public Builder mergeFrom(org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.RegionStoreSequenceIds other) { if (other == org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.RegionStoreSequenceIds.getDefaultInstance()) return this; if (other.hasLastFlushedSequenceId()) { setLastFlushedSequenceId(other.getLastFlushedSequenceId()); bitField0_ = (bitField0_ & ~0x00000002); } else { ensureStoreSequenceIdIsMutable(); storeSequenceId_.addAll(other.storeSequenceId_); onChanged(); storeSequenceIdBuilder_ = org.apache.hbase.thirdparty.com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getStoreSequenceIdFieldBuilder() : null; } else { storeSequenceIdBuilder_.addAllMessages(other.storeSequenceId_); this.mergeUnknownFields(other.unknownFields); onChanged(); return this;
@Override public RegionStoreSequenceIds getLastSequenceId(byte[] encodedRegionName) { try { GetLastFlushedSequenceIdRequest req = RequestConverter.buildGetLastFlushedSequenceIdRequest(encodedRegionName); RegionServerStatusService.BlockingInterface rss = rssStub; if (rss == null) { // Try to connect one more time createRegionServerStatusStub(); rss = rssStub; if (rss == null) { // Still no luck, we tried LOG.warn("Unable to connect to the master to check " + "the last flushed sequence id"); return RegionStoreSequenceIds.newBuilder().setLastFlushedSequenceId(HConstants.NO_SEQNUM) .build(); } } GetLastFlushedSequenceIdResponse resp = rss.getLastFlushedSequenceId(null, req); return RegionStoreSequenceIds.newBuilder() .setLastFlushedSequenceId(resp.getLastFlushedSequenceId()) .addAllStoreSequenceId(resp.getStoreLastFlushedSequenceIdList()).build(); } catch (ServiceException e) { LOG.warn("Unable to connect to the master to check the last flushed sequence id", e); return RegionStoreSequenceIds.newBuilder().setLastFlushedSequenceId(HConstants.NO_SEQNUM) .build(); } }
public RegionStoreSequenceIds getLastFlushedSequenceId(byte[] encodedRegionName) { RegionStoreSequenceIds.Builder builder = RegionStoreSequenceIds.newBuilder(); Long seqId = flushedSequenceIdByRegion.get(encodedRegionName); builder.setLastFlushedSequenceId(seqId != null ? seqId.longValue() : HConstants.NO_SEQNUM); Map<byte[], Long> storeFlushedSequenceId = storeFlushedSequenceIdsByRegion.get(encodedRegionName); if (storeFlushedSequenceId != null) { for (Map.Entry<byte[], Long> entry : storeFlushedSequenceId.entrySet()) { builder.addStoreSequenceId(StoreSequenceId.newBuilder() .setFamilyName(UnsafeByteOperations.unsafeWrap(entry.getKey())) .setSequenceId(entry.getValue().longValue()).build()); } } return builder.build(); }
public Builder mergeFrom(org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.RegionStoreSequenceIds other) { if (other == org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.RegionStoreSequenceIds.getDefaultInstance()) return this; if (other.hasLastFlushedSequenceId()) { setLastFlushedSequenceId(other.getLastFlushedSequenceId()); bitField0_ = (bitField0_ & ~0x00000002); } else { ensureStoreSequenceIdIsMutable(); storeSequenceId_.addAll(other.storeSequenceId_); onChanged(); storeSequenceIdBuilder_ = org.apache.hbase.thirdparty.com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getStoreSequenceIdFieldBuilder() : null; } else { storeSequenceIdBuilder_.addAllMessages(other.storeSequenceId_); this.mergeUnknownFields(other.unknownFields); onChanged(); return this;
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder addStoreSequenceId(org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId value) { if (storeSequenceIdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStoreSequenceIdIsMutable(); storeSequenceId_.add(value); onChanged(); } else { storeSequenceIdBuilder_.addMessage(value); } return this; } /**
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder addAllStoreSequenceId( java.lang.Iterable<? extends org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId> values) { if (storeSequenceIdBuilder_ == null) { ensureStoreSequenceIdIsMutable(); org.apache.hbase.thirdparty.com.google.protobuf.AbstractMessageLite.Builder.addAll( values, storeSequenceId_); onChanged(); } else { storeSequenceIdBuilder_.addAllMessages(values); } return this; } /**
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder addStoreSequenceId( int index, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId value) { if (storeSequenceIdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStoreSequenceIdIsMutable(); storeSequenceId_.add(index, value); onChanged(); } else { storeSequenceIdBuilder_.addMessage(index, value); } return this; } /**
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder setStoreSequenceId( int index, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId value) { if (storeSequenceIdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStoreSequenceIdIsMutable(); storeSequenceId_.set(index, value); onChanged(); } else { storeSequenceIdBuilder_.setMessage(index, value); } return this; } /**
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder addStoreSequenceId( org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder builderForValue) { if (storeSequenceIdBuilder_ == null) { ensureStoreSequenceIdIsMutable(); storeSequenceId_.add(builderForValue.build()); onChanged(); } else { storeSequenceIdBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder setStoreSequenceId( int index, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder builderForValue) { if (storeSequenceIdBuilder_ == null) { ensureStoreSequenceIdIsMutable(); storeSequenceId_.set(index, builderForValue.build()); onChanged(); } else { storeSequenceIdBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
private org.apache.hbase.thirdparty.com.google.protobuf.RepeatedFieldBuilderV3< org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceIdOrBuilder> getStoreSequenceIdFieldBuilder() { if (storeSequenceIdBuilder_ == null) { storeSequenceIdBuilder_ = new org.apache.hbase.thirdparty.com.google.protobuf.RepeatedFieldBuilderV3< org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceIdOrBuilder>( storeSequenceId_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); storeSequenceId_ = null; } return storeSequenceIdBuilder_; } public final Builder setUnknownFields(
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder addStoreSequenceId( int index, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder builderForValue) { if (storeSequenceIdBuilder_ == null) { ensureStoreSequenceIdIsMutable(); storeSequenceId_.add(index, builderForValue.build()); onChanged(); } else { storeSequenceIdBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder removeStoreSequenceId(int index) { if (storeSequenceIdBuilder_ == null) { ensureStoreSequenceIdIsMutable(); storeSequenceId_.remove(index); onChanged(); } else { storeSequenceIdBuilder_.remove(index); } return this; } /**
public org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.RegionStoreSequenceIds build() { org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.RegionStoreSequenceIds result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
@java.lang.Override protected Builder newBuilderForType( org.apache.hbase.thirdparty.com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
public final boolean isInitialized() { if (!hasLastFlushedSequenceId()) { return false; } for (int i = 0; i < getStoreSequenceIdCount(); i++) { if (!getStoreSequenceId(i).isInitialized()) { return false; } } return true; }
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder addStoreSequenceId( int index, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId value) { if (storeSequenceIdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStoreSequenceIdIsMutable(); storeSequenceId_.add(index, value); onChanged(); } else { storeSequenceIdBuilder_.addMessage(index, value); } return this; } /**
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder setStoreSequenceId( int index, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId value) { if (storeSequenceIdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStoreSequenceIdIsMutable(); storeSequenceId_.set(index, value); onChanged(); } else { storeSequenceIdBuilder_.setMessage(index, value); } return this; } /**
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder addStoreSequenceId(org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId value) { if (storeSequenceIdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStoreSequenceIdIsMutable(); storeSequenceId_.add(value); onChanged(); } else { storeSequenceIdBuilder_.addMessage(value); } return this; } /**