if (hasUidMsb()) { hash = (37 * hash) + UIDMSB_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
return transformLedgerInfo(ledgerId, (oldInfo) -> { if (oldInfo.getOffloadContext().hasUidMsb()) { UUID oldUuid = new UUID(oldInfo.getOffloadContext().getUidMsb(), oldInfo.getOffloadContext().getUidLsb());
if (hasUidMsb()) { hash = (37 * hash) + UIDMSB_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
return transformLedgerInfo(ledgerId, (oldInfo) -> { if (oldInfo.getOffloadContext().hasUidMsb()) { UUID oldUuid = new UUID(oldInfo.getOffloadContext().getUidMsb(), oldInfo.getOffloadContext().getUidLsb());
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"); } }
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"); } }