Hmm... I cannot reproduce this. I built from the tip of the 4.x-HBase-1.5 
branch.
I wiped HDFS and ZK. Then I ran HBase-1.4.10 with Phoenix-4.14.3, create a 
table, index, and view in Phoenix.Then I switched the HBase and Phoenix 
versions to 1.5.0 and 4.15.0 (tip of branch as above).Did not connect with the 
4.15 client, and then used the 4.13.3 client to describe tables, select from 
the table, etc. Just works.
So in my setup PHOENIX-5103 seems to work as expected, just PHOENIX-5533 is an 
issue.
Vincent could you double check on PHOENIX-5103 and post the precise step you 
took.
Cheers.

-- Lars

I do get the NPE when trying to create an index.

    On Friday, October 18, 2019, 6:41:34 PM PDT, Chinmay Kulkarni 
<chinmayskulka...@gmail.com> wrote:  
 
 Thanks for finding the backwards compatibility issues Vincent.
I also see a similar NPE when creating a view on top of a table with a 4.14
client.
I will re-open PHOENIX-5103 to solve the issue with dropping tables.

Opened PHOENIX-5533 <https://issues.apache.org/jira/browse/PHOENIX-5533> and
re-opened PHOENIX-5103
<https://issues.apache.org/jira/browse/PHOENIX-5103> which
are blockers, so -1 on RC0.
I will commit the fixes and spin up a new RC.

On Fri, Oct 18, 2019 at 4:48 PM Vincent Poon <vincentp...@apache.org> wrote:

