/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder addStoreSequenceId( int index, org.apache.hadoop.hbase.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 setStoreSequenceId( int index, org.apache.hadoop.hbase.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder builderForValue) { if (storeSequenceIdBuilder_ == null) { ensureStoreSequenceIdIsMutable(); storeSequenceId_.set(index, builderForValue.build()); onChanged(); } else { storeSequenceIdBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder addStoreSequenceId( org.apache.hadoop.hbase.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_complete_sequence_id = 18;</code> * * <pre> ** the most recent sequence Id of store from cache flush * </pre> */ public Builder setStoreCompleteSequenceId( int index, org.apache.hadoop.hbase.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder builderForValue) { if (storeCompleteSequenceIdBuilder_ == null) { ensureStoreCompleteSequenceIdIsMutable(); storeCompleteSequenceId_.set(index, builderForValue.build()); onChanged(); } else { storeCompleteSequenceIdBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.StoreSequenceId store_complete_sequence_id = 18;</code> * * <pre> ** the most recent sequence Id of store from cache flush * </pre> */ public Builder addStoreCompleteSequenceId( int index, org.apache.hadoop.hbase.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder builderForValue) { if (storeCompleteSequenceIdBuilder_ == null) { ensureStoreCompleteSequenceIdIsMutable(); storeCompleteSequenceId_.add(index, builderForValue.build()); onChanged(); } else { storeCompleteSequenceIdBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .StoreSequenceId store_complete_sequence_id = 18;</code> * * <pre> ** the most recent sequence Id of store from cache flush * </pre> */ public Builder addStoreCompleteSequenceId( int index, org.apache.hadoop.hbase.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder builderForValue) { if (storeCompleteSequenceIdBuilder_ == null) { ensureStoreCompleteSequenceIdIsMutable(); storeCompleteSequenceId_.add(index, builderForValue.build()); onChanged(); } else { storeCompleteSequenceIdBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .StoreSequenceId store_sequence_id = 2;</code> */ public Builder addStoreSequenceId( int index, org.apache.hadoop.hbase.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 .StoreSequenceId store_sequence_id = 2;</code> */ public Builder addStoreSequenceId( org.apache.hadoop.hbase.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder builderForValue) { if (storeSequenceIdBuilder_ == null) { ensureStoreSequenceIdIsMutable(); storeSequenceId_.add(builderForValue.build()); onChanged(); } else { storeSequenceIdBuilder_.addMessage(builderForValue.build()); } return this; } /**
RegionLoad.Builder setCompleteSequenceId(RegionLoad.Builder regionLoadBldr) { long lastFlushOpSeqIdLocal = this.lastFlushOpSeqId; byte[] encodedRegionName = this.getRegionInfo().getEncodedNameAsBytes(); regionLoadBldr.clearStoreCompleteSequenceId(); for (byte[] familyName : this.stores.keySet()) { long earliest = this.wal.getEarliestMemstoreSeqNum(encodedRegionName, familyName); // Subtract - 1 to go earlier than the current oldest, unflushed edit in memstore; this will // give us a sequence id that is for sure flushed. We want edit replay to start after this // sequence id in this region. If NO_SEQNUM, use the regions maximum flush id. long csid = (earliest == HConstants.NO_SEQNUM)? lastFlushOpSeqIdLocal: earliest - 1; regionLoadBldr.addStoreCompleteSequenceId(StoreSequenceId. newBuilder().setFamilyName(ByteString.copyFrom(familyName)).setSequenceId(csid).build()); } return regionLoadBldr.setCompleteSequenceId(getMaxFlushedSeqId()); }
/** * <code>repeated .StoreSequenceId store_sequence_id = 2;</code> */ public Builder setStoreSequenceId( int index, org.apache.hadoop.hbase.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder builderForValue) { if (storeSequenceIdBuilder_ == null) { ensureStoreSequenceIdIsMutable(); storeSequenceId_.set(index, builderForValue.build()); onChanged(); } else { storeSequenceIdBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
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(ByteString.copyFrom(entry.getKey())) .setSequenceId(entry.getValue().longValue()).build()); } } return builder.build(); }
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder addStoreSequenceId( org.apache.hadoop.hbase.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.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder builderForValue) { if (storeSequenceIdBuilder_ == null) { ensureStoreSequenceIdIsMutable(); storeSequenceId_.set(index, builderForValue.build()); onChanged(); } else { storeSequenceIdBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder addStoreSequenceId( int index, org.apache.hadoop.hbase.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 addStoreSequenceId( org.apache.hadoop.hbase.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.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder builderForValue) { if (storeSequenceIdBuilder_ == null) { ensureStoreSequenceIdIsMutable(); storeSequenceId_.set(index, builderForValue.build()); onChanged(); } else { storeSequenceIdBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.StoreSequenceId store_sequence_id = 2;</code> */ public Builder addStoreSequenceId( int index, org.apache.hadoop.hbase.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_complete_sequence_id = 18;</code> * * <pre> ** the most recent sequence Id of store from cache flush * </pre> */ public Builder addStoreCompleteSequenceId( org.apache.hadoop.hbase.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder builderForValue) { if (storeCompleteSequenceIdBuilder_ == null) { ensureStoreCompleteSequenceIdIsMutable(); storeCompleteSequenceId_.add(builderForValue.build()); onChanged(); } else { storeCompleteSequenceIdBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.StoreSequenceId store_complete_sequence_id = 18;</code> * * <pre> ** the most recent sequence Id of store from cache flush * </pre> */ public Builder setStoreCompleteSequenceId( int index, org.apache.hadoop.hbase.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder builderForValue) { if (storeCompleteSequenceIdBuilder_ == null) { ensureStoreCompleteSequenceIdIsMutable(); storeCompleteSequenceId_.set(index, builderForValue.build()); onChanged(); } else { storeCompleteSequenceIdBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.StoreSequenceId store_complete_sequence_id = 18;</code> * * <pre> ** the most recent sequence Id of store from cache flush * </pre> */ public Builder addStoreCompleteSequenceId( int index, org.apache.hadoop.hbase.protobuf.generated.ClusterStatusProtos.StoreSequenceId.Builder builderForValue) { if (storeCompleteSequenceIdBuilder_ == null) { ensureStoreCompleteSequenceIdIsMutable(); storeCompleteSequenceId_.add(index, builderForValue.build()); onChanged(); } else { storeCompleteSequenceIdBuilder_.addMessage(index, builderForValue.build()); } return this; } /**