PHOENIX-4719 Avoid static initialization deadlock while loading regions (Pedro Boado)
Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/540d5a94 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/540d5a94 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/540d5a94 Branch: refs/heads/4.x-cdh5.11 Commit: 540d5a94a7a419251a0eb31566b374ef4958eef0 Parents: 01df0cb Author: James Taylor <jtay...@salesforce.com> Authored: Mon Apr 30 19:49:39 2018 -0700 Committer: James Taylor <jtay...@salesforce.com> Committed: Tue May 1 11:30:11 2018 -0700 ---------------------------------------------------------------------- .../main/java/org/apache/phoenix/jdbc/PhoenixDatabaseMetaData.java | 2 ++ .../src/main/java/org/apache/phoenix/query/QueryConstants.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/phoenix/blob/540d5a94/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixDatabaseMetaData.java ---------------------------------------------------------------------- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixDatabaseMetaData.java b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixDatabaseMetaData.java index 320c6e7..55de772 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixDatabaseMetaData.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixDatabaseMetaData.java @@ -290,6 +290,8 @@ public class PhoenixDatabaseMetaData implements DatabaseMetaData { public static final String ASYNC_REBUILD_TIMESTAMP = "ASYNC_REBUILD_TIMESTAMP"; public static final byte[] ASYNC_REBUILD_TIMESTAMP_BYTES = Bytes.toBytes(ASYNC_REBUILD_TIMESTAMP); + public static final String COLUMN_ENCODED_BYTES = "COLUMN_ENCODED_BYTES"; + public static final String PARENT_TENANT_ID = "PARENT_TENANT_ID"; public static final byte[] PARENT_TENANT_ID_BYTES = Bytes.toBytes(PARENT_TENANT_ID); http://git-wip-us.apache.org/repos/asf/phoenix/blob/540d5a94/phoenix-core/src/main/java/org/apache/phoenix/query/QueryConstants.java ---------------------------------------------------------------------- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/query/QueryConstants.java b/phoenix-core/src/main/java/org/apache/phoenix/query/QueryConstants.java index 2fe7b14..65806ae 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/query/QueryConstants.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/query/QueryConstants.java @@ -433,7 +433,7 @@ public interface QueryConstants { " CONSTRAINT " + SYSTEM_TABLE_PK_NAME + " PRIMARY KEY (QUERY_ID))\n" + PhoenixDatabaseMetaData.TRANSACTIONAL + "=" + Boolean.FALSE+ ",\n" + HColumnDescriptor.TTL + "=" + MetaDataProtocol.DEFAULT_LOG_TTL+",\n"+ - TableProperty.COLUMN_ENCODED_BYTES.toString()+" = 0"; + PhoenixDatabaseMetaData.COLUMN_ENCODED_BYTES +" = 0"; public static final byte[] OFFSET_FAMILY = "f_offset".getBytes(); public static final byte[] OFFSET_COLUMN = "c_offset".getBytes();