hash = (37 * hash) + BOOKKEEPERDELETED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getBookkeeperDeleted());
private void asyncDeleteLedger(long ledgerId, LedgerInfo info) { if (!info.getOffloadContext().getBookkeeperDeleted()) { // only delete if it hasn't been previously deleted for offload asyncDeleteLedger(ledgerId, DEFAULT_LEDGER_DELETE_RETRIES); } if (info.getOffloadContext().hasUidMsb()) { UUID uuid = new UUID(info.getOffloadContext().getUidMsb(), info.getOffloadContext().getUidLsb()); cleanupOffloaded(ledgerId, uuid, OffloadUtils.getOffloadDriverName(info, config.getLedgerOffloader().getOffloadDriverName()), OffloadUtils.getOffloadDriverMetadata(info, config.getLedgerOffloader().getOffloadDriverMetadata()), "Trimming"); } }
result = result && (getBookkeeperDeleted() == other.getBookkeeperDeleted());
result = result && (getBookkeeperDeleted() == other.getBookkeeperDeleted());
hash = (37 * hash) + BOOKKEEPERDELETED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getBookkeeperDeleted());
public Builder mergeFrom(org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext other) { if (other == org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext.getDefaultInstance()) return this; if (other.hasUidMsb()) { setUidMsb(other.getUidMsb()); } if (other.hasUidLsb()) { setUidLsb(other.getUidLsb()); } if (other.hasComplete()) { setComplete(other.getComplete()); } if (other.hasBookkeeperDeleted()) { setBookkeeperDeleted(other.getBookkeeperDeleted()); } if (other.hasTimestamp()) { setTimestamp(other.getTimestamp()); } if (other.hasDriverMetadata()) { mergeDriverMetadata(other.getDriverMetadata()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }
private void asyncDeleteLedger(long ledgerId, LedgerInfo info) { if (!info.getOffloadContext().getBookkeeperDeleted()) { // only delete if it hasn't been previously deleted for offload asyncDeleteLedger(ledgerId, DEFAULT_LEDGER_DELETE_RETRIES); } if (info.getOffloadContext().hasUidMsb()) { UUID uuid = new UUID(info.getOffloadContext().getUidMsb(), info.getOffloadContext().getUidLsb()); cleanupOffloaded( ledgerId, uuid, OffloadUtils.getOffloadDriverName(info, config.getLedgerOffloader().getOffloadDriverName()), OffloadUtils.getOffloadDriverMetadata(info, config.getLedgerOffloader().getOffloadDriverMetadata()), "Trimming"); } }
private boolean isOffloadedNeedsDelete(OffloadContext offload) { long elapsedMs = clock.millis() - offload.getTimestamp(); return offload.getComplete() && !offload.getBookkeeperDeleted() && elapsedMs > config.getOffloadLedgerDeletionLagMillis(); }
public Builder mergeFrom(org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext other) { if (other == org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext.getDefaultInstance()) return this; if (other.hasUidMsb()) { setUidMsb(other.getUidMsb()); } if (other.hasUidLsb()) { setUidLsb(other.getUidLsb()); } if (other.hasComplete()) { setComplete(other.getComplete()); } if (other.hasBookkeeperDeleted()) { setBookkeeperDeleted(other.getBookkeeperDeleted()); } if (other.hasTimestamp()) { setTimestamp(other.getTimestamp()); } if (other.hasDriverMetadata()) { mergeDriverMetadata(other.getDriverMetadata()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }
private boolean isOffloadedNeedsDelete(OffloadContext offload) { long elapsedMs = clock.millis() - offload.getTimestamp(); return offload.getComplete() && !offload.getBookkeeperDeleted() && elapsedMs > config.getOffloadLedgerDeletionLagMillis(); }