Copying my comment from PHOENIX-5584:

"On second thought, I actually think this is by design due to the change
introduced by PHOENIX-4893 and PHOENIX-4765 since we only continue writing
the parent table column metadata while creating a view in case
"phoenix.allow.system.catalog.rollback" is true. If this config is false
(which is the default case), this is not done.
I have verified that when the above config is true, this issue does not
exist and old clients are able to query the view properly."

Seems like this may not be an issue after all. Thomas, what do you think?


On Fri, Nov 22, 2019 at 4:51 PM Geoffrey Jacoby <[email protected]> wrote:

> Great find, Xinyi, thanks for testing!
>
> Geoffrey
>
> On Fri, Nov 22, 2019 at 4:39 PM Chinmay Kulkarni <
> [email protected]>
> wrote:
>
> > I change my vote to -1 (binding). The issue that Xinyi pointed out is a
> > backwards compatibility blocker.
> > Also, I do not see the same bug with a 4.14 client and 4.13 client, which
> > means this seems to have been introduced in the 4.15 code.
> > I will get PHOENIX-5584 fixed and spin up a new RC. Thanks for finding
> this
> > bug Xinyi!
> >
> > On Fri, Nov 22, 2019 at 4:21 PM xinyi yan <[email protected]> wrote:
> >
> > > -1
> > >
> > > I found a bug that older client can't get right view metadata from 4.15
> > > server when 4.15 client created a table and view. I also created JIRA
> > > https://issues.apache.org/jira/browse/PHOENIX-5584 for this. In short,
> > you
> > > can reproduce the bug as following:
> > >
> > > 1. start the sandbox at 4.15.
> > >
> > > 2. created table and view at 4.15 client.
> > > 3. query `SELECT * FROM VIEW` at 4.14 client.
> > >
> > >
> > > Thanks,
> > > Xinyi Yan
> > >
> > > On Fri, Nov 22, 2019 at 11:52 AM Neha Gupta <[email protected]>
> > wrote:
> > >
> > > > +1 (Non-Binding)
> > > > - Built from source (4.15.0-HBase-1.3)
> > > > - verified all IT tests
> > > > - Did some basic DDL, upserts, deletes, querying, and everything
> looks
> > > > good.
> > > > - Added some index and views, Upserts to view, querying and
> everything
> > > > looks good.
> > > >
> > > > On Thu, Nov 21, 2019 at 1:44 PM Vincent Poon <[email protected]
> >
> > > > wrote:
> > > >
> > > > > +1 (Binding)
> > > > >
> > > > > Did some sanity testing with old client and new server.  Creating
> > > tables,
> > > > > global/local indexes, etc.  all seemed fine.
> > > > >
> > > > > On Thu, Nov 21, 2019 at 12:58 PM [email protected] <
> [email protected]>
> > > > > wrote:
> > > > >
> > > > > >  I agree that PHOENIX-5529 and PHOENIX-5580 are longstanding
> issues
> > > and
> > > > > > not blockers for 4.15.0. My +1 stands.
> > > > > > Other PCMs, please vote so that we can (finally) get a 4.15.0
> > release
> > > > > out.
> > > > > > Cheers.
> > > > > > -- Lars
> > > > > >
> > > > > >     On Wednesday, November 20, 2019, 7:23:01 PM PST, Chinmay
> > > Kulkarni <
> > > > > > [email protected]> wrote:
> > > > > >
> > > > > >  +1 (Binding)
> > > > > >
> > > > > > - Built from source (4.15.0-HBase-1.3) : OK
> > > > > > - mvn verify : OK
> > > > > > - Did some basic DDL, upserts, deletes, querying, and everything
> > > looked
> > > > > > fine : OK
> > > > > > (Note, I found PHOENIX-5529
> > > > > > <https://issues.apache.org/jira/browse/PHOENIX-5529> and
> > > PHOENIX-5580
> > > > > > <https://issues.apache.org/jira/browse/PHOENIX-5580> during my
> > > > testing,
> > > > > > but
> > > > > > these bugs are also present in 4.14.x and hence not blockers for
> > > > 4.15.0)
> > > > > > - Verified checksums : OK
> > > > > > - Verified signatures : OK
> > > > > > - mvn clean apache-rat:check : OK
> > > > > >
> > > > > > On Wed, Nov 20, 2019 at 10:34 AM Chinmay Kulkarni <
> > > > > > [email protected]> wrote:
> > > > > >
> > > > > > > *REMINDER - [VOTE] Release of Apache Phoenix 4.15.0 RC1*
> > > > > > >
> > > > > > > Just sending out a friendly reminder to everyone to please vote
> > on
> > > > > Apache
> > > > > > > Phoenix 4.15.0 RC1 (thanks Lars).
> > > > > > >
> > > > > > > On Tue, Nov 19, 2019 at 2:49 PM [email protected] <
> > [email protected]
> > > >
> > > > > > wrote:
> > > > > > >
> > > > > > >>  I responded yesterday, but somehow didn't appear to go
> through.
> > > > > Trying
> > > > > > >> again...
> > > > > > >>
> > > > > > >> +1 (Binding)
> > > > > > >>
> > > > > > >> - built from source (4.x-HBase-1.5) with latest branch-1 HBase
> > > (also
> > > > > > >> built from source)
> > > > > > >> - loaded a few million rows
> > > > > > >> - tried with local indexes
> > > > > > >> - issued upserts and deletes while splitting in HBase.
> > > > > > >> - checked the test suite on Jenkins :)
> > > > > > >> - all good
> > > > > > >> - nothing undue in the logs
> > > > > > >>
> > > > > > >> -- Lars
> > > > > > >>
> > > > > > >>    On Monday, November 18, 2019, 02:57:59 PM PST, Chinmay
> > > Kulkarni <
> > > > > > >> [email protected]> wrote:
> > > > > > >>
> > > > > > >>  Hello Everyone,
> > > > > > >>
> > > > > > >> This is a call for a vote on Apache Phoenix 4.15.0 RC1. 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-rc1/src/
> > > > > > >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.15.0-HBase-1.4-rc1/src/
> > > > > > >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.15.0-HBase-1.5-rc1/src/
> > > > > > >>
> > > > > > >> The binary artifacts can be found at:
> > > > > > >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.15.0-HBase-1.3-rc1/bin/
> > > > > > >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.15.0-HBase-1.4-rc1/bin/
> > > > > > >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.15.0-HBase-1.5-rc1/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=a9491b4339ceef1c09922c752147fd97068039cd
> > > > > > >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=tag;h=refs/tags/v4.15.0-HBase-1.3-rc1
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=commit;h=f95b1937af1a525c2bf49e0a50bf73fce09a5314
> > > > > > >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=tag;h=refs/tags/v4.15.0-HBase-1.4-rc1
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=commit;h=241a3284cf9128a08d0db49d07c2cfecceeada06
> > > > > > >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=tag;h=refs/tags/v4.15.0-HBase-1.5-rc1
> > > > > > >>
> > > > > > >> 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
> > > > > >
> > > > >
> > > >
> > >
> >
> >
> > --
> > Chinmay Kulkarni
> >
>


-- 
Chinmay Kulkarni

Reply via email to