One thing I would like to suggest is a change to the project compatibility 
policy for upgrade/downgrade to support the following:

Mixed client/server versions one minor release up or back. Going forward. So in 
the future eg client={ 4.14, 4.15, 4.16 } <-> server={ 4.14, 4.15, 4.16 }. This 
will allow for seamless rolling upgrades with rollback in all common scenarios. 

Then, consider an exception for some combinations of 4.15 and 5.1? I have 
tested this and these versions are data compatible (create data with 1.5/4.14, 
upgrade to 2.2/5.1) and at the HBase level the wire compatibility between 1 and 
2 is good enough for normal client operations. If the version check didn’t 
throw an exception I wonder if there would be any issue. 

For your consideration. 

> On Dec 21, 2019, at 2:40 AM, "la...@apache.org" <la...@apache.org> wrote:
> 
>  Yeah! Finally.
> Let's use this time to stabilize; especially the metadata management and 
> upgrade testing (and perhaps the HBase compatibility), so that we can have a 
> smooth 4.16.0 release.
> 
>    On Saturday, December 21, 2019, 1:19:34 AM GMT+1, Chinmay Kulkarni 
> <chinmayskulka...@gmail.com> wrote:  
> 
> Hello Everyone,
> 
> The Apache Phoenix team is pleased to announce the immediate availability
> of the 4.15.0 minor release. Apache Phoenix enables SQL-based OLTP and
> operational analytics for Apache Hadoop using Apache HBase as its backing
> store and providing integration with other projects in the Apache ecosystem
> such as Spark, Hive, Pig, Flume, and MapReduce.
> 
> This minor release has feature parity with supported HBase versions and
> includes the following improvements:
> - Support for multi-region SYSTEM.CATALOG
> - Omid integration with Phoenix
> - Orphan view tool
> - Separation of the Phoenix-Connectors and Phoenix-Queryserver projects
> - 150+ bug fixes
> and much more
> 
> Download source and binaries here [1].
> 
> Thanks,
> Chinmay Kulkarni
> (on behalf of the Apache Phoenix team)
> 
> [1] http://phoenix.apache.org/download.html
> 
> -- 
> Chinmay Kulkarni

Reply via email to