[hbase] branch branch-2.2 updated: HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855)
This is an automated email from the ASF dual-hosted git repository. vjasani pushed a commit to branch branch-2.2 in repository https://gitbox.apache.org/repos/asf/hbase.git The following commit(s) were added to refs/heads/branch-2.2 by this push: new fcf255c HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855) fcf255c is described below commit fcf255c52f725144c60d3193e46892eef6e9d05e Author: Anjan Das AuthorDate: Fri Jan 15 12:18:12 2021 +0530 HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855) Signed-off-by: Wellington Chevreuil --- .../hadoop/hbase/master/TestSplitWALManager.java | 101 +++-- 1 file changed, 32 insertions(+), 69 deletions(-) diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java index 29053de..a10ee64 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java @@ -33,14 +33,6 @@ import org.apache.hadoop.hbase.HBaseTestingUtility; import org.apache.hadoop.hbase.HConstants; import org.apache.hadoop.hbase.ServerName; import org.apache.hadoop.hbase.TableName; -import org.apache.hadoop.hbase.client.Admin; -import org.apache.hadoop.hbase.client.Put; -import org.apache.hadoop.hbase.client.RegionInfo; -import org.apache.hadoop.hbase.client.ResultScanner; -import org.apache.hadoop.hbase.client.Scan; -import org.apache.hadoop.hbase.client.Table; -import org.apache.hadoop.hbase.master.assignment.SplitTableRegionProcedure; -import org.apache.hadoop.hbase.master.assignment.TransitRegionStateProcedure; import org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv; import org.apache.hadoop.hbase.master.procedure.ServerProcedureInterface; import org.apache.hadoop.hbase.procedure2.Procedure; @@ -102,58 +94,6 @@ public class TestSplitWALManager { } @Test - public void testWALArchiveWithDifferentWalAndRootFS() throws Exception{ -HBaseTestingUtility test_util_2 = new HBaseTestingUtility(); -Path dir = TEST_UTIL.getDataTestDirOnTestFS("testWalDir"); -test_util_2.getConfiguration().set(CommonFSUtils.HBASE_WAL_DIR, dir.toString()); -CommonFSUtils.setWALRootDir(test_util_2.getConfiguration(), dir); -test_util_2.startMiniCluster(3); -HMaster master2 = test_util_2.getHBaseCluster().getMaster(); -LOG.info("The Master FS is pointing to: " + master2.getMasterFileSystem() - .getFileSystem().getUri()); -LOG.info("The WAL FS is pointing to: " + master2.getMasterFileSystem() - .getWALFileSystem().getUri()); -Table table = test_util_2.createTable(TABLE_NAME, FAMILY); -test_util_2.waitTableAvailable(TABLE_NAME); -Admin admin = test_util_2.getAdmin(); -MasterProcedureEnv env = test_util_2.getMiniHBaseCluster().getMaster() - .getMasterProcedureExecutor().getEnvironment(); -final ProcedureExecutor executor = test_util_2.getMiniHBaseCluster() - .getMaster().getMasterProcedureExecutor(); -List regionInfos = admin.getRegions(TABLE_NAME); -SplitTableRegionProcedure splitProcedure = new SplitTableRegionProcedure( - env, regionInfos.get(0), Bytes.toBytes("row5")); -// Populate some rows in the table -LOG.info("Beginning put data to the table: " + TABLE_NAME.toString()); -int rowCount = 5; -for (int i = 0; i < rowCount; i++) { - byte[] row = Bytes.toBytes("row" + i); - Put put = new Put(row); - put.addColumn(FAMILY, FAMILY, FAMILY); - table.put(put); -} -executor.submitProcedure(splitProcedure); -LOG.info("Submitted SplitProcedure."); -test_util_2.waitFor(3, () -> executor.getProcedures().stream() - .filter(p -> p instanceof TransitRegionStateProcedure) - .map(p -> (TransitRegionStateProcedure) p) - .anyMatch(p -> TABLE_NAME.equals(p.getTableName(; -test_util_2.getMiniHBaseCluster().killRegionServer( - test_util_2.getMiniHBaseCluster().getRegionServer(0).getServerName()); -test_util_2.getMiniHBaseCluster().startRegionServer(); -test_util_2.waitUntilNoRegionsInTransition(); -Scan scan = new Scan(); -ResultScanner results = table.getScanner(scan); -int scanRowCount = 0; -while (results.next() != null) { - scanRowCount++; -} -Assert.assertEquals("Got " + scanRowCount + " rows when " + rowCount + - " were expected.", rowCount, scanRowCount); -test_util_2.shutdownMiniCluster(); - } - - @Test public void testAcquireAndRelease() throws Exception { List testProcedures = new ArrayList<>(); for (int i = 0; i < 4; i++) { @@ -275,16 +215,22 @@ public class TestSplitWALManager { Assert.assertEquals(0, metaWals.size()); } - @Test - public void testSplitLogs() throws Exception { -TEST_UTIL.createTable(TABLE_NAME, FAMILY, T
[hbase] branch branch-2.3 updated: HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855)
This is an automated email from the ASF dual-hosted git repository. vjasani pushed a commit to branch branch-2.3 in repository https://gitbox.apache.org/repos/asf/hbase.git The following commit(s) were added to refs/heads/branch-2.3 by this push: new e4fd55d HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855) e4fd55d is described below commit e4fd55d0b00bad1167f8eaa2b43e98eada1b7782 Author: Anjan Das AuthorDate: Fri Jan 15 12:18:12 2021 +0530 HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855) Signed-off-by: Wellington Chevreuil --- .../hadoop/hbase/master/TestSplitWALManager.java | 101 +++-- 1 file changed, 32 insertions(+), 69 deletions(-) diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java index 10eda74..40adbea 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java @@ -31,14 +31,6 @@ import org.apache.hadoop.hbase.HBaseTestingUtility; import org.apache.hadoop.hbase.HConstants; import org.apache.hadoop.hbase.ServerName; import org.apache.hadoop.hbase.TableName; -import org.apache.hadoop.hbase.client.Admin; -import org.apache.hadoop.hbase.client.Put; -import org.apache.hadoop.hbase.client.RegionInfo; -import org.apache.hadoop.hbase.client.ResultScanner; -import org.apache.hadoop.hbase.client.Scan; -import org.apache.hadoop.hbase.client.Table; -import org.apache.hadoop.hbase.master.assignment.SplitTableRegionProcedure; -import org.apache.hadoop.hbase.master.assignment.TransitRegionStateProcedure; import org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv; import org.apache.hadoop.hbase.master.procedure.ServerProcedureInterface; import org.apache.hadoop.hbase.procedure2.Procedure; @@ -99,58 +91,6 @@ public class TestSplitWALManager { } @Test - public void testWALArchiveWithDifferentWalAndRootFS() throws Exception{ -HBaseTestingUtility test_util_2 = new HBaseTestingUtility(); -Path dir = TEST_UTIL.getDataTestDirOnTestFS("testWalDir"); -test_util_2.getConfiguration().set(CommonFSUtils.HBASE_WAL_DIR, dir.toString()); -CommonFSUtils.setWALRootDir(test_util_2.getConfiguration(), dir); -test_util_2.startMiniCluster(3); -HMaster master2 = test_util_2.getHBaseCluster().getMaster(); -LOG.info("The Master FS is pointing to: " + master2.getMasterFileSystem() - .getFileSystem().getUri()); -LOG.info("The WAL FS is pointing to: " + master2.getMasterFileSystem() - .getWALFileSystem().getUri()); -Table table = test_util_2.createTable(TABLE_NAME, FAMILY); -test_util_2.waitTableAvailable(TABLE_NAME); -Admin admin = test_util_2.getAdmin(); -MasterProcedureEnv env = test_util_2.getMiniHBaseCluster().getMaster() - .getMasterProcedureExecutor().getEnvironment(); -final ProcedureExecutor executor = test_util_2.getMiniHBaseCluster() - .getMaster().getMasterProcedureExecutor(); -List regionInfos = admin.getRegions(TABLE_NAME); -SplitTableRegionProcedure splitProcedure = new SplitTableRegionProcedure( - env, regionInfos.get(0), Bytes.toBytes("row5")); -// Populate some rows in the table -LOG.info("Beginning put data to the table: " + TABLE_NAME.toString()); -int rowCount = 5; -for (int i = 0; i < rowCount; i++) { - byte[] row = Bytes.toBytes("row" + i); - Put put = new Put(row); - put.addColumn(FAMILY, FAMILY, FAMILY); - table.put(put); -} -executor.submitProcedure(splitProcedure); -LOG.info("Submitted SplitProcedure."); -test_util_2.waitFor(3, () -> executor.getProcedures().stream() - .filter(p -> p instanceof TransitRegionStateProcedure) - .map(p -> (TransitRegionStateProcedure) p) - .anyMatch(p -> TABLE_NAME.equals(p.getTableName(; -test_util_2.getMiniHBaseCluster().killRegionServer( - test_util_2.getMiniHBaseCluster().getRegionServer(0).getServerName()); -test_util_2.getMiniHBaseCluster().startRegionServer(); -test_util_2.waitUntilNoRegionsInTransition(); -Scan scan = new Scan(); -ResultScanner results = table.getScanner(scan); -int scanRowCount = 0; -while (results.next() != null) { - scanRowCount++; -} -Assert.assertEquals("Got " + scanRowCount + " rows when " + rowCount + - " were expected.", rowCount, scanRowCount); -test_util_2.shutdownMiniCluster(); - } - - @Test public void testAcquireAndRelease() throws Exception { List testProcedures = new ArrayList<>(); for (int i = 0; i < 4; i++) { @@ -272,16 +212,22 @@ public class TestSplitWALManager { Assert.assertEquals(0, metaWals.size()); } - @Test - public void testSplitLogs() throws Exception { -TEST_UTIL.createTable(TABLE_NAME, FAMILY, TE
[hbase] branch branch-2.4 updated: HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855)
This is an automated email from the ASF dual-hosted git repository. vjasani pushed a commit to branch branch-2.4 in repository https://gitbox.apache.org/repos/asf/hbase.git The following commit(s) were added to refs/heads/branch-2.4 by this push: new dea4aa9 HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855) dea4aa9 is described below commit dea4aa97ea5f2a6567a3d98ce99114923d89d583 Author: Anjan Das AuthorDate: Fri Jan 15 12:18:12 2021 +0530 HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855) Signed-off-by: Wellington Chevreuil --- .../hadoop/hbase/master/TestSplitWALManager.java | 101 +++-- 1 file changed, 32 insertions(+), 69 deletions(-) diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java index 10eda74..40adbea 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java @@ -31,14 +31,6 @@ import org.apache.hadoop.hbase.HBaseTestingUtility; import org.apache.hadoop.hbase.HConstants; import org.apache.hadoop.hbase.ServerName; import org.apache.hadoop.hbase.TableName; -import org.apache.hadoop.hbase.client.Admin; -import org.apache.hadoop.hbase.client.Put; -import org.apache.hadoop.hbase.client.RegionInfo; -import org.apache.hadoop.hbase.client.ResultScanner; -import org.apache.hadoop.hbase.client.Scan; -import org.apache.hadoop.hbase.client.Table; -import org.apache.hadoop.hbase.master.assignment.SplitTableRegionProcedure; -import org.apache.hadoop.hbase.master.assignment.TransitRegionStateProcedure; import org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv; import org.apache.hadoop.hbase.master.procedure.ServerProcedureInterface; import org.apache.hadoop.hbase.procedure2.Procedure; @@ -99,58 +91,6 @@ public class TestSplitWALManager { } @Test - public void testWALArchiveWithDifferentWalAndRootFS() throws Exception{ -HBaseTestingUtility test_util_2 = new HBaseTestingUtility(); -Path dir = TEST_UTIL.getDataTestDirOnTestFS("testWalDir"); -test_util_2.getConfiguration().set(CommonFSUtils.HBASE_WAL_DIR, dir.toString()); -CommonFSUtils.setWALRootDir(test_util_2.getConfiguration(), dir); -test_util_2.startMiniCluster(3); -HMaster master2 = test_util_2.getHBaseCluster().getMaster(); -LOG.info("The Master FS is pointing to: " + master2.getMasterFileSystem() - .getFileSystem().getUri()); -LOG.info("The WAL FS is pointing to: " + master2.getMasterFileSystem() - .getWALFileSystem().getUri()); -Table table = test_util_2.createTable(TABLE_NAME, FAMILY); -test_util_2.waitTableAvailable(TABLE_NAME); -Admin admin = test_util_2.getAdmin(); -MasterProcedureEnv env = test_util_2.getMiniHBaseCluster().getMaster() - .getMasterProcedureExecutor().getEnvironment(); -final ProcedureExecutor executor = test_util_2.getMiniHBaseCluster() - .getMaster().getMasterProcedureExecutor(); -List regionInfos = admin.getRegions(TABLE_NAME); -SplitTableRegionProcedure splitProcedure = new SplitTableRegionProcedure( - env, regionInfos.get(0), Bytes.toBytes("row5")); -// Populate some rows in the table -LOG.info("Beginning put data to the table: " + TABLE_NAME.toString()); -int rowCount = 5; -for (int i = 0; i < rowCount; i++) { - byte[] row = Bytes.toBytes("row" + i); - Put put = new Put(row); - put.addColumn(FAMILY, FAMILY, FAMILY); - table.put(put); -} -executor.submitProcedure(splitProcedure); -LOG.info("Submitted SplitProcedure."); -test_util_2.waitFor(3, () -> executor.getProcedures().stream() - .filter(p -> p instanceof TransitRegionStateProcedure) - .map(p -> (TransitRegionStateProcedure) p) - .anyMatch(p -> TABLE_NAME.equals(p.getTableName(; -test_util_2.getMiniHBaseCluster().killRegionServer( - test_util_2.getMiniHBaseCluster().getRegionServer(0).getServerName()); -test_util_2.getMiniHBaseCluster().startRegionServer(); -test_util_2.waitUntilNoRegionsInTransition(); -Scan scan = new Scan(); -ResultScanner results = table.getScanner(scan); -int scanRowCount = 0; -while (results.next() != null) { - scanRowCount++; -} -Assert.assertEquals("Got " + scanRowCount + " rows when " + rowCount + - " were expected.", rowCount, scanRowCount); -test_util_2.shutdownMiniCluster(); - } - - @Test public void testAcquireAndRelease() throws Exception { List testProcedures = new ArrayList<>(); for (int i = 0; i < 4; i++) { @@ -272,16 +212,22 @@ public class TestSplitWALManager { Assert.assertEquals(0, metaWals.size()); } - @Test - public void testSplitLogs() throws Exception { -TEST_UTIL.createTable(TABLE_NAME, FAMILY, TE
[hbase] branch branch-2 updated: HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855)
This is an automated email from the ASF dual-hosted git repository. vjasani pushed a commit to branch branch-2 in repository https://gitbox.apache.org/repos/asf/hbase.git The following commit(s) were added to refs/heads/branch-2 by this push: new 2473925 HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855) 2473925 is described below commit 24739256aa83823e73943b4e328d7cbf89e54b55 Author: Anjan Das AuthorDate: Fri Jan 15 12:18:12 2021 +0530 HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855) Signed-off-by: Wellington Chevreuil --- .../hadoop/hbase/master/TestSplitWALManager.java | 101 +++-- 1 file changed, 32 insertions(+), 69 deletions(-) diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java index 10eda74..40adbea 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java @@ -31,14 +31,6 @@ import org.apache.hadoop.hbase.HBaseTestingUtility; import org.apache.hadoop.hbase.HConstants; import org.apache.hadoop.hbase.ServerName; import org.apache.hadoop.hbase.TableName; -import org.apache.hadoop.hbase.client.Admin; -import org.apache.hadoop.hbase.client.Put; -import org.apache.hadoop.hbase.client.RegionInfo; -import org.apache.hadoop.hbase.client.ResultScanner; -import org.apache.hadoop.hbase.client.Scan; -import org.apache.hadoop.hbase.client.Table; -import org.apache.hadoop.hbase.master.assignment.SplitTableRegionProcedure; -import org.apache.hadoop.hbase.master.assignment.TransitRegionStateProcedure; import org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv; import org.apache.hadoop.hbase.master.procedure.ServerProcedureInterface; import org.apache.hadoop.hbase.procedure2.Procedure; @@ -99,58 +91,6 @@ public class TestSplitWALManager { } @Test - public void testWALArchiveWithDifferentWalAndRootFS() throws Exception{ -HBaseTestingUtility test_util_2 = new HBaseTestingUtility(); -Path dir = TEST_UTIL.getDataTestDirOnTestFS("testWalDir"); -test_util_2.getConfiguration().set(CommonFSUtils.HBASE_WAL_DIR, dir.toString()); -CommonFSUtils.setWALRootDir(test_util_2.getConfiguration(), dir); -test_util_2.startMiniCluster(3); -HMaster master2 = test_util_2.getHBaseCluster().getMaster(); -LOG.info("The Master FS is pointing to: " + master2.getMasterFileSystem() - .getFileSystem().getUri()); -LOG.info("The WAL FS is pointing to: " + master2.getMasterFileSystem() - .getWALFileSystem().getUri()); -Table table = test_util_2.createTable(TABLE_NAME, FAMILY); -test_util_2.waitTableAvailable(TABLE_NAME); -Admin admin = test_util_2.getAdmin(); -MasterProcedureEnv env = test_util_2.getMiniHBaseCluster().getMaster() - .getMasterProcedureExecutor().getEnvironment(); -final ProcedureExecutor executor = test_util_2.getMiniHBaseCluster() - .getMaster().getMasterProcedureExecutor(); -List regionInfos = admin.getRegions(TABLE_NAME); -SplitTableRegionProcedure splitProcedure = new SplitTableRegionProcedure( - env, regionInfos.get(0), Bytes.toBytes("row5")); -// Populate some rows in the table -LOG.info("Beginning put data to the table: " + TABLE_NAME.toString()); -int rowCount = 5; -for (int i = 0; i < rowCount; i++) { - byte[] row = Bytes.toBytes("row" + i); - Put put = new Put(row); - put.addColumn(FAMILY, FAMILY, FAMILY); - table.put(put); -} -executor.submitProcedure(splitProcedure); -LOG.info("Submitted SplitProcedure."); -test_util_2.waitFor(3, () -> executor.getProcedures().stream() - .filter(p -> p instanceof TransitRegionStateProcedure) - .map(p -> (TransitRegionStateProcedure) p) - .anyMatch(p -> TABLE_NAME.equals(p.getTableName(; -test_util_2.getMiniHBaseCluster().killRegionServer( - test_util_2.getMiniHBaseCluster().getRegionServer(0).getServerName()); -test_util_2.getMiniHBaseCluster().startRegionServer(); -test_util_2.waitUntilNoRegionsInTransition(); -Scan scan = new Scan(); -ResultScanner results = table.getScanner(scan); -int scanRowCount = 0; -while (results.next() != null) { - scanRowCount++; -} -Assert.assertEquals("Got " + scanRowCount + " rows when " + rowCount + - " were expected.", rowCount, scanRowCount); -test_util_2.shutdownMiniCluster(); - } - - @Test public void testAcquireAndRelease() throws Exception { List testProcedures = new ArrayList<>(); for (int i = 0; i < 4; i++) { @@ -272,16 +212,22 @@ public class TestSplitWALManager { Assert.assertEquals(0, metaWals.size()); } - @Test - public void testSplitLogs() throws Exception { -TEST_UTIL.createTable(TABLE_NAME, FAMILY, TEST_U
[hbase] branch master updated: HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855)
This is an automated email from the ASF dual-hosted git repository. vjasani pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/hbase.git The following commit(s) were added to refs/heads/master by this push: new 1474ebc HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855) 1474ebc is described below commit 1474ebcc6988e98abbd216863acb9388152c53f6 Author: Anjan Das AuthorDate: Fri Jan 15 12:18:12 2021 +0530 HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALManager (#2855) Signed-off-by: Wellington Chevreuil --- .../hadoop/hbase/master/TestSplitWALManager.java | 101 +++-- 1 file changed, 32 insertions(+), 69 deletions(-) diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java index 10eda74..40adbea 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestSplitWALManager.java @@ -31,14 +31,6 @@ import org.apache.hadoop.hbase.HBaseTestingUtility; import org.apache.hadoop.hbase.HConstants; import org.apache.hadoop.hbase.ServerName; import org.apache.hadoop.hbase.TableName; -import org.apache.hadoop.hbase.client.Admin; -import org.apache.hadoop.hbase.client.Put; -import org.apache.hadoop.hbase.client.RegionInfo; -import org.apache.hadoop.hbase.client.ResultScanner; -import org.apache.hadoop.hbase.client.Scan; -import org.apache.hadoop.hbase.client.Table; -import org.apache.hadoop.hbase.master.assignment.SplitTableRegionProcedure; -import org.apache.hadoop.hbase.master.assignment.TransitRegionStateProcedure; import org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv; import org.apache.hadoop.hbase.master.procedure.ServerProcedureInterface; import org.apache.hadoop.hbase.procedure2.Procedure; @@ -99,58 +91,6 @@ public class TestSplitWALManager { } @Test - public void testWALArchiveWithDifferentWalAndRootFS() throws Exception{ -HBaseTestingUtility test_util_2 = new HBaseTestingUtility(); -Path dir = TEST_UTIL.getDataTestDirOnTestFS("testWalDir"); -test_util_2.getConfiguration().set(CommonFSUtils.HBASE_WAL_DIR, dir.toString()); -CommonFSUtils.setWALRootDir(test_util_2.getConfiguration(), dir); -test_util_2.startMiniCluster(3); -HMaster master2 = test_util_2.getHBaseCluster().getMaster(); -LOG.info("The Master FS is pointing to: " + master2.getMasterFileSystem() - .getFileSystem().getUri()); -LOG.info("The WAL FS is pointing to: " + master2.getMasterFileSystem() - .getWALFileSystem().getUri()); -Table table = test_util_2.createTable(TABLE_NAME, FAMILY); -test_util_2.waitTableAvailable(TABLE_NAME); -Admin admin = test_util_2.getAdmin(); -MasterProcedureEnv env = test_util_2.getMiniHBaseCluster().getMaster() - .getMasterProcedureExecutor().getEnvironment(); -final ProcedureExecutor executor = test_util_2.getMiniHBaseCluster() - .getMaster().getMasterProcedureExecutor(); -List regionInfos = admin.getRegions(TABLE_NAME); -SplitTableRegionProcedure splitProcedure = new SplitTableRegionProcedure( - env, regionInfos.get(0), Bytes.toBytes("row5")); -// Populate some rows in the table -LOG.info("Beginning put data to the table: " + TABLE_NAME.toString()); -int rowCount = 5; -for (int i = 0; i < rowCount; i++) { - byte[] row = Bytes.toBytes("row" + i); - Put put = new Put(row); - put.addColumn(FAMILY, FAMILY, FAMILY); - table.put(put); -} -executor.submitProcedure(splitProcedure); -LOG.info("Submitted SplitProcedure."); -test_util_2.waitFor(3, () -> executor.getProcedures().stream() - .filter(p -> p instanceof TransitRegionStateProcedure) - .map(p -> (TransitRegionStateProcedure) p) - .anyMatch(p -> TABLE_NAME.equals(p.getTableName(; -test_util_2.getMiniHBaseCluster().killRegionServer( - test_util_2.getMiniHBaseCluster().getRegionServer(0).getServerName()); -test_util_2.getMiniHBaseCluster().startRegionServer(); -test_util_2.waitUntilNoRegionsInTransition(); -Scan scan = new Scan(); -ResultScanner results = table.getScanner(scan); -int scanRowCount = 0; -while (results.next() != null) { - scanRowCount++; -} -Assert.assertEquals("Got " + scanRowCount + " rows when " + rowCount + - " were expected.", rowCount, scanRowCount); -test_util_2.shutdownMiniCluster(); - } - - @Test public void testAcquireAndRelease() throws Exception { List testProcedures = new ArrayList<>(); for (int i = 0; i < 4; i++) { @@ -272,16 +212,22 @@ public class TestSplitWALManager { Assert.assertEquals(0, metaWals.size()); } - @Test - public void testSplitLogs() throws Exception { -TEST_UTIL.createTable(TABLE_NAME, FAMILY, TEST_UTIL.
[hbase] branch branch-2 updated: HBASE-25431 MAX_FILESIZE and MEMSTORE_FLUSHSIZE should not be set negative number (#2803)
This is an automated email from the ASF dual-hosted git repository. stack pushed a commit to branch branch-2 in repository https://gitbox.apache.org/repos/asf/hbase.git The following commit(s) were added to refs/heads/branch-2 by this push: new f391a2b HBASE-25431 MAX_FILESIZE and MEMSTORE_FLUSHSIZE should not be set negative number (#2803) f391a2b is described below commit f391a2b8652c0c9e12ad9cf7d2ab672e955ff27e Author: Baiqiang Zhao AuthorDate: Fri Jan 15 14:00:50 2021 +0800 HBASE-25431 MAX_FILESIZE and MEMSTORE_FLUSHSIZE should not be set negative number (#2803) Signed-off-by: stack --- .../hadoop/hbase/util/TableDescriptorChecker.java | 19 +++ 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/TableDescriptorChecker.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/TableDescriptorChecker.java index c69d38a..30c07b3 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/TableDescriptorChecker.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/TableDescriptorChecker.java @@ -27,6 +27,7 @@ import org.apache.hadoop.hbase.TableName; import org.apache.hadoop.hbase.client.ColumnFamilyDescriptor; import org.apache.hadoop.hbase.client.ColumnFamilyDescriptorBuilder; import org.apache.hadoop.hbase.client.TableDescriptor; +import org.apache.hadoop.hbase.client.TableDescriptorBuilder; import org.apache.hadoop.hbase.regionserver.DefaultStoreEngine; import org.apache.hadoop.hbase.regionserver.HStore; import org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost; @@ -82,10 +83,11 @@ public final class TableDescriptorChecker { // check max file size long maxFileSizeLowerLimit = 2 * 1024 * 1024L; // 2M is the default lower limit -long maxFileSize = td.getMaxFileSize(); -if (maxFileSize < 0) { - maxFileSize = conf.getLong(HConstants.HREGION_MAX_FILESIZE, maxFileSizeLowerLimit); -} +// if not set MAX_FILESIZE in TableDescriptor, and not set HREGION_MAX_FILESIZE in +// hbase-site.xml, use maxFileSizeLowerLimit instead to skip this check +long maxFileSize = td.getValue(TableDescriptorBuilder.MAX_FILESIZE) == null ? + conf.getLong(HConstants.HREGION_MAX_FILESIZE, maxFileSizeLowerLimit) : + Long.parseLong(td.getValue(TableDescriptorBuilder.MAX_FILESIZE)); if (maxFileSize < conf.getLong("hbase.hregion.max.filesize.limit", maxFileSizeLowerLimit)) { String message = "MAX_FILESIZE for table descriptor or " + "\"hbase.hregion.max.filesize\" (" + @@ -96,10 +98,11 @@ public final class TableDescriptorChecker { // check flush size long flushSizeLowerLimit = 1024 * 1024L; // 1M is the default lower limit -long flushSize = td.getMemStoreFlushSize(); -if (flushSize < 0) { - flushSize = conf.getLong(HConstants.HREGION_MEMSTORE_FLUSH_SIZE, flushSizeLowerLimit); -} +// if not set MEMSTORE_FLUSHSIZE in TableDescriptor, and not set HREGION_MEMSTORE_FLUSH_SIZE in +// hbase-site.xml, use flushSizeLowerLimit instead to skip this check +long flushSize = td.getValue(TableDescriptorBuilder.MEMSTORE_FLUSHSIZE) == null ? + conf.getLong(HConstants.HREGION_MEMSTORE_FLUSH_SIZE, flushSizeLowerLimit) : + Long.parseLong(td.getValue(TableDescriptorBuilder.MEMSTORE_FLUSHSIZE)); if (flushSize < conf.getLong("hbase.hregion.memstore.flush.size.limit", flushSizeLowerLimit)) { String message = "MEMSTORE_FLUSHSIZE for table descriptor or " + "\"hbase.hregion.memstore.flush.size\" (" + flushSize +
[hbase] branch master updated: HBASE-25431 MAX_FILESIZE and MEMSTORE_FLUSHSIZE should not be set negative number (#2803)
This is an automated email from the ASF dual-hosted git repository. stack pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/hbase.git The following commit(s) were added to refs/heads/master by this push: new 9b670a4 HBASE-25431 MAX_FILESIZE and MEMSTORE_FLUSHSIZE should not be set negative number (#2803) 9b670a4 is described below commit 9b670a489b8821573e3978762d7070e2f59801eb Author: Baiqiang Zhao AuthorDate: Fri Jan 15 14:00:50 2021 +0800 HBASE-25431 MAX_FILESIZE and MEMSTORE_FLUSHSIZE should not be set negative number (#2803) Signed-off-by: stack --- .../hadoop/hbase/util/TableDescriptorChecker.java | 19 +++ 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/TableDescriptorChecker.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/TableDescriptorChecker.java index c69d38a..30c07b3 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/TableDescriptorChecker.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/TableDescriptorChecker.java @@ -27,6 +27,7 @@ import org.apache.hadoop.hbase.TableName; import org.apache.hadoop.hbase.client.ColumnFamilyDescriptor; import org.apache.hadoop.hbase.client.ColumnFamilyDescriptorBuilder; import org.apache.hadoop.hbase.client.TableDescriptor; +import org.apache.hadoop.hbase.client.TableDescriptorBuilder; import org.apache.hadoop.hbase.regionserver.DefaultStoreEngine; import org.apache.hadoop.hbase.regionserver.HStore; import org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost; @@ -82,10 +83,11 @@ public final class TableDescriptorChecker { // check max file size long maxFileSizeLowerLimit = 2 * 1024 * 1024L; // 2M is the default lower limit -long maxFileSize = td.getMaxFileSize(); -if (maxFileSize < 0) { - maxFileSize = conf.getLong(HConstants.HREGION_MAX_FILESIZE, maxFileSizeLowerLimit); -} +// if not set MAX_FILESIZE in TableDescriptor, and not set HREGION_MAX_FILESIZE in +// hbase-site.xml, use maxFileSizeLowerLimit instead to skip this check +long maxFileSize = td.getValue(TableDescriptorBuilder.MAX_FILESIZE) == null ? + conf.getLong(HConstants.HREGION_MAX_FILESIZE, maxFileSizeLowerLimit) : + Long.parseLong(td.getValue(TableDescriptorBuilder.MAX_FILESIZE)); if (maxFileSize < conf.getLong("hbase.hregion.max.filesize.limit", maxFileSizeLowerLimit)) { String message = "MAX_FILESIZE for table descriptor or " + "\"hbase.hregion.max.filesize\" (" + @@ -96,10 +98,11 @@ public final class TableDescriptorChecker { // check flush size long flushSizeLowerLimit = 1024 * 1024L; // 1M is the default lower limit -long flushSize = td.getMemStoreFlushSize(); -if (flushSize < 0) { - flushSize = conf.getLong(HConstants.HREGION_MEMSTORE_FLUSH_SIZE, flushSizeLowerLimit); -} +// if not set MEMSTORE_FLUSHSIZE in TableDescriptor, and not set HREGION_MEMSTORE_FLUSH_SIZE in +// hbase-site.xml, use flushSizeLowerLimit instead to skip this check +long flushSize = td.getValue(TableDescriptorBuilder.MEMSTORE_FLUSHSIZE) == null ? + conf.getLong(HConstants.HREGION_MEMSTORE_FLUSH_SIZE, flushSizeLowerLimit) : + Long.parseLong(td.getValue(TableDescriptorBuilder.MEMSTORE_FLUSHSIZE)); if (flushSize < conf.getLong("hbase.hregion.memstore.flush.size.limit", flushSizeLowerLimit)) { String message = "MEMSTORE_FLUSHSIZE for table descriptor or " + "\"hbase.hregion.memstore.flush.size\" (" + flushSize +
[hbase] branch branch-2 updated: HBASE-25439 Add BYTE unit in PrettyPrinter.Unit (#2840)
This is an automated email from the ASF dual-hosted git repository. stack pushed a commit to branch branch-2 in repository https://gitbox.apache.org/repos/asf/hbase.git The following commit(s) were added to refs/heads/branch-2 by this push: new c5674e2 HBASE-25439 Add BYTE unit in PrettyPrinter.Unit (#2840) c5674e2 is described below commit c5674e21dd666a65cb105c93706acf4d496323a0 Author: Baiqiang Zhao AuthorDate: Fri Jan 15 13:47:01 2021 +0800 HBASE-25439 Add BYTE unit in PrettyPrinter.Unit (#2840) Signed-off-by: stack --- .../org/apache/hadoop/hbase/HTableDescriptor.java | 11 ++ .../hbase/client/TableDescriptorBuilder.java | 38 ++- .../hbase/client/TestTableDescriptorBuilder.java | 68 +++- .../java/org/apache/hadoop/hbase/HConstants.java | 8 ++ .../apache/hadoop/hbase/util/PrettyPrinter.java| 123 + hbase-shell/src/main/ruby/hbase/admin.rb | 4 +- 6 files changed, 247 insertions(+), 5 deletions(-) diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/HTableDescriptor.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/HTableDescriptor.java index 77d2b47..32bf71d 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/HTableDescriptor.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/HTableDescriptor.java @@ -35,6 +35,7 @@ import org.apache.hadoop.hbase.client.TableDescriptor; import org.apache.hadoop.hbase.client.TableDescriptorBuilder; import org.apache.hadoop.hbase.client.TableDescriptorBuilder.ModifyableTableDescriptor; import org.apache.hadoop.hbase.exceptions.DeserializationException; +import org.apache.hadoop.hbase.exceptions.HBaseException; import org.apache.hadoop.hbase.security.User; import org.apache.hadoop.hbase.util.Bytes; import org.apache.yetus.audience.InterfaceAudience; @@ -451,6 +452,11 @@ public class HTableDescriptor implements TableDescriptor, Comparable "); - s.append('\'').append(value).append('\''); + s.append('\'').append(PrettyPrinter.format(value, getUnit(key))).append('\''); } if (!userKeys.isEmpty()) { @@ -1213,7 +1247,7 @@ public class TableDescriptorBuilder { printCommaForCfg = true; s.append('\'').append(key).append('\''); s.append(" => "); -s.append('\'').append(value).append('\''); +s.append('\'').append(PrettyPrinter.format(value, getUnit(key))).append('\''); } s.append("}"); } diff --git a/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestTableDescriptorBuilder.java b/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestTableDescriptorBuilder.java index 19f8721..f77426a 100644 --- a/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestTableDescriptorBuilder.java +++ b/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestTableDescriptorBuilder.java @@ -28,6 +28,7 @@ import org.apache.hadoop.hbase.HBaseClassTestRule; import org.apache.hadoop.hbase.HColumnDescriptor; import org.apache.hadoop.hbase.TableName; import org.apache.hadoop.hbase.exceptions.DeserializationException; +import org.apache.hadoop.hbase.exceptions.HBaseException; import org.apache.hadoop.hbase.testclassification.MiscTests; import org.apache.hadoop.hbase.testclassification.SmallTests; import org.apache.hadoop.hbase.util.BuilderStyleTest; @@ -232,6 +233,33 @@ public class TestTableDescriptorBuilder { assertEquals(L, desc.getMaxFileSize()); } + @Test + public void testSetMaxFileSize() throws HBaseException { +TableDescriptorBuilder builder = + TableDescriptorBuilder.newBuilder(TableName.valueOf(name.getMethodName())); + +String maxFileSize = "1073741824"; +builder.setMaxFileSize(maxFileSize); +assertEquals(1073741824, builder.build().getMaxFileSize()); + +maxFileSize = "1GB"; +builder.setMaxFileSize(maxFileSize); +assertEquals(1073741824, builder.build().getMaxFileSize()); + +maxFileSize = "10GB 25MB"; +builder.setMaxFileSize(maxFileSize); +assertEquals(10763632640L, builder.build().getMaxFileSize()); + +// ignore case +maxFileSize = "10GB 512mb 512KB 512b"; +builder.setMaxFileSize(maxFileSize); +assertEquals(11274813952L, builder.build().getMaxFileSize()); + +maxFileSize = "10737942528 B (10GB 512KB)"; +builder.setMaxFileSize(maxFileSize); +assertEquals(10737942528L, builder.build().getMaxFileSize()); + } + /** * Test default value handling for memStoreFlushSize */ @@ -247,6 +275,33 @@ public class TestTableDescriptorBuilder { } @Test + public void testSetMemStoreFlushSize() throws HBaseException { +TableDescriptorBuilder builder = + TableDescriptorBuilder.newBuilder(TableName.valueOf(name.getMethodName())); + +String memstoreFlushSize = "1073741824"; +builder.setMemStoreFlushSize(memstoreFlushSize); +assertEquals(1073741824, builder.build().getMemStoreFl
[hbase] branch master updated: HBASE-25439 Add BYTE unit in PrettyPrinter.Unit (addendum) (#2841)
This is an automated email from the ASF dual-hosted git repository. stack pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/hbase.git The following commit(s) were added to refs/heads/master by this push: new 3d34623 HBASE-25439 Add BYTE unit in PrettyPrinter.Unit (addendum) (#2841) 3d34623 is described below commit 3d34623163a71db55757347ef8e1e57a48ac0e56 Author: Baiqiang Zhao AuthorDate: Fri Jan 15 13:45:08 2021 +0800 HBASE-25439 Add BYTE unit in PrettyPrinter.Unit (addendum) (#2841) Signed-off-by: stack --- .../org/apache/hadoop/hbase/client/TableDescriptorBuilder.java| 1 + .../apache/hadoop/hbase/client/TestTableDescriptorBuilder.java| 8 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/TableDescriptorBuilder.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/TableDescriptorBuilder.java index fd46665..d983868 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/TableDescriptorBuilder.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/TableDescriptorBuilder.java @@ -251,6 +251,7 @@ public class TableDescriptorBuilder { public static PrettyPrinter.Unit getUnit(String key) { switch (key) { case MAX_FILESIZE: + case MEMSTORE_FLUSHSIZE: return PrettyPrinter.Unit.BYTE; default: return PrettyPrinter.Unit.NONE; diff --git a/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestTableDescriptorBuilder.java b/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestTableDescriptorBuilder.java index 425d590..43824af 100644 --- a/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestTableDescriptorBuilder.java +++ b/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestTableDescriptorBuilder.java @@ -348,11 +348,15 @@ public class TestTableDescriptorBuilder { "{TABLE_ATTRIBUTES => {DURABILITY => 'ASYNC_WAL'}}, {NAME => 'cf', BLOCKSIZE => '1000'}", htd.toStringCustomizedValues()); -htd = TableDescriptorBuilder.newBuilder(htd).setMaxFileSize("10737942528").build(); +htd = TableDescriptorBuilder.newBuilder(htd) + .setMaxFileSize("10737942528") + .setMemStoreFlushSize("256MB") + .build(); assertEquals( "'testStringCustomizedValues', " + "{TABLE_ATTRIBUTES => {DURABILITY => 'ASYNC_WAL', " -+ "MAX_FILESIZE => '10737942528 B (10GB 512KB)'}}, {NAME => 'cf', BLOCKSIZE => '1000'}", ++ "MAX_FILESIZE => '10737942528 B (10GB 512KB)', " ++ "MEMSTORE_FLUSHSIZE => '268435456 B (256MB)'}}, {NAME => 'cf', BLOCKSIZE => '1000'}", htd.toStringCustomizedValues()); }
svn commit: r45433 [2/4] - /dev/hbase/2.3.4RC4/
Added: dev/hbase/2.3.4RC4/CHANGES.md == --- dev/hbase/2.3.4RC4/CHANGES.md (added) +++ dev/hbase/2.3.4RC4/CHANGES.md Fri Jan 15 00:10:21 2021 @@ -0,0 +1,8616 @@ +# HBASE Changelog + + +## Release 2.3.4 - Unreleased (as of 2021-01-14) + + + +### NEW FEATURES: + +| JIRA | Summary | Priority | Component | +|: |: | :--- |: | +| [HBASE-24620](https://issues.apache.org/jira/browse/HBASE-24620) | Add a ClusterManager which submits command to ZooKeeper and its Agent which picks and execute those Commands. | Major | integration tests | + + +### IMPROVEMENTS: + +| JIRA | Summary | Priority | Component | +|: |: | :--- |: | +| [HBASE-25449](https://issues.apache.org/jira/browse/HBASE-25449) | 'dfs.client.read.shortcircuit' should not be set in hbase-default.xml | Major | conf | +| [HBASE-25476](https://issues.apache.org/jira/browse/HBASE-25476) | Enable error prone check in pre commit | Major | build | +| [HBASE-25483](https://issues.apache.org/jira/browse/HBASE-25483) | set the loadMeta log level to debug. | Major | MTTR, Region Assignment | +| [HBASE-25435](https://issues.apache.org/jira/browse/HBASE-25435) | Slow metric value can be configured | Minor | metrics | +| [HBASE-25318](https://issues.apache.org/jira/browse/HBASE-25318) | Configure where IntegrationTestImportTsv generates HFiles | Minor | integration tests | +| [HBASE-24850](https://issues.apache.org/jira/browse/HBASE-24850) | CellComparator perf improvement | Critical | Performance, scan | +| [HBASE-25425](https://issues.apache.org/jira/browse/HBASE-25425) | Some notes on RawCell | Trivial | . | +| [HBASE-25420](https://issues.apache.org/jira/browse/HBASE-25420) | Some minor improvements in rpc implementation | Minor | rpc | +| [HBASE-25246](https://issues.apache.org/jira/browse/HBASE-25246) | Backup/Restore hbase cell tags. | Major | backup&restore | +| [HBASE-25328](https://issues.apache.org/jira/browse/HBASE-25328) | Add builder method to create Tags. | Minor | . | +| [HBASE-25339](https://issues.apache.org/jira/browse/HBASE-25339) | Method parameter and member variable are duplicated in checkSplittable() of SplitTableRegionProcedure | Minor | . | +| [HBASE-25237](https://issues.apache.org/jira/browse/HBASE-25237) | 'hbase master stop' shuts down the cluster, not the master only | Major | . | +| [HBASE-25323](https://issues.apache.org/jira/browse/HBASE-25323) | Fix potential NPE when the zookeeper path of RegionServerTracker does not exist when start | Minor | . | +| [HBASE-25187](https://issues.apache.org/jira/browse/HBASE-25187) | Improve SizeCachedKV variants initialization | Minor | . | +| [HBASE-25289](https://issues.apache.org/jira/browse/HBASE-25289) | [testing] Clean up resources after tests in rsgroup\_shell\_test.rb | Major | rsgroup, test | +| [HBASE-25261](https://issues.apache.org/jira/browse/HBASE-25261) | Upgrade Bootstrap to 3.4.1 | Major | security, UI | +| [HBASE-25267](https://issues.apache.org/jira/browse/HBASE-25267) | Add SSL keystore type and truststore related configs for HBase RESTServer | Major | REST | +| [HBASE-25003](https://issues.apache.org/jira/browse/HBASE-25003) | Backport HBASE-24350 and HBASE-24779 to branch-2.2 & branch-2.3 | Major | Replication | +| [HBASE-25240](https://issues.apache.org/jira/browse/HBASE-25240) | gson format of RpcServer.logResponse is abnormal | Minor | . | +| [HBASE-24859](https://issues.apache.org/jira/browse/HBASE-24859) | Optimize in-memory representation of mapreduce TableSplit objects | Major | mapreduce | +| [HBASE-25224](https://issues.apache.org/jira/browse/HBASE-25224) | Maximize sleep for checking meta and namespace regions availability | Major | master | +| [HBASE-24872](https://issues.apache.org/jira/browse/HBASE-24872) | refactor valueOf PoolType | Minor | Client | +| [HBASE-24827](https://issues.apache.org/jira/browse/HBASE-24827) | BackPort HBASE-11554 Remove Reusable poolmap Rpc client type. | Major | Client | + + +### BUG FIXES: + +| JIRA | Summary | Priority | Component | +|: |: | :--- |: | +| [HBASE-25356](https://issues.apache.org/jira/browse/HBASE-25356) | HBaseAdmin#getRegion() needs to filter out non-regionName and non-encodedRegionName | Major | shell | +| [HBASE-25459](https://issues.apache.org/jira/browse/HBASE-25459) | WAL can't be cleaned in some scenes | Major | . | +| [HBASE-25434](https://issues.apache.org/jira/browse/HBASE-25434) | SlowDelete & SlowPut metric value should use updateDelete & updatePut | Major | regionserver | +| [HBASE-25441](https://issues.apache.org/jira/browse/HBASE-25441) | add security check for some APIs in RSRpcServices | Critical | . | +| [HBASE-25432](https://issues.apache.org/jira/browse/HBASE-25432) | we should add security checks for setTableStateInMeta and fixMeta | Blocker | . | +| [HBASE-25445](https://issues.apache.org/jira/browse/HBASE-25445) | Old WALs
svn commit: r45433 [1/4] - /dev/hbase/2.3.4RC4/
Author: huaxiangsun Date: Fri Jan 15 00:10:21 2021 New Revision: 45433 Log: Apache hbase 2.3.4RC4 Added: dev/hbase/2.3.4RC4/ dev/hbase/2.3.4RC4/CHANGES.md dev/hbase/2.3.4RC4/RELEASENOTES.md dev/hbase/2.3.4RC4/api_compare_2.3.3_to_2.3.4RC4.html dev/hbase/2.3.4RC4/hbase-2.3.4-bin.tar.gz (with props) dev/hbase/2.3.4RC4/hbase-2.3.4-bin.tar.gz.asc dev/hbase/2.3.4RC4/hbase-2.3.4-bin.tar.gz.sha512 dev/hbase/2.3.4RC4/hbase-2.3.4-client-bin.tar.gz (with props) dev/hbase/2.3.4RC4/hbase-2.3.4-client-bin.tar.gz.asc dev/hbase/2.3.4RC4/hbase-2.3.4-client-bin.tar.gz.sha512 dev/hbase/2.3.4RC4/hbase-2.3.4-src.tar.gz (with props) dev/hbase/2.3.4RC4/hbase-2.3.4-src.tar.gz.asc dev/hbase/2.3.4RC4/hbase-2.3.4-src.tar.gz.sha512
svn commit: r45433 [3/4] - /dev/hbase/2.3.4RC4/
Added: dev/hbase/2.3.4RC4/RELEASENOTES.md == --- dev/hbase/2.3.4RC4/RELEASENOTES.md (added) +++ dev/hbase/2.3.4RC4/RELEASENOTES.md Fri Jan 15 00:10:21 2021 @@ -0,0 +1,12453 @@ +# RELEASENOTES + + +# HBASE 2.3.4 Release Notes + +These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements. + + +--- + +* [HBASE-25449](https://issues.apache.org/jira/browse/HBASE-25449) | *Major* | **'dfs.client.read.shortcircuit' should not be set in hbase-default.xml** + +The presence of HDFS short-circuit read configuration properties in hbase-default.xml inadvertently causes short-circuit reads to not happen inside of RegionServers, despite short-circuit reads being enabled in hdfs-site.xml. + + +--- + +* [HBASE-25441](https://issues.apache.org/jira/browse/HBASE-25441) | *Critical* | **add security check for some APIs in RSRpcServices** + +RsRpcServices APIs that can be accessed only through Admin rights: +- stopServer +- updateFavoredNodes +- updateConfiguration +- clearRegionBlockCache +- clearSlowLogsResponses + + +--- + +* [HBASE-25432](https://issues.apache.org/jira/browse/HBASE-25432) | *Blocker* | **we should add security checks for setTableStateInMeta and fixMeta** + +setTableStateInMeta and fixMeta can be accessed only through Admin rights + + +--- + +* [HBASE-25318](https://issues.apache.org/jira/browse/HBASE-25318) | *Minor* | **Configure where IntegrationTestImportTsv generates HFiles** + +Added IntegrationTestImportTsv.generatedHFileFolder configuration property to override the default location in IntegrationTestImportTsv. Useful for running the integration test when HDFS Transparent Encryption is enabled. + + +--- + +* [HBASE-25456](https://issues.apache.org/jira/browse/HBASE-25456) | *Critical* | **setRegionStateInMeta need security check** + +setRegionStateInMeta can be accessed only through Admin rights + + +--- + +* [HBASE-25237](https://issues.apache.org/jira/browse/HBASE-25237) | *Major* | **'hbase master stop' shuts down the cluster, not the master only** + +\`hbase master stop\` should shutdown only master by default. +1. Help added to \`hbase master stop\`: +To stop cluster, use \`stop-hbase.sh\` or \`hbase master stop --shutDownCluster\` + +2. Help added to \`stop-hbase.sh\`: +stop-hbase.sh can only be used for shutting down entire cluster. To shut down (HMaster\|HRegionServer) use hbase-daemon.sh stop (master\|regionserver) + + +--- + +* [HBASE-25238](https://issues.apache.org/jira/browse/HBASE-25238) | *Critical* | **Upgrading HBase from 2.2.0 to 2.3.x fails because of âMessage missing required fields: stateâ** + +Fixes master procedure store migration issues going from 2.0.x to 2.2.x and/or 2.3.x. Also fixes failed heartbeat parse during rolling upgrade from 2.0.x. to 2.3.x. + + +--- + +* [HBASE-25234](https://issues.apache.org/jira/browse/HBASE-25234) | *Major* | **[Upgrade]Incompatibility in reading RS report from 2.1 RS when Master is upgraded to a version containing HBASE-21406** + +Fixes so auto-migration of master procedure store works again going from 2.0.x =\> 2.2+. Also make it so heartbeats work when rolling upgrading from 2.0.x =\> 2.3+. + + +--- + +* [HBASE-25224](https://issues.apache.org/jira/browse/HBASE-25224) | *Major* | **Maximize sleep for checking meta and namespace regions availability** + +Changed the max sleep time during meta and namespace regions availability check to be 60 sec. Previously there was no such cap + + + +# HBASE 2.3.3 Release Notes + +These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements. + + +--- + +* [HBASE-25163](https://issues.apache.org/jira/browse/HBASE-25163) | *Major* | **Increase the timeout value for nightly jobs** + +Increase timeout value for nightly jobs to 16 hours since the new build machines are dedicated to hbase project, so we are allowed to use it all the time. + + +--- + +* [HBASE-22976](https://issues.apache.org/jira/browse/HBASE-22976) | *Major* | **[HBCK2] Add RecoveredEditsPlayer** + +WALPlayer can replay the content of recovered.edits directories. + +Side-effect is that WAL filename timestamp is now factored when setting start/end times for WALInputFormat; i.e. wal.start.time and wal.end.time values on a job context. Previous we looked at wal.end.time only. Now we consider wal.start.time too. If a file has a name outside of wal.start.time\<-\>wal.end.time, it'll be by-passed. This change-in-behavior will make it easier on operator crafting timestamp filters processing WALs. + + +--- + +* [HBASE-25154](https://issues.apache.org/jira/browse/HBASE-25154) | *Major* | **Set java.io.tmpdir to project build directory to avoid writing std\*deferred files to /tmp** + +Change the java.io.tmpdir to project.build.directory in surefire-maven-plugin, to avoid writing std\*deferred files to /tmp
svn commit: r45433 [4/4] - /dev/hbase/2.3.4RC4/
Added: dev/hbase/2.3.4RC4/api_compare_2.3.3_to_2.3.4RC4.html == --- dev/hbase/2.3.4RC4/api_compare_2.3.3_to_2.3.4RC4.html (added) +++ dev/hbase/2.3.4RC4/api_compare_2.3.3_to_2.3.4RC4.html Fri Jan 15 00:10:21 2021 @@ -0,0 +1,563 @@ + + +http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> +http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en"> + + + + + +hbase: rel/2.3.3 to 2.3.4RC4 compatibility report + +body { +font-family:Arial, sans-serif; +background-color:White; +color:Black; +} +hr { +color:Black; +background-color:Black; +height:1px; +border:0; +} +h1 { +margin-bottom:0px; +padding-bottom:0px; +font-size:1.625em; +} +h2 { +margin-bottom:0px; +padding-bottom:0px; +font-size:1.25em; +white-space:nowrap; +} +div.symbols { +color:#003E69; +} +div.symbols i { +color:Brown; +} +span.section { +font-weight:bold; +cursor:pointer; +color:#003E69; +white-space:nowrap; +margin-left:0.3125em; +} +span:hover.section { +color:#336699; +} +span.sect_aff { +cursor:pointer; +padding-left:1.55em; +font-size:0.875em; +color:#cc3300; +} +span.ext { +font-weight:normal; +} +span.jar { +color:#cc3300; +font-size:0.875em; +font-weight:bold; +} +div.jar_list { +padding-left:0.4em; +font-size:0.94em; +} +span.pkg_t { +color:#408080; +font-size:0.875em; +} +span.pkg { +color:#408080; +font-size:0.875em; +font-weight:bold; +} +span.cname { +color:Green; +font-size:0.875em; +font-weight:bold; +} +span.iname_b { +font-weight:bold; +} +span.iname_a { +color:#33; +font-weight:bold; +font-size:0.94em; +} +span.sym_p { +font-weight:normal; +white-space:normal; +} +span.sym_pd { +white-space:normal; +} +span.sym_p span, span.sym_pd span { +white-space:nowrap; +} +span.attr { +color:Black; +font-weight:normal; +} +span.deprecated { +color:Red; +font-weight:bold; +font-family:Monaco, monospace; +} +div.affect { +padding-left:1em; +padding-bottom:10px; +font-size:0.87em; +font-style:italic; +line-height:0.9em; +} +div.affected { +padding-left:2em; +padding-top:10px; +} +table.ptable { +border-collapse:collapse; +border:1px outset black; +margin-left:0.95em; +margin-top:3px; +margin-bottom:3px; +width:56.25em; +} +table.ptable td { +border:1px solid Gray; +padding:3px; +font-size:0.875em; +text-align:left; +vertical-align:top; +max-width:28em; +word-wrap:break-word; +} +table.ptable th { +background-color:#ee; +font-weight:bold; +color:#33; +font-family:Verdana, Arial; +font-size:0.875em; +border:1px solid Gray; +text-align:center; +vertical-align:top; +white-space:nowrap; +padding:3px; +} +table.summary { +border-collapse:collapse; +border:1px outset black; +} +table.summary th { +background-color:#ee; +font-weight:normal; +text-align:left; +font-size:0.94em; +white-space:nowrap; +border:1px inset Gray; +padding:3px; +} +table.summary td { +text-align:right; +white-space:nowrap; +border:1px inset Gray; +padding:3px 5px 3px 10px; +} +span.mngl { +padding-left:1em; +font-size:0.875em; +cursor:text; +color:#44; +font-weight:bold; +} +span.pleft { +padding-left:2.5em; +} +span.color_p { +font-style:italic; +color:Brown; +} +span.param { +font-style:italic; +} +span.focus_p { +font-style:italic; +background-color:#DCDCDC; +} +span.ttype { +font-weight:normal; +} +span.nowrap { +white-space:nowrap; +} +span.value { +white-space:nowrap; +font-weight:bold; +} +.passed { +background-color:#CCFFCC; +font-weight:normal; +} +.warning { +background-color:#F4F4AF; +font-weight:normal; +} +.failed { +background-color:#FF; +font-weight:normal; +} +.new { +background-color:#C6DEFF; +font-weight:normal; +} + +.compatible { +background-color:#CCFFCC; +font-weight:normal; +} +.almost_compatible { +background-color:#FFDAA3; +font-weight:normal; +} +.incompatible { +background-color:#FF; +font-weight:normal; +} +.gray { +background-color:#DCDCDC; +font-weight:normal; +} + +.top_ref { +font-size:0.69em; +} +.footer { +font-size:0.8125em; +} +.tabset { +float:left; +} +a.tab { +border:1px solid Black; +float:left; +margin:0px 5px -1px 0px; +padding:3px 5px 3px 5px; +position:relative; +font-size:0.875em; +background-color:#DDD; +text-decoration:none; +color:Black; +} +a.disabled:hover +{ +color:Black; +background:#EEE; +} +a.active:hover +{ +color:Black; +background:White; +} +a.active { +border-bottom-color:White; +background-color:White; +} +div.tab { +border-top:1px solid
svn commit: r45432 - /dev/hbase/2.4.1RC1/api_compare_2.4.0_to_2.4.1RC1.html
Author: apurtell Date: Thu Jan 14 23:08:42 2021 New Revision: 45432 Log: Rename API compat report; results are equivalent Modified: dev/hbase/2.4.1RC1/api_compare_2.4.0_to_2.4.1RC1.html Modified: dev/hbase/2.4.1RC1/api_compare_2.4.0_to_2.4.1RC1.html == --- dev/hbase/2.4.1RC1/api_compare_2.4.0_to_2.4.1RC1.html (original) +++ dev/hbase/2.4.1RC1/api_compare_2.4.0_to_2.4.1RC1.html Thu Jan 14 23:08:42 2021 @@ -6,8 +6,8 @@ - -hbase: rel/2.4.0 to 2.4.1RC0 compatibility report + +hbase: rel/2.4.0 to 2.4.1RC1 compatibility report
svn commit: r45430 - /dev/hbase/2.4.1RC1/
Author: apurtell Date: Thu Jan 14 22:13:42 2021 New Revision: 45430 Log: Restage HBase 2.4.1RC1 artifacts (git sha now 55d29a45) Modified: dev/hbase/2.4.1RC1/hbase-2.4.1-bin.tar.gz dev/hbase/2.4.1RC1/hbase-2.4.1-bin.tar.gz.asc dev/hbase/2.4.1RC1/hbase-2.4.1-bin.tar.gz.sha512 dev/hbase/2.4.1RC1/hbase-2.4.1-client-bin.tar.gz dev/hbase/2.4.1RC1/hbase-2.4.1-client-bin.tar.gz.asc dev/hbase/2.4.1RC1/hbase-2.4.1-client-bin.tar.gz.sha512 dev/hbase/2.4.1RC1/hbase-2.4.1-src.tar.gz dev/hbase/2.4.1RC1/hbase-2.4.1-src.tar.gz.asc dev/hbase/2.4.1RC1/hbase-2.4.1-src.tar.gz.sha512 Modified: dev/hbase/2.4.1RC1/hbase-2.4.1-bin.tar.gz == Binary files - no diff available. Modified: dev/hbase/2.4.1RC1/hbase-2.4.1-bin.tar.gz.asc == --- dev/hbase/2.4.1RC1/hbase-2.4.1-bin.tar.gz.asc (original) +++ dev/hbase/2.4.1RC1/hbase-2.4.1-bin.tar.gz.asc Thu Jan 14 22:13:42 2021 @@ -1,16 +1,16 @@ -BEGIN PGP SIGNATURE- -iQIzBAABCAAdFiEEUPHou3xnqxS9/AohhZd1TdU2XM0FAmAApJgACgkQhZd1TdU2 -XM3l1g/8DgypqtcgJndYgAU9k8/pn3cal0UsnhVxNqjF3pkCls0VYrv577nIQ5uV -Pvc7+DyMytHaehQLIucMfojrnhni0k2mDU0I8DTz58G6TumONX+6Sg5Qeolt0/3H -R4WXBb+VazefycjiBjLfKx7nIfBr/5dzEMMLZvUfD9aGmVRGxfrXEv6bFbj3lZJ4 -Z3KWgg8yW11sx+nmUH6t1Y1d/pn6UwzG0jgQJ0FJ/+6D+ytRXCBjcn9aZVEeVLYj -6JG5Jf/PXbmCFR+66i2p878VBLw4y6Sb0iiblDD6VW/5yXKzfGy9kG3SATY706Dt -Q8S01W3LXHfO8hudAedq0rTIpbGYu443CKnhNA/lf8QNwBxu2RmBxkzpasixafTU -S4PBZc3XDh25+5Oh82zUJrZsvtFbTDR1TrdkZpMBSLdYKW3gdIjRdN+tIyEFrU6m -g5e5CkMJJOHdmiZ8iivcADXcdUjxsAAWpRQCEq2ksPVbDH7W+40GOPyd8XQo6+9Z -hGXP7uxIy4VOAMHrEQMg/cRkjgFxUyThstYGlYe2h25ObVscWphjDKG+3KNqiYTH -gfObFIL7JwbdJhXDNvY08kDQSx2klCadi69OHwvbZA/yvX9pQaQbLnr5qRQNeLmc -oHcijUco+zCpEHmj3eQFnsN14h90DOtB1GjvkFbHl62I/c0UcBY= -=hIh9 +iQIzBAABCAAdFiEEUPHou3xnqxS9/AohhZd1TdU2XM0FAmAAuVIACgkQhZd1TdU2 +XM0+tA/6A3Hm6JvI9fJth37Vl+CoglHnSubNapEVxDWEEO5vRMJrMuaSPyIo7TtN +S9nHnQbTxCAk/iZqulfHlCWAN84dDr5rD/VmkyWORStCLepXEXsgI8xmE3WW7lcy +ufP0jWmdXIeWyF/NZFrjrgvYBt8HVym/IHPiqQ600MRsaQCqQetmDqIlk6GS2Qqi +zLtVRzVWUFUPYUMZM8JoTM61boeLuqHMxbAVIAivWygYAoFij/sxirom5OaKnW2l +CS062CB67YM/ShehsFeX3NHOTYv8YMPvqIigNbnvvtYHds/9eIMDp+8lMAMmoDE5 +RZhfaaB5IwlVr89mYs7HzAgUfxj5zNZXxWfMUZszK62No8wO9LQ/hzyscX/5mknd +iu5p98yzx690OH7TtXlXTUKrOCphWwGbtrz2xwDCa4SpaCNUim1bZUzwlFrixnZB +YNwySq0QPSx0BtJAyXzevuGkpMnVENcEYzViJoTRw7UY0uJg3xH8rfaItQw9AjDI +rzRIQBzEgCfsUJ4kBGI06SUqV3g8mButrUjwY+Lhuf/3pO8d4ax2HWZ+F7b52AXf +XYusOV/1ej4YlxxU0r+aep8tGQyAuO/80D+BPEui4sPvtqKLT2trBAUlHfDrqHOD +tCkBj9O+hmhz4+Ul/aww90AORhOL/xWXt01bGpzYanZQ/FSuCtU= +=E7ae -END PGP SIGNATURE- Modified: dev/hbase/2.4.1RC1/hbase-2.4.1-bin.tar.gz.sha512 == --- dev/hbase/2.4.1RC1/hbase-2.4.1-bin.tar.gz.sha512 (original) +++ dev/hbase/2.4.1RC1/hbase-2.4.1-bin.tar.gz.sha512 Thu Jan 14 22:13:42 2021 @@ -1,3 +1,3 @@ -hbase-2.4.1-bin.tar.gz: E84D6D9A DE4FEFF4 0A3C4388 23E37F67 5EF6CABF 04EA0A1D -734B62C3 CD9E83C0 55EEFD14 5CDC3967 4EC62A80 240C8263 -2C01AEF5 4063EA49 D58D19BC EC2D18D1 +hbase-2.4.1-bin.tar.gz: B678B59B 6C33CA51 8A51B3E1 A7917C91 404D2371 F4B9F553 +DDD7E5C9 DCDCCB87 AE1C2106 866DE52A 97F8A955 723375A7 +876278AA 3998035F 89581924 B66F207B Modified: dev/hbase/2.4.1RC1/hbase-2.4.1-client-bin.tar.gz == Binary files - no diff available. Modified: dev/hbase/2.4.1RC1/hbase-2.4.1-client-bin.tar.gz.asc == --- dev/hbase/2.4.1RC1/hbase-2.4.1-client-bin.tar.gz.asc (original) +++ dev/hbase/2.4.1RC1/hbase-2.4.1-client-bin.tar.gz.asc Thu Jan 14 22:13:42 2021 @@ -1,16 +1,16 @@ -BEGIN PGP SIGNATURE- -iQIzBAABCAAdFiEEUPHou3xnqxS9/AohhZd1TdU2XM0FAmAApJsACgkQhZd1TdU2 -XM2s0xAAkC/dX9ZDm/SWIKe5L8+ft1usel03XWUA9bLb3wSmRcmHvyeIrb5VUYp8 -CO2vrykwkUPpACBuY4rOzlHvbrVqawKNttGvX/A2H0Pj9VL9aXDETCoxut/GgvA1 -0p930HS661PYaLMB/212rBmYkIjzMaR6GQ7y3XZmI3DtJ0w9ndXWZ7vc1+BmSQgT -LSUnKpqAUExKt7DXpOokOb/yT+YI/bWRzDd5atoZyzcYtGqCfLWPzpju6sSNMbqa -1bgp8IR28vAlRzgy1pXidZWpjsbjUHa43L6YiG83aaIhD5l7klikj9QMJ6ByfqmP -isNxnd/yMrr2uX2+eI59ebVXZzwTsQ8Z5h+LZ+xZDHdCSu6CbmwtECbQ/RWDuTtN -qfX+pwWk6jlgz9RahcCghHZi7nX4O07JpZC+sFR8oLCvbuiT4Mblubv760rPktYm -SbsuO1VQ/igpUZgRgSAJ71iOewLSraI3wRhyClOziidQ/udnp8Qa/ExmcFilTqYm -rpjdad5tyMJSTNFjJgp21RpxeBYkAFeZ9fm7Xb1AS5PdRVSU6uzkGiEvbeBV3DIY -ZJEfEEopUyQEZZLY1UMiYcZM1ayxnm9/QGHfOjEwbnz9DdHMPcUgzYo6YaIIPlyE -Z9ynDFaDnjean8brLIK73fpBNmGXqJ+vWH/aGH6JwqgoNKX69pw= -=qbeP +iQIzBAABCAAdFiEEUPHou3xnqxS9/AohhZd1TdU2XM0FAmAAuVQACgkQhZd1TdU2 +XM1jgg/+ONaGzWnKeMLHc4bSb9IyhRaIHV6veYfrQ4Knm7cUs5m2SE0mSVE7k2VO +QHAG+5U7mp6ot6KVzjBr9bWL/+Kqpahv1DCDq23gYdMW3f/6rKsUB3B9tlxrzyhP +kK1m/NSVx8mROtiSaGz1spQKuEWWEPA0/jnmUPm7ejP4Ac7fKU7cO5fYp6N
[hbase] 01/01: Preparing development version 2.3.5-SNAPSHOT
This is an automated email from the ASF dual-hosted git repository. huaxiangsun pushed a commit to branch branch-2.3 in repository https://gitbox.apache.org/repos/asf/hbase.git commit 995157e345bda5237f4070e125ada25ee07e351d Author: huaxiangsun AuthorDate: Thu Jan 14 21:17:33 2021 + Preparing development version 2.3.5-SNAPSHOT Signed-off-by: huaxiangsun --- hbase-annotations/pom.xml | 2 +- hbase-archetypes/hbase-archetype-builder/pom.xml | 2 +- hbase-archetypes/hbase-client-project/pom.xml | 2 +- hbase-archetypes/hbase-shaded-client-project/pom.xml | 2 +- hbase-archetypes/pom.xml | 2 +- hbase-assembly/pom.xml | 2 +- hbase-asyncfs/pom.xml | 2 +- hbase-build-configuration/pom.xml | 2 +- hbase-checkstyle/pom.xml | 4 ++-- hbase-client/pom.xml | 2 +- hbase-common/pom.xml | 2 +- hbase-endpoint/pom.xml | 2 +- hbase-examples/pom.xml | 2 +- hbase-external-blockcache/pom.xml | 2 +- hbase-hadoop-compat/pom.xml| 2 +- hbase-hadoop2-compat/pom.xml | 2 +- hbase-hbtop/pom.xml| 2 +- hbase-http/pom.xml | 2 +- hbase-it/pom.xml | 2 +- hbase-logging/pom.xml | 2 +- hbase-mapreduce/pom.xml| 2 +- hbase-metrics-api/pom.xml | 2 +- hbase-metrics/pom.xml | 2 +- hbase-procedure/pom.xml| 2 +- hbase-protocol-shaded/pom.xml | 2 +- hbase-protocol/pom.xml | 2 +- hbase-replication/pom.xml | 2 +- hbase-resource-bundle/pom.xml | 2 +- hbase-rest/pom.xml | 2 +- hbase-rsgroup/pom.xml | 2 +- hbase-server/pom.xml | 2 +- hbase-shaded/hbase-shaded-check-invariants/pom.xml | 2 +- hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml| 2 +- hbase-shaded/hbase-shaded-client/pom.xml | 2 +- hbase-shaded/hbase-shaded-mapreduce/pom.xml| 2 +- hbase-shaded/hbase-shaded-testing-util-tester/pom.xml | 2 +- hbase-shaded/hbase-shaded-testing-util/pom.xml | 2 +- hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml | 2 +- hbase-shaded/pom.xml | 2 +- hbase-shell/pom.xml| 2 +- hbase-testing-util/pom.xml | 2 +- hbase-thrift/pom.xml | 2 +- hbase-zookeeper/pom.xml| 2 +- pom.xml| 2 +- 44 files changed, 45 insertions(+), 45 deletions(-) diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml index 40ea816..9a046e5 100644 --- a/hbase-annotations/pom.xml +++ b/hbase-annotations/pom.xml @@ -23,7 +23,7 @@ hbase org.apache.hbase -2.3.4 +2.3.5-SNAPSHOT .. diff --git a/hbase-archetypes/hbase-archetype-builder/pom.xml b/hbase-archetypes/hbase-archetype-builder/pom.xml index c94b38d..b964c65 100644 --- a/hbase-archetypes/hbase-archetype-builder/pom.xml +++ b/hbase-archetypes/hbase-archetype-builder/pom.xml @@ -25,7 +25,7 @@ hbase-archetypes org.apache.hbase -2.3.4 +2.3.5-SNAPSHOT .. diff --git a/hbase-archetypes/hbase-client-project/pom.xml b/hbase-archetypes/hbase-client-project/pom.xml index de6e2da..6e6394c 100644 --- a/hbase-archetypes/hbase-client-project/pom.xml +++ b/hbase-archetypes/hbase-client-project/pom.xml @@ -26,7 +26,7 @@ hbase-archetypes org.apache.hbase -2.3.4 +2.3.5-SNAPSHOT .. hbase-client-project diff --git a/hbase-archetypes/hbase-shaded-client-project/pom.xml b/hbase-archetypes/hbase-shaded-client-project/pom.xml index 0619442..3496e85 100644 --- a/hbase-archetypes/hbase-shaded-client-project/pom.xml +++ b/hbase-archetypes/hbase-shaded-client-project/pom.xml @@ -26,7 +26,7 @@ hbase-archetypes org.apache.hbase -2.3.4 +2.3.5-SNAPSHOT .. hbase-shaded-client-project diff --git a/hbase-archety
[hbase] branch branch-2.3 updated (460611c -> 995157e)
This is an automated email from the ASF dual-hosted git repository. huaxiangsun pushed a change to branch branch-2.3 in repository https://gitbox.apache.org/repos/asf/hbase.git. from 460611c Preparing development version 2.3.5-SNAPSHOT add afd5e4f Preparing hbase release 2.3.4RC4; tagging and updates to CHANGES.md and RELEASENOTES.md new 995157e Preparing development version 2.3.5-SNAPSHOT The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: CHANGES.md | 1 - 1 file changed, 1 deletion(-)
[hbase] annotated tag 2.3.4RC4 created (now 86e8fd8)
This is an automated email from the ASF dual-hosted git repository. huaxiangsun pushed a change to annotated tag 2.3.4RC4 in repository https://gitbox.apache.org/repos/asf/hbase.git. at 86e8fd8 (tag) tagging afd5e4fc3cd259257229df3422f2857ed35da4cc (commit) replaces 2.3.4RC3 by huaxiangsun on Thu Jan 14 21:17:22 2021 + - Log - Via create-release -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEEZQ5ukLH6mbYnhA++I6kA1BF8g14FAmAAtOIACgkQI6kA1BF8 g14lKhAApV5X3L81tQNUt+Ss6o+oXoxlEWcDE5tbVzdevZU9bvRhODK4e0N7pGzZ bs2Qz3B/8Rn1k2TkXegteWL+k/PrPbxJDBBejn3WjswlvI9xaHUsXuYdrfF2+y0t 6NrAuP4129f1gXTfQ10bfT3NGe5/ICtysB9rXfFGotSejTgbsvqj3XQ/LcS92oHk wgwKR4eiHVN8k1uzUyl+QuWAn8Q1OpG3l2YHRh+BT/Z7KIe4BLgUlUE0CrOi9nDS MFPAwQYZegkAmfp/NWHmC92CsaNVB8ttt2FSfGfMFMuy2Xnhsxqh55ARtVo9JXyf RVpPMoEPSqk5stXDRD1sLvveJpMIuaplCsVo+BOvhsENUGKem6tjzkJ+OM1+JFXw lnlK9QXkFsoJBmWwec248Nt+U15AG9nJweeqEp0E4S3MJUgYa3QxUC4mb41XgiNe FeLjuaW4OJAIcgtFTaZ/DdGBv2dCVNhoIfqarA+t0EIcmc2ovv90BtD1OvhvqJAw eCRHeIy6E3jTO+//ZiBibYpi1QQNRlObYk3FFh6XYrhhZkyLjcWSfLCCp+ADcAVx vloD1B7d24ZGX0yTND1po3cqLGLj+krbF7x6k8Yzx3MpgqomIQRs7f/jy0v97gsj a7XOTVepPisf6vqJJGhqrtjQCWsYewQii/tl7VpezU5GTXwmoUA= =bvDo -END PGP SIGNATURE- --- This annotated tag includes the following new commits: new afd5e4f Preparing hbase release 2.3.4RC4; tagging and updates to CHANGES.md and RELEASENOTES.md The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[hbase] 01/01: Preparing hbase release 2.3.4RC4; tagging and updates to CHANGES.md and RELEASENOTES.md
This is an automated email from the ASF dual-hosted git repository. huaxiangsun pushed a commit to annotated tag 2.3.4RC4 in repository https://gitbox.apache.org/repos/asf/hbase.git commit afd5e4fc3cd259257229df3422f2857ed35da4cc Author: huaxiangsun AuthorDate: Thu Jan 14 21:17:22 2021 + Preparing hbase release 2.3.4RC4; tagging and updates to CHANGES.md and RELEASENOTES.md Signed-off-by: huaxiangsun --- CHANGES.md | 1 - hbase-annotations/pom.xml | 2 +- hbase-archetypes/hbase-archetype-builder/pom.xml | 2 +- hbase-archetypes/hbase-client-project/pom.xml | 2 +- hbase-archetypes/hbase-shaded-client-project/pom.xml | 2 +- hbase-archetypes/pom.xml | 2 +- hbase-assembly/pom.xml | 2 +- hbase-asyncfs/pom.xml | 2 +- hbase-build-configuration/pom.xml | 2 +- hbase-checkstyle/pom.xml | 4 ++-- hbase-client/pom.xml | 2 +- hbase-common/pom.xml | 2 +- hbase-endpoint/pom.xml | 2 +- hbase-examples/pom.xml | 2 +- hbase-external-blockcache/pom.xml | 2 +- hbase-hadoop-compat/pom.xml| 2 +- hbase-hadoop2-compat/pom.xml | 2 +- hbase-hbtop/pom.xml| 2 +- hbase-http/pom.xml | 2 +- hbase-it/pom.xml | 2 +- hbase-logging/pom.xml | 2 +- hbase-mapreduce/pom.xml| 2 +- hbase-metrics-api/pom.xml | 2 +- hbase-metrics/pom.xml | 2 +- hbase-procedure/pom.xml| 2 +- hbase-protocol-shaded/pom.xml | 2 +- hbase-protocol/pom.xml | 2 +- hbase-replication/pom.xml | 2 +- hbase-resource-bundle/pom.xml | 2 +- hbase-rest/pom.xml | 2 +- hbase-rsgroup/pom.xml | 2 +- hbase-server/pom.xml | 2 +- hbase-shaded/hbase-shaded-check-invariants/pom.xml | 2 +- hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml| 2 +- hbase-shaded/hbase-shaded-client/pom.xml | 2 +- hbase-shaded/hbase-shaded-mapreduce/pom.xml| 2 +- hbase-shaded/hbase-shaded-testing-util-tester/pom.xml | 2 +- hbase-shaded/hbase-shaded-testing-util/pom.xml | 2 +- hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml | 2 +- hbase-shaded/pom.xml | 2 +- hbase-shell/pom.xml| 2 +- hbase-testing-util/pom.xml | 2 +- hbase-thrift/pom.xml | 2 +- hbase-zookeeper/pom.xml| 2 +- pom.xml| 2 +- 45 files changed, 45 insertions(+), 46 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 1ae6088..562b5b6 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -75,7 +75,6 @@ | [HBASE-24755](https://issues.apache.org/jira/browse/HBASE-24755) | [LOG][RSGroup]Error message is confusing while adding a offline RS to rsgroup | Major | rsgroup | | [HBASE-25463](https://issues.apache.org/jira/browse/HBASE-25463) | Fix comment error | Minor | shell | | [HBASE-25456](https://issues.apache.org/jira/browse/HBASE-25456) | setRegionStateInMeta need security check | Critical | . | -| [HBASE-25371](https://issues.apache.org/jira/browse/HBASE-25371) | When openRegion fails during initial verification(before initializing and setting seq num), exception is observed during region close. | Major | Region Assignment | | [HBASE-25404](https://issues.apache.org/jira/browse/HBASE-25404) | Procedures table Id under master web UI gets word break to single character | Minor | UI | | [HBASE-25277](https://issues.apache.org/jira/browse/HBASE-25277) | postScannerFilterRow impacts Scan performance a lot in HBase 2.x | Critical | Coprocessors, scan | | [HBASE-25332](https://issues.apache.org/jira/browse/HBASE-25332) | one NPE | Major | Zookeeper | diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml index 9a046e5..40ea816 100644 --- a/hbase-anno
[hbase] 01/01: Preparing development version 2.4.2-SNAPSHOT
This is an automated email from the ASF dual-hosted git repository. apurtell pushed a commit to branch branch-2.4 in repository https://gitbox.apache.org/repos/asf/hbase.git commit e0aa0155423d75bd5a5d1a718fa513810afb3960 Author: Andrew Purtell AuthorDate: Wed Jan 13 11:39:43 2021 -0800 Preparing development version 2.4.2-SNAPSHOT Signed-off-by: Andrew Purtell --- hbase-annotations/pom.xml | 2 +- hbase-archetypes/hbase-archetype-builder/pom.xml | 2 +- hbase-archetypes/hbase-client-project/pom.xml | 2 +- hbase-archetypes/hbase-shaded-client-project/pom.xml | 2 +- hbase-archetypes/pom.xml | 2 +- hbase-assembly/pom.xml | 2 +- hbase-asyncfs/pom.xml | 2 +- hbase-build-configuration/pom.xml | 2 +- hbase-checkstyle/pom.xml | 4 ++-- hbase-client/pom.xml | 2 +- hbase-common/pom.xml | 2 +- hbase-endpoint/pom.xml | 2 +- hbase-examples/pom.xml | 2 +- hbase-external-blockcache/pom.xml | 2 +- hbase-hadoop-compat/pom.xml| 2 +- hbase-hadoop2-compat/pom.xml | 2 +- hbase-hbtop/pom.xml| 2 +- hbase-http/pom.xml | 2 +- hbase-it/pom.xml | 2 +- hbase-logging/pom.xml | 2 +- hbase-mapreduce/pom.xml| 2 +- hbase-metrics-api/pom.xml | 2 +- hbase-metrics/pom.xml | 2 +- hbase-procedure/pom.xml| 2 +- hbase-protocol-shaded/pom.xml | 2 +- hbase-protocol/pom.xml | 2 +- hbase-replication/pom.xml | 2 +- hbase-resource-bundle/pom.xml | 2 +- hbase-rest/pom.xml | 2 +- hbase-rsgroup/pom.xml | 2 +- hbase-server/pom.xml | 2 +- hbase-shaded/hbase-shaded-check-invariants/pom.xml | 2 +- hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml| 2 +- hbase-shaded/hbase-shaded-client/pom.xml | 2 +- hbase-shaded/hbase-shaded-mapreduce/pom.xml| 2 +- hbase-shaded/hbase-shaded-testing-util-tester/pom.xml | 2 +- hbase-shaded/hbase-shaded-testing-util/pom.xml | 2 +- hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml | 2 +- hbase-shaded/pom.xml | 2 +- hbase-shell/pom.xml| 2 +- hbase-testing-util/pom.xml | 2 +- hbase-thrift/pom.xml | 2 +- hbase-zookeeper/pom.xml| 2 +- pom.xml| 2 +- 44 files changed, 45 insertions(+), 45 deletions(-) diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml index d21a66a..6fef955 100644 --- a/hbase-annotations/pom.xml +++ b/hbase-annotations/pom.xml @@ -23,7 +23,7 @@ hbase org.apache.hbase -2.4.1 +2.4.2-SNAPSHOT .. diff --git a/hbase-archetypes/hbase-archetype-builder/pom.xml b/hbase-archetypes/hbase-archetype-builder/pom.xml index 77057f3..a341b62 100644 --- a/hbase-archetypes/hbase-archetype-builder/pom.xml +++ b/hbase-archetypes/hbase-archetype-builder/pom.xml @@ -25,7 +25,7 @@ hbase-archetypes org.apache.hbase -2.4.1 +2.4.2-SNAPSHOT .. diff --git a/hbase-archetypes/hbase-client-project/pom.xml b/hbase-archetypes/hbase-client-project/pom.xml index 8ef09a7..6b42e12 100644 --- a/hbase-archetypes/hbase-client-project/pom.xml +++ b/hbase-archetypes/hbase-client-project/pom.xml @@ -26,7 +26,7 @@ hbase-archetypes org.apache.hbase -2.4.1 +2.4.2-SNAPSHOT .. hbase-client-project diff --git a/hbase-archetypes/hbase-shaded-client-project/pom.xml b/hbase-archetypes/hbase-shaded-client-project/pom.xml index 2934633..8195422 100644 --- a/hbase-archetypes/hbase-shaded-client-project/pom.xml +++ b/hbase-archetypes/hbase-shaded-client-project/pom.xml @@ -26,7 +26,7 @@ hbase-archetypes org.apache.hbase -2.4.1 +2.4.2-SNAPSHOT .. hbase-shaded-client-project diff --git a/hbase-arch
[hbase] branch branch-2.4 updated (00fec5a -> e0aa015)
This is an automated email from the ASF dual-hosted git repository. apurtell pushed a change to branch branch-2.4 in repository https://gitbox.apache.org/repos/asf/hbase.git. from 00fec5a Preparing development version 2.4.2-SNAPSHOT add 67a8701 Revert "Preparing development version 2.4.2-SNAPSHOT" add 55d29a4 Preparing hbase release 2.4.1RC1; tagging and updates to CHANGES.md again new e0aa015 Preparing development version 2.4.2-SNAPSHOT The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: CHANGES.md | 1 - 1 file changed, 1 deletion(-)
[hbase] 02/02: Preparing hbase release 2.4.1RC1; tagging and updates to CHANGES.md again
This is an automated email from the ASF dual-hosted git repository. apurtell pushed a commit to annotated tag 2.4.1RC1 in repository https://gitbox.apache.org/repos/asf/hbase.git commit 55d29a45a8e2303d57e09bb22a3f16a33e83379a Author: Andrew Purtell AuthorDate: Thu Jan 14 12:54:58 2021 -0800 Preparing hbase release 2.4.1RC1; tagging and updates to CHANGES.md again Signed-off-by: Andrew Purtell --- CHANGES.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index dc6c086..05693f7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -71,7 +71,6 @@ | [HBASE-25457](https://issues.apache.org/jira/browse/HBASE-25457) | Possible race in AsyncConnectionImpl between getChoreService and close | Major | Client | | [HBASE-25456](https://issues.apache.org/jira/browse/HBASE-25456) | setRegionStateInMeta need security check | Critical | . | | [HBASE-25383](https://issues.apache.org/jira/browse/HBASE-25383) | HBase doesn't update and remove the peer config from hbase.replication.source.custom.walentryfilters if the config is already set on the peer. | Major | . | -| [HBASE-25371](https://issues.apache.org/jira/browse/HBASE-25371) | When openRegion fails during initial verification(before initializing and setting seq num), exception is observed during region close. | Major | Region Assignment | | [HBASE-25404](https://issues.apache.org/jira/browse/HBASE-25404) | Procedures table Id under master web UI gets word break to single character | Minor | UI | | [HBASE-25277](https://issues.apache.org/jira/browse/HBASE-25277) | postScannerFilterRow impacts Scan performance a lot in HBase 2.x | Critical | Coprocessors, scan | | [HBASE-25365](https://issues.apache.org/jira/browse/HBASE-25365) | The log in move\_servers\_rsgroup is incorrect | Minor | . |
[hbase] 01/02: Revert "Preparing development version 2.4.2-SNAPSHOT"
This is an automated email from the ASF dual-hosted git repository. apurtell pushed a commit to annotated tag 2.4.1RC1 in repository https://gitbox.apache.org/repos/asf/hbase.git commit 67a87017b479673c1ba977f95373cb016f1663cc Author: Andrew Purtell AuthorDate: Thu Jan 14 12:54:05 2021 -0800 Revert "Preparing development version 2.4.2-SNAPSHOT" This reverts commit 00fec5a2f7cdb2e715d8b58c3cb2ece65e24feb6. --- hbase-annotations/pom.xml | 2 +- hbase-archetypes/hbase-archetype-builder/pom.xml | 2 +- hbase-archetypes/hbase-client-project/pom.xml | 2 +- hbase-archetypes/hbase-shaded-client-project/pom.xml | 2 +- hbase-archetypes/pom.xml | 2 +- hbase-assembly/pom.xml | 2 +- hbase-asyncfs/pom.xml | 2 +- hbase-build-configuration/pom.xml | 2 +- hbase-checkstyle/pom.xml | 4 ++-- hbase-client/pom.xml | 2 +- hbase-common/pom.xml | 2 +- hbase-endpoint/pom.xml | 2 +- hbase-examples/pom.xml | 2 +- hbase-external-blockcache/pom.xml | 2 +- hbase-hadoop-compat/pom.xml| 2 +- hbase-hadoop2-compat/pom.xml | 2 +- hbase-hbtop/pom.xml| 2 +- hbase-http/pom.xml | 2 +- hbase-it/pom.xml | 2 +- hbase-logging/pom.xml | 2 +- hbase-mapreduce/pom.xml| 2 +- hbase-metrics-api/pom.xml | 2 +- hbase-metrics/pom.xml | 2 +- hbase-procedure/pom.xml| 2 +- hbase-protocol-shaded/pom.xml | 2 +- hbase-protocol/pom.xml | 2 +- hbase-replication/pom.xml | 2 +- hbase-resource-bundle/pom.xml | 2 +- hbase-rest/pom.xml | 2 +- hbase-rsgroup/pom.xml | 2 +- hbase-server/pom.xml | 2 +- hbase-shaded/hbase-shaded-check-invariants/pom.xml | 2 +- hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml| 2 +- hbase-shaded/hbase-shaded-client/pom.xml | 2 +- hbase-shaded/hbase-shaded-mapreduce/pom.xml| 2 +- hbase-shaded/hbase-shaded-testing-util-tester/pom.xml | 2 +- hbase-shaded/hbase-shaded-testing-util/pom.xml | 2 +- hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml | 2 +- hbase-shaded/pom.xml | 2 +- hbase-shell/pom.xml| 2 +- hbase-testing-util/pom.xml | 2 +- hbase-thrift/pom.xml | 2 +- hbase-zookeeper/pom.xml| 2 +- pom.xml| 2 +- 44 files changed, 45 insertions(+), 45 deletions(-) diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml index 6fef955..d21a66a 100644 --- a/hbase-annotations/pom.xml +++ b/hbase-annotations/pom.xml @@ -23,7 +23,7 @@ hbase org.apache.hbase -2.4.2-SNAPSHOT +2.4.1 .. diff --git a/hbase-archetypes/hbase-archetype-builder/pom.xml b/hbase-archetypes/hbase-archetype-builder/pom.xml index a341b62..77057f3 100644 --- a/hbase-archetypes/hbase-archetype-builder/pom.xml +++ b/hbase-archetypes/hbase-archetype-builder/pom.xml @@ -25,7 +25,7 @@ hbase-archetypes org.apache.hbase -2.4.2-SNAPSHOT +2.4.1 .. diff --git a/hbase-archetypes/hbase-client-project/pom.xml b/hbase-archetypes/hbase-client-project/pom.xml index 6b42e12..8ef09a7 100644 --- a/hbase-archetypes/hbase-client-project/pom.xml +++ b/hbase-archetypes/hbase-client-project/pom.xml @@ -26,7 +26,7 @@ hbase-archetypes org.apache.hbase -2.4.2-SNAPSHOT +2.4.1 .. hbase-client-project diff --git a/hbase-archetypes/hbase-shaded-client-project/pom.xml b/hbase-archetypes/hbase-shaded-client-project/pom.xml index 8195422..2934633 100644 --- a/hbase-archetypes/hbase-shaded-client-project/pom.xml +++ b/hbase-archetypes/hbase-shaded-client-project/pom.xml @@ -26,7 +26,7 @@ hbase-archetypes org.apache.hbase -2.4.2-SNAPSHOT +2.4.1 .. hbase-
[hbase] annotated tag 2.4.1RC1 updated (137e553 -> dbd648b)
This is an automated email from the ASF dual-hosted git repository. apurtell pushed a change to annotated tag 2.4.1RC1 in repository https://gitbox.apache.org/repos/asf/hbase.git. *** WARNING: tag 2.4.1RC1 was modified! *** from 137e553 (tag) to dbd648b (tag) tagging 55d29a45a8e2303d57e09bb22a3f16a33e83379a (commit) replaces 2.4.1RC0 by Andrew Purtell on Thu Jan 14 12:55:34 2021 -0800 - Log - 2.4.1RC1 -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEEUPHou3xnqxS9/AohhZd1TdU2XM0FAmAAr8YACgkQhZd1TdU2 XM2dcw/7B58L+CBIDy6ehKvWuDZvpQMqW6DoojVBjypAraJfB63U934Y2/ugDMQq VMpaHMkMhKiTTDvYCCNpSbT2h9//uSehzSFvqO/xJWX6YAwDdCZpfdBzdy+5CchT R5VrZ6G0IWQ12GTeEjkYos1V5F0ZZFSVi5I3pdBG5WcmfK2vIWfQ6dmfeSsPhMzb pW9i4clw4QywtSd++2BCJQPtgNIRJzzBcfjHGNqfV6Uvr1OSIo+OskNRa3VeyyRc TntR099WBQYkVQNMNEqJ2LHG7b8U8GcQvj8EqcjLZpQcZlr7sj6TV+9CQB7CFqxF QrotIUySSrYb0ZGAK69xBONGk55fhCAOJ44SWgOSfw3+0KEwhXfa/CuquUY3lz4R iy37gqpbKHlW5Wv6asHoyoVVJBWoVDIIMRU0uSN3u8vlwSYX5k6tCfLbpVFjYEcc ZGRrbhC+v5zS0/KiUzvgKWZbap03Gk0dtNMLHQrnPN4JkKFhYtZV4drRu4tJVWQg dQhcWe/cpxhbYalLBTmvRcmCHF1PCJffCZ3lQ74djqYYkjdUKJqd/e2imMi43pwt mAJwdLgCBK5sZ6iM1vrTrC6JaqK4LWRnp6cTXfHfa012zc90UP/s0nDD4sKovH8V GJrqO/wXybNm0BW8A3QM7OKK/ZJkTgo0akpAu+KwpyWmTOdtO14= =ufal -END PGP SIGNATURE- --- from 27f8189 Preparing hbase release 2.4.1RC1; tagging and updates to CHANGES.md and RELEASENOTES.md add 00fec5a Preparing development version 2.4.2-SNAPSHOT new 67a8701 Revert "Preparing development version 2.4.2-SNAPSHOT" new 55d29a4 Preparing hbase release 2.4.1RC1; tagging and updates to CHANGES.md again The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: CHANGES.md | 1 - 1 file changed, 1 deletion(-)
svn commit: r45429 [1/3] - /dev/hbase/2.4.1RC1/
Author: apurtell Date: Thu Jan 14 20:50:03 2021 New Revision: 45429 Log: Stage HBase 2.4.1RC1 artifacts Added: dev/hbase/2.4.1RC1/ dev/hbase/2.4.1RC1/CHANGES.md dev/hbase/2.4.1RC1/RELEASENOTES.md dev/hbase/2.4.1RC1/api_compare_2.4.0_to_2.4.1RC1.html dev/hbase/2.4.1RC1/hbase-2.4.1-bin.tar.gz (with props) dev/hbase/2.4.1RC1/hbase-2.4.1-bin.tar.gz.asc dev/hbase/2.4.1RC1/hbase-2.4.1-bin.tar.gz.sha512 dev/hbase/2.4.1RC1/hbase-2.4.1-client-bin.tar.gz (with props) dev/hbase/2.4.1RC1/hbase-2.4.1-client-bin.tar.gz.asc dev/hbase/2.4.1RC1/hbase-2.4.1-client-bin.tar.gz.sha512 dev/hbase/2.4.1RC1/hbase-2.4.1-src.tar.gz (with props) dev/hbase/2.4.1RC1/hbase-2.4.1-src.tar.gz.asc dev/hbase/2.4.1RC1/hbase-2.4.1-src.tar.gz.sha512 Added: dev/hbase/2.4.1RC1/CHANGES.md == --- dev/hbase/2.4.1RC1/CHANGES.md (added) +++ dev/hbase/2.4.1RC1/CHANGES.md Thu Jan 14 20:50:03 2021 @@ -0,0 +1,452 @@ +# HBASE Changelog + + +## Release 2.4.1 - 2021-01-18 + + + +### NEW FEATURES: + +| JIRA | Summary | Priority | Component | +|: |: | :--- |: | +| [HBASE-24620](https://issues.apache.org/jira/browse/HBASE-24620) | Add a ClusterManager which submits command to ZooKeeper and its Agent which picks and execute those Commands. | Major | integration tests | + + +### IMPROVEMENTS: + +| JIRA | Summary | Priority | Component | +|: |: | :--- |: | +| [HBASE-25249](https://issues.apache.org/jira/browse/HBASE-25249) | Adding StoreContext | Major | . | +| [HBASE-25449](https://issues.apache.org/jira/browse/HBASE-25449) | 'dfs.client.read.shortcircuit' should not be set in hbase-default.xml | Major | conf | +| [HBASE-25329](https://issues.apache.org/jira/browse/HBASE-25329) | Dump region hashes in logs for the regions that are stuck in transition for more than a configured amount of time | Minor | . | +| [HBASE-25476](https://issues.apache.org/jira/browse/HBASE-25476) | Enable error prone check in pre commit | Major | build | +| [HBASE-25211](https://issues.apache.org/jira/browse/HBASE-25211) | Rack awareness in region\_mover | Major | . | +| [HBASE-25483](https://issues.apache.org/jira/browse/HBASE-25483) | set the loadMeta log level to debug. | Major | MTTR, Region Assignment | +| [HBASE-25435](https://issues.apache.org/jira/browse/HBASE-25435) | Slow metric value can be configured | Minor | metrics | +| [HBASE-25318](https://issues.apache.org/jira/browse/HBASE-25318) | Configure where IntegrationTestImportTsv generates HFiles | Minor | integration tests | +| [HBASE-24850](https://issues.apache.org/jira/browse/HBASE-24850) | CellComparator perf improvement | Critical | Performance, scan | +| [HBASE-25425](https://issues.apache.org/jira/browse/HBASE-25425) | Some notes on RawCell | Trivial | . | +| [HBASE-25420](https://issues.apache.org/jira/browse/HBASE-25420) | Some minor improvements in rpc implementation | Minor | rpc | +| [HBASE-25246](https://issues.apache.org/jira/browse/HBASE-25246) | Backup/Restore hbase cell tags. | Major | backup&restore | +| [HBASE-25328](https://issues.apache.org/jira/browse/HBASE-25328) | Add builder method to create Tags. | Minor | . | + + +### BUG FIXES: + +| JIRA | Summary | Priority | Component | +|: |: | :--- |: | +| [HBASE-25356](https://issues.apache.org/jira/browse/HBASE-25356) | HBaseAdmin#getRegion() needs to filter out non-regionName and non-encodedRegionName | Major | shell | +| [HBASE-25279](https://issues.apache.org/jira/browse/HBASE-25279) | Non-daemon thread in ZKWatcher | Critical | Zookeeper | +| [HBASE-25504](https://issues.apache.org/jira/browse/HBASE-25504) | [branch-2.4] Restore method removed by HBASE-25277 to LP(CONFIG) coprocessors | Major | compatibility, Coprocessors, security | +| [HBASE-25503](https://issues.apache.org/jira/browse/HBASE-25503) | HBase code download is failing on windows with invalid path error | Major | . | +| [HBASE-24813](https://issues.apache.org/jira/browse/HBASE-24813) | ReplicationSource should clear buffer usage on ReplicationSourceManager upon termination | Major | Replication | +| [HBASE-25459](https://issues.apache.org/jira/browse/HBASE-25459) | WAL can't be cleaned in some scenes | Major | . | +| [HBASE-25434](https://issues.apache.org/jira/browse/HBASE-25434) | SlowDelete & SlowPut metric value should use updateDelete & updatePut | Major | regionserver | +| [HBASE-25441](https://issues.apache.org/jira/browse/HBASE-25441) | add security check for some APIs in RSRpcServices | Critical | . | +| [HBASE-25432](https://issues.apache.org/jira/browse/HBASE-25432) | we should add security checks for setTableStateInMeta and fixMeta | Blocker | . | +| [HBASE-25445](https://issues.apache.org/jira/browse/HBASE-25445) | Old WALs archive fails in procedure based WAL split | Critical | wal | +| [HBASE-25287](https://issues.apache.org/jira/browse/HBASE-25287) |
svn commit: r45429 [2/3] - /dev/hbase/2.4.1RC1/
Added: dev/hbase/2.4.1RC1/RELEASENOTES.md == --- dev/hbase/2.4.1RC1/RELEASENOTES.md (added) +++ dev/hbase/2.4.1RC1/RELEASENOTES.md Thu Jan 14 20:50:03 2021 @@ -0,0 +1,19491 @@ +# RELEASENOTES + + +# HBASE 2.4.1 Release Notes + +These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements. + + +--- + +* [HBASE-25449](https://issues.apache.org/jira/browse/HBASE-25449) | *Major* | **'dfs.client.read.shortcircuit' should not be set in hbase-default.xml** + +The presence of HDFS short-circuit read configuration properties in hbase-default.xml inadvertently causes short-circuit reads to not happen inside of RegionServers, despite short-circuit reads being enabled in hdfs-site.xml. + + +--- + +* [HBASE-25333](https://issues.apache.org/jira/browse/HBASE-25333) | *Major* | **Add maven enforcer rule to ban VisibleForTesting imports** + +Ban the imports of guava VisiableForTesting, which means you should not use this annotation in HBase any more. +For IA.Public and IA.LimitedPrivate classes, typically you should not expose any test related fields/methods there, and if you want to hide something, use IA.Private on the specific fields/methods. +For IA.Private classes, if you want to expose something only for tests, use the RestrictedApi annotation from error prone, where it could cause a compilation error if someone break the rule in the future. + + +--- + +* [HBASE-25441](https://issues.apache.org/jira/browse/HBASE-25441) | *Critical* | **add security check for some APIs in RSRpcServices** + +RsRpcServices APIs that can be accessed only through Admin rights: +- stopServer +- updateFavoredNodes +- updateConfiguration +- clearRegionBlockCache +- clearSlowLogsResponses + + +--- + +* [HBASE-25432](https://issues.apache.org/jira/browse/HBASE-25432) | *Blocker* | **we should add security checks for setTableStateInMeta and fixMeta** + +setTableStateInMeta and fixMeta can be accessed only through Admin rights + + +--- + +* [HBASE-25318](https://issues.apache.org/jira/browse/HBASE-25318) | *Minor* | **Configure where IntegrationTestImportTsv generates HFiles** + +Added IntegrationTestImportTsv.generatedHFileFolder configuration property to override the default location in IntegrationTestImportTsv. Useful for running the integration test when HDFS Transparent Encryption is enabled. + + +--- + +* [HBASE-25456](https://issues.apache.org/jira/browse/HBASE-25456) | *Critical* | **setRegionStateInMeta need security check** + +setRegionStateInMeta can be accessed only through Admin rights + + + +# HBASE 2.4.0 Release Notes + +These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements. + + +--- + +* [HBASE-25127](https://issues.apache.org/jira/browse/HBASE-25127) | *Major* | **Enhance PerformanceEvaluation to profile meta replica performance.** + +Three new commands are added to PE: + +metaWrite, metaRandomRead and cleanMeta. + +Usage example: +hbase pe --rows=10 metaWrite 1 +hbase pe --nomapreduce --rows=10 metaRandomRead 32 +hbase pe --rows=10 cleanMeta 1 + +metaWrite and cleanMeta should be run with only 1 thread and the same number of rows so all the rows inserted will be cleaned up properly. + +metaRandomRead can be run with multiple threads. The rows option should set to within the range of rows inserted by metaWrite + + +--- + +* [HBASE-25237](https://issues.apache.org/jira/browse/HBASE-25237) | *Major* | **'hbase master stop' shuts down the cluster, not the master only** + +\`hbase master stop\` should shutdown only master by default. +1. Help added to \`hbase master stop\`: +To stop cluster, use \`stop-hbase.sh\` or \`hbase master stop --shutDownCluster\` + +2. Help added to \`stop-hbase.sh\`: +stop-hbase.sh can only be used for shutting down entire cluster. To shut down (HMaster\|HRegionServer) use hbase-daemon.sh stop (master\|regionserver) + + +--- + +* [HBASE-25242](https://issues.apache.org/jira/browse/HBASE-25242) | *Critical* | **Add Increment/Append support to RowMutations** + +After HBASE-25242, we can add Increment/Append operations to RowMutations and perform those operations atomically in a single row. +HBASE-25242 includes an API change where the mutateRow() API returns a Result object to get the result of the Increment/Append operations. + + +--- + +* [HBASE-25263](https://issues.apache.org/jira/browse/HBASE-25263) | *Major* | **Change encryption key generation algorithm used in the HBase shell** + +Since the backward-compatible change we introduced in HBASE-25263, we use the more secure PBKDF2WithHmacSHA384 key generation algorithm (instead of PBKDF2WithHmacSHA1) to generate a secret key for HFile / WalFile encryption, when the user is defining a string encryption key in the hbase shell. + + +--- + +* [HBASE-24268](https://issues.apache.org/jira/browse/HB
svn commit: r45429 [3/3] - /dev/hbase/2.4.1RC1/
Added: dev/hbase/2.4.1RC1/api_compare_2.4.0_to_2.4.1RC1.html == --- dev/hbase/2.4.1RC1/api_compare_2.4.0_to_2.4.1RC1.html (added) +++ dev/hbase/2.4.1RC1/api_compare_2.4.0_to_2.4.1RC1.html Thu Jan 14 20:50:03 2021 @@ -0,0 +1,757 @@ + + +http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> +http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en"> + + + + + +hbase: rel/2.4.0 to 2.4.1RC0 compatibility report + +body { +font-family:Arial, sans-serif; +background-color:White; +color:Black; +} +hr { +color:Black; +background-color:Black; +height:1px; +border:0; +} +h1 { +margin-bottom:0px; +padding-bottom:0px; +font-size:1.625em; +} +h2 { +margin-bottom:0px; +padding-bottom:0px; +font-size:1.25em; +white-space:nowrap; +} +div.symbols { +color:#003E69; +} +div.symbols i { +color:Brown; +} +span.section { +font-weight:bold; +cursor:pointer; +color:#003E69; +white-space:nowrap; +margin-left:0.3125em; +} +span:hover.section { +color:#336699; +} +span.sect_aff { +cursor:pointer; +padding-left:1.55em; +font-size:0.875em; +color:#cc3300; +} +span.ext { +font-weight:normal; +} +span.jar { +color:#cc3300; +font-size:0.875em; +font-weight:bold; +} +div.jar_list { +padding-left:0.4em; +font-size:0.94em; +} +span.pkg_t { +color:#408080; +font-size:0.875em; +} +span.pkg { +color:#408080; +font-size:0.875em; +font-weight:bold; +} +span.cname { +color:Green; +font-size:0.875em; +font-weight:bold; +} +span.iname_b { +font-weight:bold; +} +span.iname_a { +color:#33; +font-weight:bold; +font-size:0.94em; +} +span.sym_p { +font-weight:normal; +white-space:normal; +} +span.sym_pd { +white-space:normal; +} +span.sym_p span, span.sym_pd span { +white-space:nowrap; +} +span.attr { +color:Black; +font-weight:normal; +} +span.deprecated { +color:Red; +font-weight:bold; +font-family:Monaco, monospace; +} +div.affect { +padding-left:1em; +padding-bottom:10px; +font-size:0.87em; +font-style:italic; +line-height:0.9em; +} +div.affected { +padding-left:2em; +padding-top:10px; +} +table.ptable { +border-collapse:collapse; +border:1px outset black; +margin-left:0.95em; +margin-top:3px; +margin-bottom:3px; +width:56.25em; +} +table.ptable td { +border:1px solid Gray; +padding:3px; +font-size:0.875em; +text-align:left; +vertical-align:top; +max-width:28em; +word-wrap:break-word; +} +table.ptable th { +background-color:#ee; +font-weight:bold; +color:#33; +font-family:Verdana, Arial; +font-size:0.875em; +border:1px solid Gray; +text-align:center; +vertical-align:top; +white-space:nowrap; +padding:3px; +} +table.summary { +border-collapse:collapse; +border:1px outset black; +} +table.summary th { +background-color:#ee; +font-weight:normal; +text-align:left; +font-size:0.94em; +white-space:nowrap; +border:1px inset Gray; +padding:3px; +} +table.summary td { +text-align:right; +white-space:nowrap; +border:1px inset Gray; +padding:3px 5px 3px 10px; +} +span.mngl { +padding-left:1em; +font-size:0.875em; +cursor:text; +color:#44; +font-weight:bold; +} +span.pleft { +padding-left:2.5em; +} +span.color_p { +font-style:italic; +color:Brown; +} +span.param { +font-style:italic; +} +span.focus_p { +font-style:italic; +background-color:#DCDCDC; +} +span.ttype { +font-weight:normal; +} +span.nowrap { +white-space:nowrap; +} +span.value { +white-space:nowrap; +font-weight:bold; +} +.passed { +background-color:#CCFFCC; +font-weight:normal; +} +.warning { +background-color:#F4F4AF; +font-weight:normal; +} +.failed { +background-color:#FF; +font-weight:normal; +} +.new { +background-color:#C6DEFF; +font-weight:normal; +} + +.compatible { +background-color:#CCFFCC; +font-weight:normal; +} +.almost_compatible { +background-color:#FFDAA3; +font-weight:normal; +} +.incompatible { +background-color:#FF; +font-weight:normal; +} +.gray { +background-color:#DCDCDC; +font-weight:normal; +} + +.top_ref { +font-size:0.69em; +} +.footer { +font-size:0.8125em; +} +.tabset { +float:left; +} +a.tab { +border:1px solid Black; +float:left; +margin:0px 5px -1px 0px; +padding:3px 5px 3px 5px; +position:relative; +font-size:0.875em; +background-color:#DDD; +text-decoration:none; +color:Black; +} +a.disabled:hover +{ +color:Black; +background:#EEE; +} +a.active:hover +{ +color:Black; +background:White; +} +a.active { +border-bottom-color:White; +background-color:White; +} +div.tab { +border-top:1px solid
[hbase-site] branch asf-site updated: INFRA-10751 Empty commit
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/hbase-site.git The following commit(s) were added to refs/heads/asf-site by this push: new 4c4ffeb INFRA-10751 Empty commit 4c4ffeb is described below commit 4c4ffeb71676b6308eaaf345a78c072151593ac2 Author: jenkins AuthorDate: Thu Jan 14 20:17:30 2021 + INFRA-10751 Empty commit
[hbase] branch branch-2.4 updated: Preparing development version 2.4.2-SNAPSHOT
This is an automated email from the ASF dual-hosted git repository. apurtell pushed a commit to branch branch-2.4 in repository https://gitbox.apache.org/repos/asf/hbase.git The following commit(s) were added to refs/heads/branch-2.4 by this push: new 00fec5a Preparing development version 2.4.2-SNAPSHOT 00fec5a is described below commit 00fec5a2f7cdb2e715d8b58c3cb2ece65e24feb6 Author: Andrew Purtell AuthorDate: Wed Jan 13 11:39:43 2021 -0800 Preparing development version 2.4.2-SNAPSHOT Signed-off-by: Andrew Purtell --- hbase-annotations/pom.xml | 2 +- hbase-archetypes/hbase-archetype-builder/pom.xml | 2 +- hbase-archetypes/hbase-client-project/pom.xml | 2 +- hbase-archetypes/hbase-shaded-client-project/pom.xml | 2 +- hbase-archetypes/pom.xml | 2 +- hbase-assembly/pom.xml | 2 +- hbase-asyncfs/pom.xml | 2 +- hbase-build-configuration/pom.xml | 2 +- hbase-checkstyle/pom.xml | 4 ++-- hbase-client/pom.xml | 2 +- hbase-common/pom.xml | 2 +- hbase-endpoint/pom.xml | 2 +- hbase-examples/pom.xml | 2 +- hbase-external-blockcache/pom.xml | 2 +- hbase-hadoop-compat/pom.xml| 2 +- hbase-hadoop2-compat/pom.xml | 2 +- hbase-hbtop/pom.xml| 2 +- hbase-http/pom.xml | 2 +- hbase-it/pom.xml | 2 +- hbase-logging/pom.xml | 2 +- hbase-mapreduce/pom.xml| 2 +- hbase-metrics-api/pom.xml | 2 +- hbase-metrics/pom.xml | 2 +- hbase-procedure/pom.xml| 2 +- hbase-protocol-shaded/pom.xml | 2 +- hbase-protocol/pom.xml | 2 +- hbase-replication/pom.xml | 2 +- hbase-resource-bundle/pom.xml | 2 +- hbase-rest/pom.xml | 2 +- hbase-rsgroup/pom.xml | 2 +- hbase-server/pom.xml | 2 +- hbase-shaded/hbase-shaded-check-invariants/pom.xml | 2 +- hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml| 2 +- hbase-shaded/hbase-shaded-client/pom.xml | 2 +- hbase-shaded/hbase-shaded-mapreduce/pom.xml| 2 +- hbase-shaded/hbase-shaded-testing-util-tester/pom.xml | 2 +- hbase-shaded/hbase-shaded-testing-util/pom.xml | 2 +- hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml | 2 +- hbase-shaded/pom.xml | 2 +- hbase-shell/pom.xml| 2 +- hbase-testing-util/pom.xml | 2 +- hbase-thrift/pom.xml | 2 +- hbase-zookeeper/pom.xml| 2 +- pom.xml| 2 +- 44 files changed, 45 insertions(+), 45 deletions(-) diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml index d21a66a..6fef955 100644 --- a/hbase-annotations/pom.xml +++ b/hbase-annotations/pom.xml @@ -23,7 +23,7 @@ hbase org.apache.hbase -2.4.1 +2.4.2-SNAPSHOT .. diff --git a/hbase-archetypes/hbase-archetype-builder/pom.xml b/hbase-archetypes/hbase-archetype-builder/pom.xml index 77057f3..a341b62 100644 --- a/hbase-archetypes/hbase-archetype-builder/pom.xml +++ b/hbase-archetypes/hbase-archetype-builder/pom.xml @@ -25,7 +25,7 @@ hbase-archetypes org.apache.hbase -2.4.1 +2.4.2-SNAPSHOT .. diff --git a/hbase-archetypes/hbase-client-project/pom.xml b/hbase-archetypes/hbase-client-project/pom.xml index 8ef09a7..6b42e12 100644 --- a/hbase-archetypes/hbase-client-project/pom.xml +++ b/hbase-archetypes/hbase-client-project/pom.xml @@ -26,7 +26,7 @@ hbase-archetypes org.apache.hbase -2.4.1 +2.4.2-SNAPSHOT .. hbase-client-project diff --git a/hbase-archetypes/hbase-shaded-client-project/pom.xml b/hbase-archetypes/hbase-shaded-client-project/pom.xml index 2934633..8195422 100644 --- a/hbase-archetypes/hbase-shaded-client-project/pom.xml +++ b/hbase-archetypes/hbase-shaded-client-project/pom.x
[hbase] annotated tag 2.4.1RC1 created (now 137e553)
This is an automated email from the ASF dual-hosted git repository. apurtell pushed a change to annotated tag 2.4.1RC1 in repository https://gitbox.apache.org/repos/asf/hbase.git. at 137e553 (tag) tagging 27f81893b5f6de64df0dce5fa65f506493ebb792 (commit) replaces 2.4.1RC0 by Andrew Purtell on Thu Jan 14 11:07:05 2021 -0800 - Log - 2.4.1RC1 -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEEUPHou3xnqxS9/AohhZd1TdU2XM0FAmAAllkACgkQhZd1TdU2 XM3uxQ/+ItgMgLfbHP/Op/Tiem2yRNZM0zINpp2i0i9cDHXCJsoj006S4hq60BUf Jyn7mllTsQAn4qmnjCThtWIBOH3ApXDutjz5+3BNXkRj6Nh8OqIPquMlu3CoSRBf z7Bsdlx4s9W9MgWRao4RHpYK9XLQleMoO4qyuWOV/sgBHSTBM+8V2kuQsnIBKJmy qnQcj0/dk2FN325lNadVukUW/WnmyyGyf3bESDuFIk3gdbB0H5+UY4Ly542pLS0p XD6BhzalIph8NZO4jQ3RovuYMPRQ1aXTu+yVG157pWQU8zf5MB8MZKmLhAuVx7X8 J259FugSPXkQ9/GCKjzGqklqLE8OLK0PplLYEK4/kDTNv/8dViO82G1UlGawCeFY 9sRwqKDFC8u74NPf+V8PsEuYGvbmuAlQxWIzW+HJXxm/zDEmqe/gRpAc7x3gwKpO heGx8R8aZhdvwwlOYbE8AI6mQgNEpnQNwdDesaCNUMoIgmtggHQv0MPoP7loPv4r 2WmQSEeRlDCt+L0MMWukPEOT+5j/Da4u6sBqgxuLfmJgF+Pcg7w/qNdwEAOzedCh st263cyVn/ly76H9GR4vLmL6hKhPXUMmnElzda+SVq5UOqDoHA5FfgONmk03nFt6 a5l0lcYto32uNreXtDxRVyB5yosCsXDufLTDDu8krLt6ELgSvj8= =cin6 -END PGP SIGNATURE- --- This annotated tag includes the following new commits: new 3f49514 Revert "Preparing development version 2.4.2-SNAPSHOT" new 27f8189 Preparing hbase release 2.4.1RC1; tagging and updates to CHANGES.md and RELEASENOTES.md The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[hbase] 02/02: Preparing hbase release 2.4.1RC1; tagging and updates to CHANGES.md and RELEASENOTES.md
This is an automated email from the ASF dual-hosted git repository. apurtell pushed a commit to branch branch-2.4 in repository https://gitbox.apache.org/repos/asf/hbase.git commit 27f81893b5f6de64df0dce5fa65f506493ebb792 Author: Andrew Purtell AuthorDate: Thu Jan 14 11:01:09 2021 -0800 Preparing hbase release 2.4.1RC1; tagging and updates to CHANGES.md and RELEASENOTES.md Signed-off-by: Andrew Purtell --- CHANGES.md | 8 +++- RELEASENOTES.md | 7 +++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 34d8297..dc6c086 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -35,6 +35,8 @@ | JIRA | Summary | Priority | Component | |: |: | :--- |: | +| [HBASE-25249](https://issues.apache.org/jira/browse/HBASE-25249) | Adding StoreContext | Major | . | +| [HBASE-25449](https://issues.apache.org/jira/browse/HBASE-25449) | 'dfs.client.read.shortcircuit' should not be set in hbase-default.xml | Major | conf | | [HBASE-25329](https://issues.apache.org/jira/browse/HBASE-25329) | Dump region hashes in logs for the regions that are stuck in transition for more than a configured amount of time | Minor | . | | [HBASE-25476](https://issues.apache.org/jira/browse/HBASE-25476) | Enable error prone check in pre commit | Major | build | | [HBASE-25211](https://issues.apache.org/jira/browse/HBASE-25211) | Rack awareness in region\_mover | Major | . | @@ -42,6 +44,7 @@ | [HBASE-25435](https://issues.apache.org/jira/browse/HBASE-25435) | Slow metric value can be configured | Minor | metrics | | [HBASE-25318](https://issues.apache.org/jira/browse/HBASE-25318) | Configure where IntegrationTestImportTsv generates HFiles | Minor | integration tests | | [HBASE-24850](https://issues.apache.org/jira/browse/HBASE-24850) | CellComparator perf improvement | Critical | Performance, scan | +| [HBASE-25425](https://issues.apache.org/jira/browse/HBASE-25425) | Some notes on RawCell | Trivial | . | | [HBASE-25420](https://issues.apache.org/jira/browse/HBASE-25420) | Some minor improvements in rpc implementation | Minor | rpc | | [HBASE-25246](https://issues.apache.org/jira/browse/HBASE-25246) | Backup/Restore hbase cell tags. | Major | backup&restore | | [HBASE-25328](https://issues.apache.org/jira/browse/HBASE-25328) | Add builder method to create Tags. | Minor | . | @@ -51,6 +54,8 @@ | JIRA | Summary | Priority | Component | |: |: | :--- |: | +| [HBASE-25356](https://issues.apache.org/jira/browse/HBASE-25356) | HBaseAdmin#getRegion() needs to filter out non-regionName and non-encodedRegionName | Major | shell | +| [HBASE-25279](https://issues.apache.org/jira/browse/HBASE-25279) | Non-daemon thread in ZKWatcher | Critical | Zookeeper | | [HBASE-25504](https://issues.apache.org/jira/browse/HBASE-25504) | [branch-2.4] Restore method removed by HBASE-25277 to LP(CONFIG) coprocessors | Major | compatibility, Coprocessors, security | | [HBASE-25503](https://issues.apache.org/jira/browse/HBASE-25503) | HBase code download is failing on windows with invalid path error | Major | . | | [HBASE-24813](https://issues.apache.org/jira/browse/HBASE-24813) | ReplicationSource should clear buffer usage on ReplicationSourceManager upon termination | Major | Replication | @@ -65,10 +70,10 @@ | [HBASE-25463](https://issues.apache.org/jira/browse/HBASE-25463) | Fix comment error | Minor | shell | | [HBASE-25457](https://issues.apache.org/jira/browse/HBASE-25457) | Possible race in AsyncConnectionImpl between getChoreService and close | Major | Client | | [HBASE-25456](https://issues.apache.org/jira/browse/HBASE-25456) | setRegionStateInMeta need security check | Critical | . | -| [HBASE-25279](https://issues.apache.org/jira/browse/HBASE-25279) | Non-daemon thread in ZKWatcher | Critical | . | | [HBASE-25383](https://issues.apache.org/jira/browse/HBASE-25383) | HBase doesn't update and remove the peer config from hbase.replication.source.custom.walentryfilters if the config is already set on the peer. | Major | . | | [HBASE-25371](https://issues.apache.org/jira/browse/HBASE-25371) | When openRegion fails during initial verification(before initializing and setting seq num), exception is observed during region close. | Major | Region Assignment | | [HBASE-25404](https://issues.apache.org/jira/browse/HBASE-25404) | Procedures table Id under master web UI gets word break to single character | Minor | UI | +| [HBASE-25277](https://issues.apache.org/jira/browse/HBASE-25277) | postScannerFilterRow impacts Scan performance a lot in HBase 2.x | Critical | Coprocessors, scan | | [HBASE-25365](https://issues.apache.org/jira/browse/HBASE-25365) | The log in move\_servers\_rsgroup is incorrect | Minor | . | | [HBASE-25372](https://issues.apache.org/jira/browse/HBASE-25372) | Fix typo in ban-jersey section of the enforcer plugin in pom.xml | Major | build | | [HBASE-25361](https://issues.apache.or
[hbase] branch branch-2.4 updated (83a6ca5 -> 27f8189)
This is an automated email from the ASF dual-hosted git repository. apurtell pushed a change to branch branch-2.4 in repository https://gitbox.apache.org/repos/asf/hbase.git. from 83a6ca5 Backport "HBASE-25249 Adding StoreContext" to branch-2 (#2869) new 3f49514 Revert "Preparing development version 2.4.2-SNAPSHOT" new 27f8189 Preparing hbase release 2.4.1RC1; tagging and updates to CHANGES.md and RELEASENOTES.md The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: CHANGES.md | 8 +++- RELEASENOTES.md| 7 +++ hbase-annotations/pom.xml | 2 +- hbase-archetypes/hbase-archetype-builder/pom.xml | 2 +- hbase-archetypes/hbase-client-project/pom.xml | 2 +- hbase-archetypes/hbase-shaded-client-project/pom.xml | 2 +- hbase-archetypes/pom.xml | 2 +- hbase-assembly/pom.xml | 2 +- hbase-asyncfs/pom.xml | 2 +- hbase-build-configuration/pom.xml | 2 +- hbase-checkstyle/pom.xml | 4 ++-- hbase-client/pom.xml | 2 +- hbase-common/pom.xml | 2 +- hbase-endpoint/pom.xml | 2 +- hbase-examples/pom.xml | 2 +- hbase-external-blockcache/pom.xml | 2 +- hbase-hadoop-compat/pom.xml| 2 +- hbase-hadoop2-compat/pom.xml | 2 +- hbase-hbtop/pom.xml| 2 +- hbase-http/pom.xml | 2 +- hbase-it/pom.xml | 2 +- hbase-logging/pom.xml | 2 +- hbase-mapreduce/pom.xml| 2 +- hbase-metrics-api/pom.xml | 2 +- hbase-metrics/pom.xml | 2 +- hbase-procedure/pom.xml| 2 +- hbase-protocol-shaded/pom.xml | 2 +- hbase-protocol/pom.xml | 2 +- hbase-replication/pom.xml | 2 +- hbase-resource-bundle/pom.xml | 2 +- hbase-rest/pom.xml | 2 +- hbase-rsgroup/pom.xml | 2 +- hbase-server/pom.xml | 2 +- hbase-shaded/hbase-shaded-check-invariants/pom.xml | 2 +- hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml| 2 +- hbase-shaded/hbase-shaded-client/pom.xml | 2 +- hbase-shaded/hbase-shaded-mapreduce/pom.xml| 2 +- hbase-shaded/hbase-shaded-testing-util-tester/pom.xml | 2 +- hbase-shaded/hbase-shaded-testing-util/pom.xml | 2 +- hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml | 2 +- hbase-shaded/pom.xml | 2 +- hbase-shell/pom.xml| 2 +- hbase-testing-util/pom.xml | 2 +- hbase-thrift/pom.xml | 2 +- hbase-zookeeper/pom.xml| 2 +- pom.xml| 2 +- 46 files changed, 59 insertions(+), 46 deletions(-)
[hbase] 01/02: Revert "Preparing development version 2.4.2-SNAPSHOT"
This is an automated email from the ASF dual-hosted git repository. apurtell pushed a commit to branch branch-2.4 in repository https://gitbox.apache.org/repos/asf/hbase.git commit 3f495149e9d03ba6b5261dae33e8a8c0027b5b09 Author: Andrew Purtell AuthorDate: Thu Jan 14 11:00:42 2021 -0800 Revert "Preparing development version 2.4.2-SNAPSHOT" This reverts commit 9f17bd2f1bd86465d700c69f25313f4c7971139d. --- hbase-annotations/pom.xml | 2 +- hbase-archetypes/hbase-archetype-builder/pom.xml | 2 +- hbase-archetypes/hbase-client-project/pom.xml | 2 +- hbase-archetypes/hbase-shaded-client-project/pom.xml | 2 +- hbase-archetypes/pom.xml | 2 +- hbase-assembly/pom.xml | 2 +- hbase-asyncfs/pom.xml | 2 +- hbase-build-configuration/pom.xml | 2 +- hbase-checkstyle/pom.xml | 4 ++-- hbase-client/pom.xml | 2 +- hbase-common/pom.xml | 2 +- hbase-endpoint/pom.xml | 2 +- hbase-examples/pom.xml | 2 +- hbase-external-blockcache/pom.xml | 2 +- hbase-hadoop-compat/pom.xml| 2 +- hbase-hadoop2-compat/pom.xml | 2 +- hbase-hbtop/pom.xml| 2 +- hbase-http/pom.xml | 2 +- hbase-it/pom.xml | 2 +- hbase-logging/pom.xml | 2 +- hbase-mapreduce/pom.xml| 2 +- hbase-metrics-api/pom.xml | 2 +- hbase-metrics/pom.xml | 2 +- hbase-procedure/pom.xml| 2 +- hbase-protocol-shaded/pom.xml | 2 +- hbase-protocol/pom.xml | 2 +- hbase-replication/pom.xml | 2 +- hbase-resource-bundle/pom.xml | 2 +- hbase-rest/pom.xml | 2 +- hbase-rsgroup/pom.xml | 2 +- hbase-server/pom.xml | 2 +- hbase-shaded/hbase-shaded-check-invariants/pom.xml | 2 +- hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml| 2 +- hbase-shaded/hbase-shaded-client/pom.xml | 2 +- hbase-shaded/hbase-shaded-mapreduce/pom.xml| 2 +- hbase-shaded/hbase-shaded-testing-util-tester/pom.xml | 2 +- hbase-shaded/hbase-shaded-testing-util/pom.xml | 2 +- hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml | 2 +- hbase-shaded/pom.xml | 2 +- hbase-shell/pom.xml| 2 +- hbase-testing-util/pom.xml | 2 +- hbase-thrift/pom.xml | 2 +- hbase-zookeeper/pom.xml| 2 +- pom.xml| 2 +- 44 files changed, 45 insertions(+), 45 deletions(-) diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml index 6fef955..d21a66a 100644 --- a/hbase-annotations/pom.xml +++ b/hbase-annotations/pom.xml @@ -23,7 +23,7 @@ hbase org.apache.hbase -2.4.2-SNAPSHOT +2.4.1 .. diff --git a/hbase-archetypes/hbase-archetype-builder/pom.xml b/hbase-archetypes/hbase-archetype-builder/pom.xml index a341b62..77057f3 100644 --- a/hbase-archetypes/hbase-archetype-builder/pom.xml +++ b/hbase-archetypes/hbase-archetype-builder/pom.xml @@ -25,7 +25,7 @@ hbase-archetypes org.apache.hbase -2.4.2-SNAPSHOT +2.4.1 .. diff --git a/hbase-archetypes/hbase-client-project/pom.xml b/hbase-archetypes/hbase-client-project/pom.xml index 6b42e12..8ef09a7 100644 --- a/hbase-archetypes/hbase-client-project/pom.xml +++ b/hbase-archetypes/hbase-client-project/pom.xml @@ -26,7 +26,7 @@ hbase-archetypes org.apache.hbase -2.4.2-SNAPSHOT +2.4.1 .. hbase-client-project diff --git a/hbase-archetypes/hbase-shaded-client-project/pom.xml b/hbase-archetypes/hbase-shaded-client-project/pom.xml index 8195422..2934633 100644 --- a/hbase-archetypes/hbase-shaded-client-project/pom.xml +++ b/hbase-archetypes/hbase-shaded-client-project/pom.xml @@ -26,7 +26,7 @@ hbase-archetypes org.apache.hbase -2.4.2-SNAPSHOT +2.4.1 .. hbase-shade
svn commit: r45425 - /dev/hbase/2.4.1RC0/
Author: apurtell Date: Thu Jan 14 19:36:42 2021 New Revision: 45425 Log: Withdraw HBase 2.4.1RC0 Removed: dev/hbase/2.4.1RC0/
[hbase] branch master updated (3488c44 -> 3cc2468)
This is an automated email from the ASF dual-hosted git repository. ndimiduk pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/hbase.git. from 3488c44 HBASE-25449 'dfs.client.read.shortcircuit' should not be set in hbase-default.xml add 3cc2468 HBASE-25375 Provide a VM-based release environment (#2754) No new revisions were added by this update. Summary of changes: dev-support/release-vm/.gitignore | 3 + dev-support/release-vm/README.md | 141 + dev-support/release-vm/Vagrantfile | 50 .../release-vm/provision/focal.sh | 25 +--- .../release-vm/puppet/production/.gitignore| 3 + .../puppet/production/.librarian/puppet/config | 5 +- .../release-vm/puppet/production/Puppetfile| 25 ++-- .../puppet/production/data/nodes/rmvm.yaml | 15 ++- .../release-vm/puppet/production/environment.conf | 4 +- .../release-vm/puppet/production/hiera.yaml| 7 +- .../puppet/production/manifests/default.pp | 37 -- 11 files changed, 262 insertions(+), 53 deletions(-) create mode 100644 dev-support/release-vm/.gitignore create mode 100644 dev-support/release-vm/README.md create mode 100644 dev-support/release-vm/Vagrantfile copy hbase-shell/src/main/ruby/shell/commands/disable.rb => dev-support/release-vm/provision/focal.sh (69%) mode change 100644 => 100755 create mode 100644 dev-support/release-vm/puppet/production/.gitignore copy hbase-metrics/src/main/resources/META-INF/services/org.apache.hadoop.hbase.metrics.MetricRegistries => dev-support/release-vm/puppet/production/.librarian/puppet/config (86%) copy hbase-shell/src/main/ruby/shell/commands/disable.rb => dev-support/release-vm/puppet/production/Puppetfile (72%) copy hbase-metrics/src/main/resources/META-INF/services/org.apache.hadoop.hbase.metrics.MetricRegistries => dev-support/release-vm/puppet/production/data/nodes/rmvm.yaml (82%) copy hbase-metrics/src/main/resources/META-INF/services/org.apache.hadoop.hbase.metrics.MetricRegistries => dev-support/release-vm/puppet/production/environment.conf (92%) copy hbase-metrics/src/main/resources/META-INF/services/org.apache.hadoop.hbase.metrics.MetricRegistries => dev-support/release-vm/puppet/production/hiera.yaml (89%) copy hbase-server/src/main/native/CMakeLists.txt => dev-support/release-vm/puppet/production/manifests/default.pp (54%)
[hbase] branch branch-2.4 updated: Backport "HBASE-25249 Adding StoreContext" to branch-2 (#2869)
This is an automated email from the ASF dual-hosted git repository. apurtell pushed a commit to branch branch-2.4 in repository https://gitbox.apache.org/repos/asf/hbase.git The following commit(s) were added to refs/heads/branch-2.4 by this push: new 83a6ca5 Backport "HBASE-25249 Adding StoreContext" to branch-2 (#2869) 83a6ca5 is described below commit 83a6ca54bd0c13f4f110b006c8251f5d8f23f0a8 Author: Tak Lon (Stephen) Wu AuthorDate: Wed Jan 13 20:13:43 2021 -0800 Backport "HBASE-25249 Adding StoreContext" to branch-2 (#2869) Co-authored-by: Abhishek Khanna Signed-off-by: Zach York --- .../hadoop/hbase/mapreduce/HFileOutputFormat2.java | 8 +- .../java/org/apache/hadoop/hbase/mob/MobUtils.java | 6 +- .../hadoop/hbase/regionserver/HMobStore.java | 26 +-- .../apache/hadoop/hbase/regionserver/HStore.java | 258 ++--- .../hadoop/hbase/regionserver/StoreContext.java| 194 .../hadoop/hbase/regionserver/StoreUtils.java | 25 ++ .../hadoop/hbase/tool/LoadIncrementalHFiles.java | 5 +- .../wal/BoundedRecoveredHFilesOutputSink.java | 6 +- .../org/apache/hadoop/hbase/io/TestHeapSize.java | 3 +- .../hadoop/hbase/regionserver/TestHRegion.java | 2 +- .../regionserver/TestSecureBulkLoadManager.java| 4 +- 11 files changed, 373 insertions(+), 164 deletions(-) diff --git a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.java b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.java index b94d181..d9ba4bd 100644 --- a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.java +++ b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.java @@ -70,6 +70,7 @@ import org.apache.hadoop.hbase.io.hfile.HFileWriterImpl; import org.apache.hadoop.hbase.regionserver.BloomType; import org.apache.hadoop.hbase.regionserver.HStore; import org.apache.hadoop.hbase.regionserver.StoreFileWriter; +import org.apache.hadoop.hbase.regionserver.StoreUtils; import org.apache.hadoop.hbase.util.BloomFilterUtil; import org.apache.hadoop.hbase.util.Bytes; import org.apache.hadoop.hbase.util.CommonFSUtils; @@ -386,16 +387,15 @@ public class HFileOutputFormat2 DataBlockEncoding encoding = overriddenEncoding; encoding = encoding == null ? datablockEncodingMap.get(tableAndFamily) : encoding; encoding = encoding == null ? DataBlockEncoding.NONE : encoding; -HFileContextBuilder contextBuilder = new HFileContextBuilder() - .withCompression(compression).withChecksumType(HStore.getChecksumType(conf)) - .withBytesPerCheckSum(HStore.getBytesPerChecksum(conf)).withBlockSize(blockSize) +HFileContextBuilder contextBuilder = new HFileContextBuilder().withCompression(compression) + .withDataBlockEncoding(encoding).withChecksumType(StoreUtils.getChecksumType(conf)) + .withBytesPerCheckSum(StoreUtils.getBytesPerChecksum(conf)).withBlockSize(blockSize) .withColumnFamily(family).withTableName(tableName); if (HFile.getFormatVersion(conf) >= HFile.MIN_FORMAT_VERSION_WITH_TAGS) { contextBuilder.withIncludesTags(true); } -contextBuilder.withDataBlockEncoding(encoding); HFileContext hFileContext = contextBuilder.build(); if (null == favoredNodes) { wl.writer = new StoreFileWriter.Builder(conf, CacheConfig.DISABLED, fs) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/mob/MobUtils.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/mob/MobUtils.java index a957888..c2c0d81 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/mob/MobUtils.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/mob/MobUtils.java @@ -64,9 +64,9 @@ import org.apache.hadoop.hbase.mob.compactions.MobCompactor; import org.apache.hadoop.hbase.mob.compactions.PartitionedMobCompactionRequest.CompactionPartitionId; import org.apache.hadoop.hbase.mob.compactions.PartitionedMobCompactor; import org.apache.hadoop.hbase.regionserver.BloomType; -import org.apache.hadoop.hbase.regionserver.HStore; import org.apache.hadoop.hbase.regionserver.HStoreFile; import org.apache.hadoop.hbase.regionserver.StoreFileWriter; +import org.apache.hadoop.hbase.regionserver.StoreUtils; import org.apache.hadoop.hbase.util.Bytes; import org.apache.hadoop.hbase.util.ChecksumType; import org.apache.hadoop.hbase.util.CommonFSUtils; @@ -581,7 +581,7 @@ public final class MobUtils { return createWriter(conf, fs, family, new Path(basePath, UUID.randomUUID().toString().replaceAll("-", "")), maxKeyCount, family.getCompactionCompressionType(), cacheConfig, cryptoContext, - HStore.getChecksumType(conf), HStore.getBytesPerChecksum(conf), family.getBlocksize(), + StoreUtils.getChecksumType(conf), StoreUtils.getBytesPerChecksum(conf), family
[hbase] 01/01: Preparing development version 2.3.5-SNAPSHOT
This is an automated email from the ASF dual-hosted git repository. huaxiangsun pushed a commit to branch branch-2.3 in repository https://gitbox.apache.org/repos/asf/hbase.git commit 460611c3463cfda5e9a5dd5893b735c8ca5f19e0 Author: huaxiangsun AuthorDate: Thu Jan 14 18:54:01 2021 + Preparing development version 2.3.5-SNAPSHOT Signed-off-by: huaxiangsun --- hbase-annotations/pom.xml | 2 +- hbase-archetypes/hbase-archetype-builder/pom.xml | 2 +- hbase-archetypes/hbase-client-project/pom.xml | 2 +- hbase-archetypes/hbase-shaded-client-project/pom.xml | 2 +- hbase-archetypes/pom.xml | 2 +- hbase-assembly/pom.xml | 2 +- hbase-asyncfs/pom.xml | 2 +- hbase-build-configuration/pom.xml | 2 +- hbase-checkstyle/pom.xml | 4 ++-- hbase-client/pom.xml | 2 +- hbase-common/pom.xml | 2 +- hbase-endpoint/pom.xml | 2 +- hbase-examples/pom.xml | 2 +- hbase-external-blockcache/pom.xml | 2 +- hbase-hadoop-compat/pom.xml| 2 +- hbase-hadoop2-compat/pom.xml | 2 +- hbase-hbtop/pom.xml| 2 +- hbase-http/pom.xml | 2 +- hbase-it/pom.xml | 2 +- hbase-logging/pom.xml | 2 +- hbase-mapreduce/pom.xml| 2 +- hbase-metrics-api/pom.xml | 2 +- hbase-metrics/pom.xml | 2 +- hbase-procedure/pom.xml| 2 +- hbase-protocol-shaded/pom.xml | 2 +- hbase-protocol/pom.xml | 2 +- hbase-replication/pom.xml | 2 +- hbase-resource-bundle/pom.xml | 2 +- hbase-rest/pom.xml | 2 +- hbase-rsgroup/pom.xml | 2 +- hbase-server/pom.xml | 2 +- hbase-shaded/hbase-shaded-check-invariants/pom.xml | 2 +- hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml| 2 +- hbase-shaded/hbase-shaded-client/pom.xml | 2 +- hbase-shaded/hbase-shaded-mapreduce/pom.xml| 2 +- hbase-shaded/hbase-shaded-testing-util-tester/pom.xml | 2 +- hbase-shaded/hbase-shaded-testing-util/pom.xml | 2 +- hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml | 2 +- hbase-shaded/pom.xml | 2 +- hbase-shell/pom.xml| 2 +- hbase-testing-util/pom.xml | 2 +- hbase-thrift/pom.xml | 2 +- hbase-zookeeper/pom.xml| 2 +- pom.xml| 2 +- 44 files changed, 45 insertions(+), 45 deletions(-) diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml index 40ea816..9a046e5 100644 --- a/hbase-annotations/pom.xml +++ b/hbase-annotations/pom.xml @@ -23,7 +23,7 @@ hbase org.apache.hbase -2.3.4 +2.3.5-SNAPSHOT .. diff --git a/hbase-archetypes/hbase-archetype-builder/pom.xml b/hbase-archetypes/hbase-archetype-builder/pom.xml index c94b38d..b964c65 100644 --- a/hbase-archetypes/hbase-archetype-builder/pom.xml +++ b/hbase-archetypes/hbase-archetype-builder/pom.xml @@ -25,7 +25,7 @@ hbase-archetypes org.apache.hbase -2.3.4 +2.3.5-SNAPSHOT .. diff --git a/hbase-archetypes/hbase-client-project/pom.xml b/hbase-archetypes/hbase-client-project/pom.xml index de6e2da..6e6394c 100644 --- a/hbase-archetypes/hbase-client-project/pom.xml +++ b/hbase-archetypes/hbase-client-project/pom.xml @@ -26,7 +26,7 @@ hbase-archetypes org.apache.hbase -2.3.4 +2.3.5-SNAPSHOT .. hbase-client-project diff --git a/hbase-archetypes/hbase-shaded-client-project/pom.xml b/hbase-archetypes/hbase-shaded-client-project/pom.xml index 0619442..3496e85 100644 --- a/hbase-archetypes/hbase-shaded-client-project/pom.xml +++ b/hbase-archetypes/hbase-shaded-client-project/pom.xml @@ -26,7 +26,7 @@ hbase-archetypes org.apache.hbase -2.3.4 +2.3.5-SNAPSHOT .. hbase-shaded-client-project diff --git a/hbase-archety
[hbase] branch branch-2.3 updated (5bf4a1a -> 460611c)
This is an automated email from the ASF dual-hosted git repository. huaxiangsun pushed a change to branch branch-2.3 in repository https://gitbox.apache.org/repos/asf/hbase.git. from 5bf4a1a HBASE-25449 'dfs.client.read.shortcircuit' should not be set in hbase-default.xml add 9c894ac Preparing hbase release 2.3.4RC3; tagging and updates to CHANGES.md and RELEASENOTES.md new 460611c Preparing development version 2.3.5-SNAPSHOT The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: CHANGES.md | 8 +++- RELEASENOTES.md | 7 +++ 2 files changed, 14 insertions(+), 1 deletion(-)
[hbase] 01/01: Preparing hbase release 2.3.4RC3; tagging and updates to CHANGES.md and RELEASENOTES.md
This is an automated email from the ASF dual-hosted git repository. huaxiangsun pushed a commit to annotated tag 2.3.4RC3 in repository https://gitbox.apache.org/repos/asf/hbase.git commit 9c894acbebd2a65f8d826383323d44b906f12039 Author: huaxiangsun AuthorDate: Thu Jan 14 18:53:50 2021 + Preparing hbase release 2.3.4RC3; tagging and updates to CHANGES.md and RELEASENOTES.md Signed-off-by: huaxiangsun --- CHANGES.md | 8 +++- RELEASENOTES.md| 7 +++ hbase-annotations/pom.xml | 2 +- hbase-archetypes/hbase-archetype-builder/pom.xml | 2 +- hbase-archetypes/hbase-client-project/pom.xml | 2 +- hbase-archetypes/hbase-shaded-client-project/pom.xml | 2 +- hbase-archetypes/pom.xml | 2 +- hbase-assembly/pom.xml | 2 +- hbase-asyncfs/pom.xml | 2 +- hbase-build-configuration/pom.xml | 2 +- hbase-checkstyle/pom.xml | 4 ++-- hbase-client/pom.xml | 2 +- hbase-common/pom.xml | 2 +- hbase-endpoint/pom.xml | 2 +- hbase-examples/pom.xml | 2 +- hbase-external-blockcache/pom.xml | 2 +- hbase-hadoop-compat/pom.xml| 2 +- hbase-hadoop2-compat/pom.xml | 2 +- hbase-hbtop/pom.xml| 2 +- hbase-http/pom.xml | 2 +- hbase-it/pom.xml | 2 +- hbase-logging/pom.xml | 2 +- hbase-mapreduce/pom.xml| 2 +- hbase-metrics-api/pom.xml | 2 +- hbase-metrics/pom.xml | 2 +- hbase-procedure/pom.xml| 2 +- hbase-protocol-shaded/pom.xml | 2 +- hbase-protocol/pom.xml | 2 +- hbase-replication/pom.xml | 2 +- hbase-resource-bundle/pom.xml | 2 +- hbase-rest/pom.xml | 2 +- hbase-rsgroup/pom.xml | 2 +- hbase-server/pom.xml | 2 +- hbase-shaded/hbase-shaded-check-invariants/pom.xml | 2 +- hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml| 2 +- hbase-shaded/hbase-shaded-client/pom.xml | 2 +- hbase-shaded/hbase-shaded-mapreduce/pom.xml| 2 +- hbase-shaded/hbase-shaded-testing-util-tester/pom.xml | 2 +- hbase-shaded/hbase-shaded-testing-util/pom.xml | 2 +- hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml | 2 +- hbase-shaded/pom.xml | 2 +- hbase-shell/pom.xml| 2 +- hbase-testing-util/pom.xml | 2 +- hbase-thrift/pom.xml | 2 +- hbase-zookeeper/pom.xml| 2 +- pom.xml| 2 +- 46 files changed, 59 insertions(+), 46 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index bc5a7f2..1ae6088 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -20,7 +20,7 @@ # Be careful doing manual edits in this file. Do not change format # of release header or remove the below marker. This file is generated. # DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!--> -## Release 2.3.4 - Unreleased (as of 2021-01-12) +## Release 2.3.4 - Unreleased (as of 2021-01-14) @@ -35,10 +35,13 @@ | JIRA | Summary | Priority | Component | |: |: | :--- |: | +| [HBASE-25449](https://issues.apache.org/jira/browse/HBASE-25449) | 'dfs.client.read.shortcircuit' should not be set in hbase-default.xml | Major | conf | +| [HBASE-25476](https://issues.apache.org/jira/browse/HBASE-25476) | Enable error prone check in pre commit | Major | build | | [HBASE-25483](https://issues.apache.org/jira/browse/HBASE-25483) | set the loadMeta log level to debug. | Major | MTTR, Region Assignment | | [HBASE-25435](https://issues.apache.org/jira/browse/HBASE-25435) | Slow metric value can be configured | Minor | metrics | | [HBASE-25318](https://issues.apache.org/jira/browse/HBASE-25318) | Configure where IntegrationTestImportTsv generates HFiles | Minor | integration
[hbase] annotated tag 2.3.4RC3 created (now 401e3fe)
This is an automated email from the ASF dual-hosted git repository. huaxiangsun pushed a change to annotated tag 2.3.4RC3 in repository https://gitbox.apache.org/repos/asf/hbase.git. at 401e3fe (tag) tagging 9c894acbebd2a65f8d826383323d44b906f12039 (commit) replaces 2.3.4RC2 by huaxiangsun on Thu Jan 14 18:53:50 2021 + - Log - Via create-release -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEEZQ5ukLH6mbYnhA++I6kA1BF8g14FAmAAkz4ACgkQI6kA1BF8 g141lw/+K2r91cVYBBYOzI2//kdXmz7H/hCvDzGmSubYiGgq7T2vWoGLy5mJ3Bz7 Z9goT2MbxwfKXPqRxpEuR8449nDJE/jSgyGMPu9CuRT93rsj5NA+k+eoYQOzDZx9 pzpNyq9N5M/3r3iW9Xx6jIQAlLTxeE7UfcNGinZs6Wu7s4+r7XxU48uuzP4JV0WQ 4bJaLB1TOzuafTj15gi/nwi8XjOlhlo+8vRIeoUWQZ5Q48Tch/CO03heY4fCkqR5 +uDKA0xH4sVOcWW5CncgJnNCcDBvJMWutiH9GZQS0CAc+sVEAS30TUybUo7T8H7S ee8p6uUv4HZdYqD2OZPcq+hFGy16210QrEEkyBkFJAHUYzWpskFHimRJujaqhavn x9DA+9TpfsZ1g/ZFzTh0azsD9nO7nbpAKEoOznV/ToPdLOJoauvAjpZLKJtiZBTu 5zyHd3XQ8GPf0d9TgFeyBgAHJ0nEX5hFkq1fizSUL1WqejtaIsyIT4i3ivg0nMMb xvfSpcZ0PvlC2VQRa7Zu5FQhmFWNb+SD2kyGNjHagQBHP2T8qUag7J/KSCv0Ybxe W5pbV5vXWR19E+x/vNFvKm2aTJ5mL+mQiID5O3tHTWwBoIOJSxUMLIEq07qN5BM6 55WbUaYjQ9twuV52xfFJ2vvyPHvYhxH0P6vKpBNF72FPAuIBYkA= =6oHu -END PGP SIGNATURE- --- This annotated tag includes the following new commits: new 9c894ac Preparing hbase release 2.3.4RC3; tagging and updates to CHANGES.md and RELEASENOTES.md The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.