Ejemplo n.º 1
0
 public override bool Equals(object o)
 {
     if (!(o is Org.Apache.Hadoop.Contrib.Bkjournal.EditLogLedgerMetadata))
     {
         return(false);
     }
     Org.Apache.Hadoop.Contrib.Bkjournal.EditLogLedgerMetadata ol = (Org.Apache.Hadoop.Contrib.Bkjournal.EditLogLedgerMetadata
                                                                     )o;
     return(ledgerId == ol.ledgerId && dataLayoutVersion == ol.dataLayoutVersion && firstTxId
            == ol.firstTxId && lastTxId == ol.lastTxId);
 }
Ejemplo n.º 2
0
 internal virtual bool Verify(ZooKeeper zkc, string path)
 {
     try
     {
         Org.Apache.Hadoop.Contrib.Bkjournal.EditLogLedgerMetadata other = Read(zkc, path);
         if (Log.IsTraceEnabled())
         {
             Log.Trace("Verifying " + this.ToString() + " against " + other);
         }
         return(other.Equals(this));
     }
     catch (KeeperException e)
     {
         Log.Error("Couldn't verify data in " + path, e);
         return(false);
     }
     catch (IOException ie)
     {
         Log.Error("Couldn't verify data in " + path, ie);
         return(false);
     }
 }