Review Board 1.7.22


HBase-5619, the ProtoBuff HRegionProtocol.

Review Request #4054 - Created Feb. 27, 2012 and submitted

Jimmy Xiang
HBASE-5619
Reviewers
hbase
hbase-git
This is the first draft of the ProtoBuff HRegionProtocol.  The corresponding java vs pb method mapping is attached to the jira: https://issues.apache.org/jira/browse/HBASE-5443

Please review.  I'd like to move ahead after we get to some agreement.

 

Changes between revision 1 and 2

1 2 3 4 5 6
1 2 3 4 5 6

  1. pom.xml: Loading...
  2. src/main/proto/HRegionProtocol.proto: Loading...
  3. src/main/proto/RegionAdmin.proto: Loading...
  4. src/main/proto/RegionClient.proto: Loading...
  5. src/main/proto/hbase.proto: Loading...
pom.xml
Diff Revision 1 Diff Revision 2
[20] 33 lines
[+20]
34
  </parent>
34
  </parent>
35

    
   
35

   
36
  <groupId>org.apache.hbase</groupId>
36
  <groupId>org.apache.hbase</groupId>
37
  <artifactId>hbase</artifactId>
37
  <artifactId>hbase</artifactId>
38
  <packaging>jar</packaging>
38
  <packaging>jar</packaging>
39
  <version>0.93-SNAPSHOT</version>
39
  <version>0.95-SNAPSHOT</version>
40
  <name>HBase</name>
40
  <name>HBase</name>
41
  <description>
41
  <description>
42
    HBase is the &amp;lt;a href="http://hadoop.apache.org"&amp;rt;Hadoop&lt;/a&amp;rt; database. Use it when you need
42
    HBase is the &amp;lt;a href="http://hadoop.apache.org"&amp;rt;Hadoop&lt;/a&amp;rt; database. Use it when you need
43
    random, realtime read/write access to your Big Data.
43
    random, realtime read/write access to your Big Data.
44
    This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters
44
    This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters
[+20] [20] 278 lines
[+20]
323
         These plugins inherit their options from the <reporting> section below. These settings
323
         These plugins inherit their options from the <reporting> section below. These settings
324
         can be overwritten here. -->
324
         can be overwritten here. -->
325
    <pluginManagement>
325
    <pluginManagement>
326
      <plugins>
326
      <plugins>
327
        <plugin>
327
        <plugin>

    
   
328
          <groupId>org.apache.maven.plugins</groupId>

    
   
329
          <artifactId>maven-release-plugin</artifactId>

    
   
330
          <version>${maven-release.version}</version>

    
   
331
          <configuration>

    
   
332
            <!--This stops our running tests for each stage of maven release.

    
   
333
                We may want to disable this because it looks like this might

    
   
334
                be responsible for our not including test jar in our release

    
   
335
                to maven repository. Remove in 0.94 and trunk since tests

    
   
336
                run faster there?

    
   
337
              -->

    
   
338
            <arguments>-Dmaven.test.skip</arguments>

    
   
339
          </configuration>

    
   
340
        </plugin>

    
   
341
        <plugin>
328
          <artifactId>maven-compiler-plugin</artifactId>
342
          <artifactId>maven-compiler-plugin</artifactId>
329
          <configuration>
343
          <configuration>
330
            <source>${compileSource}</source>
344
            <source>${compileSource}</source>
331
            <target>${compileSource}</target>
345
            <target>${compileSource}</target>
332
            <showWarnings>true</showWarnings>
346
            <showWarnings>true</showWarnings>
[+20] [20] 1547 lines
[+20]
1880
                  </resources>
1894
                  </resources>
1881
                </configuration>
1895
                </configuration>
1882
              </execution>
1896
              </execution>
1883
            </executions>
1897
            </executions>
1884
          </plugin>
1898
          </plugin>

    
   
1899
          <plugin>

    
   
1900
            <artifactId>maven-dependency-plugin</artifactId>

    
   
1901
            <executions>

    
   
1902
              <execution>

    
   
1903
                <id>create-mrapp-generated-classpath</id>

    
   
1904
                <phase>generate-test-resources</phase>

    
   
1905
                <goals>

    
   
1906
                  <goal>build-classpath</goal>

    
   
1907
                </goals>

    
   
1908
                <configuration>

    
   
1909
                  <!-- needed to run the unit test for DS to generate

    
   
1910
                  the required classpath that is required in the env

    
   
1911
                  of the launch container in the mini mr/yarn cluster

    
   
1912
                  -->

    
   
1913
                  <outputFile>${project.build.directory}/test-classes/mrapp-generated-classpath</outputFile>

    
   
1914
                </configuration>

    
   
1915
              </execution>

    
   
1916
            </executions>

    
   
1917
          </plugin>
1885
        </plugins>
1918
        </plugins>
1886
      </build>
1919
      </build>
1887
    </profile>
1920
    </profile>
1888

    
   
1921

   
1889
    <!-- profiles for the tests
1922
    <!-- profiles for the tests
[+20] [20] 278 lines
src/main/proto/HRegionProtocol.proto
Diff Revision 1 Diff Revision 2 - File Reverted
 
src/main/proto/RegionAdmin.proto
Diff Revision 1 Diff Revision 2
 
src/main/proto/RegionClient.proto
Diff Revision 1 Diff Revision 2
 
src/main/proto/hbase.proto
Diff Revision 1 Diff Revision 2
 
  1. pom.xml: Loading...
  2. src/main/proto/HRegionProtocol.proto: Loading...
  3. src/main/proto/RegionAdmin.proto: Loading...
  4. src/main/proto/RegionClient.proto: Loading...
  5. src/main/proto/hbase.proto: Loading...