phoenix.git
4 days agoPHOENIX-3623 Integrate Omid with Phoenix (addendum) master 293/head
Yonatan Gottesman [Sun, 13 Jan 2019 11:52:18 +0000 (13:52 +0200)] 
PHOENIX-3623 Integrate Omid with Phoenix (addendum)

5 days agoPHOENIX-5102 Filtering on DATE types throws an exception using the spark connector
Thomas D'Silva [Wed, 16 Jan 2019 00:56:15 +0000 (16:56 -0800)] 
PHOENIX-5102 Filtering on DATE types throws an exception using the spark connector

5 days agoPHOENIX-5100 Add test to verify IndexTool can build global view indexes
Thomas D'Silva [Mon, 14 Jan 2019 22:14:31 +0000 (14:14 -0800)] 
PHOENIX-5100 Add test to verify IndexTool can build global view indexes

11 days agomodify index state based on client version to support old clients
kiran.maturi [Wed, 9 Jan 2019 06:06:26 +0000 (11:36 +0530)] 
modify index state based on client version to support old clients

11 days agoPHOENIX-5059 Use the Datasource v2 api in the spark connector (addendum) 415/head
Thomas D'Silva [Thu, 10 Jan 2019 01:08:19 +0000 (17:08 -0800)] 
PHOENIX-5059 Use the Datasource v2 api in the spark connector (addendum)

13 days agoPHOENIX-5059 Use the Datasource v2 api in the spark connector
Thomas D'Silva [Tue, 11 Dec 2018 22:59:39 +0000 (14:59 -0800)] 
PHOENIX-5059 Use the Datasource v2 api in the spark connector

2 weeks agoPHOENIX-5055 Split mutations batches probably affects correctness of index data
jaanai [Sat, 5 Jan 2019 14:20:12 +0000 (22:20 +0800)] 
PHOENIX-5055 Split mutations batches probably affects correctness of index data

2 weeks agoPHOENIX-4820 Optimize OrderBy for ClientAggregatePlan
chenglei [Sat, 5 Jan 2019 01:43:51 +0000 (09:43 +0800)] 
PHOENIX-4820 Optimize OrderBy for ClientAggregatePlan

2 weeks agoPHOENIX-5084 Changes from Transactional Tables are not visible to query in different...
Lars Hofhansl [Wed, 2 Jan 2019 08:59:10 +0000 (00:59 -0800)] 
PHOENIX-5084 Changes from Transactional Tables are not visible to query in different client.

4 weeks agoPHOENIX-5074 DropTableWithViewsIT.testDropTableWithChildViews is flapping
Kadir [Thu, 20 Dec 2018 19:38:44 +0000 (11:38 -0800)] 
PHOENIX-5074 DropTableWithViewsIT.testDropTableWithChildViews is flapping

4 weeks ago[PHOENIX-3623] Integrate Omid with Phoenix.
Ohad Shacham [Thu, 20 Dec 2018 11:53:09 +0000 (13:53 +0200)] 
[PHOENIX-3623] Integrate Omid with Phoenix.

This commit finishes the integration of Omid as Phoenix transaction processor engine.
More information regarding the integration exists at [PHOENIX-3623] and at [OMID-82], which is the corresponding jira in Omid.

4 weeks agoPHOENIX-5070 NPE when upgrading Phoenix 4.13.0 to Phoenix 4.14.1 with hbase-1.x branc...
Monani Mihir [Wed, 19 Dec 2018 17:16:39 +0000 (22:46 +0530)] 
PHOENIX-5070 NPE when upgrading Phoenix 4.13.0 to Phoenix 4.14.1 with hbase-1.x branch in secure setup

4 weeks agoPHOENIX-5025 Tool to clean up orphan views (addendum)
Kadir [Thu, 13 Dec 2018 01:53:38 +0000 (17:53 -0800)] 
PHOENIX-5025 Tool to clean up orphan views (addendum)

