You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by en...@apache.org on 2015/02/07 03:10:11 UTC
[1/3] hbase git commit: HBASE-11567 Write bulk load COMMIT events to
WAL (Only partial patch containing PB changes)
Repository: hbase
Updated Branches:
refs/heads/branch-1.0 0c4a8068a -> 2395d69c2
http://git-wip-us.apache.org/repos/asf/hbase/blob/2395d69c/hbase-protocol/src/main/protobuf/WAL.proto
----------------------------------------------------------------------
diff --git a/hbase-protocol/src/main/protobuf/WAL.proto b/hbase-protocol/src/main/protobuf/WAL.proto
index f8a1534..8d2b9f7 100644
--- a/hbase-protocol/src/main/protobuf/WAL.proto
+++ b/hbase-protocol/src/main/protobuf/WAL.proto
@@ -123,6 +123,12 @@ message FlushDescriptor {
repeated StoreFlushDescriptor store_flushes = 5;
}
+message StoreDescriptor {
+ required bytes family_name = 1;
+ required string store_home_dir = 2; //relative to region dir
+ repeated string store_file = 3; // relative to store dir
+}
+
/**
* Special WAL entry to hold all related to a region event (open/close).
*/
@@ -132,12 +138,6 @@ message RegionEventDescriptor {
REGION_CLOSE = 1;
}
- message StoreDescriptor {
- required bytes family_name = 1;
- required string store_home_dir = 2; //relative to region dir
- repeated string store_file = 3; // relative to store dir
- }
-
required EventType event_type = 1;
required bytes table_name = 2;
required bytes encoded_region_name = 3;
http://git-wip-us.apache.org/repos/asf/hbase/blob/2395d69c/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegion.java
----------------------------------------------------------------------
diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegion.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegion.java
index b238cd5..27e225d 100644
--- a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegion.java
+++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegion.java
@@ -124,7 +124,7 @@ import org.apache.hadoop.hbase.protobuf.generated.WALProtos.FlushDescriptor;
import org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor;
import org.apache.hadoop.hbase.protobuf.generated.WALProtos.FlushDescriptor.FlushAction;
import org.apache.hadoop.hbase.protobuf.generated.WALProtos.FlushDescriptor.StoreFlushDescriptor;
-import org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor;
+import org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor;
import org.apache.hadoop.hbase.regionserver.HRegion.RegionScannerImpl;
import org.apache.hadoop.hbase.regionserver.HRegion.RowLock;
import org.apache.hadoop.hbase.regionserver.TestStore.FaultyFileSystem;
[2/3] hbase git commit: HBASE-11567 Write bulk load COMMIT events to
WAL (Only partial patch containing PB changes)
Posted by en...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase/blob/2395d69c/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/WALProtos.java
----------------------------------------------------------------------
diff --git a/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/WALProtos.java b/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/WALProtos.java
index 977db42..2287afd 100644
--- a/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/WALProtos.java
+++ b/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/WALProtos.java
@@ -7604,124 +7604,101 @@ public final class WALProtos {
// @@protoc_insertion_point(class_scope:FlushDescriptor)
}
- public interface RegionEventDescriptorOrBuilder
+ public interface StoreDescriptorOrBuilder
extends com.google.protobuf.MessageOrBuilder {
- // required .RegionEventDescriptor.EventType event_type = 1;
- /**
- * <code>required .RegionEventDescriptor.EventType event_type = 1;</code>
- */
- boolean hasEventType();
- /**
- * <code>required .RegionEventDescriptor.EventType event_type = 1;</code>
- */
- org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.EventType getEventType();
-
- // required bytes table_name = 2;
+ // required bytes family_name = 1;
/**
- * <code>required bytes table_name = 2;</code>
+ * <code>required bytes family_name = 1;</code>
*/
- boolean hasTableName();
+ boolean hasFamilyName();
/**
- * <code>required bytes table_name = 2;</code>
+ * <code>required bytes family_name = 1;</code>
*/
- com.google.protobuf.ByteString getTableName();
+ com.google.protobuf.ByteString getFamilyName();
- // required bytes encoded_region_name = 3;
- /**
- * <code>required bytes encoded_region_name = 3;</code>
- */
- boolean hasEncodedRegionName();
+ // required string store_home_dir = 2;
/**
- * <code>required bytes encoded_region_name = 3;</code>
+ * <code>required string store_home_dir = 2;</code>
+ *
+ * <pre>
+ *relative to region dir
+ * </pre>
*/
- com.google.protobuf.ByteString getEncodedRegionName();
-
- // optional uint64 log_sequence_number = 4;
+ boolean hasStoreHomeDir();
/**
- * <code>optional uint64 log_sequence_number = 4;</code>
+ * <code>required string store_home_dir = 2;</code>
+ *
+ * <pre>
+ *relative to region dir
+ * </pre>
*/
- boolean hasLogSequenceNumber();
+ java.lang.String getStoreHomeDir();
/**
- * <code>optional uint64 log_sequence_number = 4;</code>
+ * <code>required string store_home_dir = 2;</code>
+ *
+ * <pre>
+ *relative to region dir
+ * </pre>
*/
- long getLogSequenceNumber();
+ com.google.protobuf.ByteString
+ getStoreHomeDirBytes();
- // repeated .RegionEventDescriptor.StoreDescriptor stores = 5;
- /**
- * <code>repeated .RegionEventDescriptor.StoreDescriptor stores = 5;</code>
- */
- java.util.List<org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor>
- getStoresList();
- /**
- * <code>repeated .RegionEventDescriptor.StoreDescriptor stores = 5;</code>
- */
- org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor getStores(int index);
- /**
- * <code>repeated .RegionEventDescriptor.StoreDescriptor stores = 5;</code>
- */
- int getStoresCount();
+ // repeated string store_file = 3;
/**
- * <code>repeated .RegionEventDescriptor.StoreDescriptor stores = 5;</code>
- */
- java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptorOrBuilder>
- getStoresOrBuilderList();
- /**
- * <code>repeated .RegionEventDescriptor.StoreDescriptor stores = 5;</code>
+ * <code>repeated string store_file = 3;</code>
+ *
+ * <pre>
+ * relative to store dir
+ * </pre>
*/
- org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptorOrBuilder getStoresOrBuilder(
- int index);
-
- // optional .ServerName server = 6;
+ java.util.List<java.lang.String>
+ getStoreFileList();
/**
- * <code>optional .ServerName server = 6;</code>
+ * <code>repeated string store_file = 3;</code>
*
* <pre>
- * Server who opened the region
+ * relative to store dir
* </pre>
*/
- boolean hasServer();
+ int getStoreFileCount();
/**
- * <code>optional .ServerName server = 6;</code>
+ * <code>repeated string store_file = 3;</code>
*
* <pre>
- * Server who opened the region
+ * relative to store dir
* </pre>
*/
- org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName getServer();
+ java.lang.String getStoreFile(int index);
/**
- * <code>optional .ServerName server = 6;</code>
+ * <code>repeated string store_file = 3;</code>
*
* <pre>
- * Server who opened the region
+ * relative to store dir
* </pre>
*/
- org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerNameOrBuilder getServerOrBuilder();
+ com.google.protobuf.ByteString
+ getStoreFileBytes(int index);
}
/**
- * Protobuf type {@code RegionEventDescriptor}
- *
- * <pre>
- **
- * Special WAL entry to hold all related to a region event (open/close).
- * </pre>
+ * Protobuf type {@code StoreDescriptor}
*/
- public static final class RegionEventDescriptor extends
+ public static final class StoreDescriptor extends
com.google.protobuf.GeneratedMessage
- implements RegionEventDescriptorOrBuilder {
- // Use RegionEventDescriptor.newBuilder() to construct.
- private RegionEventDescriptor(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
+ implements StoreDescriptorOrBuilder {
+ // Use StoreDescriptor.newBuilder() to construct.
+ private StoreDescriptor(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
- private RegionEventDescriptor(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
+ private StoreDescriptor(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
- private static final RegionEventDescriptor defaultInstance;
- public static RegionEventDescriptor getDefaultInstance() {
+ private static final StoreDescriptor defaultInstance;
+ public static StoreDescriptor getDefaultInstance() {
return defaultInstance;
}
- public RegionEventDescriptor getDefaultInstanceForType() {
+ public StoreDescriptor getDefaultInstanceForType() {
return defaultInstance;
}
@@ -7731,7 +7708,7 @@ public final class WALProtos {
getUnknownFields() {
return this.unknownFields;
}
- private RegionEventDescriptor(
+ private StoreDescriptor(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
@@ -7754,51 +7731,22 @@ public final class WALProtos {
}
break;
}
- case 8: {
- int rawValue = input.readEnum();
- org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.EventType value = org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.EventType.valueOf(rawValue);
- if (value == null) {
- unknownFields.mergeVarintField(1, rawValue);
- } else {
- bitField0_ |= 0x00000001;
- eventType_ = value;
- }
+ case 10: {
+ bitField0_ |= 0x00000001;
+ familyName_ = input.readBytes();
break;
}
case 18: {
bitField0_ |= 0x00000002;
- tableName_ = input.readBytes();
+ storeHomeDir_ = input.readBytes();
break;
}
case 26: {
- bitField0_ |= 0x00000004;
- encodedRegionName_ = input.readBytes();
- break;
- }
- case 32: {
- bitField0_ |= 0x00000008;
- logSequenceNumber_ = input.readUInt64();
- break;
- }
- case 42: {
- if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
- stores_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor>();
- mutable_bitField0_ |= 0x00000010;
- }
- stores_.add(input.readMessage(org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor.PARSER, extensionRegistry));
- break;
- }
- case 50: {
- org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.Builder subBuilder = null;
- if (((bitField0_ & 0x00000010) == 0x00000010)) {
- subBuilder = server_.toBuilder();
- }
- server_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.PARSER, extensionRegistry);
- if (subBuilder != null) {
- subBuilder.mergeFrom(server_);
- server_ = subBuilder.buildPartial();
+ if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
+ storeFile_ = new com.google.protobuf.LazyStringArrayList();
+ mutable_bitField0_ |= 0x00000004;
}
- bitField0_ |= 0x00000010;
+ storeFile_.add(input.readBytes());
break;
}
}
@@ -7809,8 +7757,8 @@ public final class WALProtos {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
- if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
- stores_ = java.util.Collections.unmodifiableList(stores_);
+ if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
+ storeFile_ = new com.google.protobuf.UnmodifiableLazyStringList(storeFile_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
@@ -7818,1036 +7766,1088 @@ public final class WALProtos {
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
- return org.apache.hadoop.hbase.protobuf.generated.WALProtos.internal_static_RegionEventDescriptor_descriptor;
+ return org.apache.hadoop.hbase.protobuf.generated.WALProtos.internal_static_StoreDescriptor_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
- return org.apache.hadoop.hbase.protobuf.generated.WALProtos.internal_static_RegionEventDescriptor_fieldAccessorTable
+ return org.apache.hadoop.hbase.protobuf.generated.WALProtos.internal_static_StoreDescriptor_fieldAccessorTable
.ensureFieldAccessorsInitialized(
- org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.class, org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.Builder.class);
+ org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor.class, org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor.Builder.class);
}
- public static com.google.protobuf.Parser<RegionEventDescriptor> PARSER =
- new com.google.protobuf.AbstractParser<RegionEventDescriptor>() {
- public RegionEventDescriptor parsePartialFrom(
+ public static com.google.protobuf.Parser<StoreDescriptor> PARSER =
+ new com.google.protobuf.AbstractParser<StoreDescriptor>() {
+ public StoreDescriptor parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
- return new RegionEventDescriptor(input, extensionRegistry);
+ return new StoreDescriptor(input, extensionRegistry);
}
};
@java.lang.Override
- public com.google.protobuf.Parser<RegionEventDescriptor> getParserForType() {
+ public com.google.protobuf.Parser<StoreDescriptor> getParserForType() {
return PARSER;
}
+ private int bitField0_;
+ // required bytes family_name = 1;
+ public static final int FAMILY_NAME_FIELD_NUMBER = 1;
+ private com.google.protobuf.ByteString familyName_;
/**
- * Protobuf enum {@code RegionEventDescriptor.EventType}
+ * <code>required bytes family_name = 1;</code>
*/
- public enum EventType
- implements com.google.protobuf.ProtocolMessageEnum {
- /**
- * <code>REGION_OPEN = 0;</code>
- */
- REGION_OPEN(0, 0),
- /**
- * <code>REGION_CLOSE = 1;</code>
- */
- REGION_CLOSE(1, 1),
- ;
-
- /**
- * <code>REGION_OPEN = 0;</code>
- */
- public static final int REGION_OPEN_VALUE = 0;
- /**
- * <code>REGION_CLOSE = 1;</code>
- */
- public static final int REGION_CLOSE_VALUE = 1;
-
-
- public final int getNumber() { return value; }
+ public boolean hasFamilyName() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * <code>required bytes family_name = 1;</code>
+ */
+ public com.google.protobuf.ByteString getFamilyName() {
+ return familyName_;
+ }
- public static EventType valueOf(int value) {
- switch (value) {
- case 0: return REGION_OPEN;
- case 1: return REGION_CLOSE;
- default: return null;
+ // required string store_home_dir = 2;
+ public static final int STORE_HOME_DIR_FIELD_NUMBER = 2;
+ private java.lang.Object storeHomeDir_;
+ /**
+ * <code>required string store_home_dir = 2;</code>
+ *
+ * <pre>
+ *relative to region dir
+ * </pre>
+ */
+ public boolean hasStoreHomeDir() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * <code>required string store_home_dir = 2;</code>
+ *
+ * <pre>
+ *relative to region dir
+ * </pre>
+ */
+ public java.lang.String getStoreHomeDir() {
+ java.lang.Object ref = storeHomeDir_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (bs.isValidUtf8()) {
+ storeHomeDir_ = s;
}
+ return s;
}
-
- public static com.google.protobuf.Internal.EnumLiteMap<EventType>
- internalGetValueMap() {
- return internalValueMap;
- }
- private static com.google.protobuf.Internal.EnumLiteMap<EventType>
- internalValueMap =
- new com.google.protobuf.Internal.EnumLiteMap<EventType>() {
- public EventType findValueByNumber(int number) {
- return EventType.valueOf(number);
- }
- };
-
- public final com.google.protobuf.Descriptors.EnumValueDescriptor
- getValueDescriptor() {
- return getDescriptor().getValues().get(index);
- }
- public final com.google.protobuf.Descriptors.EnumDescriptor
- getDescriptorForType() {
- return getDescriptor();
- }
- public static final com.google.protobuf.Descriptors.EnumDescriptor
- getDescriptor() {
- return org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.getDescriptor().getEnumTypes().get(0);
+ }
+ /**
+ * <code>required string store_home_dir = 2;</code>
+ *
+ * <pre>
+ *relative to region dir
+ * </pre>
+ */
+ public com.google.protobuf.ByteString
+ getStoreHomeDirBytes() {
+ java.lang.Object ref = storeHomeDir_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ storeHomeDir_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
}
+ }
- private static final EventType[] VALUES = values();
-
- public static EventType valueOf(
- com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
- if (desc.getType() != getDescriptor()) {
- throw new java.lang.IllegalArgumentException(
- "EnumValueDescriptor is not for this type.");
- }
- return VALUES[desc.getIndex()];
- }
-
- private final int index;
- private final int value;
-
- private EventType(int index, int value) {
- this.index = index;
- this.value = value;
- }
-
- // @@protoc_insertion_point(enum_scope:RegionEventDescriptor.EventType)
+ // repeated string store_file = 3;
+ public static final int STORE_FILE_FIELD_NUMBER = 3;
+ private com.google.protobuf.LazyStringList storeFile_;
+ /**
+ * <code>repeated string store_file = 3;</code>
+ *
+ * <pre>
+ * relative to store dir
+ * </pre>
+ */
+ public java.util.List<java.lang.String>
+ getStoreFileList() {
+ return storeFile_;
}
-
- public interface StoreDescriptorOrBuilder
- extends com.google.protobuf.MessageOrBuilder {
-
- // required bytes family_name = 1;
- /**
- * <code>required bytes family_name = 1;</code>
- */
- boolean hasFamilyName();
- /**
- * <code>required bytes family_name = 1;</code>
- */
- com.google.protobuf.ByteString getFamilyName();
-
- // required string store_home_dir = 2;
- /**
- * <code>required string store_home_dir = 2;</code>
- *
- * <pre>
- *relative to region dir
- * </pre>
- */
- boolean hasStoreHomeDir();
- /**
- * <code>required string store_home_dir = 2;</code>
- *
- * <pre>
- *relative to region dir
- * </pre>
- */
- java.lang.String getStoreHomeDir();
- /**
- * <code>required string store_home_dir = 2;</code>
- *
- * <pre>
- *relative to region dir
- * </pre>
- */
- com.google.protobuf.ByteString
- getStoreHomeDirBytes();
-
- // repeated string store_file = 3;
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- java.util.List<java.lang.String>
- getStoreFileList();
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- int getStoreFileCount();
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- java.lang.String getStoreFile(int index);
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- com.google.protobuf.ByteString
- getStoreFileBytes(int index);
+ /**
+ * <code>repeated string store_file = 3;</code>
+ *
+ * <pre>
+ * relative to store dir
+ * </pre>
+ */
+ public int getStoreFileCount() {
+ return storeFile_.size();
+ }
+ /**
+ * <code>repeated string store_file = 3;</code>
+ *
+ * <pre>
+ * relative to store dir
+ * </pre>
+ */
+ public java.lang.String getStoreFile(int index) {
+ return storeFile_.get(index);
}
/**
- * Protobuf type {@code RegionEventDescriptor.StoreDescriptor}
+ * <code>repeated string store_file = 3;</code>
+ *
+ * <pre>
+ * relative to store dir
+ * </pre>
*/
- public static final class StoreDescriptor extends
- com.google.protobuf.GeneratedMessage
- implements StoreDescriptorOrBuilder {
- // Use StoreDescriptor.newBuilder() to construct.
- private StoreDescriptor(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
- super(builder);
- this.unknownFields = builder.getUnknownFields();
- }
- private StoreDescriptor(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
+ public com.google.protobuf.ByteString
+ getStoreFileBytes(int index) {
+ return storeFile_.getByteString(index);
+ }
- private static final StoreDescriptor defaultInstance;
- public static StoreDescriptor getDefaultInstance() {
- return defaultInstance;
- }
+ private void initFields() {
+ familyName_ = com.google.protobuf.ByteString.EMPTY;
+ storeHomeDir_ = "";
+ storeFile_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized != -1) return isInitialized == 1;
- public StoreDescriptor getDefaultInstanceForType() {
- return defaultInstance;
+ if (!hasFamilyName()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!hasStoreHomeDir()) {
+ memoizedIsInitialized = 0;
+ return false;
}
+ memoizedIsInitialized = 1;
+ return true;
+ }
- private final com.google.protobuf.UnknownFieldSet unknownFields;
- @java.lang.Override
- public final com.google.protobuf.UnknownFieldSet
- getUnknownFields() {
- return this.unknownFields;
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeBytes(1, familyName_);
}
- private StoreDescriptor(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- initFields();
- int mutable_bitField0_ = 0;
- com.google.protobuf.UnknownFieldSet.Builder unknownFields =
- com.google.protobuf.UnknownFieldSet.newBuilder();
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- default: {
- if (!parseUnknownField(input, unknownFields,
- extensionRegistry, tag)) {
- done = true;
- }
- break;
- }
- case 10: {
- bitField0_ |= 0x00000001;
- familyName_ = input.readBytes();
- break;
- }
- case 18: {
- bitField0_ |= 0x00000002;
- storeHomeDir_ = input.readBytes();
- break;
- }
- case 26: {
- if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
- storeFile_ = new com.google.protobuf.LazyStringArrayList();
- mutable_bitField0_ |= 0x00000004;
- }
- storeFile_.add(input.readBytes());
- break;
- }
- }
- }
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(this);
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(
- e.getMessage()).setUnfinishedMessage(this);
- } finally {
- if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
- storeFile_ = new com.google.protobuf.UnmodifiableLazyStringList(storeFile_);
- }
- this.unknownFields = unknownFields.build();
- makeExtensionsImmutable();
- }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ output.writeBytes(2, getStoreHomeDirBytes());
}
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return org.apache.hadoop.hbase.protobuf.generated.WALProtos.internal_static_RegionEventDescriptor_StoreDescriptor_descriptor;
+ for (int i = 0; i < storeFile_.size(); i++) {
+ output.writeBytes(3, storeFile_.getByteString(i));
}
+ getUnknownFields().writeTo(output);
+ }
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return org.apache.hadoop.hbase.protobuf.generated.WALProtos.internal_static_RegionEventDescriptor_StoreDescriptor_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor.class, org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor.Builder.class);
- }
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
- public static com.google.protobuf.Parser<StoreDescriptor> PARSER =
- new com.google.protobuf.AbstractParser<StoreDescriptor>() {
- public StoreDescriptor parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return new StoreDescriptor(input, extensionRegistry);
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBytesSize(1, familyName_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBytesSize(2, getStoreHomeDirBytes());
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < storeFile_.size(); i++) {
+ dataSize += com.google.protobuf.CodedOutputStream
+ .computeBytesSizeNoTag(storeFile_.getByteString(i));
}
- };
-
- @java.lang.Override
- public com.google.protobuf.Parser<StoreDescriptor> getParserForType() {
- return PARSER;
+ size += dataSize;
+ size += 1 * getStoreFileList().size();
}
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
- private int bitField0_;
- // required bytes family_name = 1;
- public static final int FAMILY_NAME_FIELD_NUMBER = 1;
- private com.google.protobuf.ByteString familyName_;
- /**
- * <code>required bytes family_name = 1;</code>
- */
- public boolean hasFamilyName() {
- return ((bitField0_ & 0x00000001) == 0x00000001);
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
}
- /**
- * <code>required bytes family_name = 1;</code>
- */
- public com.google.protobuf.ByteString getFamilyName() {
- return familyName_;
+ if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor)) {
+ return super.equals(obj);
}
+ org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor other = (org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor) obj;
- // required string store_home_dir = 2;
- public static final int STORE_HOME_DIR_FIELD_NUMBER = 2;
- private java.lang.Object storeHomeDir_;
- /**
- * <code>required string store_home_dir = 2;</code>
- *
- * <pre>
- *relative to region dir
- * </pre>
- */
- public boolean hasStoreHomeDir() {
- return ((bitField0_ & 0x00000002) == 0x00000002);
+ boolean result = true;
+ result = result && (hasFamilyName() == other.hasFamilyName());
+ if (hasFamilyName()) {
+ result = result && getFamilyName()
+ .equals(other.getFamilyName());
}
- /**
- * <code>required string store_home_dir = 2;</code>
- *
- * <pre>
- *relative to region dir
- * </pre>
- */
- public java.lang.String getStoreHomeDir() {
- java.lang.Object ref = storeHomeDir_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- if (bs.isValidUtf8()) {
- storeHomeDir_ = s;
- }
- return s;
- }
+ result = result && (hasStoreHomeDir() == other.hasStoreHomeDir());
+ if (hasStoreHomeDir()) {
+ result = result && getStoreHomeDir()
+ .equals(other.getStoreHomeDir());
}
- /**
- * <code>required string store_home_dir = 2;</code>
- *
- * <pre>
- *relative to region dir
- * </pre>
- */
- public com.google.protobuf.ByteString
- getStoreHomeDirBytes() {
- java.lang.Object ref = storeHomeDir_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- storeHomeDir_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
+ result = result && getStoreFileList()
+ .equals(other.getStoreFileList());
+ result = result &&
+ getUnknownFields().equals(other.getUnknownFields());
+ return result;
+ }
+
+ private int memoizedHashCode = 0;
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptorForType().hashCode();
+ if (hasFamilyName()) {
+ hash = (37 * hash) + FAMILY_NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getFamilyName().hashCode();
+ }
+ if (hasStoreHomeDir()) {
+ hash = (37 * hash) + STORE_HOME_DIR_FIELD_NUMBER;
+ hash = (53 * hash) + getStoreHomeDir().hashCode();
}
+ if (getStoreFileCount() > 0) {
+ hash = (37 * hash) + STORE_FILE_FIELD_NUMBER;
+ hash = (53 * hash) + getStoreFileList().hashCode();
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
- // repeated string store_file = 3;
- public static final int STORE_FILE_FIELD_NUMBER = 3;
- private com.google.protobuf.LazyStringList storeFile_;
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- public java.util.List<java.lang.String>
- getStoreFileList() {
- return storeFile_;
+ public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input, extensionRegistry);
+ }
+ public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input, extensionRegistry);
+ }
+ public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input, extensionRegistry);
+ }
+
+ public static Builder newBuilder() { return Builder.create(); }
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code StoreDescriptor}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessage.Builder<Builder>
+ implements org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptorOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.apache.hadoop.hbase.protobuf.generated.WALProtos.internal_static_StoreDescriptor_descriptor;
}
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- public int getStoreFileCount() {
- return storeFile_.size();
+
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.apache.hadoop.hbase.protobuf.generated.WALProtos.internal_static_StoreDescriptor_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor.class, org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor.Builder.class);
}
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- public java.lang.String getStoreFile(int index) {
- return storeFile_.get(index);
+
+ // Construct using org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
}
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- public com.google.protobuf.ByteString
- getStoreFileBytes(int index) {
- return storeFile_.getByteString(index);
+
+ private Builder(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
}
- private void initFields() {
+ public Builder clear() {
+ super.clear();
familyName_ = com.google.protobuf.ByteString.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000001);
storeHomeDir_ = "";
+ bitField0_ = (bitField0_ & ~0x00000002);
storeFile_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000004);
+ return this;
}
- private byte memoizedIsInitialized = -1;
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized != -1) return isInitialized == 1;
- if (!hasFamilyName()) {
- memoizedIsInitialized = 0;
- return false;
- }
- if (!hasStoreHomeDir()) {
- memoizedIsInitialized = 0;
- return false;
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.apache.hadoop.hbase.protobuf.generated.WALProtos.internal_static_StoreDescriptor_descriptor;
+ }
+
+ public org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor getDefaultInstanceForType() {
+ return org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor.getDefaultInstance();
+ }
+
+ public org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor build() {
+ org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
}
- memoizedIsInitialized = 1;
- return true;
+ return result;
}
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- getSerializedSize();
- if (((bitField0_ & 0x00000001) == 0x00000001)) {
- output.writeBytes(1, familyName_);
+ public org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor buildPartial() {
+ org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor result = new org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
}
- if (((bitField0_ & 0x00000002) == 0x00000002)) {
- output.writeBytes(2, getStoreHomeDirBytes());
+ result.familyName_ = familyName_;
+ if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
+ to_bitField0_ |= 0x00000002;
}
- for (int i = 0; i < storeFile_.size(); i++) {
- output.writeBytes(3, storeFile_.getByteString(i));
+ result.storeHomeDir_ = storeHomeDir_;
+ if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ storeFile_ = new com.google.protobuf.UnmodifiableLazyStringList(
+ storeFile_);
+ bitField0_ = (bitField0_ & ~0x00000004);
}
- getUnknownFields().writeTo(output);
+ result.storeFile_ = storeFile_;
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
}
- private int memoizedSerializedSize = -1;
- public int getSerializedSize() {
- int size = memoizedSerializedSize;
- if (size != -1) return size;
-
- size = 0;
- if (((bitField0_ & 0x00000001) == 0x00000001)) {
- size += com.google.protobuf.CodedOutputStream
- .computeBytesSize(1, familyName_);
- }
- if (((bitField0_ & 0x00000002) == 0x00000002)) {
- size += com.google.protobuf.CodedOutputStream
- .computeBytesSize(2, getStoreHomeDirBytes());
- }
- {
- int dataSize = 0;
- for (int i = 0; i < storeFile_.size(); i++) {
- dataSize += com.google.protobuf.CodedOutputStream
- .computeBytesSizeNoTag(storeFile_.getByteString(i));
- }
- size += dataSize;
- size += 1 * getStoreFileList().size();
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor) {
+ return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
}
- size += getUnknownFields().getSerializedSize();
- memoizedSerializedSize = size;
- return size;
- }
-
- private static final long serialVersionUID = 0L;
- @java.lang.Override
- protected java.lang.Object writeReplace()
- throws java.io.ObjectStreamException {
- return super.writeReplace();
}
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor)) {
- return super.equals(obj);
+ public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor other) {
+ if (other == org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor.getDefaultInstance()) return this;
+ if (other.hasFamilyName()) {
+ setFamilyName(other.getFamilyName());
}
- org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor other = (org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor) obj;
-
- boolean result = true;
- result = result && (hasFamilyName() == other.hasFamilyName());
- if (hasFamilyName()) {
- result = result && getFamilyName()
- .equals(other.getFamilyName());
+ if (other.hasStoreHomeDir()) {
+ bitField0_ |= 0x00000002;
+ storeHomeDir_ = other.storeHomeDir_;
+ onChanged();
}
- result = result && (hasStoreHomeDir() == other.hasStoreHomeDir());
- if (hasStoreHomeDir()) {
- result = result && getStoreHomeDir()
- .equals(other.getStoreHomeDir());
+ if (!other.storeFile_.isEmpty()) {
+ if (storeFile_.isEmpty()) {
+ storeFile_ = other.storeFile_;
+ bitField0_ = (bitField0_ & ~0x00000004);
+ } else {
+ ensureStoreFileIsMutable();
+ storeFile_.addAll(other.storeFile_);
+ }
+ onChanged();
}
- result = result && getStoreFileList()
- .equals(other.getStoreFileList());
- result = result &&
- getUnknownFields().equals(other.getUnknownFields());
- return result;
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
}
- private int memoizedHashCode = 0;
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptorForType().hashCode();
- if (hasFamilyName()) {
- hash = (37 * hash) + FAMILY_NAME_FIELD_NUMBER;
- hash = (53 * hash) + getFamilyName().hashCode();
- }
- if (hasStoreHomeDir()) {
- hash = (37 * hash) + STORE_HOME_DIR_FIELD_NUMBER;
- hash = (53 * hash) + getStoreHomeDir().hashCode();
+ public final boolean isInitialized() {
+ if (!hasFamilyName()) {
+
+ return false;
}
- if (getStoreFileCount() > 0) {
- hash = (37 * hash) + STORE_FILE_FIELD_NUMBER;
- hash = (53 * hash) + getStoreFileList().hashCode();
+ if (!hasStoreHomeDir()) {
+
+ return false;
}
- hash = (29 * hash) + getUnknownFields().hashCode();
- memoizedHashCode = hash;
- return hash;
+ return true;
}
- public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return PARSER.parseFrom(input);
- }
- public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor parseFrom(
- java.io.InputStream input,
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
- return PARSER.parseFrom(input, extensionRegistry);
- }
- public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return PARSER.parseDelimitedFrom(input);
+ org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
}
- public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return PARSER.parseDelimitedFrom(input, extensionRegistry);
+ private int bitField0_;
+
+ // required bytes family_name = 1;
+ private com.google.protobuf.ByteString familyName_ = com.google.protobuf.ByteString.EMPTY;
+ /**
+ * <code>required bytes family_name = 1;</code>
+ */
+ public boolean hasFamilyName() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
}
- public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return PARSER.parseFrom(input);
+ /**
+ * <code>required bytes family_name = 1;</code>
+ */
+ public com.google.protobuf.ByteString getFamilyName() {
+ return familyName_;
}
- public static org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return PARSER.parseFrom(input, extensionRegistry);
+ /**
+ * <code>required bytes family_name = 1;</code>
+ */
+ public Builder setFamilyName(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000001;
+ familyName_ = value;
+ onChanged();
+ return this;
}
-
- public static Builder newBuilder() { return Builder.create(); }
- public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor prototype) {
- return newBuilder().mergeFrom(prototype);
+ /**
+ * <code>required bytes family_name = 1;</code>
+ */
+ public Builder clearFamilyName() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ familyName_ = getDefaultInstance().getFamilyName();
+ onChanged();
+ return this;
}
- public Builder toBuilder() { return newBuilder(this); }
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessage.BuilderParent parent) {
- Builder builder = new Builder(parent);
- return builder;
+ // required string store_home_dir = 2;
+ private java.lang.Object storeHomeDir_ = "";
+ /**
+ * <code>required string store_home_dir = 2;</code>
+ *
+ * <pre>
+ *relative to region dir
+ * </pre>
+ */
+ public boolean hasStoreHomeDir() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
- * Protobuf type {@code RegionEventDescriptor.StoreDescriptor}
+ * <code>required string store_home_dir = 2;</code>
+ *
+ * <pre>
+ *relative to region dir
+ * </pre>
*/
- public static final class Builder extends
- com.google.protobuf.GeneratedMessage.Builder<Builder>
- implements org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptorOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return org.apache.hadoop.hbase.protobuf.generated.WALProtos.internal_static_RegionEventDescriptor_StoreDescriptor_descriptor;
- }
-
- protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return org.apache.hadoop.hbase.protobuf.generated.WALProtos.internal_static_RegionEventDescriptor_StoreDescriptor_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor.class, org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor.Builder.class);
- }
-
- // Construct using org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor.newBuilder()
- private Builder() {
- maybeForceBuilderInitialization();
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessage.BuilderParent parent) {
- super(parent);
- maybeForceBuilderInitialization();
- }
- private void maybeForceBuilderInitialization() {
- if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
- }
+ public java.lang.String getStoreHomeDir() {
+ java.lang.Object ref = storeHomeDir_;
+ if (!(ref instanceof java.lang.String)) {
+ java.lang.String s = ((com.google.protobuf.ByteString) ref)
+ .toStringUtf8();
+ storeHomeDir_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
}
- private static Builder create() {
- return new Builder();
- }
-
- public Builder clear() {
- super.clear();
- familyName_ = com.google.protobuf.ByteString.EMPTY;
- bitField0_ = (bitField0_ & ~0x00000001);
- storeHomeDir_ = "";
- bitField0_ = (bitField0_ & ~0x00000002);
- storeFile_ = com.google.protobuf.LazyStringArrayList.EMPTY;
- bitField0_ = (bitField0_ & ~0x00000004);
- return this;
+ }
+ /**
+ * <code>required string store_home_dir = 2;</code>
+ *
+ * <pre>
+ *relative to region dir
+ * </pre>
+ */
+ public com.google.protobuf.ByteString
+ getStoreHomeDirBytes() {
+ java.lang.Object ref = storeHomeDir_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ storeHomeDir_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
}
+ }
+ /**
+ * <code>required string store_home_dir = 2;</code>
+ *
+ * <pre>
+ *relative to region dir
+ * </pre>
+ */
+ public Builder setStoreHomeDir(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000002;
+ storeHomeDir_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * <code>required string store_home_dir = 2;</code>
+ *
+ * <pre>
+ *relative to region dir
+ * </pre>
+ */
+ public Builder clearStoreHomeDir() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ storeHomeDir_ = getDefaultInstance().getStoreHomeDir();
+ onChanged();
+ return this;
+ }
+ /**
+ * <code>required string store_home_dir = 2;</code>
+ *
+ * <pre>
+ *relative to region dir
+ * </pre>
+ */
+ public Builder setStoreHomeDirBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000002;
+ storeHomeDir_ = value;
+ onChanged();
+ return this;
+ }
- public Builder clone() {
- return create().mergeFrom(buildPartial());
- }
+ // repeated string store_file = 3;
+ private com.google.protobuf.LazyStringList storeFile_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ private void ensureStoreFileIsMutable() {
+ if (!((bitField0_ & 0x00000004) == 0x00000004)) {
+ storeFile_ = new com.google.protobuf.LazyStringArrayList(storeFile_);
+ bitField0_ |= 0x00000004;
+ }
+ }
+ /**
+ * <code>repeated string store_file = 3;</code>
+ *
+ * <pre>
+ * relative to store dir
+ * </pre>
+ */
+ public java.util.List<java.lang.String>
+ getStoreFileList() {
+ return java.util.Collections.unmodifiableList(storeFile_);
+ }
+ /**
+ * <code>repeated string store_file = 3;</code>
+ *
+ * <pre>
+ * relative to store dir
+ * </pre>
+ */
+ public int getStoreFileCount() {
+ return storeFile_.size();
+ }
+ /**
+ * <code>repeated string store_file = 3;</code>
+ *
+ * <pre>
+ * relative to store dir
+ * </pre>
+ */
+ public java.lang.String getStoreFile(int index) {
+ return storeFile_.get(index);
+ }
+ /**
+ * <code>repeated string store_file = 3;</code>
+ *
+ * <pre>
+ * relative to store dir
+ * </pre>
+ */
+ public com.google.protobuf.ByteString
+ getStoreFileBytes(int index) {
+ return storeFile_.getByteString(index);
+ }
+ /**
+ * <code>repeated string store_file = 3;</code>
+ *
+ * <pre>
+ * relative to store dir
+ * </pre>
+ */
+ public Builder setStoreFile(
+ int index, java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureStoreFileIsMutable();
+ storeFile_.set(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * <code>repeated string store_file = 3;</code>
+ *
+ * <pre>
+ * relative to store dir
+ * </pre>
+ */
+ public Builder addStoreFile(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureStoreFileIsMutable();
+ storeFile_.add(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * <code>repeated string store_file = 3;</code>
+ *
+ * <pre>
+ * relative to store dir
+ * </pre>
+ */
+ public Builder addAllStoreFile(
+ java.lang.Iterable<java.lang.String> values) {
+ ensureStoreFileIsMutable();
+ super.addAll(values, storeFile_);
+ onChanged();
+ return this;
+ }
+ /**
+ * <code>repeated string store_file = 3;</code>
+ *
+ * <pre>
+ * relative to store dir
+ * </pre>
+ */
+ public Builder clearStoreFile() {
+ storeFile_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000004);
+ onChanged();
+ return this;
+ }
+ /**
+ * <code>repeated string store_file = 3;</code>
+ *
+ * <pre>
+ * relative to store dir
+ * </pre>
+ */
+ public Builder addStoreFileBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureStoreFileIsMutable();
+ storeFile_.add(value);
+ onChanged();
+ return this;
+ }
- public com.google.protobuf.Descriptors.Descriptor
- getDescriptorForType() {
- return org.apache.hadoop.hbase.protobuf.generated.WALProtos.internal_static_RegionEventDescriptor_StoreDescriptor_descriptor;
- }
+ // @@protoc_insertion_point(builder_scope:StoreDescriptor)
+ }
- public org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor getDefaultInstanceForType() {
- return org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor.getDefaultInstance();
- }
+ static {
+ defaultInstance = new StoreDescriptor(true);
+ defaultInstance.initFields();
+ }
- public org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor build() {
- org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
+ // @@protoc_insertion_point(class_scope:StoreDescriptor)
+ }
- public org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor buildPartial() {
- org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor result = new org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor(this);
- int from_bitField0_ = bitField0_;
- int to_bitField0_ = 0;
- if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
- to_bitField0_ |= 0x00000001;
- }
- result.familyName_ = familyName_;
- if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
- to_bitField0_ |= 0x00000002;
- }
- result.storeHomeDir_ = storeHomeDir_;
- if (((bitField0_ & 0x00000004) == 0x00000004)) {
- storeFile_ = new com.google.protobuf.UnmodifiableLazyStringList(
- storeFile_);
- bitField0_ = (bitField0_ & ~0x00000004);
- }
- result.storeFile_ = storeFile_;
- result.bitField0_ = to_bitField0_;
- onBuilt();
- return result;
- }
+ public interface RegionEventDescriptorOrBuilder
+ extends com.google.protobuf.MessageOrBuilder {
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor) {
- return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor)other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
+ // required .RegionEventDescriptor.EventType event_type = 1;
+ /**
+ * <code>required .RegionEventDescriptor.EventType event_type = 1;</code>
+ */
+ boolean hasEventType();
+ /**
+ * <code>required .RegionEventDescriptor.EventType event_type = 1;</code>
+ */
+ org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.EventType getEventType();
- public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor other) {
- if (other == org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor.getDefaultInstance()) return this;
- if (other.hasFamilyName()) {
- setFamilyName(other.getFamilyName());
- }
- if (other.hasStoreHomeDir()) {
- bitField0_ |= 0x00000002;
- storeHomeDir_ = other.storeHomeDir_;
- onChanged();
- }
- if (!other.storeFile_.isEmpty()) {
- if (storeFile_.isEmpty()) {
- storeFile_ = other.storeFile_;
- bitField0_ = (bitField0_ & ~0x00000004);
- } else {
- ensureStoreFileIsMutable();
- storeFile_.addAll(other.storeFile_);
- }
- onChanged();
- }
- this.mergeUnknownFields(other.getUnknownFields());
- return this;
- }
+ // required bytes table_name = 2;
+ /**
+ * <code>required bytes table_name = 2;</code>
+ */
+ boolean hasTableName();
+ /**
+ * <code>required bytes table_name = 2;</code>
+ */
+ com.google.protobuf.ByteString getTableName();
- public final boolean isInitialized() {
- if (!hasFamilyName()) {
-
- return false;
- }
- if (!hasStoreHomeDir()) {
-
- return false;
- }
- return true;
- }
+ // required bytes encoded_region_name = 3;
+ /**
+ * <code>required bytes encoded_region_name = 3;</code>
+ */
+ boolean hasEncodedRegionName();
+ /**
+ * <code>required bytes encoded_region_name = 3;</code>
+ */
+ com.google.protobuf.ByteString getEncodedRegionName();
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor parsedMessage = null;
- try {
- parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor) e.getUnfinishedMessage();
- throw e;
- } finally {
- if (parsedMessage != null) {
- mergeFrom(parsedMessage);
- }
- }
- return this;
- }
- private int bitField0_;
+ // optional uint64 log_sequence_number = 4;
+ /**
+ * <code>optional uint64 log_sequence_number = 4;</code>
+ */
+ boolean hasLogSequenceNumber();
+ /**
+ * <code>optional uint64 log_sequence_number = 4;</code>
+ */
+ long getLogSequenceNumber();
- // required bytes family_name = 1;
- private com.google.protobuf.ByteString familyName_ = com.google.protobuf.ByteString.EMPTY;
- /**
- * <code>required bytes family_name = 1;</code>
- */
- public boolean hasFamilyName() {
- return ((bitField0_ & 0x00000001) == 0x00000001);
- }
- /**
- * <code>required bytes family_name = 1;</code>
- */
- public com.google.protobuf.ByteString getFamilyName() {
- return familyName_;
- }
- /**
- * <code>required bytes family_name = 1;</code>
- */
- public Builder setFamilyName(com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- bitField0_ |= 0x00000001;
- familyName_ = value;
- onChanged();
- return this;
- }
- /**
- * <code>required bytes family_name = 1;</code>
- */
- public Builder clearFamilyName() {
- bitField0_ = (bitField0_ & ~0x00000001);
- familyName_ = getDefaultInstance().getFamilyName();
- onChanged();
- return this;
- }
+ // repeated .StoreDescriptor stores = 5;
+ /**
+ * <code>repeated .StoreDescriptor stores = 5;</code>
+ */
+ java.util.List<org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor>
+ getStoresList();
+ /**
+ * <code>repeated .StoreDescriptor stores = 5;</code>
+ */
+ org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor getStores(int index);
+ /**
+ * <code>repeated .StoreDescriptor stores = 5;</code>
+ */
+ int getStoresCount();
+ /**
+ * <code>repeated .StoreDescriptor stores = 5;</code>
+ */
+ java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptorOrBuilder>
+ getStoresOrBuilderList();
+ /**
+ * <code>repeated .StoreDescriptor stores = 5;</code>
+ */
+ org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptorOrBuilder getStoresOrBuilder(
+ int index);
- // required string store_home_dir = 2;
- private java.lang.Object storeHomeDir_ = "";
- /**
- * <code>required string store_home_dir = 2;</code>
- *
- * <pre>
- *relative to region dir
- * </pre>
- */
- public boolean hasStoreHomeDir() {
- return ((bitField0_ & 0x00000002) == 0x00000002);
- }
- /**
- * <code>required string store_home_dir = 2;</code>
- *
- * <pre>
- *relative to region dir
- * </pre>
- */
- public java.lang.String getStoreHomeDir() {
- java.lang.Object ref = storeHomeDir_;
- if (!(ref instanceof java.lang.String)) {
- java.lang.String s = ((com.google.protobuf.ByteString) ref)
- .toStringUtf8();
- storeHomeDir_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
- /**
- * <code>required string store_home_dir = 2;</code>
- *
- * <pre>
- *relative to region dir
- * </pre>
- */
- public com.google.protobuf.ByteString
- getStoreHomeDirBytes() {
- java.lang.Object ref = storeHomeDir_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- storeHomeDir_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
- /**
- * <code>required string store_home_dir = 2;</code>
- *
- * <pre>
- *relative to region dir
- * </pre>
- */
- public Builder setStoreHomeDir(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
+ // optional .ServerName server = 6;
+ /**
+ * <code>optional .ServerName server = 6;</code>
+ *
+ * <pre>
+ * Server who opened the region
+ * </pre>
+ */
+ boolean hasServer();
+ /**
+ * <code>optional .ServerName server = 6;</code>
+ *
+ * <pre>
+ * Server who opened the region
+ * </pre>
+ */
+ org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName getServer();
+ /**
+ * <code>optional .ServerName server = 6;</code>
+ *
+ * <pre>
+ * Server who opened the region
+ * </pre>
+ */
+ org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerNameOrBuilder getServerOrBuilder();
}
- bitField0_ |= 0x00000002;
- storeHomeDir_ = value;
- onChanged();
- return this;
- }
- /**
- * <code>required string store_home_dir = 2;</code>
- *
- * <pre>
- *relative to region dir
- * </pre>
- */
- public Builder clearStoreHomeDir() {
- bitField0_ = (bitField0_ & ~0x00000002);
- storeHomeDir_ = getDefaultInstance().getStoreHomeDir();
- onChanged();
- return this;
+ /**
+ * Protobuf type {@code RegionEventDescriptor}
+ *
+ * <pre>
+ **
+ * Special WAL entry to hold all related to a region event (open/close).
+ * </pre>
+ */
+ public static final class RegionEventDescriptor extends
+ com.google.protobuf.GeneratedMessage
+ implements RegionEventDescriptorOrBuilder {
+ // Use RegionEventDescriptor.newBuilder() to construct.
+ private RegionEventDescriptor(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private RegionEventDescriptor(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final RegionEventDescriptor defaultInstance;
+ public static RegionEventDescriptor getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public RegionEventDescriptor getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final com.google.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private RegionEventDescriptor(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields =
+ com.google.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 8: {
+ int rawValue = input.readEnum();
+ org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.EventType value = org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.EventType.valueOf(rawValue);
+ if (value == null) {
+ unknownFields.mergeVarintField(1, rawValue);
+ } else {
+ bitField0_ |= 0x00000001;
+ eventType_ = value;
+ }
+ break;
+ }
+ case 18: {
+ bitField0_ |= 0x00000002;
+ tableName_ = input.readBytes();
+ break;
+ }
+ case 26: {
+ bitField0_ |= 0x00000004;
+ encodedRegionName_ = input.readBytes();
+ break;
+ }
+ case 32: {
+ bitField0_ |= 0x00000008;
+ logSequenceNumber_ = input.readUInt64();
+ break;
+ }
+ case 42: {
+ if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
+ stores_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor>();
+ mutable_bitField0_ |= 0x00000010;
+ }
+ stores_.add(input.readMessage(org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor.PARSER, extensionRegistry));
+ break;
+ }
+ case 50: {
+ org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000010) == 0x00000010)) {
+ subBuilder = server_.toBuilder();
+ }
+ server_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(server_);
+ server_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000010;
+ break;
+ }
+ }
}
- /**
- * <code>required string store_home_dir = 2;</code>
- *
- * <pre>
- *relative to region dir
- * </pre>
- */
- public Builder setStoreHomeDirBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- bitField0_ |= 0x00000002;
- storeHomeDir_ = value;
- onChanged();
- return this;
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
+ stores_ = java.util.Collections.unmodifiableList(stores_);
}
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.apache.hadoop.hbase.protobuf.generated.WALProtos.internal_static_RegionEventDescriptor_descriptor;
+ }
- // repeated string store_file = 3;
- private com.google.protobuf.LazyStringList storeFile_ = com.google.protobuf.LazyStringArrayList.EMPTY;
- private void ensureStoreFileIsMutable() {
- if (!((bitField0_ & 0x00000004) == 0x00000004)) {
- storeFile_ = new com.google.protobuf.LazyStringArrayList(storeFile_);
- bitField0_ |= 0x00000004;
- }
- }
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- public java.util.List<java.lang.String>
- getStoreFileList() {
- return java.util.Collections.unmodifiableList(storeFile_);
- }
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- public int getStoreFileCount() {
- return storeFile_.size();
- }
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- public java.lang.String getStoreFile(int index) {
- return storeFile_.get(index);
- }
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- public com.google.protobuf.ByteString
- getStoreFileBytes(int index) {
- return storeFile_.getByteString(index);
- }
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- public Builder setStoreFile(
- int index, java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
- ensureStoreFileIsMutable();
- storeFile_.set(index, value);
- onChanged();
- return this;
- }
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- public Builder addStoreFile(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
- ensureStoreFileIsMutable();
- storeFile_.add(value);
- onChanged();
- return this;
- }
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- public Builder addAllStoreFile(
- java.lang.Iterable<java.lang.String> values) {
- ensureStoreFileIsMutable();
- super.addAll(values, storeFile_);
- onChanged();
- return this;
- }
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- public Builder clearStoreFile() {
- storeFile_ = com.google.protobuf.LazyStringArrayList.EMPTY;
- bitField0_ = (bitField0_ & ~0x00000004);
- onChanged();
- return this;
- }
- /**
- * <code>repeated string store_file = 3;</code>
- *
- * <pre>
- * relative to store dir
- * </pre>
- */
- public Builder addStoreFileBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- ensureStoreFileIsMutable();
- storeFile_.add(value);
- onChanged();
- return this;
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.apache.hadoop.hbase.protobuf.generated.WALProtos.internal_static_RegionEventDescriptor_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.class, org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.Builder.class);
+ }
+
+ public static com.google.protobuf.Parser<RegionEventDescriptor> PARSER =
+ new com.google.protobuf.AbstractParser<RegionEventDescriptor>() {
+ public RegionEventDescriptor parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new RegionEventDescriptor(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public com.google.protobuf.Parser<RegionEventDescriptor> getParserForType() {
+ return PARSER;
+ }
+
+ /**
+ * Protobuf enum {@code RegionEventDescriptor.EventType}
+ */
+ public enum EventType
+ implements com.google.protobuf.ProtocolMessageEnum {
+ /**
+ * <code>REGION_OPEN = 0;</code>
+ */
+ REGION_OPEN(0, 0),
+ /**
+ * <code>REGION_CLOSE = 1;</code>
+ */
+ REGION_CLOSE(1, 1),
+ ;
+
+ /**
+ * <code>REGION_OPEN = 0;</code>
+ */
+ public static final int REGION_OPEN_VALUE = 0;
+ /**
+ * <code>REGION_CLOSE = 1;</code>
+ */
+ public static final int REGION_CLOSE_VALUE = 1;
+
+
+ public final int getNumber() { return value; }
+
+ public static EventType valueOf(int value) {
+ switch (value) {
+ case 0: return REGION_OPEN;
+ case 1: return REGION_CLOSE;
+ default: return null;
}
+ }
- // @@protoc_insertion_point(builder_scope:RegionEventDescriptor.StoreDescriptor)
+ public static com.google.protobuf.Internal.EnumLiteMap<EventType>
+ internalGetValueMap() {
+ return internalValueMap;
}
+ private static com.google.protobuf.Internal.EnumLiteMap<EventType>
+ internalValueMap =
+ new com.google.protobuf.Internal.EnumLiteMap<EventType>() {
+ public EventType findValueByNumber(int number) {
+ return EventType.valueOf(number);
+ }
+ };
- static {
- defaultInstance = new StoreDescriptor(true);
- defaultInstance.initFields();
+ public final com.google.protobuf.Descriptors.EnumValueDescriptor
+ getValueDescriptor() {
+ return getDescriptor().getValues().get(index);
+ }
+ public final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptorForType() {
+ return getDescriptor();
+ }
+ public static final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptor() {
+ return org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.getDescriptor().getEnumTypes().get(0);
}
- // @@protoc_insertion_point(class_scope:RegionEventDescriptor.StoreDescriptor)
+ private static final EventType[] VALUES = values();
+
+ public static EventType valueOf(
+ com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+ if (desc.getType() != getDescriptor()) {
+ throw new java.lang.IllegalArgumentException(
+ "EnumValueDescriptor is not for this type.");
+ }
+ return VALUES[desc.getIndex()];
+ }
+
+ private final int index;
+ private final int value;
+
+ private EventType(int index, int value) {
+ this.index = index;
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:RegionEventDescriptor.EventType)
}
private int bitField0_;
@@ -8915,38 +8915,38 @@ public final class WALProtos {
return logSequenceNumber_;
}
- // repeated .RegionEventDescriptor.StoreDescriptor stores = 5;
+ // repeated .StoreDescriptor stores = 5;
public static final int STORES_FIELD_NUMBER = 5;
- private java.util.List<org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor> stores_;
+ private java.util.List<org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor> stores_;
/**
- * <code>repeated .RegionEventDescriptor.StoreDescriptor stores = 5;</code>
+ * <code>repeated .StoreDescriptor stores = 5;</code>
*/
- public java.util.List<org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor> getStoresList() {
+ public java.util.List<org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor> getStoresList() {
return stores_;
}
/**
- * <code>repeated .RegionEventDescriptor.StoreDescriptor stores = 5;</code>
+ * <code>repeated .StoreDescriptor stores = 5;</code>
*/
- public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptorOrBuilder>
+ public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptorOrBuilder>
getStoresOrBuilderList() {
return stores_;
}
/**
- * <code>repeated .RegionEventDescriptor.StoreDescriptor stores = 5;</code>
+ * <code>repeated .StoreDescriptor stores = 5;</code>
*/
public int getStoresCount() {
return stores_.size();
}
/**
- * <code>repeated .RegionEventDescriptor.StoreDescriptor stores = 5;</code>
+ * <code>repeated .StoreDescriptor stores = 5;</code>
*/
- public org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor getStores(int index) {
+ public org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor getStores(int index) {
return stores_.get(index);
}
/**
- * <code>repeated .RegionEventDescriptor.StoreDescriptor stores = 5;</code>
+ * <code>repeated .StoreDescriptor stores = 5;</code>
*/
- public org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptorOrBuilder getStoresOrBuilder(
+ public org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptorOrBuilder getStoresOrBuilder(
int index) {
return stores_.get(index);
}
@@ -9613,23 +9613,23 @@ public final class WALProtos {
return this;
}
- // repeated .RegionEventDescriptor.StoreDescriptor stores = 5;
- private java.util.List<org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor> stores_ =
+ // repeated .StoreDescriptor stores = 5;
+ private java.util.List<org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor> stores_ =
java.util.Collections.emptyList();
private void ensureStoresIsMutable() {
if (!((bitField0_ & 0x00000010) == 0x00000010)) {
- stores_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor>(stores_);
+ stores_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor>(stores_);
bitField0_ |= 0x00000010;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
- org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor, org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor.Builder, org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptorOrBuilder> storesBuilder_;
+ org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor, org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor.Builder, org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptorOrBuilder> storesBuilder_;
/**
- * <code>repeated .RegionEventDescriptor.StoreDescriptor stores = 5;</code>
+ * <code>repeated .StoreDescriptor stores = 5;</code>
*/
- public java.util.List<org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor.StoreDescriptor> getStoresList() {
+ public java.util.List<org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor> getStoresList() {
if (storesBuilder_ == null) {
return java.util.Collections.unmodifiableList(stores_);
} else {
@@ -9637,7 +9637,7 @@ public final class WALProtos {
}
}
/**
- * <code>repeated .RegionEventDescriptor.StoreDescriptor stores = 5;</code>
+ * <code>repeated
<TRUNCATED>
[3/3] hbase git commit: HBASE-11567 Write bulk load COMMIT events to
WAL (Only partial patch containing PB changes)
Posted by en...@apache.org.
HBASE-11567 Write bulk load COMMIT events to WAL (Only partial patch containing PB changes)
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/2395d69c
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/2395d69c
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/2395d69c
Branch: refs/heads/branch-1.0
Commit: 2395d69c23dccba029659a5f28d72631494fee8f
Parents: 0c4a806
Author: Enis Soztutar <en...@apache.org>
Authored: Fri Feb 6 18:10:05 2015 -0800
Committer: Enis Soztutar <en...@apache.org>
Committed: Fri Feb 6 18:10:05 2015 -0800
----------------------------------------------------------------------
.../hadoop/hbase/protobuf/ProtobufUtil.java | 4 +-
.../generated/VisibilityLabelsProtos.java | 6 +-
.../hbase/protobuf/generated/WALProtos.java | 2225 +++++++++---------
hbase-protocol/src/main/protobuf/WAL.proto | 12 +-
.../hadoop/hbase/regionserver/TestHRegion.java | 2 +-
5 files changed, 1124 insertions(+), 1125 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/2395d69c/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
index 6d82444..9893825 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
@@ -118,6 +118,7 @@ import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.Regio
import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest;
import org.apache.hadoop.hbase.protobuf.generated.WALProtos;
import org.apache.hadoop.hbase.protobuf.generated.WALProtos.CompactionDescriptor;
+import org.apache.hadoop.hbase.protobuf.generated.WALProtos.StoreDescriptor;
import org.apache.hadoop.hbase.protobuf.generated.WALProtos.FlushDescriptor;
import org.apache.hadoop.hbase.protobuf.generated.WALProtos.FlushDescriptor.FlushAction;
import org.apache.hadoop.hbase.protobuf.generated.WALProtos.RegionEventDescriptor;
@@ -2610,8 +2611,7 @@ public final class ProtobufUtil {
.setServer(toServerName(server));
for (Map.Entry<byte[], List<Path>> entry : storeFiles.entrySet()) {
- RegionEventDescriptor.StoreDescriptor.Builder builder
- = RegionEventDescriptor.StoreDescriptor.newBuilder()
+ StoreDescriptor.Builder builder = StoreDescriptor.newBuilder()
.setFamilyName(ByteStringer.wrap(entry.getKey()))
.setStoreHomeDir(Bytes.toString(entry.getKey()));
for (Path path : entry.getValue()) {
http://git-wip-us.apache.org/repos/asf/hbase/blob/2395d69c/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/VisibilityLabelsProtos.java
----------------------------------------------------------------------
diff --git a/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/VisibilityLabelsProtos.java b/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/VisibilityLabelsProtos.java
index 294772e..70593b0 100644
--- a/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/VisibilityLabelsProtos.java
+++ b/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/VisibilityLabelsProtos.java
@@ -5092,7 +5092,7 @@ public final class VisibilityLabelsProtos {
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
- com.google.protobuf.ByteString bs =
+ com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
@@ -5108,7 +5108,7 @@ public final class VisibilityLabelsProtos {
getRegexBytes() {
java.lang.Object ref = regex_;
if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
regex_ = b;
@@ -5414,7 +5414,7 @@ public final class VisibilityLabelsProtos {
getRegexBytes() {
java.lang.Object ref = regex_;
if (ref instanceof String) {
- com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
regex_ = b;