> Yea, I should have mentioned:
> This was built from source on the 1.3 branch, using the hash Chinmay
> provided: d41cc
> This was before any 4.15 client connected (i.e. metadata was not upgraded)
> So, this is a backwards compatibility issue.
>
> On Fri, Oct 18, 2019 at 4:25 PM la...@apache.org <la...@apache.org> wrote:
>
> >  Did you use one of the provided tarballs (in that case, which one)? Or
> > build from source (in that case, which branch?).
> > Also was that before or after the first 4.15 client connected with the
> > cluster (i.e. was the meta data upgraded or not)?
> > That would be a blocker, indeed. :(
> > -- Lars
> >    On Friday, October 18, 2019, 04:09:11 PM PDT, Vincent Poon <
> > vincentp...@apache.org> wrote:
> >
> >  I'm also not able to create an index with the older client:
> >
> > 2019-10-18 16:06:26,569 ERROR
> > [RpcServer.FifoWFPBQ.default.handler=255,queue=21,port=16201]
> > coprocessor.MetaDataEndpointImpl: createTable failed
> > java.lang.NullPointerException
> > at
> >
> >
> org.apache.phoenix.coprocessor.MetaDataEndpointImpl.createTable(MetaDataEndpointImpl.java:1758)
> > at
> >
> >
> org.apache.phoenix.coprocessor.generated.MetaDataProtos$MetaDataService.callMethod(MetaDataProtos.java:17218)
> > at
> >
> org.apache.hadoop.hbase.regionserver.HRegion.execService(HRegion.java:8270)
> > at
> >
> >
> org.apache.hadoop.hbase.regionserver.RSRpcServices.execServiceOnRegion(RSRpcServices.java:2207)
> > at
> >
> >
> org.apache.hadoop.hbase.regionserver.RSRpcServices.execService(RSRpcServices.java:2189)
> > at
> >
> >
> org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:35076)
> > at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2373)
> > at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
> > at
> > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:188)
> > at
> > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:168)
> >
> > On Fri, Oct 18, 2019 at 3:21 PM Vincent Poon <vincentp...@apache.org>
> > wrote:
> >
> > > -1
> > > I still see PHOENIX-5103 still cropping up for "DROP TABLE" when using
> > the
> > > 4.14 client against 4.15 server.  However, it seems "CREATE TABLE"
> works
> > > fine.
> > >
> > > Caused by: org.apache.hadoop.hbase.TableNotFoundException:
> > > org.apache.hadoop.hbase.TableNotFoundException: Table
> 'SYSTEM:CHILD_LINK'
> > > was not found, got: SYSTEM:CATALOG.
> > > at
> > >
> >
> org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.locateRegionInMeta(ConnectionManager.java:1323)
> > > at
> > >
> >
> org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.locateRegion(ConnectionManager.java:1195)
> > > at
> > >
> >
> org.apache.hadoop.hbase.client.CoprocessorHConnection.locateRegion(CoprocessorHConnection.java:41)
> > > at
> > >
> >
> org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadReplicas.getRegionLocations(RpcRetryingCallerWithReadReplicas.java:303)
> > > at
> > >
> >
> org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:156)
> > > at
> > >
> >
> org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:60)
> > > at
> > >
> >
> org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:212)
> > > at
> > >
> org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:314)
> > > at
> > >
> >
> org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:289)
> > > at
> > >
> >
> org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(ClientScanner.java:164)
> > > at
> > >
> >
> org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:159)
> > > at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:803)
> > > at
> > >
> >
> org.apache.hadoop.hbase.client.HTableWrapper.getScanner(HTableWrapper.java:235)
> > > at org.apache.phoenix.util.ViewUtil.hasChildViews(ViewUtil.java:163)
> > > at
> > >
> >
> org.apache.phoenix.coprocessor.MetaDataEndpointImpl.doDropTable(MetaDataEndpointImpl.java:2303)
> > > at
> > >
> >
> org.apache.phoenix.coprocessor.MetaDataEndpointImpl.dropTable(MetaDataEndpointImpl.java:2153)
> > >
> > >
> > > On Fri, Oct 18, 2019 at 2:36 PM Chinmay Kulkarni <
> > > chinmayskulka...@gmail.com> wrote:
> > >
> > >> *REMINDER - [VOTE] Release of Apache Phoenix 4.15.0 RC0*
> > >>
> > >> Just sending out a friendly reminder to everyone to please vote on
> > Apache
> > >> Phoenix 4.15.0 RC0 (thanks Lars).
> > >>
> > >> On Thu, Oct 17, 2019 at 3:28 PM la...@apache.org <la...@apache.org>
> > >> wrote:
> > >>
> > >> >  +1 (binding)
> > >> > - Built from source
> > >> > - Went through a simple 4.14 to 4.15 upgrade- Loaded a few dozens of
> > >> > millions of rows.- Tried global and local indexes.- Tried HBase
> 1.5.0-
> > >> > Nothing weird in the logs.
> > >> > Looks good.
> > >> > On a related note: I'd really love us to go back to a monthly
> release
> > >> > train. That would lead to smaller and more stable releases.Let's
> > >> schedule
> > >> > 4.15.1 (and perhaps 5.1.1...?) in a month from now. (If Chinmay is
> > >> tired of
> > >> > it, I'll volunteer to be RM :))
> > >> >
> > >> > -- Lars
> > >> >
> > >> >    On Thursday, October 17, 2019, 3:05:32 PM PDT, Chinmay Kulkarni <
> > >> > chinmayskulka...@gmail.com> wrote:
> > >> >
> > >> >  Hello Everyone,
> > >> >
> > >> > This is a call for a vote on Apache Phoenix 4.15.0 RC0. This is the
> > next
> > >> > minor release of Phoenix 4, compatible with Apache HBase 1.3, 1.4, &
> > >> > 1.5. The release includes both a source-only release and a
> convenience
> > >> > binary release for each supported HBase version.
> > >> >
> > >> > This 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
> > >> >
> > >> > The source tarball, including signatures, digests, etc can be found
> > at:
> > >> >
> > >> >
> > >>
> >
> https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.15.0-HBase-1.3-rc0/src/
> > >> >
> > >> >
> > >>
> >
> https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.15.0-HBase-1.4-rc0/src/
> > >> >
> > >> >
> > >>
> >
> https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.15.0-HBase-1.5-rc0/src/
> > >> >
> > >> > The binary artifacts can be found at:
> > >> >
> > >> >
> > >>
> >
> https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.15.0-HBase-1.3-rc0/bin/
> > >> >
> > >> >
> > >>
> >
> https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.15.0-HBase-1.4-rc0/bin/
> > >> >
> > >> >
> > >>
> >
> https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.15.0-HBase-1.5-rc0/bin/
> > >> >
> > >> > For a complete list of changes, see:
> > >> >
> > >> >
> > >>
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315120&version=12343162
> > >> >
> > >> > Artifacts are signed with my "CODE SIGNING KEY":
> > >> > 7C5FC713DE4C59D7
> > >> >
> > >> > KEYS file available here:
> > >> > https://dist.apache.org/repos/dist/dev/phoenix/KEYS
> > >> >
> > >> > The hash and tag to be voted upon:
> > >> >
> > >> >
> > >>
> >
> https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=commit;h=d41cc51d0b593bba4bc70b6edc95afb807fe8899
> > >> >
> > >> >
> > >>
> >
> https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=tag;h=refs/tags/v4.15.0-HBase-1.3-rc0
> > >> >
> > >> >
> > >> >
> > >>
> >
> https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=commit;h=403607fa969d9cc760572f065e0b41027c8d584c
> > >> >
> > >> >
> > >>
> >
> https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=tag;h=refs/tags/v4.15.0-HBase-1.4-rc0
> > >> >
> > >> >
> > >> >
> > >>
> >
> https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=commit;h=c533eed363aedfdb3fb774d6ff510b287a9660ad
> > >> >
> > >> >
> > >>
> >
> https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=tag;h=refs/tags/v4.15.0-HBase-1.5-rc0
> > >> >
> > >> > Vote will be open for at least 72 hours. Please vote:
> > >> >
> > >> > [ ] +1 approve
> > >> > [ ] +0 no opinion
> > >> > [ ] -1 disapprove (and reason why)
> > >> >
> > >> > Thanks,
> > >> > The Apache Phoenix Team
> > >> > --
> > >> > Chinmay Kulkarni
> > >> >
> > >>
> > >>
> > >>
> > >> --
> > >> Chinmay Kulkarni
> > >>
> > >
> >
>


-- 
Chinmay Kulkarni
  

Reply via email to