5 weeks agoPHOENIX-4983: Added missing apache license header.
s.kadam [Fri, 14 Dec 2018 16:04:29 +0000 (11:04 -0500)] 
PHOENIX-4983: Added missing apache license header.

5 weeks agoPHOENIX-5048 Index Rebuilder does not handle INDEX_STATE timestamp check for all...
Monani Mihir [Fri, 14 Dec 2018 12:45:55 +0000 (18:15 +0530)] 
PHOENIX-5048 Index Rebuilder does not handle INDEX_STATE timestamp check for all index

Signed-off-by: Geoffrey Jacoby <gjacoby@apache.org>
5 weeks agoPHOENIX-4983: Allow using a connection with a SCN set to write data to tables EXCEPT...
s.kadam [Mon, 10 Dec 2018 22:40:17 +0000 (14:40 -0800)] 
PHOENIX-4983: Allow using a connection with a SCN set to write data to tables EXCEPT transactional tables or mutable tables with indexes or tables with ROW_TIMESTAMP column.

5 weeks agoPHOENIX-5025 Tool to clean up orphan views
Kadir [Tue, 13 Nov 2018 06:24:10 +0000 (22:24 -0800)] 
PHOENIX-5025 Tool to clean up orphan views

6 weeks agoPHOENIX-4763: Changing a base table property value should be reflected in child views...
Chinmay Kulkarni [Fri, 30 Nov 2018 19:08:14 +0000 (11:08 -0800)] 
PHOENIX-4763: Changing a base table property value should be reflected in child views (if the property wasn't changed)

6 weeks agoPHOENIX-4832: Add Canary Test Tool for Phoenix Query Server.
s.kadam [Fri, 7 Dec 2018 23:35:45 +0000 (15:35 -0800)] 
PHOENIX-4832: Add Canary Test Tool for Phoenix Query Server.

6 weeks agoScanningResultIterator metric RowsScanned not set. PHOENIX-5051
chfeng [Wed, 5 Dec 2018 02:40:29 +0000 (10:40 +0800)] 
ScanningResultIterator metric RowsScanned not set. PHOENIX-5051

6 weeks agoPHOENIX-4781 Create artifact jar so that shaded jar replaces it properly
Vincent Poon [Sat, 1 Dec 2018 01:55:34 +0000 (17:55 -0800)] 
PHOENIX-4781 Create artifact jar so that shaded jar replaces it properly

7 weeks agoRevert "PHOENIX-4781 Fix phoenix-client and phoenix-server jar naming convention"
Vincent Poon [Sat, 1 Dec 2018 00:25:49 +0000 (16:25 -0800)] 
Revert "PHOENIX-4781 Fix phoenix-client and phoenix-server jar naming convention"

This reverts commit 17217faed59c45a8c4f181fe49d84e7b7ee240bb.

7 weeks agoRevert "PHOENIX-4781 Fix phoenix-client and phoenix-server jar naming convention...
Vincent Poon [Sat, 1 Dec 2018 00:25:42 +0000 (16:25 -0800)] 
Revert "PHOENIX-4781 Fix phoenix-client and phoenix-server jar naming convention (addendum)"

This reverts commit e0dda836dc45b069804ec79f921f8c5022b22f9d.

7 weeks agoPHOENIX-4781 Fix phoenix-client and phoenix-server jar naming convention (addendum)
Vincent Poon [Fri, 30 Nov 2018 19:30:37 +0000 (11:30 -0800)] 
PHOENIX-4781 Fix phoenix-client and phoenix-server jar naming convention (addendum)

7 weeks agoPHOENIX-4781 Fix phoenix-client and phoenix-server jar naming convention
Vincent Poon [Fri, 30 Nov 2018 01:47:02 +0000 (17:47 -0800)] 
PHOENIX-4781 Fix phoenix-client and phoenix-server jar naming convention

Co-authored-by: Karan Mehta <karanmehta93@apache.org>
Co-authored-by: Vincent Poon <vincentpoon@apache.org>
7 weeks agoPHOENIX-5037 Fix maven site reporting warnings on build
Artem Ervits [Wed, 28 Nov 2018 16:39:29 +0000 (11:39 -0500)] 
PHOENIX-5037 Fix maven site reporting warnings on build

Signed-off-by: Josh Elser <elserj@apache.org>
7 weeks agoPHOENIX-5038 Use a single version of Scala in phoenix-spark
Artem Ervits [Wed, 28 Nov 2018 16:11:18 +0000 (11:11 -0500)] 
PHOENIX-5038 Use a single version of Scala in phoenix-spark

Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Thomas D'Silva <tdsilva@apache.org>
7 weeks agoPHOENIX-5036 Removes the duplicate junit dependency from phoenix-pherf
Artem Ervits [Wed, 28 Nov 2018 16:00:20 +0000 (11:00 -0500)] 
PHOENIX-5036 Removes the duplicate junit dependency from phoenix-pherf

Signed-off-by: Josh Elser <elserj@apache.org>
7 weeks agoPHOENIX-4765 Add client and server side config property to enable rollback of splitta...
Thomas D'Silva [Tue, 27 Nov 2018 21:46:19 +0000 (13:46 -0800)] 
PHOENIX-4765 Add client and server side config property to enable rollback of splittable System Catalog if required (addendum)

7 weeks agoPHOENIX-4765 Add client and server side config property to enable rollback of splitta...
Thomas D'Silva [Tue, 20 Nov 2018 20:10:05 +0000 (12:10 -0800)] 
PHOENIX-4765 Add client and server side config property to enable rollback of splittable System Catalog if required

8 weeks agoPHOENIX-4971 Drop index will execute successfully using Incorrect name of parent...
Jaanai [Fri, 23 Nov 2018 13:16:20 +0000 (21:16 +0800)] 
PHOENIX-4971 Drop index will execute successfully using Incorrect name of parent tables

8 weeks agoPHOENIX-5026; another test addendum.
Lars Hofhansl [Sun, 25 Nov 2018 00:21:51 +0000 (16:21 -0800)] 
PHOENIX-5026; another test addendum.

8 weeks agoPHOENIX-5026 Addendum; test-fix.
Lars Hofhansl [Thu, 22 Nov 2018 21:19:49 +0000 (13:19 -0800)] 
PHOENIX-5026 Addendum; test-fix.

8 weeks agoPHOENIX-5026 Add client setting to disable server side mutations.
Lars Hofhansl [Thu, 22 Nov 2018 04:06:56 +0000 (20:06 -0800)] 
PHOENIX-5026 Add client setting to disable server side mutations.

2 months agoPHOENIX-5000 Make SecureUserConnectionsTest as Integration test (Addendum)
Karan Mehta [Mon, 19 Nov 2018 22:48:32 +0000 (14:48 -0800)] 
PHOENIX-5000 Make SecureUserConnectionsTest as Integration test (Addendum)

2 months agoPHOENIX-5029 Increase parallelism of tests to decrease test time
James Taylor [Sat, 17 Nov 2018 23:18:39 +0000 (15:18 -0800)] 
PHOENIX-5029 Increase parallelism of tests to decrease test time

2 months agoPHOENIX-5028 Delay acquisition of port and increase Tephra test discovery timeouts
James Taylor [Sat, 17 Nov 2018 23:13:59 +0000 (15:13 -0800)] 
PHOENIX-5028 Delay acquisition of port and increase Tephra test discovery timeouts

2 months agoPHOENIX-4955 - PhoenixIndexImportDirectMapper undercounts failed records
Geoffrey Jacoby [Fri, 16 Nov 2018 21:57:45 +0000 (13:57 -0800)] 
PHOENIX-4955 - PhoenixIndexImportDirectMapper undercounts failed records

2 months agoPHOENIX-5024 - Cleanup anonymous inner classes in PostDDLCompiler
Geoffrey Jacoby [Fri, 16 Nov 2018 17:55:49 +0000 (09:55 -0800)] 
PHOENIX-5024 - Cleanup anonymous inner classes in PostDDLCompiler

2 months agoPHOENIX-5013 Increase timeout for Tephra discovery service
Thomas D'Silva [Thu, 15 Nov 2018 20:33:26 +0000 (12:33 -0800)] 
PHOENIX-5013 Increase timeout for Tephra discovery service

2 months agoPHOENIX-5021 Remove SplitIT from the 4.x-HBase-1.4 and master branch
Thomas D'Silva [Fri, 16 Nov 2018 03:06:02 +0000 (19:06 -0800)] 
PHOENIX-5021 Remove SplitIT from the 4.x-HBase-1.4 and master branch

2 months agoPHOENIX-5000 Make SecureUserConnectionsTest as Integration test
Karan Mehta [Tue, 30 Oct 2018 19:40:00 +0000 (12:40 -0700)] 
PHOENIX-5000 Make SecureUserConnectionsTest as Integration test

2 months agoPHOENIX-4841 staging patch commit.
Daniel Wong [Tue, 9 Oct 2018 23:38:11 +0000 (16:38 -0700)] 
PHOENIX-4841 staging patch commit.

2 months agoPHOENIX-5008: CQSI.init should not bubble up RetriableUpgradeException to client...
Chinmay Kulkarni [Sat, 10 Nov 2018 03:22:57 +0000 (19:22 -0800)] 
PHOENIX-5008: CQSI.init should not bubble up RetriableUpgradeException to client in case of an UpgradeRequiredException

2 months agoPHOENIX-5017 Fix testRecreateViewWhoseParentWasDropped test flapper
Thomas D'Silva [Tue, 13 Nov 2018 23:42:19 +0000 (15:42 -0800)] 
PHOENIX-5017 Fix testRecreateViewWhoseParentWasDropped test flapper

2 months agoPHOENIX-5010 Don't build client guidepost cache when phoenix.stats.collection.enabled...
Ankit Singhal [Tue, 13 Nov 2018 19:36:26 +0000 (11:36 -0800)] 
PHOENIX-5010 Don't build client guidepost cache when phoenix.stats.collection.enabled is disabled

2 months agoPHOENIX-5013 Increase timeout for Tephra discovery service
James Taylor [Sat, 10 Nov 2018 19:07:02 +0000 (11:07 -0800)] 
PHOENIX-5013 Increase timeout for Tephra discovery service

2 months agoPHOENIX-5012 Don't derive IndexToolIT from ParallelStatsEnabled
James Taylor [Sat, 10 Nov 2018 19:04:48 +0000 (11:04 -0800)] 
PHOENIX-5012 Don't derive IndexToolIT from ParallelStatsEnabled

2 months agoRevert "PHOENIX-4971 Drop index will execute successfully using Incorrect name of...
Thomas D'Silva [Wed, 7 Nov 2018 19:08:11 +0000 (11:08 -0800)] 
Revert "PHOENIX-4971 Drop index will execute successfully using Incorrect name of parent tables"

This reverts commit a524596a778c5ba27d0227b39ab8e343392e5ac0.

2 months agoPHOENIX-4996: Refactor PTableImpl to use Builder Pattern
Chinmay Kulkarni [Thu, 25 Oct 2018 00:56:22 +0000 (17:56 -0700)] 
PHOENIX-4996: Refactor PTableImpl to use Builder Pattern

2 months agoPHOENIX-4981 Add tests for ORDER BY, GROUP BY and salted tables using phoenix-spark
Thomas D'Silva [Fri, 19 Oct 2018 05:00:01 +0000 (22:00 -0700)] 
PHOENIX-4981 Add tests for ORDER BY, GROUP BY and salted tables using phoenix-spark

2 months agoPHOENIX-4997 Phoenix MR on snapshots can produce duplicate rows 397/head
Karan Mehta [Fri, 2 Nov 2018 00:15:26 +0000 (17:15 -0700)] 
PHOENIX-4997 Phoenix MR on snapshots can produce duplicate rows

2 months agoPHOENIX-4909 Missing the phoenix-loadbalancer module dependency in phoenix-assembly...
Vitaliy [Tue, 18 Sep 2018 22:09:01 +0000 (01:09 +0300)] 
PHOENIX-4909 Missing the phoenix-loadbalancer module dependency in phoenix-assembly/pom.xml

Closes #352

Signed-off-by: Josh Elser <elserj@apache.org>
2 months agoPHOENIX-4764 Cleanup metadata of child views for a base table that has been dropped...
Kadir [Tue, 30 Oct 2018 04:14:33 +0000 (21:14 -0700)] 
PHOENIX-4764 Cleanup metadata of child views for a base table that has been dropped (addendum)

2 months agoPHOENIX-4891: An index should inherit UPDATE_CACHE_FREQUENCY setting from parent...
Chinmay Kulkarni [Tue, 23 Oct 2018 00:03:07 +0000 (17:03 -0700)] 
PHOENIX-4891: An index should inherit UPDATE_CACHE_FREQUENCY setting from parent table

2 months agoPHOENIX-4872: BulkLoad has bug when loading on single-cell-array-with-offsets table.
s.kadam [Mon, 29 Oct 2018 21:47:21 +0000 (14:47 -0700)] 
PHOENIX-4872: BulkLoad has bug when loading on single-cell-array-with-offsets table.

2 months agoPHOENIX-4971 Drop index will execute successfully using Incorrect name of parent...
Jaanai [Sun, 28 Oct 2018 11:10:51 +0000 (19:10 +0800)] 
PHOENIX-4971 Drop index will execute successfully using Incorrect name of parent tables

Signed-off-by: Geoffrey Jacoby <gjacoby@apache.org>
2 months agoPHOENIX-4764 Cleanup metadata of child views for a base table that has been dropped
Kadir [Thu, 27 Sep 2018 06:32:31 +0000 (23:32 -0700)] 
PHOENIX-4764 Cleanup metadata of child views for a base table that has been dropped

2 months agoPHOENIX-4977 Make KillServerOnFailurePolicy a configurable option in PhoenixIndexFail...
Vincent Poon [Tue, 23 Oct 2018 23:03:22 +0000 (16:03 -0700)] 
PHOENIX-4977 Make KillServerOnFailurePolicy a configurable option in PhoenixIndexFailurePolicy

2 months agoPHOENIX-4975 Addendum to fix failing unit tests for Omid due to shadow cells and...
James Taylor [Wed, 17 Oct 2018 06:49:23 +0000 (23:49 -0700)] 
PHOENIX-4975 Addendum to fix failing unit tests for Omid due to shadow cells and no local indexes

2 months agoPHOENIX-4988 Incorrect index rowkey generated when updating only non-indexed columns... 399/head
Vincent Poon [Mon, 22 Oct 2018 18:00:54 +0000 (11:00 -0700)] 
PHOENIX-4988 Incorrect index rowkey generated when updating only non-indexed columns after a delete

2 months agoPHOENIX-4960 Write to table with global index failed if meta of index changed (split...
Vincent Poon [Mon, 22 Oct 2018 19:01:44 +0000 (12:01 -0700)] 
PHOENIX-4960 Write to table with global index failed if meta of index changed (split, move, etc)

3 months agoPHOENIX-4963 Do not throw when transitioning to PENDING_DISABLE if index is already...
Vincent Poon [Tue, 16 Oct 2018 23:13:11 +0000 (16:13 -0700)] 
PHOENIX-4963 Do not throw when transitioning to PENDING_DISABLE if index is already disabled

3 months agoPHOENIX-4975 Fix failing unit tests for Omid due to shadow cells and no local indexes
James Taylor [Tue, 16 Oct 2018 16:16:43 +0000 (09:16 -0700)] 
PHOENIX-4975 Fix failing unit tests for Omid due to shadow cells and no local indexes

3 months agoPHOENIX-4874 psql doesn't support date/time with values smaller than milliseconds...
Rajeshbabu Chintaguntla [Tue, 16 Oct 2018 15:53:21 +0000 (21:23 +0530)] 
PHOENIX-4874 psql doesn't support date/time with values smaller than milliseconds-addendum(Rajeshbabu)

3 months agoPHOENIX-4942 Move MetaDataEndpointImplTest to integration test
Thomas D'Silva [Tue, 16 Oct 2018 05:23:06 +0000 (22:23 -0700)] 
PHOENIX-4942 Move MetaDataEndpointImplTest to integration test

3 months agoPHOENIX-4859 Using local index in where statement for join (only rhs table) query...
Rajeshbabu Chintaguntla [Mon, 15 Oct 2018 15:52:10 +0000 (21:22 +0530)] 
PHOENIX-4859 Using local index in where statement for join (only rhs table) query fails-addendum(Rajeshbabu)

3 months agoPHOENIX-4967 Reverse scan along LOCAL index does not always return all data.
Lars Hofhansl [Sat, 13 Oct 2018 21:48:32 +0000 (14:48 -0700)] 
PHOENIX-4967 Reverse scan along LOCAL index does not always return all data.

3 months agoPHOENIX-4966 Implement unhandledFilters in PhoenixRelation so that spark only evaluat...
Thomas D'Silva [Thu, 11 Oct 2018 22:46:48 +0000 (15:46 -0700)] 
PHOENIX-4966 Implement unhandledFilters in PhoenixRelation so that spark only evaluates filters when required

3 months agoPHOENIX-4358 Case Sensitive String match on SqlType in PDataType (Dave Angulo)
Thomas D'Silva [Fri, 12 Oct 2018 20:46:15 +0000 (13:46 -0700)] 
PHOENIX-4358 Case Sensitive String match on SqlType in PDataType (Dave Angulo)

3 months agoPHOENIX-4964 ORDER BY should use a LOCAL index even if the query is not fully covered.
Lars Hofhansl [Fri, 12 Oct 2018 05:45:50 +0000 (22:45 -0700)] 
PHOENIX-4964 ORDER BY should use a LOCAL index even if the query is not fully covered.

3 months agoPHOENIX-3955 (Addendum) Fix compilation error 363/head
Chinmay Kulkarni [Thu, 11 Oct 2018 05:59:34 +0000 (22:59 -0700)] 
PHOENIX-3955 (Addendum) Fix compilation error

3 months agoPHOENIX-3955: Ensure KEEP_DELETED_CELLS, REPLICATION_SCOPE, and TTL properties stay...
Chinmay Kulkarni [Wed, 10 Oct 2018 20:40:00 +0000 (13:40 -0700)] 
PHOENIX-3955: Ensure KEEP_DELETED_CELLS, REPLICATION_SCOPE, and TTL properties stay in sync between the physical data table and index tables

3 months agoPHOENIX-4859 Using local index in where statement for join (only rhs table) query...
Rajeshbabu Chintaguntla [Tue, 9 Oct 2018 07:06:42 +0000 (12:36 +0530)] 
PHOENIX-4859 Using local index in where statement for join (only rhs table) query fails(Rajeshbabu)

3 months agoPHOENIX-4957 Add NO_INDEX hint so IndexTool uses the data table instead of index...
Vincent Poon [Mon, 8 Oct 2018 23:38:09 +0000 (16:38 -0700)] 
PHOENIX-4957 Add NO_INDEX hint so IndexTool uses the data table instead of index table

3 months agoPHOENIX-4855 Continue to write base table column metadata when creating a view in...
Thomas D'Silva [Sat, 6 Oct 2018 19:40:54 +0000 (12:40 -0700)] 
PHOENIX-4855 Continue to write base table column metadata when creating a view in order to support rollback (addendum)

3 months agoPHOENIX-4688 Support SPNEGO for python driver via requests-kerberos
Lev Bronshtein [Wed, 29 Aug 2018 21:19:51 +0000 (17:19 -0400)] 
PHOENIX-4688 Support SPNEGO for python driver via requests-kerberos

Includes updated L&N for requests-kerberos. Tries to detect when the
host system doesn't have necessary dependencies to run the test

Closes #344

Signed-off-by: Josh Elser <elserj@apache.org>
3 months agoPHOENIX-4731 Make running transactional unit tests for a given provider optional
James Taylor [Thu, 4 Oct 2018 15:19:37 +0000 (08:19 -0700)] 
PHOENIX-4731 Make running transactional unit tests for a given provider optional

3 months agoPHOENIX-4946 Switch from HC's annotations (since removed) to JCIP annotations
Josh Elser [Wed, 3 Oct 2018 21:43:05 +0000 (17:43 -0400)] 
PHOENIX-4946 Switch from HC's annotations (since removed) to JCIP annotations

Avoids an old httpclient artifact conflicting with Hadoop3 implementation.

Signed-off-by: Sergey Soldatov <ssa@apache.org>
3 months agoPHOENIX-4855 (addendum) Fix compilation issues, bad class names.
Josh Elser [Fri, 5 Oct 2018 15:16:08 +0000 (11:16 -0400)] 
PHOENIX-4855 (addendum) Fix compilation issues, bad class names.

3 months agoPHOENIX-4855 Continue to write base table column metadata when creating a view in...
Thomas D'Silva [Mon, 20 Aug 2018 17:42:56 +0000 (10:42 -0700)] 
PHOENIX-4855 Continue to write base table column metadata when creating a view in order to support rollback

3 months agoPHOENIX-4949 - IndexTool - updateIndexState called too many times unnecessarily
Geoffrey [Thu, 4 Oct 2018 18:20:56 +0000 (11:20 -0700)] 
PHOENIX-4949 - IndexTool - updateIndexState called too many times unnecessarily

3 months agoPHOENIX-4917 Fix ClassCastException when projecting array elements in hash join
Gerald Sangudi [Sun, 23 Sep 2018 16:01:18 +0000 (09:01 -0700)] 
PHOENIX-4917 Fix ClassCastException when projecting array elements in hash join

3 months agoPHOENIX-4941 Handle TableExistsException when wrapped under RemoteException for SYSTE...
Ankit Singhal [Tue, 2 Oct 2018 19:30:09 +0000 (12:30 -0700)] 
PHOENIX-4941 Handle TableExistsException when wrapped under RemoteException for SYSTEM.MUTEX table(addendum)

3 months agoPHOENIX-4941 Handle TableExistsException when wrapped under RemoteException for SYSTE...
Ankit Singhal [Tue, 2 Oct 2018 19:09:28 +0000 (12:09 -0700)] 
PHOENIX-4941 Handle TableExistsException when wrapped under RemoteException for SYSTEM.MUTEX table

3 months agoPHOENIX-4519 - Index rebuild MR jobs not created for "alter index rebuild async"...
Geoffrey [Thu, 6 Sep 2018 23:18:09 +0000 (16:18 -0700)] 
PHOENIX-4519 - Index rebuild MR jobs not created for "alter index rebuild async" rebuilds

3 months agoPHOENIX-4935 - IndexTool should use empty catalog instead of null
Geoffrey [Mon, 1 Oct 2018 22:04:02 +0000 (15:04 -0700)] 
PHOENIX-4935 - IndexTool should use empty catalog instead of null

3 months agoPHOENIX-4875: Don't acquire a mutex while dropping a table and while creating a view
Chinmay Kulkarni [Wed, 12 Sep 2018 04:40:45 +0000 (21:40 -0700)] 
PHOENIX-4875: Don't acquire a mutex while dropping a table and while creating a view

3 months agoPHOENIX-4933 DELETE FROM throws NPE when a local index is present.
Lars Hofhansl [Mon, 1 Oct 2018 18:39:34 +0000 (11:39 -0700)] 
PHOENIX-4933 DELETE FROM throws NPE when a local index is present.

3 months agoPHOENIX-4934 Make BaseTest.splitSystemCatalog generic
Thomas D'Silva [Sat, 29 Sep 2018 00:47:34 +0000 (17:47 -0700)] 
PHOENIX-4934 Make BaseTest.splitSystemCatalog generic

3 months agoPHOENIX-4930 Add test for ORDER BY and LIMIT queries during a split (addendum)
Thomas D'Silva [Sat, 29 Sep 2018 00:32:22 +0000 (17:32 -0700)] 
PHOENIX-4930 Add test for ORDER BY and LIMIT queries during a split (addendum)

3 months agoPHOENIX-4930 Add test for ORDER BY and LIMIT queries during a split
Thomas D'Silva [Sat, 15 Sep 2018 21:27:14 +0000 (14:27 -0700)] 
PHOENIX-4930 Add test for ORDER BY and LIMIT queries during a split

3 months agoPHOENIX-4849 Phoenix may generate incorrectly replace TableResultIterators after...
Lars Hofhansl [Wed, 26 Sep 2018 18:17:18 +0000 (11:17 -0700)] 
PHOENIX-4849 Phoenix may generate incorrectly replace TableResultIterators after HBase region splits.

3 months agoAfter HBASE-20940 any local index query will open all HFiles of every Region involved...
Lars Hofhansl [Mon, 24 Sep 2018 05:33:21 +0000 (22:33 -0700)] 
After HBASE-20940 any local index query will open all HFiles of every Region involved in the query.

3 months agoPHOENIX-4874 psql doesn't support date/time with values smaller than milliseconds...
Rajeshbabu Chintaguntla [Sun, 23 Sep 2018 23:18:35 +0000 (04:48 +0530)] 
PHOENIX-4874 psql doesn't support date/time with values smaller than milliseconds(Rajeshbabu)

4 months agoPHOENIX-4008 UPDATE STATISTIC should collect all versions of cells 357/head
Bin Shi [Tue, 18 Sep 2018 19:19:51 +0000 (12:19 -0700)] 
PHOENIX-4008 UPDATE STATISTIC should collect all versions of cells

4 months agoPHOENIX-4892 Unable to start load balancer with queryserver
Vitaliy [Tue, 18 Sep 2018 19:05:55 +0000 (15:05 -0400)] 
PHOENIX-4892 Unable to start load balancer with queryserver

Added phoenix_loadbalancer_jar path to phoenix_utils.py,
added phoenix_loadbalancer_jar to classpath in queryserver.py,
added service for registry in meta-inf

Closes #343

Signed-off-by: Josh Elser <elserj@apache.org>
4 months agoPHOENIX-4907 - IndexScrutinyTool should use empty catalog instead of null
Geoffrey [Mon, 17 Sep 2018 23:09:44 +0000 (16:09 -0700)] 
PHOENIX-4907 - IndexScrutinyTool should use empty catalog instead of null

4 months agoPHOENIX-4903 Use same hash cache RPC message across all calls
Marcell Ortutay [Sun, 16 Sep 2018 04:13:54 +0000 (21:13 -0700)] 
PHOENIX-4903 Use same hash cache RPC message across all calls

Signed-off-by: Josh Elser <elserj@apache.org>
4 months agoPHOENIX-4880 Shade the rest of Phoenix dependencies in phoenix-server.jar
Josh Elser [Fri, 31 Aug 2018 23:20:14 +0000 (19:20 -0400)] 
PHOENIX-4880 Shade the rest of Phoenix dependencies in phoenix-server.jar

* Declare the used and missing commons-lang dependency in phoenix-core
* Upgrade to commons-lang3 in phoenix-core
* Relocate META-INF/services via shade-plugin
* Move all dependencies provided by hbase classpath to "scope=provided"
  - This not only skips them in the jar, but skips their transitive dependencies
  - Dependencies with no deps (e.g. log4j) are just marked as excludes
* Bundle and relocate *all* dependencies of Phoenix for the hbase server-side CP

The net result is a slightly larger phoenix-server jar, but one that
should be bullet-proof for us moving forward. Specifically, this fixes
running IndexTool via `bin/hbase` as a mapreduce job.