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); }
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); } }