Build failed in Jenkins: Phoenix | 4.0 | Hadoop2 #183
See https://builds.apache.org/job/Phoenix-4.0-hadoop2/183/ -- [...truncated 19890 lines...] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) testCustomAnnotationTracing(org.apache.phoenix.trace.PhoenixTracingEndToEndIT) Time elapsed: 20.005 sec ERROR! org.apache.phoenix.exception.PhoenixIOException: org.apache.phoenix.exception.PhoenixIOException: org.apache.hadoop.hbase.DoNotRetryIOException: SYSTEM.TRACING_STATS,,1412036959036.d50f162af67a5ed09e7ef281ed87b430.: Requested memory of 72000 bytes is larger than global pool of 4 bytes. at org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:77) at org.apache.phoenix.util.ServerUtil.throwIOException(ServerUtil.java:45) at org.apache.phoenix.coprocessor.BaseScannerRegionObserver.postScannerOpen(BaseScannerRegionObserver.java:158) at org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postScannerOpen(RegionCoprocessorHost.java:1845) at org.apache.hadoop.hbase.regionserver.HRegionServer.scan(HRegionServer.java:3092) at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:29497) at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2027) at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:98) at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:114) at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:94) at java.lang.Thread.run(Thread.java:724) Caused by: org.apache.phoenix.memory.InsufficientMemoryException: Requested memory of 72000 bytes is larger than global pool of 4 bytes. at org.apache.phoenix.memory.GlobalMemoryManager.allocateBytes(GlobalMemoryManager.java:72) at org.apache.phoenix.memory.GlobalMemoryManager.allocate(GlobalMemoryManager.java:100) at org.apache.phoenix.memory.GlobalMemoryManager.allocate(GlobalMemoryManager.java:106) at org.apache.phoenix.coprocessor.ScanRegionObserver.getTopNScanner(ScanRegionObserver.java:235) at org.apache.phoenix.coprocessor.ScanRegionObserver.doPostScannerOpen(ScanRegionObserver.java:222) at org.apache.phoenix.coprocessor.BaseScannerRegionObserver.postScannerOpen(BaseScannerRegionObserver.java:140) ... 8 more at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:262) at java.util.concurrent.FutureTask.get(FutureTask.java:119) at org.apache.phoenix.iterate.ParallelIterators.getIterators(ParallelIterators.java:281) at org.apache.phoenix.iterate.MergeSortResultIterator.getIterators(MergeSortResultIterator.java:48) at org.apache.phoenix.iterate.MergeSortResultIterator.minIterator(MergeSortResultIterator.java:63) at org.apache.phoenix.iterate.MergeSortResultIterator.next(MergeSortResultIterator.java:90) at org.apache.phoenix.iterate.MergeSortTopNResultIterator.next(MergeSortTopNResultIterator.java:87) at org.apache.phoenix.jdbc.PhoenixResultSet.next(PhoenixResultSet.java:732) at org.apache.phoenix.trace.TraceReader.readAll(TraceReader.java:98) at org.apache.phoenix.trace.PhoenixTracingEndToEndIT.checkStoredTraces(PhoenixTracingEndToEndIT.java:423) at org.apache.phoenix.trace.PhoenixTracingEndToEndIT.assertAnnotationPresent(PhoenixTracingEndToEndIT.java:408) at org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testCustomAnnotationTracing(PhoenixTracingEndToEndIT.java:402) Caused by: org.apache.phoenix.exception.PhoenixIOException: org.apache.hadoop.hbase.DoNotRetryIOException: SYSTEM.TRACING_STATS,,1412036959036.d50f162af67a5ed09e7ef281ed87b430.: Requested memory of 72000 bytes is larger than global pool of 4 bytes. at org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:77) at org.apache.phoenix.util.ServerUtil.throwIOException(ServerUtil.java:45) at org.apache.phoenix.coprocessor.BaseScannerRegionObserver.postScannerOpen(BaseScannerRegionObserver.java:158) at org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postScannerOpen(RegionCoprocessorHost.java:1845) at org.apache.hadoop.hbase.regionserver.HRegionServer.scan(HRegionServer.java:3092) at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:29497) at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2027) at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:98) at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:114) at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:94) at java.lang.Thread.run(Thread.java:724) Caused by: org.apache.phoenix.memory.InsufficientMemoryException: Requested
git commit: PHOENIX-1249 Support local immutable index
Repository: phoenix Updated Branches: refs/heads/master abd049d88 - f28fb8b7c PHOENIX-1249 Support local immutable index Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/f28fb8b7 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/f28fb8b7 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/f28fb8b7 Branch: refs/heads/master Commit: f28fb8b7c5075ccb7a522baa58c2b3ab3003dbe7 Parents: abd049d Author: Rajeshbabu Chintaguntla rajeshbabu.chintagun...@huawei.com Authored: Tue Sep 30 07:40:17 2014 +0530 Committer: Rajeshbabu Chintaguntla rajeshbabu.chintagun...@huawei.com Committed: Tue Sep 30 07:40:17 2014 +0530 -- .../org/apache/phoenix/end2end/DeleteIT.java| 11 +- .../phoenix/end2end/index/ImmutableIndexIT.java | 74 -- .../phoenix/end2end/index/LocalIndexIT.java | 60 +++ .../apache/phoenix/compile/DeleteCompiler.java | 13 ++- .../hbase/index/covered/IndexUpdate.java| 2 +- .../apache/phoenix/index/IndexMaintainer.java | 55 -- .../phoenix/index/PhoenixIndexBuilder.java | 20 +++- .../apache/phoenix/index/PhoenixIndexCodec.java | 101 +++ .../apache/phoenix/schema/MetaDataClient.java | 3 - 9 files changed, 255 insertions(+), 84 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/f28fb8b7/phoenix-core/src/it/java/org/apache/phoenix/end2end/DeleteIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/DeleteIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/DeleteIT.java index 337e49b..677fb53 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/DeleteIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/DeleteIT.java @@ -344,6 +344,15 @@ public class DeleteIT extends BaseHBaseManagedTimeIT { @Test public void testDeleteRowFromTableWithImmutableIndex() throws SQLException { +testDeleteRowFromTableWithImmutableIndex(false); +} + +@Test +public void testDeleteRowFromTableWithImmutableLocalIndex() throws SQLException { +testDeleteRowFromTableWithImmutableIndex(true); +} + +public void testDeleteRowFromTableWithImmutableIndex(boolean localIndex) throws SQLException { Connection con = null; try { boolean autoCommit = false; @@ -360,7 +369,7 @@ public class DeleteIT extends BaseHBaseManagedTimeIT { USAGE.DB BIGINT, + STATS.ACTIVE_VISITOR INTEGER + CONSTRAINT PK PRIMARY KEY (HOST, DOMAIN, FEATURE, DATE)) IMMUTABLE_ROWS=true); -stm.execute(CREATE INDEX web_stats_idx ON web_stats (DATE, FEATURE)); +stm.execute(CREATE + (localIndex ? LOCAL : ) + INDEX web_stats_idx ON web_stats (DATE, FEATURE)); stm.close(); Date date = new Date(0); http://git-wip-us.apache.org/repos/asf/phoenix/blob/f28fb8b7/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java index b522931..c1a50da 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java @@ -113,12 +113,21 @@ public class ImmutableIndexIT extends BaseHBaseManagedTimeIT { @Test public void testIndexWithNullableFixedWithCols() throws Exception { +testIndexWithNullableFixedWithCols(false); +} + +@Test +public void testLocalIndexWithNullableFixedWithCols() throws Exception { +testIndexWithNullableFixedWithCols(true); +} + +public void testIndexWithNullableFixedWithCols(boolean localIndex) throws Exception { Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES); Connection conn = DriverManager.getConnection(getUrl(), props); conn.setAutoCommit(false); ensureTableCreated(getUrl(), INDEX_DATA_TABLE); populateTestTable(); -String ddl = CREATE INDEX IDX ON + INDEX_DATA_SCHEMA + QueryConstants.NAME_SEPARATOR + INDEX_DATA_TABLE +String ddl = CREATE + (localIndex ? LOCAL : ) + INDEX IDX ON + INDEX_DATA_SCHEMA + QueryConstants.NAME_SEPARATOR + INDEX_DATA_TABLE + (char_col1 ASC, int_col1 ASC) + INCLUDE (long_col1, long_col2); PreparedStatement stmt = conn.prepareStatement(ddl); @@ -126,7 +135,13 @@ public class ImmutableIndexIT extends BaseHBaseManagedTimeIT {
Build failed in Jenkins: Phoenix | Master | Hadoop1 #394
See https://builds.apache.org/job/Phoenix-master-hadoop1/394/changes Changes: [rajeshbabu.chintaguntla] PHOENIX-1249 Support local immutable index -- [...truncated 285 lines...] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec - in org.apache.phoenix.schema.ValueBitSetTest Running org.apache.phoenix.schema.SortOrderTest Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec - in org.apache.phoenix.schema.SortOrderTest Running org.apache.phoenix.schema.PDataTypeTest Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 sec - in org.apache.phoenix.schema.PDataTypeTest Running org.apache.phoenix.schema.SchemaUtilTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in org.apache.phoenix.schema.SchemaUtilTest Running org.apache.phoenix.compile.WhereOptimizerTest Tests run: 94, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.827 sec - in org.apache.phoenix.compile.WhereOptimizerTest Running org.apache.phoenix.compile.WhereCompilerTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.752 sec - in org.apache.phoenix.schema.RowKeySchemaTest Running org.apache.phoenix.compile.QueryOptimizerTest Tests run: 41, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.494 sec - in org.apache.phoenix.compile.WhereCompilerTest Running org.apache.phoenix.compile.StatementHintsCompilationTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.72 sec - in org.apache.phoenix.compile.StatementHintsCompilationTest Running org.apache.phoenix.compile.ViewCompilerTest Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.788 sec - in org.apache.phoenix.index.IndexMaintainerTest Running org.apache.phoenix.compile.SelectStatementRewriterTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.372 sec - in org.apache.phoenix.compile.ViewCompilerTest Running org.apache.phoenix.compile.LimitCompilerTest Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.448 sec - in org.apache.phoenix.compile.QueryOptimizerTest Running org.apache.phoenix.compile.HavingCompilerTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.492 sec - in org.apache.phoenix.compile.SelectStatementRewriterTest Running org.apache.phoenix.compile.JoinQueryCompilerTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.23 sec - in org.apache.phoenix.compile.LimitCompilerTest Running org.apache.phoenix.compile.ScanRangesTest Tests run: 34, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.041 sec - in org.apache.phoenix.compile.ScanRangesTest Running org.apache.phoenix.compile.QueryCompilerTest Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.305 sec - in org.apache.phoenix.compile.HavingCompilerTest Running org.apache.phoenix.compile.QueryMetaDataTest Tests run: 32, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.448 sec - in org.apache.phoenix.compile.QueryMetaDataTest Tests run: 83, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.634 sec - in org.apache.phoenix.compile.QueryCompilerTest Running org.apache.phoenix.arithmetic.ArithmeticOperationTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec - in org.apache.phoenix.arithmetic.ArithmeticOperationTest Running org.apache.phoenix.compile.TenantSpecificViewIndexCompileTest Running org.apache.phoenix.hbase.index.write.TestWALRecoveryCaching Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.018 sec - in org.apache.phoenix.hbase.index.write.TestWALRecoveryCaching Running org.apache.phoenix.hbase.index.write.TestCachingHTableFactory Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.924 sec - in org.apache.phoenix.compile.JoinQueryCompilerTest Running org.apache.phoenix.hbase.index.write.TestIndexWriter Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.376 sec - in org.apache.phoenix.hbase.index.write.TestCachingHTableFactory Running org.apache.phoenix.hbase.index.write.TestParalleIndexWriter Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.085 sec - in org.apache.phoenix.hbase.index.write.TestParalleIndexWriter Running org.apache.phoenix.hbase.index.write.recovery.TestPerRegionIndexWriteCache Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.601 sec - in org.apache.phoenix.compile.TenantSpecificViewIndexCompileTest Running org.apache.phoenix.hbase.index.write.TestParalleWriterIndexCommitter Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.586 sec - in org.apache.phoenix.hbase.index.write.TestIndexWriter Running org.apache.phoenix.hbase.index.parallel.TestThreadPoolManager Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in org.apache.phoenix.hbase.index.parallel.TestThreadPoolManager Running org.apache.phoenix.hbase.index.parallel.TestThreadPoolBuilder Tests run: 2, Failures: 0, Errors: