[phoenix] branch 4.x updated: PHOENIX-6347 Remove maven-gpg-plugin invoication from release profile

2021-01-28 Thread stoty
This is an automated email from the ASF dual-hosted git repository.

stoty pushed a commit to branch 4.x
in repository https://gitbox.apache.org/repos/asf/phoenix.git


The following commit(s) were added to refs/heads/4.x by this push:
 new 31a8f59  PHOENIX-6347 Remove maven-gpg-plugin invoication from release 
profile
31a8f59 is described below

commit 31a8f590a7476ab9b9ff5f21faf5f39df8207c3e
Author: Istvan Toth 
AuthorDate: Thu Jan 28 19:06:39 2021 +0100

PHOENIX-6347 Remove maven-gpg-plugin invoication from release profile
---
 pom.xml | 13 -
 1 file changed, 13 deletions(-)

diff --git a/pom.xml b/pom.xml
index ec5b011..c0dea31 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1149,19 +1149,6 @@
   
 
   
-  
-org.apache.maven.plugins
-maven-gpg-plugin
-
-  
-sign-artifacts
-verify
-
-  sign
-
-  
-
-  
 
   
 



[phoenix] branch 4.x updated: PHOENIX-6346 Javadoc generation fails with Java 8

2021-01-28 Thread stoty
This is an automated email from the ASF dual-hosted git repository.

stoty pushed a commit to branch 4.x
in repository https://gitbox.apache.org/repos/asf/phoenix.git


The following commit(s) were added to refs/heads/4.x by this push:
 new 409c559  PHOENIX-6346 Javadoc generation fails with Java 8
409c559 is described below

commit 409c559dcae660676abaf211de665a669f58aedd
Author: Istvan Toth 
AuthorDate: Thu Jan 28 17:43:07 2021 +0100

PHOENIX-6346 Javadoc generation fails with Java 8
---
 .../java/org/apache/hadoop/hbase/PhoenixTagType.java |  2 +-
 .../InterRegionServerIndexRpcControllerFactory.java  |  3 ++-
 ...nterRegionServerMetadataRpcControllerFactory.java |  2 +-
 .../hbase/regionserver/IndexHalfStoreFileReader.java |  4 ++--
 .../hbase/regionserver/IndexKeyValueSkipListSet.java |  6 +++---
 .../regionserver/LocalIndexStoreFileScanner.java |  2 +-
 .../hbase/regionserver/ScannerContextUtil.java   |  2 +-
 .../hbase/regionserver/wal/IndexedHLogReader.java|  8 
 .../cache/aggcache/SpillableGroupByCache.java|  8 
 .../java/org/apache/phoenix/compile/BindManager.java |  2 +-
 .../org/apache/phoenix/compile/ColumnResolver.java   |  3 +--
 .../org/apache/phoenix/compile/JoinCompiler.java |  2 +-
 .../java/org/apache/phoenix/compile/KeyPart.java |  2 +-
 .../org/apache/phoenix/compile/SubqueryRewriter.java |  2 ++
 .../apache/phoenix/compile/SubselectRewriter.java|  4 +---
 .../org/apache/phoenix/compile/WhereOptimizer.java   |  2 +-
 .../coprocessor/ChildLinkMetaDataEndpoint.java   |  2 +-
 .../phoenix/coprocessor/MetaDataEndpointImpl.java|  2 +-
 .../apache/phoenix/coprocessor/MetaDataProtocol.java |  2 +-
 .../apache/phoenix/expression/CaseExpression.java|  6 ++
 .../phoenix/expression/ComparisonExpression.java |  2 +-
 .../apache/phoenix/expression/ModulusExpression.java |  4 ++--
 .../apache/phoenix/expression/OrderByExpression.java |  8 +++-
 .../aggregator/PercentileDiscClientAggregator.java   |  2 +-
 .../expression/function/CeilDateExpression.java  |  2 +-
 .../expression/function/CountAggregateFunction.java  |  2 +-
 .../function/DistinctCountAggregateFunction.java |  2 +-
 .../function/ExternalSqlTypeIdFunction.java  |  2 +-
 .../expression/function/FirstValueFunction.java  |  2 +-
 .../expression/function/FirstValuesFunction.java |  2 +-
 .../phoenix/expression/function/LTrimFunction.java   |  4 ++--
 .../expression/function/LastValueFunction.java   |  2 +-
 .../expression/function/LastValuesFunction.java  |  2 +-
 .../phoenix/expression/function/LengthFunction.java  |  4 ++--
 .../expression/function/NthValueFunction.java|  2 +-
 .../function/PercentRankAggregateFunction.java   |  2 +-
 .../function/PercentileContAggregateFunction.java|  2 +-
 .../function/PercentileDiscAggregateFunction.java|  2 +-
 .../phoenix/expression/function/RTrimFunction.java   |  4 ++--
 .../phoenix/expression/function/RandomFunction.java  |  2 ++
 .../expression/function/RegexpReplaceFunction.java   |  2 +-
 .../expression/function/RegexpSubstrFunction.java| 10 +-
 .../expression/function/RoundDateExpression.java |  2 +-
 .../expression/function/StddevPopFunction.java   |  2 +-
 .../expression/function/StddevSampFunction.java  |  2 +-
 .../phoenix/expression/function/SubstrFunction.java  | 10 +-
 .../phoenix/expression/function/TrimFunction.java|  2 +-
 .../phoenix/expression/function/TruncFunction.java   |  2 +-
 .../java/org/apache/phoenix/hbase/index/Indexer.java | 12 ++--
 .../hbase/index/builder/BaseIndexBuilder.java|  2 --
 .../phoenix/hbase/index/builder/IndexBuilder.java| 10 --
 .../phoenix/hbase/index/covered/IndexCodec.java  |  1 -
 .../phoenix/hbase/index/covered/LocalTableState.java |  2 +-
 .../hbase/index/covered/data/IndexMemStore.java  |  4 ++--
 .../index/covered/filter/NewerTimestampFilter.java   |  2 +-
 .../exception/SingleIndexWriteFailureException.java  |  2 +-
 .../hbase/index/scanner/FilteredKeyValueScanner.java |  2 +-
 .../hbase/index/util/IndexManagementUtil.java|  2 +-
 .../phoenix/hbase/index/wal/KeyValueCodec.java   |  2 +-
 .../hbase/index/write/IndexFailurePolicy.java|  4 ++--
 .../phoenix/hbase/index/write/IndexWriter.java   |  4 ++--
 .../phoenix/hbase/index/write/IndexWriterUtils.java  |  2 +-
 .../write/TrackingParallelWriterIndexCommitter.java  |  2 +-
 .../write/recovery/PerRegionIndexWriteCache.java |  2 +-
 .../org/apache/phoenix/index/IndexMaintainer.java|  2 +-
 .../phoenix/index/IndexMetaDataCacheClient.java  |  2 +-
 .../apache/phoenix/index/PhoenixIndexBuilder.java|  2 +-
 .../phoenix/index/PhoenixIndexFailurePolicy.java |  9 +++--
 .../java/org/apache/phoenix/jdbc/PhoenixDriver.java  |  2 +-
 .../org/apache/phoenix/jdbc/PhoenixStatement.java|  2 +-
 .../org/apache/phoenix/join/HashCacheClient.java | 11 ++-

[phoenix] branch master updated (c9e05f0 -> 22f7d41)

2021-01-28 Thread stoty
This is an automated email from the ASF dual-hosted git repository.

stoty pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/phoenix.git.


from c9e05f0  PHOENIX-6307 Build and release official binary distributions 
with each HBase profile (addendum: reset repo before mvn deploy to avoid rat 
check errors)
 new f763b29  PHOENIX-6346 Javadoc generation fails with Java 8
 new 22f7d41  PHOENIX-6347 Remove maven-gpg-plugin invoication from release 
profile

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:
 .../InterRegionServerIndexRpcControllerFactory.java  |  2 +-
 ...nterRegionServerMetadataRpcControllerFactory.java |  2 +-
 .../hbase/regionserver/IndexHalfStoreFileReader.java |  4 ++--
 .../hbase/regionserver/IndexKeyValueSkipListSet.java |  6 +++---
 .../regionserver/LocalIndexStoreFileScanner.java |  2 +-
 .../hbase/regionserver/ScannerContextUtil.java   |  2 +-
 .../hbase/regionserver/wal/IndexedHLogReader.java|  8 
 .../cache/aggcache/SpillableGroupByCache.java|  8 
 .../java/org/apache/phoenix/compile/BindManager.java |  2 +-
 .../org/apache/phoenix/compile/ColumnResolver.java   |  3 +--
 .../org/apache/phoenix/compile/JoinCompiler.java |  2 +-
 .../java/org/apache/phoenix/compile/KeyPart.java |  2 +-
 .../org/apache/phoenix/compile/SubqueryRewriter.java |  2 ++
 .../apache/phoenix/compile/SubselectRewriter.java|  4 +---
 .../org/apache/phoenix/compile/WhereOptimizer.java   |  2 +-
 .../coprocessor/ChildLinkMetaDataEndpoint.java   |  2 +-
 .../phoenix/coprocessor/MetaDataEndpointImpl.java|  2 +-
 .../apache/phoenix/coprocessor/MetaDataProtocol.java |  2 +-
 .../apache/phoenix/expression/CaseExpression.java|  6 ++
 .../phoenix/expression/ComparisonExpression.java |  2 +-
 .../apache/phoenix/expression/ModulusExpression.java |  4 ++--
 .../apache/phoenix/expression/OrderByExpression.java |  8 +++-
 .../aggregator/PercentileDiscClientAggregator.java   |  2 +-
 .../expression/function/CeilDateExpression.java  |  2 +-
 .../expression/function/CountAggregateFunction.java  |  2 +-
 .../function/DistinctCountAggregateFunction.java |  2 +-
 .../function/ExternalSqlTypeIdFunction.java  |  2 +-
 .../expression/function/FirstValueFunction.java  |  2 +-
 .../expression/function/FirstValuesFunction.java |  2 +-
 .../phoenix/expression/function/LTrimFunction.java   |  4 ++--
 .../expression/function/LastValueFunction.java   |  2 +-
 .../expression/function/LastValuesFunction.java  |  2 +-
 .../phoenix/expression/function/LengthFunction.java  |  4 ++--
 .../expression/function/NthValueFunction.java|  2 +-
 .../function/PercentRankAggregateFunction.java   |  2 +-
 .../function/PercentileContAggregateFunction.java|  2 +-
 .../function/PercentileDiscAggregateFunction.java|  2 +-
 .../phoenix/expression/function/RTrimFunction.java   |  4 ++--
 .../phoenix/expression/function/RandomFunction.java  |  2 ++
 .../expression/function/RegexpReplaceFunction.java   |  2 +-
 .../expression/function/RegexpSubstrFunction.java| 10 +-
 .../expression/function/RoundDateExpression.java |  2 +-
 .../expression/function/StddevPopFunction.java   |  2 +-
 .../expression/function/StddevSampFunction.java  |  2 +-
 .../phoenix/expression/function/SubstrFunction.java  | 10 +-
 .../phoenix/expression/function/TrimFunction.java|  2 +-
 .../phoenix/expression/function/TruncFunction.java   |  2 +-
 .../java/org/apache/phoenix/hbase/index/Indexer.java | 14 +++---
 .../hbase/index/builder/BaseIndexBuilder.java|  2 --
 .../phoenix/hbase/index/builder/IndexBuilder.java| 10 --
 .../phoenix/hbase/index/covered/IndexCodec.java  |  1 -
 .../phoenix/hbase/index/covered/LocalTableState.java |  2 +-
 .../hbase/index/covered/data/IndexMemStore.java  |  4 ++--
 .../index/covered/filter/NewerTimestampFilter.java   |  2 +-
 .../exception/SingleIndexWriteFailureException.java  |  2 +-
 .../hbase/index/scanner/FilteredKeyValueScanner.java |  2 +-
 .../hbase/index/util/IndexManagementUtil.java|  2 +-
 .../phoenix/hbase/index/wal/KeyValueCodec.java   |  2 +-
 .../hbase/index/write/IndexFailurePolicy.java|  4 ++--
 .../phoenix/hbase/index/write/IndexWriter.java   |  4 ++--
 .../phoenix/hbase/index/write/IndexWriterUtils.java  |  2 +-
 .../write/TrackingParallelWriterIndexCommitter.java  |  2 +-
 .../write/recovery/PerRegionIndexWriteCache.java |  2 +-
 .../org/apache/phoenix/index/IndexMaintainer.java|  2 +-
 .../phoenix/index/IndexMetaDataCacheClient.java  |  2 +-
 .../apache/phoenix/index/PhoenixIndexBuilder.java|  2 +-
 .../phoenix/index/PhoenixIndexFailurePolicy.java |  9 +++--
 ..

[phoenix] 02/02: PHOENIX-6347 Remove maven-gpg-plugin invoication from release profile

2021-01-28 Thread stoty
This is an automated email from the ASF dual-hosted git repository.

stoty pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/phoenix.git

commit 22f7d41021d1a42bc542b3497c433d4a85b17eba
Author: Istvan Toth 
AuthorDate: Thu Jan 28 19:06:39 2021 +0100

PHOENIX-6347 Remove maven-gpg-plugin invoication from release profile
---
 pom.xml | 13 -
 1 file changed, 13 deletions(-)

diff --git a/pom.xml b/pom.xml
index e4e32a9..f03cb55 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1468,19 +1468,6 @@
   
 
   
-  
-org.apache.maven.plugins
-maven-gpg-plugin
-
-  
-sign-artifacts
-verify
-
-  sign
-
-  
-
-  
 
   
 



[phoenix] 01/02: PHOENIX-6346 Javadoc generation fails with Java 8

2021-01-28 Thread stoty
This is an automated email from the ASF dual-hosted git repository.

stoty pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/phoenix.git

commit f763b290fa53c97a83615dd8c8e2f9cbc2bbcde3
Author: Istvan Toth 
AuthorDate: Thu Jan 28 17:43:07 2021 +0100

PHOENIX-6346 Javadoc generation fails with Java 8
---
 .../InterRegionServerIndexRpcControllerFactory.java  |  2 +-
 ...nterRegionServerMetadataRpcControllerFactory.java |  2 +-
 .../hbase/regionserver/IndexHalfStoreFileReader.java |  4 ++--
 .../hbase/regionserver/IndexKeyValueSkipListSet.java |  6 +++---
 .../regionserver/LocalIndexStoreFileScanner.java |  2 +-
 .../hbase/regionserver/ScannerContextUtil.java   |  2 +-
 .../hbase/regionserver/wal/IndexedHLogReader.java|  8 
 .../cache/aggcache/SpillableGroupByCache.java|  8 
 .../java/org/apache/phoenix/compile/BindManager.java |  2 +-
 .../org/apache/phoenix/compile/ColumnResolver.java   |  3 +--
 .../org/apache/phoenix/compile/JoinCompiler.java |  2 +-
 .../java/org/apache/phoenix/compile/KeyPart.java |  2 +-
 .../org/apache/phoenix/compile/SubqueryRewriter.java |  2 ++
 .../apache/phoenix/compile/SubselectRewriter.java|  4 +---
 .../org/apache/phoenix/compile/WhereOptimizer.java   |  2 +-
 .../coprocessor/ChildLinkMetaDataEndpoint.java   |  2 +-
 .../phoenix/coprocessor/MetaDataEndpointImpl.java|  2 +-
 .../apache/phoenix/coprocessor/MetaDataProtocol.java |  2 +-
 .../apache/phoenix/expression/CaseExpression.java|  6 ++
 .../phoenix/expression/ComparisonExpression.java |  2 +-
 .../apache/phoenix/expression/ModulusExpression.java |  4 ++--
 .../apache/phoenix/expression/OrderByExpression.java |  8 +++-
 .../aggregator/PercentileDiscClientAggregator.java   |  2 +-
 .../expression/function/CeilDateExpression.java  |  2 +-
 .../expression/function/CountAggregateFunction.java  |  2 +-
 .../function/DistinctCountAggregateFunction.java |  2 +-
 .../function/ExternalSqlTypeIdFunction.java  |  2 +-
 .../expression/function/FirstValueFunction.java  |  2 +-
 .../expression/function/FirstValuesFunction.java |  2 +-
 .../phoenix/expression/function/LTrimFunction.java   |  4 ++--
 .../expression/function/LastValueFunction.java   |  2 +-
 .../expression/function/LastValuesFunction.java  |  2 +-
 .../phoenix/expression/function/LengthFunction.java  |  4 ++--
 .../expression/function/NthValueFunction.java|  2 +-
 .../function/PercentRankAggregateFunction.java   |  2 +-
 .../function/PercentileContAggregateFunction.java|  2 +-
 .../function/PercentileDiscAggregateFunction.java|  2 +-
 .../phoenix/expression/function/RTrimFunction.java   |  4 ++--
 .../phoenix/expression/function/RandomFunction.java  |  2 ++
 .../expression/function/RegexpReplaceFunction.java   |  2 +-
 .../expression/function/RegexpSubstrFunction.java| 10 +-
 .../expression/function/RoundDateExpression.java |  2 +-
 .../expression/function/StddevPopFunction.java   |  2 +-
 .../expression/function/StddevSampFunction.java  |  2 +-
 .../phoenix/expression/function/SubstrFunction.java  | 10 +-
 .../phoenix/expression/function/TrimFunction.java|  2 +-
 .../phoenix/expression/function/TruncFunction.java   |  2 +-
 .../java/org/apache/phoenix/hbase/index/Indexer.java | 14 +++---
 .../hbase/index/builder/BaseIndexBuilder.java|  2 --
 .../phoenix/hbase/index/builder/IndexBuilder.java| 10 --
 .../phoenix/hbase/index/covered/IndexCodec.java  |  1 -
 .../phoenix/hbase/index/covered/LocalTableState.java |  2 +-
 .../hbase/index/covered/data/IndexMemStore.java  |  4 ++--
 .../index/covered/filter/NewerTimestampFilter.java   |  2 +-
 .../exception/SingleIndexWriteFailureException.java  |  2 +-
 .../hbase/index/scanner/FilteredKeyValueScanner.java |  2 +-
 .../hbase/index/util/IndexManagementUtil.java|  2 +-
 .../phoenix/hbase/index/wal/KeyValueCodec.java   |  2 +-
 .../hbase/index/write/IndexFailurePolicy.java|  4 ++--
 .../phoenix/hbase/index/write/IndexWriter.java   |  4 ++--
 .../phoenix/hbase/index/write/IndexWriterUtils.java  |  2 +-
 .../write/TrackingParallelWriterIndexCommitter.java  |  2 +-
 .../write/recovery/PerRegionIndexWriteCache.java |  2 +-
 .../org/apache/phoenix/index/IndexMaintainer.java|  2 +-
 .../phoenix/index/IndexMetaDataCacheClient.java  |  2 +-
 .../apache/phoenix/index/PhoenixIndexBuilder.java|  2 +-
 .../phoenix/index/PhoenixIndexFailurePolicy.java |  9 +++--
 .../java/org/apache/phoenix/jdbc/PhoenixDriver.java  |  2 +-
 .../org/apache/phoenix/jdbc/PhoenixStatement.java|  2 +-
 .../org/apache/phoenix/join/HashCacheClient.java | 11 ++-
 .../phoenix/mapreduce/CsvToKeyValueMapper.java   |  2 +-
 .../mapreduce/ImportPreUpsertKeyValueProcessor.java  |  4 ++--
 .../phoenix/mapreduce/JsonToKeyValueMapper.java  |  2 +-
 .../apache/phoenix/mapreduce/Pho

Apache-Phoenix | master | HBase 2.2 | Build #218 FAILURE

2021-01-28 Thread Apache Jenkins Server

master branch  HBase 2.2  build #218 status FAILURE
Build #218 https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-mulitbranch/job/master/218/


Apache-Phoenix | master | HBase 2.4 | Build #218 SUCCESS

2021-01-28 Thread Apache Jenkins Server

master branch  HBase 2.4  build #218 status SUCCESS
Build #218 https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-mulitbranch/job/master/218/


Apache-Phoenix | master | HBase 2.1 | Build #218 SUCCESS

2021-01-28 Thread Apache Jenkins Server

master branch  HBase 2.1  build #218 status SUCCESS
Build #218 https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-mulitbranch/job/master/218/


Apache-Phoenix | master | HBase 2.3 | Build #218 FAILURE

2021-01-28 Thread Apache Jenkins Server

master branch  HBase 2.3  build #218 status FAILURE
Build #218 https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-mulitbranch/job/master/218/


[phoenix] branch master updated: PHOENIX-6307 Build and release official binary distributions with each HBase profile (addendum: reset repo before mvn deploy to avoid rat check errors)

2021-01-28 Thread stoty
This is an automated email from the ASF dual-hosted git repository.

stoty pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/phoenix.git


The following commit(s) were added to refs/heads/master by this push:
 new c9e05f0  PHOENIX-6307 Build and release official binary distributions 
with each HBase profile (addendum: reset repo before mvn deploy to avoid rat 
check errors)
c9e05f0 is described below

commit c9e05f0dc96e4322be26a2cf8aadb28e122f415e
Author: Istvan Toth 
AuthorDate: Thu Jan 28 13:05:10 2021 +0100

PHOENIX-6307 Build and release official binary distributions with each 
HBase profile (addendum: reset repo before mvn deploy to avoid rat check errors)
---
 dev/create-release/release-util.sh | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev/create-release/release-util.sh 
b/dev/create-release/release-util.sh
index 7ac8375..d830591 100755
--- a/dev/create-release/release-util.sh
+++ b/dev/create-release/release-util.sh
@@ -719,6 +719,7 @@ function maven_deploy { #inputs:  

 echo "${MVN[@]}" -DskipTests -Dcheckstyle.skip=true 
"${PUBLISH_PROFILES[@]}" ${variant:+"$variant"} \
 "${mvn_goals[@]}"
 echo "Logging to ${mvn_log_file}.  This will take a while..."
+git clean -d -f -x
 # Prepare for signing
 kick_gpg_agent
 # The tortuous redirect in the next command allows mvn's stdout and stderr 
to go to mvn_log_file,



svn commit: r45620 [3/3] - /dev/phoenix/phoenix-5.1.0RC0/

2021-01-28 Thread stoty
Added: dev/phoenix/phoenix-5.1.0RC0/RELEASENOTES.md
==
--- dev/phoenix/phoenix-5.1.0RC0/RELEASENOTES.md (added)
+++ dev/phoenix/phoenix-5.1.0RC0/RELEASENOTES.md Thu Jan 28 10:21:33 2021
@@ -0,0 +1,175 @@
+
+
+# PHOENIX  5.1.0 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, 
important issues, features, and major improvements.
+
+
+---
+
+* [PHOENIX-6273](https://issues.apache.org/jira/browse/PHOENIX-6273) | *Major* 
| **Add support to handle MR Snapshot restore externally**
+
+Adds mapreduce configuration param 
"phoenix.mapreduce.external.snapshot.restore" which when set to true indicates 
that snapshot-based MapReduce jobs shouldn't try to restore the snapshot 
themselves, but assume an external application has already done so.
+
+
+---
+
+* [PHOENIX-6323](https://issues.apache.org/jira/browse/PHOENIX-6323) | 
*Blocker* | **isRawFilterSupported() returns true for HBase 2.2 compat module**
+
+When used with HBase 2.2, Phoenix now only support HBase 2.2.5 and later 
versions. (i.e HBase 2.2.0-2.2.4 are not supported)
+
+
+---
+
+* [PHOENIX-6326](https://issues.apache.org/jira/browse/PHOENIX-6326) | 
*Critical* | **Phoenix doesn't work with Java version 11.0.9.1 , due to Jetty 
problem**
+
+There is bug in the Jetty version used by HBase 2.3 and earlier, that causes 
incompatilbity with Java releases that have a four number version string like  
"11.0.9.1"
+As Phoenix builds on top of HBase, Phoenix is also incompatible with these 
releases, when built with an hbase.profile older than 2.4.
+
+
+---
+
+* [PHOENIX-6307](https://issues.apache.org/jira/browse/PHOENIX-6307) | *Major* 
| **Build and release official binary distributions with each HBase profile**
+
+The phoenix-client and phoenix-server JARs have been renamed to include the 
supported HBase version.
+
+Instead of phoenix-client-\.jar, the client is now 
phoenix-client-hbase-\-\.jar
+I.e. The Phoenix 4.16 client for Hbase 1.5 is now called 
phoenix-client-hbase-1.5-5.1.0.jar
+
+The maven coordinates also have also changed to 
"org.apache.phoenix:phoenix-client-hbase-\:\".
+I.e the Phoenix 4.15.0 client for Hbase 1.5 is  
"org.apache.phoenix:phoenix-client:4.15.0-HBase-1.5", but the phoenix client 
for Phoenix 4.16 is "org.apache.phoenix:phoenix-client-hbase-1.5:4.16.0"
+
+
+---
+
+* [PHOENIX-5265](https://issues.apache.org/jira/browse/PHOENIX-5265) | *Major* 
| **[UMBRELLA] Phoenix Test should use object based Plan for result comparison 
instead of using hard-corded comparison**
+
+New API for Explain plan queries that can be used for comparison of individual 
plan attributes.
+
+
+---
+
+* [PHOENIX-6280](https://issues.apache.org/jira/browse/PHOENIX-6280) | *Major* 
| **Support HBase 2.4**
+
+HBase 2.4 is now supported. (Tested with HBase 2.4.0)
+
+
+---
+
+* [PHOENIX-6282](https://issues.apache.org/jira/browse/PHOENIX-6282) | *Major* 
| **Generate PB files inline with build and remove checked in files**
+
+We no longer have generated protobuf Java files available in source code. 
These files are expected to be generated inline with mvn build. We have also 
used an optimization with the plugin to ensure protoc is not invoked with mvn 
build if no .proto file is updated between two consecutive builds.
+
+
+---
+
+* [PHOENIX-6086](https://issues.apache.org/jira/browse/PHOENIX-6086) | 
*Critical* | **Take a snapshot of all SYSTEM tables before attempting to 
upgrade them**
+
+While upgrading System tables, all system tables where we perform some 
significant DDL operations, we start taking snapshots of them:
+ 
+1. SYSTEM.CATALOG (was already covered before this Jira)
+2. SYSTEM.CHILD\_LINK
+3. SYSTEM.SEQUENCE
+4. SYSTEM.STATS
+5. SYSTEM.TASK
+
+If the upgrade doesn't complete successfully, we should get warning log 
providing all snapshots taken so far, which can be used to restore some 
snapshots if required.
+
+
+A sample Warning log:
+
+Failed upgrading System tables. Snapshots for system tables created so far: 
{SYSTEM:STATS=SNAPSHOT\_SYSTEM.STATS\_4.15.x\_TO\_4.16.0\_20201202114411, 
SYSTEM:CATALOG=SNAPSHOT\_SYSTEM.CATALOG\_4.15.x\_TO\_4.16.0\_20201202114258, 
SYSTEM:CHILD\_LINK=SNAPSHOT\_SYSTEM.CHILD\_LINK\_4.15.x\_TO\_4.16.0\_20201202114405,
 SYSTEM:SEQUENCE=SNAPSHOT\_SYSTEM.SEQUENCE\_4.15.x\_TO\_4.16.0\_20201202114407, 
SYSTEM:TASK=SNAPSHOT\_SYSTEM.TASK\_4.15.x\_TO\_4.16.0\_20201202114413}
+
+
+---
+
+* [PHOENIX-4412](https://issues.apache.org/jira/browse/PHOENIX-4412) | 
*Critical* | **Tephra transaction context visibility level returns null instead 
of SNAPSHOT\_ALL**
+
+**WARNING: No release note provided for this change.**
+
+
+---
+
+* [PHOENIX-6155](https://issues.apache.org/jira/browse/PHOENIX-6155) | *Major* 
| **Prevent doing direct upserts into SYSTEM.TASK from the client**
+
+A new coprocessor endpoint to avoid direct upserts into SYSTEM.TASK from the 
client.
+
+
+---
+
+* [PHOENIX-6186](https://issues.apache.org

svn commit: r45620 [1/3] - /dev/phoenix/phoenix-5.1.0RC0/

2021-01-28 Thread stoty
Author: stoty
Date: Thu Jan 28 10:21:33 2021
New Revision: 45620

Log:
Apache phoenix 5.1.0RC0

Added:
dev/phoenix/phoenix-5.1.0RC0/
dev/phoenix/phoenix-5.1.0RC0/CHANGES.md
dev/phoenix/phoenix-5.1.0RC0/RELEASENOTES.md
dev/phoenix/phoenix-5.1.0RC0/phoenix-5.1.0-src.tar.gz   (with props)
dev/phoenix/phoenix-5.1.0RC0/phoenix-5.1.0-src.tar.gz.asc
dev/phoenix/phoenix-5.1.0RC0/phoenix-5.1.0-src.tar.gz.sha512
dev/phoenix/phoenix-5.1.0RC0/phoenix-hbase-2.1-5.1.0-bin.tar.gz   (with 
props)
dev/phoenix/phoenix-5.1.0RC0/phoenix-hbase-2.1-5.1.0-bin.tar.gz.asc
dev/phoenix/phoenix-5.1.0RC0/phoenix-hbase-2.1-5.1.0-bin.tar.gz.sha512
dev/phoenix/phoenix-5.1.0RC0/phoenix-hbase-2.2-5.1.0-bin.tar.gz   (with 
props)
dev/phoenix/phoenix-5.1.0RC0/phoenix-hbase-2.2-5.1.0-bin.tar.gz.asc
dev/phoenix/phoenix-5.1.0RC0/phoenix-hbase-2.2-5.1.0-bin.tar.gz.sha512
dev/phoenix/phoenix-5.1.0RC0/phoenix-hbase-2.3-5.1.0-bin.tar.gz   (with 
props)
dev/phoenix/phoenix-5.1.0RC0/phoenix-hbase-2.3-5.1.0-bin.tar.gz.asc
dev/phoenix/phoenix-5.1.0RC0/phoenix-hbase-2.3-5.1.0-bin.tar.gz.sha512
dev/phoenix/phoenix-5.1.0RC0/phoenix-hbase-2.4-5.1.0-bin.tar.gz   (with 
props)
dev/phoenix/phoenix-5.1.0RC0/phoenix-hbase-2.4-5.1.0-bin.tar.gz.asc
dev/phoenix/phoenix-5.1.0RC0/phoenix-hbase-2.4-5.1.0-bin.tar.gz.sha512



svn commit: r45620 [2/3] - /dev/phoenix/phoenix-5.1.0RC0/

2021-01-28 Thread stoty


Added: dev/phoenix/phoenix-5.1.0RC0/CHANGES.md
==
--- dev/phoenix/phoenix-5.1.0RC0/CHANGES.md (added)
+++ dev/phoenix/phoenix-5.1.0RC0/CHANGES.md Thu Jan 28 10:21:33 2021
@@ -0,0 +1,737 @@
+
+
+# PHOENIX Changelog
+
+## Release 5.1.0 - Unreleased (as of 2021-01-28)
+
+
+
+### IMPORTANT ISSUES:
+
+| JIRA | Summary | Priority | Component |
+|: |: | :--- |: |
+| [PHOENIX-5265](https://issues.apache.org/jira/browse/PHOENIX-5265) | 
[UMBRELLA] Phoenix Test should use object based Plan for result comparison 
instead of using hard-corded comparison |  Major | . |
+| [PHOENIX-4412](https://issues.apache.org/jira/browse/PHOENIX-4412) | Tephra 
transaction context visibility level returns null instead of SNAPSHOT\_ALL |  
Critical | . |
+| [PHOENIX-5446](https://issues.apache.org/jira/browse/PHOENIX-5446) | Support 
Protobuf shaded clients (thin + thick) |  Major | . |
+| [PHOENIX-4866](https://issues.apache.org/jira/browse/PHOENIX-4866) | UDFs 
get error: org.apache.phoenix.schema.FunctionNotFoundException: ERROR 6001 
(42F01): Function undefined |  Blocker | . |
+| [PHOENIX-3655](https://issues.apache.org/jira/browse/PHOENIX-3655) | Global 
Phoenix Client Metrics for PQS |  Major | . |
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|: |: | :--- |: |
+| [PHOENIX-6213](https://issues.apache.org/jira/browse/PHOENIX-6213) | Extend 
Cell Tags to Delete object. |  Major | . |
+| [PHOENIX-6280](https://issues.apache.org/jira/browse/PHOENIX-6280) | Support 
HBase 2.4 |  Major | core |
+| [PHOENIX-6186](https://issues.apache.org/jira/browse/PHOENIX-6186) | Store 
table metadata last modified timestamp in PTable / System.Catalog |  Major | . |
+| [PHOENIX-5628](https://issues.apache.org/jira/browse/PHOENIX-5628) | Phoenix 
Function to Return HBase Row Key of Column Cell |  Major | . |
+| [PHOENIX-3547](https://issues.apache.org/jira/browse/PHOENIX-3547) | Promote 
CATALOG.VIEW\_INDEX\_ID to an int |  Blocker | . |
+| [PHOENIX-5426](https://issues.apache.org/jira/browse/PHOENIX-5426) | 
IndexUpgradeTestTool lacks an Apache License |  Blocker | . |
+| [PHOENIX-5252](https://issues.apache.org/jira/browse/PHOENIX-5252) | Add job 
priority option to UpdateStatisticsTool |  Major | . |
+| [PHOENIX-5180](https://issues.apache.org/jira/browse/PHOENIX-5180) | Add API 
to PhoenixRunTime to get ptable of a tenant using a global connection |  Major 
| . |
+| [PHOENIX-5062](https://issues.apache.org/jira/browse/PHOENIX-5062) | Create 
a new repo for the phoenix connectors |  Major | . |
+| [PHOENIX-5063](https://issues.apache.org/jira/browse/PHOENIX-5063) | Create 
a new repo for the phoenix query server |  Major | . |
+| [PHOENIX-5124](https://issues.apache.org/jira/browse/PHOENIX-5124) | Add 
config to enable PropertyPolicyProvider |  Major | . |
+| [PHOENIX-374](https://issues.apache.org/jira/browse/PHOENIX-374) | Enable 
access to dynamic columns in \* or cf.\* selection |  Critical | . |
+| [PHOENIX-3623](https://issues.apache.org/jira/browse/PHOENIX-3623) | 
Integrate Omid with Phoenix |  Major | . |
+| [PHOENIX-5128](https://issues.apache.org/jira/browse/PHOENIX-5128) | Provide 
option to skip header with CsvBulkLoadTool |  Major | . |
+| [PHOENIX-5025](https://issues.apache.org/jira/browse/PHOENIX-5025) | Tool to 
clean up orphan views |  Major | . |
+| [PHOENIX-4983](https://issues.apache.org/jira/browse/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 a ROW\_TIMESTAMP column |  
Major | . |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|: |: | :--- |: |
+| [PHOENIX-6337](https://issues.apache.org/jira/browse/PHOENIX-6337) | Bump 
default HBase versions to 2.3.4 |  Minor | . |
+| [PHOENIX-6250](https://issues.apache.org/jira/browse/PHOENIX-6250) | Fix 
ViewMetadataIT test flapper |  Major | . |
+| [PHOENIX-6327](https://issues.apache.org/jira/browse/PHOENIX-6327) | 
Consolidate Junit test categories |  Minor | core |
+| [PHOENIX-6276](https://issues.apache.org/jira/browse/PHOENIX-6276) | Log 
when hconnection is getting closed in ConnectionQueryServicesImpl |  Major | 
core |
+| [PHOENIX-5841](https://issues.apache.org/jira/browse/PHOENIX-5841) | When 
data columns get TTLed, we need inline index validation to publish a metric for 
this |  Major | . |
+| [PHOENIX-6307](https://issues.apache.org/jira/browse/PHOENIX-6307) | Build 
and release official binary distributions with each HBase profile |  Major | 
core |
+| [PHOENIX-6311](https://issues.apache.org/jira/browse/PHOENIX-6311) | Using 
phoenix-level table exists check in ViewUtil.getSystemTableForChildLinks |  
Major | . |
+| [PHOENIX-6211](https://issues.apache.org/jira/browse/PHOENIX-6211) | Paged 
scan filters |  Critical | . |
+| [PHOENIX-6275](https://issues.apache.org/jira/browse/PHOENIX-6275) | Handle 
JVM

[phoenix] branch 5.1 updated (79c66fd -> 76770ba)

2021-01-28 Thread stoty
This is an automated email from the ASF dual-hosted git repository.

stoty pushed a change to branch 5.1
in repository https://gitbox.apache.org/repos/asf/phoenix.git.


from 79c66fd  PHOENIX-6337 Bump default HBase versions to 2.3.4
 add 76770ba  Preparing phoenix release 5.1.0RC0; tagging and updates to 
CHANGES.md and RELEASENOTES.md

No new revisions were added by this update.

Summary of changes:
 CHANGES.md | 737 +
 RELEASENOTES.md| 175 +
 phoenix-assembly/pom.xml   |   2 +-
 .../phoenix-client-embedded/pom.xml|   2 +-
 phoenix-client-parent/phoenix-client/pom.xml   |   2 +-
 phoenix-client-parent/pom.xml  |   2 +-
 phoenix-core/pom.xml   |   2 +-
 phoenix-hbase-compat-2.1.6/pom.xml |   2 +-
 phoenix-hbase-compat-2.2.5/pom.xml |   2 +-
 phoenix-hbase-compat-2.3.0/pom.xml |   2 +-
 phoenix-hbase-compat-2.4.0/pom.xml |   2 +-
 phoenix-pherf/pom.xml  |   2 +-
 phoenix-server/pom.xml |   2 +-
 phoenix-tools/pom.xml  |   2 +-
 phoenix-tracing-webapp/pom.xml |   2 +-
 pom.xml|   2 +-
 16 files changed, 926 insertions(+), 14 deletions(-)
 create mode 100644 CHANGES.md
 create mode 100644 RELEASENOTES.md



[phoenix] tag 5.1.0RC0 created (now 76770ba)

2021-01-28 Thread stoty
This is an automated email from the ASF dual-hosted git repository.

stoty pushed a change to tag 5.1.0RC0
in repository https://gitbox.apache.org/repos/asf/phoenix.git.


  at 76770ba  (commit)
This tag includes the following new commits:

 new 76770ba  Preparing phoenix release 5.1.0RC0; 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.




[phoenix] 01/01: Preparing phoenix release 5.1.0RC0; tagging and updates to CHANGES.md and RELEASENOTES.md

2021-01-28 Thread stoty
This is an automated email from the ASF dual-hosted git repository.

stoty pushed a commit to tag 5.1.0RC0
in repository https://gitbox.apache.org/repos/asf/phoenix.git

commit 76770ba7f58f70f15f2a5c41776cadbe191ad5e8
Author: Istvan Toth 
AuthorDate: Thu Jan 28 09:33:17 2021 +

Preparing phoenix release 5.1.0RC0; tagging and updates to CHANGES.md and 
RELEASENOTES.md
---
 CHANGES.md | 737 +
 RELEASENOTES.md| 175 +
 phoenix-assembly/pom.xml   |   2 +-
 .../phoenix-client-embedded/pom.xml|   2 +-
 phoenix-client-parent/phoenix-client/pom.xml   |   2 +-
 phoenix-client-parent/pom.xml  |   2 +-
 phoenix-core/pom.xml   |   2 +-
 phoenix-hbase-compat-2.1.6/pom.xml |   2 +-
 phoenix-hbase-compat-2.2.5/pom.xml |   2 +-
 phoenix-hbase-compat-2.3.0/pom.xml |   2 +-
 phoenix-hbase-compat-2.4.0/pom.xml |   2 +-
 phoenix-pherf/pom.xml  |   2 +-
 phoenix-server/pom.xml |   2 +-
 phoenix-tools/pom.xml  |   2 +-
 phoenix-tracing-webapp/pom.xml |   2 +-
 pom.xml|   2 +-
 16 files changed, 926 insertions(+), 14 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
new file mode 100644
index 000..5609c32
--- /dev/null
+++ b/CHANGES.md
@@ -0,0 +1,737 @@
+
+
+# PHOENIX Changelog
+
+## Release 5.1.0 - Unreleased (as of 2021-01-28)
+
+
+
+### IMPORTANT ISSUES:
+
+| JIRA | Summary | Priority | Component |
+|: |: | :--- |: |
+| [PHOENIX-5265](https://issues.apache.org/jira/browse/PHOENIX-5265) | 
[UMBRELLA] Phoenix Test should use object based Plan for result comparison 
instead of using hard-corded comparison |  Major | . |
+| [PHOENIX-4412](https://issues.apache.org/jira/browse/PHOENIX-4412) | Tephra 
transaction context visibility level returns null instead of SNAPSHOT\_ALL |  
Critical | . |
+| [PHOENIX-5446](https://issues.apache.org/jira/browse/PHOENIX-5446) | Support 
Protobuf shaded clients (thin + thick) |  Major | . |
+| [PHOENIX-4866](https://issues.apache.org/jira/browse/PHOENIX-4866) | UDFs 
get error: org.apache.phoenix.schema.FunctionNotFoundException: ERROR 6001 
(42F01): Function undefined |  Blocker | . |
+| [PHOENIX-3655](https://issues.apache.org/jira/browse/PHOENIX-3655) | Global 
Phoenix Client Metrics for PQS |  Major | . |
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|: |: | :--- |: |
+| [PHOENIX-6213](https://issues.apache.org/jira/browse/PHOENIX-6213) | Extend 
Cell Tags to Delete object. |  Major | . |
+| [PHOENIX-6280](https://issues.apache.org/jira/browse/PHOENIX-6280) | Support 
HBase 2.4 |  Major | core |
+| [PHOENIX-6186](https://issues.apache.org/jira/browse/PHOENIX-6186) | Store 
table metadata last modified timestamp in PTable / System.Catalog |  Major | . |
+| [PHOENIX-5628](https://issues.apache.org/jira/browse/PHOENIX-5628) | Phoenix 
Function to Return HBase Row Key of Column Cell |  Major | . |
+| [PHOENIX-3547](https://issues.apache.org/jira/browse/PHOENIX-3547) | Promote 
CATALOG.VIEW\_INDEX\_ID to an int |  Blocker | . |
+| [PHOENIX-5426](https://issues.apache.org/jira/browse/PHOENIX-5426) | 
IndexUpgradeTestTool lacks an Apache License |  Blocker | . |
+| [PHOENIX-5252](https://issues.apache.org/jira/browse/PHOENIX-5252) | Add job 
priority option to UpdateStatisticsTool |  Major | . |
+| [PHOENIX-5180](https://issues.apache.org/jira/browse/PHOENIX-5180) | Add API 
to PhoenixRunTime to get ptable of a tenant using a global connection |  Major 
| . |
+| [PHOENIX-5062](https://issues.apache.org/jira/browse/PHOENIX-5062) | Create 
a new repo for the phoenix connectors |  Major | . |
+| [PHOENIX-5063](https://issues.apache.org/jira/browse/PHOENIX-5063) | Create 
a new repo for the phoenix query server |  Major | . |
+| [PHOENIX-5124](https://issues.apache.org/jira/browse/PHOENIX-5124) | Add 
config to enable PropertyPolicyProvider |  Major | . |
+| [PHOENIX-374](https://issues.apache.org/jira/browse/PHOENIX-374) | Enable 
access to dynamic columns in \* or cf.\* selection |  Critical | . |
+| [PHOENIX-3623](https://issues.apache.org/jira/browse/PHOENIX-3623) | 
Integrate Omid with Phoenix |  Major | . |
+| [PHOENIX-5128](https://issues.apache.org/jira/browse/PHOENIX-5128) | Provide 
option to skip header with CsvBulkLoadTool |  Major | . |
+| [PHOENIX-5025](https://issues.apache.org/jira/browse/PHOENIX-5025) | Tool to 
clean up orphan views |  Major | . |
+| [PHOENIX-4983](https://issues.apache.org/jira/browse/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 a ROW\_TIMESTAMP column |  
Major | . |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Su

[phoenix] branch 5.1 created (now 79c66fd)

2021-01-28 Thread stoty
This is an automated email from the ASF dual-hosted git repository.

stoty pushed a change to branch 5.1
in repository https://gitbox.apache.org/repos/asf/phoenix.git.


  at 79c66fd  PHOENIX-6337 Bump default HBase versions to 2.3.4

No new revisions were added by this update.



Apache-Phoenix | master | HBase 2.2 | Build #217 FAILURE

2021-01-28 Thread Apache Jenkins Server

master branch  HBase 2.2  build #217 status FAILURE
Build #217 https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-mulitbranch/job/master/217/


svn commit: r1885967 - in /phoenix/site: publish/language/datatypes.html publish/language/functions.html publish/language/index.html publish/release.html source/src/site/markdown/release.md

2021-01-28 Thread stoty
Author: stoty
Date: Thu Jan 28 08:00:32 2021
New Revision: 1885967

URL: http://svn.apache.org/viewvc?rev=1885967&view=rev
Log:
PHOENIX-6315 Update website for the new create_release script and process


Modified:
phoenix/site/publish/language/datatypes.html
phoenix/site/publish/language/functions.html
phoenix/site/publish/language/index.html
phoenix/site/publish/release.html
phoenix/site/source/src/site/markdown/release.md

Modified: phoenix/site/publish/language/datatypes.html
URL: 
http://svn.apache.org/viewvc/phoenix/site/publish/language/datatypes.html?rev=1885967&r1=1885966&r2=1885967&view=diff
==
--- phoenix/site/publish/language/datatypes.html (original)
+++ phoenix/site/publish/language/datatypes.html Thu Jan 28 08:00:32 2021
@@ -1,7 +1,7 @@
 
 
 
 
@@ -990,7 +990,7 @@ syntax-end -->


Back to 
top
-   Copyright ©2020 http://www.apache.org";>Apache Software Foundation. All Rights 
Reserved.
+   Copyright ©2021 http://www.apache.org";>Apache Software Foundation. All Rights 
Reserved.




Modified: phoenix/site/publish/language/functions.html
URL: 
http://svn.apache.org/viewvc/phoenix/site/publish/language/functions.html?rev=1885967&r1=1885966&r2=1885967&view=diff
==
--- phoenix/site/publish/language/functions.html (original)
+++ phoenix/site/publish/language/functions.html Thu Jan 28 08:00:32 2021
@@ -1,7 +1,7 @@
 
 
 
 
@@ -2297,7 +2297,7 @@ syntax-end -->


Back to 
top
-   Copyright ©2020 http://www.apache.org";>Apache Software Foundation. All Rights 
Reserved.
+   Copyright ©2021 http://www.apache.org";>Apache Software Foundation. All Rights 
Reserved.




Modified: phoenix/site/publish/language/index.html
URL: 
http://svn.apache.org/viewvc/phoenix/site/publish/language/index.html?rev=1885967&r1=1885966&r2=1885967&view=diff
==
--- phoenix/site/publish/language/index.html (original)
+++ phoenix/site/publish/language/index.html Thu Jan 28 08:00:32 2021
@@ -1,7 +1,7 @@
 
 
 
 
@@ -2089,7 +2089,7 @@ syntax-end -->


Back to 
top
-   Copyright ©2020 http://www.apache.org";>Apache Software Foundation. All Rights 
Reserved.
+   Copyright ©2021 http://www.apache.org";>Apache Software Foundation. All Rights 
Reserved.




Modified: phoenix/site/publish/release.html
URL: 
http://svn.apache.org/viewvc/phoenix/site/publish/release.html?rev=1885967&r1=1885966&r2=1885967&view=diff
==
--- phoenix/site/publish/release.html (original)
+++ phoenix/site/publish/release.html Thu Jan 28 08:00:32 2021
@@ -1,7 +1,7 @@
 
 
 
 
@@ -168,34 +168,81 @@
 
  How to do a release
  
-Following instructions walks you through releasing 
Phoenix-4.15.0-HBase-1.3. These steps needs to be repeated for all HBase 
branches. 
+Phoenix has several repos, phoenix-thirdparty, phoenix-omid, 
phoenix-tephra, phoenix, phoenix-connectors and phoenix-queryserver The 
create-release scripts provide a unified script to handle the release from each 
repo. The create-release scripts are in the master branch phoenix repo, in the 
dev/create-release directory. 
  
  Pre-Reqs 
   
-  Make sure you have setup your user for release signing. Details http://www.apache.org/dev/release-signing.html";>http://www.apache.org/dev/release-signing.html.
 
-  Clone the branch locally from which you want to do a release. 
-   Set version to release and commit. 
-
-
-mvn versions:set -DnewVersion=4.15.0-HBase-1.3 -DgenerateBackupPoms=false
- 
-
+  Make sure that the JIRAs included in the release have their fix-version 
and release notes fields set correctly, and are resolved. The script will query 
them, and create the CHANGES and RELEASE_NOTES files from that 
information. 
+  Make sure you have set up your user for release signing. Details http://www.apache.org/dev/release-signing.html";>http://www.apache.org/dev/release-signing.html.
 
+  Make sure you have set up maven for deploying to the ASF repo. Details 
https://infra.apache.org/publishing-maven-artifacts.html";>https://infra.apache.org/publishing-maven-artifacts.html
 
+  Clone the phoenix master branch locally (the script will download the 
actual repo to release itself) 
+  Make sure docker is running locally 
   
+ Note that Docker Desktop for Mac works,