[jira] [Resolved] (PHOENIX-6177) Queryserver Avatica and Jetty versions are incompatible
[ https://issues.apache.org/jira/browse/PHOENIX-6177?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Istvan Toth resolved PHOENIX-6177. -- Fix Version/s: queryserver-6.0.0 Resolution: Fixed Committed. Thanks for the review [~elserj] > Queryserver Avatica and Jetty versions are incompatible > --- > > Key: PHOENIX-6177 > URL: https://issues.apache.org/jira/browse/PHOENIX-6177 > Project: Phoenix > Issue Type: Bug > Components: queryserver >Affects Versions: queryserver-6.0.0 >Reporter: Istvan Toth >Assignee: Istvan Toth >Priority: Blocker > Fix For: queryserver-6.0.0 > > > We have updated Jetty to the latest in queryserver, but Avatica has known > compatibility issues with Jetty>=9.4.19, and the fix is only available in the > unreleased 1.18 version. > We must not release queryserver in this state. > If Avatica 1.18 is not released in the meantime, we must downgrade Jetty to a > pre-9.4.19 version. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[GitHub] [phoenix-omid] chrajeshbabu opened a new pull request #86: OMID-194 OmidTableManager cannot create commit and timestamp tables i…
chrajeshbabu opened a new pull request #86: URL: https://github.com/apache/phoenix-omid/pull/86 …n kerberos cluster(Rajeshbabu) This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [VOTE] Release of Apache Phoenix 4.16.0 RC2
+1 (binding) * Download source and build - OK * Ran some DDLs and DMLs on fresh cluster - OK * Signatures and checksums for src and bin(1.3)- OK * apache-rat:check - SUCCESS * CHANGES and RELEASENOTES - OK * Unit tests( mvn clean install -Dit.test=noITs, though code-coverage check failed for me) - Ok Regards, Ankit Singhal On Mon, Feb 8, 2021 at 1:40 PM Chinmay Kulkarni wrote: > +1 (Binding) > > Tested against hbase-1.3 and hbase-1.6 > > * Build from source (mvn clean install -DskipTests > -Dhbase.profile=1.3/1.6): OK > * Green build: OK (thanks for triggering this Viraj) > * Did some basic DDL, queries, upserts, deletes and everything looked fine: > OK > * Did some upgrade testing: Create tables, views, indices from an old > client, query, upsert. Then upgrade to 4.16 metadata, query, upsert from an > old client, then upgrade the client and query, upsert from a new client: OK > * Verified checksums: OK > * Verified signatures: OK > * mvn clean apache-rat:check: OK > > On Sun, Feb 7, 2021 at 10:03 PM Viraj Jasani wrote: > > > +1 (non-binding) > > > > Clean build: > > > https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-mulitbranch/job/4.16/29/ > > > > Tested against HBase-1.6 profile: > > > > * Checksum : ok > > * Rat check (1.8.0_171): ok > > - mvn clean apache-rat:check > > * Built from source (1.8.0_171): ok > > - mvn clean install -DskipTests > > * Basic testing with mini cluster: ok > > * Unit tests pass (1.8.0_171): failed (passing eventually) > > - mvn clean package && mvn verify -Dskip.embedded > > > > > > [ERROR] Tests run: 23, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > > 197.428 s <<< FAILURE! - in org.apache.phoenix.end2end.AggregateIT > > [ERROR] > > > testOrderByOptimizeForClientAggregatePlanBug4820(org.apache.phoenix.end2end.AggregateIT) > > Time elapsed: 9.055 s <<< ERROR! > > java.lang.RuntimeException: java.lang.OutOfMemoryError: unable to create > > new native thread > > at > > > org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:239) > > at > > org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:273) > > at > > > org.apache.hadoop.hbase.client.ClientScanner.loadCache(ClientScanner.java:434) > > at > > org.apache.hadoop.hbase.client.ClientScanner.next(ClientScanner.java:308) > > > > > > [ERROR] Tests run: 37, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > > 204.243 s <<< FAILURE! - in > org.apache.phoenix.end2end.ArrayAppendFunctionIT > > [ERROR] > > > testUpsertArrayAppendFunctionVarchar(org.apache.phoenix.end2end.ArrayAppendFunctionIT) > > Time elapsed: 4.286 s <<< ERROR! > > org.apache.phoenix.exception.PhoenixIOException: > > org.apache.hadoop.hbase.DoNotRetryIOException: N65: > > java.lang.RuntimeException: java.lang.OutOfMemoryError: unable to create > > new native thread > > at > > org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:122) > > at > > > org.apache.phoenix.coprocessor.MetaDataEndpointImpl.createTable(MetaDataEndpointImpl.java:2151) > > at > > > org.apache.phoenix.coprocessor.generated.MetaDataProtos$MetaDataService.callMethod(MetaDataProtos.java:17317) > > > > > > [ERROR] Tests run: 28, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > > 147.854 s <<< FAILURE! - in > org.apache.phoenix.end2end.ArrayRemoveFunctionIT > > [ERROR] > > > testArrayRemoveFunctionWithNull(org.apache.phoenix.end2end.ArrayRemoveFunctionIT) > > Time elapsed: 2.519 s <<< ERROR! > > org.apache.phoenix.exception.PhoenixIOException: > > java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: > unable > > to create new native thread > > at > > > org.apache.phoenix.util.ServerUtil.parseServerException(ServerUtil.java:146) > > at > > > org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:1511) > > at > > > org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1901) > > at > > > org.apache.phoenix.schema.MetaDataClient.createTableInternal(MetaDataClient.java:3065) > > > > > > [ERROR] Tests run: 10, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > > 5,069.234 s <<< FAILURE! - in > > > org.apache.phoenix.end2end.PermissionNSDisabledWithCustomAccessControllerIT > > [ERROR] > > > testAutomaticGrantWithIndexAndView(org.apache.phoenix.end2end.PermissionNSDisabledWithCustomAccessControllerIT) > > Time elapsed: 2,572.586 s <<< ERROR! > > java.lang.reflect.UndeclaredThrowableException > > at > > > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1862) > > at > > > org.apache.hadoop.hbase.security.User$SecureHadoopUser.runAs(User.java:340) > > at > > > org.apache.phoenix.end2end.BasePermissionsIT.verifyAllowed(BasePermissionsIT.java:776) > > at > > > org.apache.phoenix.end2end.BasePermissionsIT.verifyAllowed(BasePermissionsIT.java:769) > > >
Re: [VOTE] Release of Apache Phoenix 5.1.0 RC4
+1 (non-binding) Verified signatures and checksum. Ran mvn clean install -DskipTests with no issues. Tested locally with DDL(TABLE, VIEW, and INDEX), as well as upsert/deletion queries. Thanks, Xinyi On Mon, Feb 8, 2021 at 2:55 PM Ankit Singhal wrote: > +1(binding) > > * Download source and build - OK > * Signatures and checksums for src and bin(2.4)- OK > * apache-rat:check - SUCCESS > * CHANGES and RELEASENOTES - OK > * Unit tests (have not tested IT) - Ok > > Regards, > Ankit Singhal > > > On Mon, Feb 8, 2021 at 2:30 PM Chinmay Kulkarni < > chinmayskulka...@gmail.com> > wrote: > > > +1 (Binding) > > Tested against HBase 2.4 > > > > * Build from source (mvn clean install -DskipTests): OK > > * Did some basic DDL, queries, upserts, deletes and everything looked > fine: > > OK > > * Verified checksums: OK > > * Verified signatures: OK > > * mvn clean apache-rat:check: OK > > > > On Sun, Feb 7, 2021 at 10:11 PM Viraj Jasani wrote: > > > > > +1 (non-binding) > > > > > > Tested against HBase-2.4 profile: > > > > > > * Signature: ok > > > * Checksum : ok > > > * Rat check (1.8.0_171): ok > > > - mvn clean apache-rat:check > > > * Built from source (1.8.0_171): ok > > > - mvn clean install -DskipTests > > > * Basic testing with mini cluster: ok > > > * Unit tests pass (1.8.0_171): failed (passed eventually) > > > - mvn clean package && mvn verify -Dskip.embedded > > > > > > > > > [ERROR] Tests run: 14, Failures: 0, Errors: 1, Skipped: 0, Time > elapsed: > > > 768.631 s <<< FAILURE! - in org.apache.phoenix.end2end.OrphanViewToolIT > > > [ERROR] > > > > > > testDeleteChildViewRows[OrphanViewToolIT_multiTenant=true](org.apache.phoenix.end2end.OrphanViewToolIT) > > > Time elapsed: 306.591 s <<< ERROR! > > > java.sql.SQLTimeoutException: . Query couldn't be completed in the > > > allotted time: 30 ms > > > at > > > > > > org.apache.phoenix.exception.SQLExceptionCode$16.newException(SQLExceptionCode.java:469) > > > at > > > > > > org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:217) > > > at > > > > > > org.apache.phoenix.iterate.BaseResultIterators.getIterators(BaseResultIterators.java:1390) > > > > > > > > > [ERROR] Tests run: 11, Failures: 1, Errors: 0, Skipped: 0, Time > elapsed: > > > 274.449 s <<< FAILURE! - in > org.apache.phoenix.end2end.PermissionsCacheIT > > > [ERROR] > > > > > > testAutomaticGrantWithIndexAndView(org.apache.phoenix.end2end.PermissionsCacheIT) > > > Time elapsed: 56.42 s <<< FAILURE! > > > java.lang.AssertionError: Expected exception was not thrown for user > > > 'unprivilegedUser_N27' > > > at org.junit.Assert.fail(Assert.java:89) > > > at > > > > > > org.apache.phoenix.end2end.BasePermissionsIT.verifyDenied(BasePermissionsIT.java:842) > > > at > > > > > > org.apache.phoenix.end2end.BasePermissionsIT.verifyDenied(BasePermissionsIT.java:805) > > > > > > > > > [ERROR] Tests run: 16, Failures: 0, Errors: 1, Skipped: 0, Time > elapsed: > > > 2,472.819 s <<< FAILURE! - in > > > org.apache.phoenix.end2end.ParameterizedIndexUpgradeToolIT > > > [ERROR] > > > > > > testDryRunAndFailures[IndexUpgradeToolIT_mutable=false,upgrade=true,isNamespaceEnabled=false, > > > > > > rebuild=false](org.apache.phoenix.end2end.ParameterizedIndexUpgradeToolIT) > > > Time elapsed: 633.978 s <<< ERROR! > > > org.apache.phoenix.exception.PhoenixIOException: > > > java.util.concurrent.TimeoutException: The procedure 288 is still > running > > > at > > > > > > org.apache.phoenix.util.ServerUtil.parseServerException(ServerUtil.java:138) > > > at > > > > > > org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:1519) > > > at > > > > > > org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1913) > > > > > > > > > > > > On 2021/02/05 10:28:25, Istvan Toth wrote: > > > > Please vote on this Apache phoenix release candidate, > > > > phoenix-5.1.0RC4 > > > > > > > > The VOTE will remain open for at least 72 hours. > > > > > > > > [ ] +1 Release this package as Apache phoenix 5.1.0 > > > > [ ] -1 Do not release this package because ... > > > > > > > > The tag to be voted on is 5.1.0RC4: > > > > > > > > https://github.com/apache/phoenix/tree/5.1.0RC4 > > > > > > > > The release files, including signatures, digests, as well as > CHANGES.md > > > > and RELEASENOTES.md included in this RC can be found at: > > > > > > > > https://dist.apache.org/repos/dist/dev/phoenix/phoenix-5.1.0RC4/ > > > > > > > > Maven artifacts are available in a staging repository at: > > > > > > > > https://repository.apache.org/#stagingRepositories > > > (orgapachephoenix-1213) > > > > > > > > Artifacts were signed with 0x794433C7 key which can be found in: > > > > > > > > https://dist.apache.org/repos/dist/release/phoenix/KEYS > > > > > > > > To learn more about Apache phoenix, please see > > > > > > > > http://phoeni
Re: [VOTE] Release of Apache Phoenix 5.1.0 RC4
+1(binding) * Download source and build - OK * Signatures and checksums for src and bin(2.4)- OK * apache-rat:check - SUCCESS * CHANGES and RELEASENOTES - OK * Unit tests (have not tested IT) - Ok Regards, Ankit Singhal On Mon, Feb 8, 2021 at 2:30 PM Chinmay Kulkarni wrote: > +1 (Binding) > Tested against HBase 2.4 > > * Build from source (mvn clean install -DskipTests): OK > * Did some basic DDL, queries, upserts, deletes and everything looked fine: > OK > * Verified checksums: OK > * Verified signatures: OK > * mvn clean apache-rat:check: OK > > On Sun, Feb 7, 2021 at 10:11 PM Viraj Jasani wrote: > > > +1 (non-binding) > > > > Tested against HBase-2.4 profile: > > > > * Signature: ok > > * Checksum : ok > > * Rat check (1.8.0_171): ok > > - mvn clean apache-rat:check > > * Built from source (1.8.0_171): ok > > - mvn clean install -DskipTests > > * Basic testing with mini cluster: ok > > * Unit tests pass (1.8.0_171): failed (passed eventually) > > - mvn clean package && mvn verify -Dskip.embedded > > > > > > [ERROR] Tests run: 14, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > > 768.631 s <<< FAILURE! - in org.apache.phoenix.end2end.OrphanViewToolIT > > [ERROR] > > > testDeleteChildViewRows[OrphanViewToolIT_multiTenant=true](org.apache.phoenix.end2end.OrphanViewToolIT) > > Time elapsed: 306.591 s <<< ERROR! > > java.sql.SQLTimeoutException: . Query couldn't be completed in the > > allotted time: 30 ms > > at > > > org.apache.phoenix.exception.SQLExceptionCode$16.newException(SQLExceptionCode.java:469) > > at > > > org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:217) > > at > > > org.apache.phoenix.iterate.BaseResultIterators.getIterators(BaseResultIterators.java:1390) > > > > > > [ERROR] Tests run: 11, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: > > 274.449 s <<< FAILURE! - in org.apache.phoenix.end2end.PermissionsCacheIT > > [ERROR] > > > testAutomaticGrantWithIndexAndView(org.apache.phoenix.end2end.PermissionsCacheIT) > > Time elapsed: 56.42 s <<< FAILURE! > > java.lang.AssertionError: Expected exception was not thrown for user > > 'unprivilegedUser_N27' > > at org.junit.Assert.fail(Assert.java:89) > > at > > > org.apache.phoenix.end2end.BasePermissionsIT.verifyDenied(BasePermissionsIT.java:842) > > at > > > org.apache.phoenix.end2end.BasePermissionsIT.verifyDenied(BasePermissionsIT.java:805) > > > > > > [ERROR] Tests run: 16, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > > 2,472.819 s <<< FAILURE! - in > > org.apache.phoenix.end2end.ParameterizedIndexUpgradeToolIT > > [ERROR] > > > testDryRunAndFailures[IndexUpgradeToolIT_mutable=false,upgrade=true,isNamespaceEnabled=false, > > > rebuild=false](org.apache.phoenix.end2end.ParameterizedIndexUpgradeToolIT) > > Time elapsed: 633.978 s <<< ERROR! > > org.apache.phoenix.exception.PhoenixIOException: > > java.util.concurrent.TimeoutException: The procedure 288 is still running > > at > > > org.apache.phoenix.util.ServerUtil.parseServerException(ServerUtil.java:138) > > at > > > org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:1519) > > at > > > org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1913) > > > > > > > > On 2021/02/05 10:28:25, Istvan Toth wrote: > > > Please vote on this Apache phoenix release candidate, > > > phoenix-5.1.0RC4 > > > > > > The VOTE will remain open for at least 72 hours. > > > > > > [ ] +1 Release this package as Apache phoenix 5.1.0 > > > [ ] -1 Do not release this package because ... > > > > > > The tag to be voted on is 5.1.0RC4: > > > > > > https://github.com/apache/phoenix/tree/5.1.0RC4 > > > > > > The release files, including signatures, digests, as well as CHANGES.md > > > and RELEASENOTES.md included in this RC can be found at: > > > > > > https://dist.apache.org/repos/dist/dev/phoenix/phoenix-5.1.0RC4/ > > > > > > Maven artifacts are available in a staging repository at: > > > > > > https://repository.apache.org/#stagingRepositories > > (orgapachephoenix-1213) > > > > > > Artifacts were signed with 0x794433C7 key which can be found in: > > > > > > https://dist.apache.org/repos/dist/release/phoenix/KEYS > > > > > > To learn more about Apache phoenix, please see > > > > > > http://phoenix.apache.org/ > > > > > > Thanks, > > > Istvan > > > > > > > > -- > Chinmay Kulkarni >
Re: [VOTE] Release of Apache Phoenix 5.1.0 RC4
+1 (Binding) Tested against HBase 2.4 * Build from source (mvn clean install -DskipTests): OK * Did some basic DDL, queries, upserts, deletes and everything looked fine: OK * Verified checksums: OK * Verified signatures: OK * mvn clean apache-rat:check: OK On Sun, Feb 7, 2021 at 10:11 PM Viraj Jasani wrote: > +1 (non-binding) > > Tested against HBase-2.4 profile: > > * Signature: ok > * Checksum : ok > * Rat check (1.8.0_171): ok > - mvn clean apache-rat:check > * Built from source (1.8.0_171): ok > - mvn clean install -DskipTests > * Basic testing with mini cluster: ok > * Unit tests pass (1.8.0_171): failed (passed eventually) > - mvn clean package && mvn verify -Dskip.embedded > > > [ERROR] Tests run: 14, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > 768.631 s <<< FAILURE! - in org.apache.phoenix.end2end.OrphanViewToolIT > [ERROR] > testDeleteChildViewRows[OrphanViewToolIT_multiTenant=true](org.apache.phoenix.end2end.OrphanViewToolIT) > Time elapsed: 306.591 s <<< ERROR! > java.sql.SQLTimeoutException: . Query couldn't be completed in the > allotted time: 30 ms > at > org.apache.phoenix.exception.SQLExceptionCode$16.newException(SQLExceptionCode.java:469) > at > org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:217) > at > org.apache.phoenix.iterate.BaseResultIterators.getIterators(BaseResultIterators.java:1390) > > > [ERROR] Tests run: 11, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: > 274.449 s <<< FAILURE! - in org.apache.phoenix.end2end.PermissionsCacheIT > [ERROR] > testAutomaticGrantWithIndexAndView(org.apache.phoenix.end2end.PermissionsCacheIT) > Time elapsed: 56.42 s <<< FAILURE! > java.lang.AssertionError: Expected exception was not thrown for user > 'unprivilegedUser_N27' > at org.junit.Assert.fail(Assert.java:89) > at > org.apache.phoenix.end2end.BasePermissionsIT.verifyDenied(BasePermissionsIT.java:842) > at > org.apache.phoenix.end2end.BasePermissionsIT.verifyDenied(BasePermissionsIT.java:805) > > > [ERROR] Tests run: 16, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > 2,472.819 s <<< FAILURE! - in > org.apache.phoenix.end2end.ParameterizedIndexUpgradeToolIT > [ERROR] > testDryRunAndFailures[IndexUpgradeToolIT_mutable=false,upgrade=true,isNamespaceEnabled=false, > rebuild=false](org.apache.phoenix.end2end.ParameterizedIndexUpgradeToolIT) > Time elapsed: 633.978 s <<< ERROR! > org.apache.phoenix.exception.PhoenixIOException: > java.util.concurrent.TimeoutException: The procedure 288 is still running > at > org.apache.phoenix.util.ServerUtil.parseServerException(ServerUtil.java:138) > at > org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:1519) > at > org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1913) > > > > On 2021/02/05 10:28:25, Istvan Toth wrote: > > Please vote on this Apache phoenix release candidate, > > phoenix-5.1.0RC4 > > > > The VOTE will remain open for at least 72 hours. > > > > [ ] +1 Release this package as Apache phoenix 5.1.0 > > [ ] -1 Do not release this package because ... > > > > The tag to be voted on is 5.1.0RC4: > > > > https://github.com/apache/phoenix/tree/5.1.0RC4 > > > > The release files, including signatures, digests, as well as CHANGES.md > > and RELEASENOTES.md included in this RC can be found at: > > > > https://dist.apache.org/repos/dist/dev/phoenix/phoenix-5.1.0RC4/ > > > > Maven artifacts are available in a staging repository at: > > > > https://repository.apache.org/#stagingRepositories > (orgapachephoenix-1213) > > > > Artifacts were signed with 0x794433C7 key which can be found in: > > > > https://dist.apache.org/repos/dist/release/phoenix/KEYS > > > > To learn more about Apache phoenix, please see > > > > http://phoenix.apache.org/ > > > > Thanks, > > Istvan > > > -- Chinmay Kulkarni
Re: [Discuss] Phoenix Tech Talks
Ankit, I was planning to include the user mailing list and it is good that you already did it. I like the idea of expanding talks to include use-cases. Thank you for the topic suggestions. On Mon, Feb 8, 2021 at 12:42 PM Ankit Singhal wrote: > This is excellent, thanks Kadir for initiating it, I am keen to listen to > your presentation on "strongly consistent global indexes". > Logistics looks great, however, if required can be adjusted as per the > feedback after the first meetup. > > Some of the current topics comes to my mind (in case someone wants to share > their experiences with them) > * Improved python driver support ( Could be completely technical about > implementation or on the use-case > that how easy it is for any python developer to get started with > Phoenix/HBase) > * Key features in 4.16 and 5.1 release and upgrade path > * Adopted projects Apache Omid and Apache Tephra key differences. > > > +user to expand the scope of talks if someone > wants to present their use-cases. > > On Mon, Feb 8, 2021 at 9:06 AM Viraj Jasani wrote: > > > +1 to the idea of monthly meet-ups, and I will also do my best to join > in. > > Logistics part (when, durations etc) looks good to me. > > > > > > On Fri, 5 Feb 2021 at 1:36 AM, Josh Elser wrote: > > > > > Love it! I'll do my best to join in and listen (and participate later > > > on, too ;)) > > > > > > I joined one from Calcite a week or two ago. They did a signup via > > > Meetup.com and hosted it through Zoom. It felt very professional. > > > > > > On 2/4/21 12:10 PM, Kadir Ozdemir wrote: > > > > We are very excited to propose an idea that brings the Phoenix > > community > > > > together to have technical discussions on a recurring basis. The goal > > is > > > to > > > > have a forum where we share technical knowledge we have acquired by > > > working > > > > on various aspects of Phoenix and to continue to bring innovation and > > > > improvements as a community into Phoenix. We’d love to get feedback > on > > > this > > > > idea and determine the logistics for these meetings. > > > > > > > > Here is what we were thinking: > > > > > > > > - Come together as a community by hosting *Phoenix tech talks* > > once a > > > > month > > > > - The topics for these meetings can be any technical subject > > related > > > to > > > > Phoenix, including the architecture, internals, features and > > > interfaces of > > > > Phoenix, its operational aspects in the first party data centers > > and > > > cloud, > > > > the technologies that it leverages (e.g., HBase and Zookeeper), > and > > > > technologies it can possibly leverage, adapt or follow > > > > > > > > *Logistics*: > > > > > > > > - *When*: First Thursday of each month at 9AM PST > > > > - *Duration*: 90 minutes (to allow the audience to participate > and > > > ask > > > > questions) > > > > - We will conduct these meetings over a video conference and make > > the > > > > recordings available (we are sorting out the specifics) > > > > - The meeting agenda and past recordings will be available on the > > > Apache > > > > Phoenix site > > > > > > > > We need a coordinator for these meetings to set the agenda and manage > > its > > > > logistics. I will volunteer to organize these meetings and curate the > > > > topics for the tech talks, at least initially. To get the ball > > rolling, I > > > > will present the strongly consistent global indexes in the first > > meeting. > > > > What do you think about this proposal? > > > > > > > > Thanks, > > > > Kadir > > > > > > > > > >
Re: [VOTE] Release of Apache Phoenix 4.16.0 RC2
+1 (Binding) Tested against hbase-1.3 and hbase-1.6 * Build from source (mvn clean install -DskipTests -Dhbase.profile=1.3/1.6): OK * Green build: OK (thanks for triggering this Viraj) * Did some basic DDL, queries, upserts, deletes and everything looked fine: OK * Did some upgrade testing: Create tables, views, indices from an old client, query, upsert. Then upgrade to 4.16 metadata, query, upsert from an old client, then upgrade the client and query, upsert from a new client: OK * Verified checksums: OK * Verified signatures: OK * mvn clean apache-rat:check: OK On Sun, Feb 7, 2021 at 10:03 PM Viraj Jasani wrote: > +1 (non-binding) > > Clean build: > https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-mulitbranch/job/4.16/29/ > > Tested against HBase-1.6 profile: > > * Checksum : ok > * Rat check (1.8.0_171): ok > - mvn clean apache-rat:check > * Built from source (1.8.0_171): ok > - mvn clean install -DskipTests > * Basic testing with mini cluster: ok > * Unit tests pass (1.8.0_171): failed (passing eventually) > - mvn clean package && mvn verify -Dskip.embedded > > > [ERROR] Tests run: 23, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > 197.428 s <<< FAILURE! - in org.apache.phoenix.end2end.AggregateIT > [ERROR] > testOrderByOptimizeForClientAggregatePlanBug4820(org.apache.phoenix.end2end.AggregateIT) > Time elapsed: 9.055 s <<< ERROR! > java.lang.RuntimeException: java.lang.OutOfMemoryError: unable to create > new native thread > at > org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:239) > at > org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:273) > at > org.apache.hadoop.hbase.client.ClientScanner.loadCache(ClientScanner.java:434) > at > org.apache.hadoop.hbase.client.ClientScanner.next(ClientScanner.java:308) > > > [ERROR] Tests run: 37, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > 204.243 s <<< FAILURE! - in org.apache.phoenix.end2end.ArrayAppendFunctionIT > [ERROR] > testUpsertArrayAppendFunctionVarchar(org.apache.phoenix.end2end.ArrayAppendFunctionIT) > Time elapsed: 4.286 s <<< ERROR! > org.apache.phoenix.exception.PhoenixIOException: > org.apache.hadoop.hbase.DoNotRetryIOException: N65: > java.lang.RuntimeException: java.lang.OutOfMemoryError: unable to create > new native thread > at > org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:122) > at > org.apache.phoenix.coprocessor.MetaDataEndpointImpl.createTable(MetaDataEndpointImpl.java:2151) > at > org.apache.phoenix.coprocessor.generated.MetaDataProtos$MetaDataService.callMethod(MetaDataProtos.java:17317) > > > [ERROR] Tests run: 28, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > 147.854 s <<< FAILURE! - in org.apache.phoenix.end2end.ArrayRemoveFunctionIT > [ERROR] > testArrayRemoveFunctionWithNull(org.apache.phoenix.end2end.ArrayRemoveFunctionIT) > Time elapsed: 2.519 s <<< ERROR! > org.apache.phoenix.exception.PhoenixIOException: > java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: unable > to create new native thread > at > org.apache.phoenix.util.ServerUtil.parseServerException(ServerUtil.java:146) > at > org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:1511) > at > org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1901) > at > org.apache.phoenix.schema.MetaDataClient.createTableInternal(MetaDataClient.java:3065) > > > [ERROR] Tests run: 10, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > 5,069.234 s <<< FAILURE! - in > org.apache.phoenix.end2end.PermissionNSDisabledWithCustomAccessControllerIT > [ERROR] > testAutomaticGrantWithIndexAndView(org.apache.phoenix.end2end.PermissionNSDisabledWithCustomAccessControllerIT) > Time elapsed: 2,572.586 s <<< ERROR! > java.lang.reflect.UndeclaredThrowableException > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1862) > at > org.apache.hadoop.hbase.security.User$SecureHadoopUser.runAs(User.java:340) > at > org.apache.phoenix.end2end.BasePermissionsIT.verifyAllowed(BasePermissionsIT.java:776) > at > org.apache.phoenix.end2end.BasePermissionsIT.verifyAllowed(BasePermissionsIT.java:769) > > Tests are passing in subsequent runs. > > > On 2021/02/06 04:53:48, Xinyi Yan wrote: > > Hello Everyone, > > > > This is a call for a vote on Apache Phoenix 4.16.0 RC2. This is the next > > minor release of Phoenix 4, compatible with Apache HBase 1.3, 1.4, 1.5 > > and 1.6. > > > > The VOTE will remain open for at least 72 hours. > > > > [ ] +1 Release this package as Apache phoenix 4.16.0 > > [ ] -1 Do not release this package because ... > > > > The tag to be voted on is 4.16.0RC2 > > https://github.com/apache/phoenix/tree/4.16.0RC2 > > > > The release files, including signatures, digests, as well as CHANGES.md > > and RELEA
Re: [Discuss] Phoenix Tech Talks
This is excellent, thanks Kadir for initiating it, I am keen to listen to your presentation on "strongly consistent global indexes". Logistics looks great, however, if required can be adjusted as per the feedback after the first meetup. Some of the current topics comes to my mind (in case someone wants to share their experiences with them) * Improved python driver support ( Could be completely technical about implementation or on the use-case that how easy it is for any python developer to get started with Phoenix/HBase) * Key features in 4.16 and 5.1 release and upgrade path * Adopted projects Apache Omid and Apache Tephra key differences. +user to expand the scope of talks if someone wants to present their use-cases. On Mon, Feb 8, 2021 at 9:06 AM Viraj Jasani wrote: > +1 to the idea of monthly meet-ups, and I will also do my best to join in. > Logistics part (when, durations etc) looks good to me. > > > On Fri, 5 Feb 2021 at 1:36 AM, Josh Elser wrote: > > > Love it! I'll do my best to join in and listen (and participate later > > on, too ;)) > > > > I joined one from Calcite a week or two ago. They did a signup via > > Meetup.com and hosted it through Zoom. It felt very professional. > > > > On 2/4/21 12:10 PM, Kadir Ozdemir wrote: > > > We are very excited to propose an idea that brings the Phoenix > community > > > together to have technical discussions on a recurring basis. The goal > is > > to > > > have a forum where we share technical knowledge we have acquired by > > working > > > on various aspects of Phoenix and to continue to bring innovation and > > > improvements as a community into Phoenix. We’d love to get feedback on > > this > > > idea and determine the logistics for these meetings. > > > > > > Here is what we were thinking: > > > > > > - Come together as a community by hosting *Phoenix tech talks* > once a > > > month > > > - The topics for these meetings can be any technical subject > related > > to > > > Phoenix, including the architecture, internals, features and > > interfaces of > > > Phoenix, its operational aspects in the first party data centers > and > > cloud, > > > the technologies that it leverages (e.g., HBase and Zookeeper), and > > > technologies it can possibly leverage, adapt or follow > > > > > > *Logistics*: > > > > > > - *When*: First Thursday of each month at 9AM PST > > > - *Duration*: 90 minutes (to allow the audience to participate and > > ask > > > questions) > > > - We will conduct these meetings over a video conference and make > the > > > recordings available (we are sorting out the specifics) > > > - The meeting agenda and past recordings will be available on the > > Apache > > > Phoenix site > > > > > > We need a coordinator for these meetings to set the agenda and manage > its > > > logistics. I will volunteer to organize these meetings and curate the > > > topics for the tech talks, at least initially. To get the ball > rolling, I > > > will present the strongly consistent global indexes in the first > meeting. > > > What do you think about this proposal? > > > > > > Thanks, > > > Kadir > > > > > >
[jira] [Resolved] (PHOENIX-6369) Usage of broken hash algorithm detected
[ https://issues.apache.org/jira/browse/PHOENIX-6369?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Geoffrey Jacoby resolved PHOENIX-6369. -- Resolution: Duplicate See the discussion on PHOENIX-4702, when a different user reported use of MD5 within the Phoenix code base. To sum up, Phoenix does not use MD5 as a cryptographic hash. It provides MD5 as a SQL function that users can call, and it uses it internally as part of the old index scrutiny tool. It would be a useful future feature to provide a more robust, modern cryptographic hash as a SQL function in Phoenix. > Usage of broken hash algorithm detected > --- > > Key: PHOENIX-6369 > URL: https://issues.apache.org/jira/browse/PHOENIX-6369 > Project: Phoenix > Issue Type: Improvement >Reporter: Md Mahir Asef Kabir >Priority: Major > > In file > [https://github.com/apache/phoenix/blob/7987a74e6cea1103a028e128f98e2fb3c2252b82/phoenix-core/src/main/java/org/apache/phoenix/expression/function/MD5Function.java] > (at Line 42) "md5" algorithm has been used. > *Security Impact*: > The MD5 Message-Digest Algorithm is not collision-resistant, which makes it > easier for context-dependent attackers to conduct spoofing attacks > *Useful Resources*: > https://www.cvedetails.com/cve/CVE-2004-2761/ > *Solution we suggest*: > Use Sha >= 256 algorithms instead > *Please share with us your opinions/comments if there is any*: > Is the bug report helpful? -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (PHOENIX-6373) Schema changes that require table re-writes can be supported (Online schema changes)
Gokcen Iskender created PHOENIX-6373: Summary: Schema changes that require table re-writes can be supported (Online schema changes) Key: PHOENIX-6373 URL: https://issues.apache.org/jira/browse/PHOENIX-6373 Project: Phoenix Issue Type: Improvement Reporter: Gokcen Iskender Assignee: Gokcen Iskender -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Assigned] (PHOENIX-5837) Table Level Phoenix Metrics Implementation.
[ https://issues.apache.org/jira/browse/PHOENIX-5837?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Chinmay Kulkarni reassigned PHOENIX-5837: - Assignee: vikas meka > Table Level Phoenix Metrics Implementation. > --- > > Key: PHOENIX-5837 > URL: https://issues.apache.org/jira/browse/PHOENIX-5837 > Project: Phoenix > Issue Type: Task >Reporter: vikas meka >Assignee: vikas meka >Priority: Major > Labels: metric-collector, metrics > > currently GlobalClient Metrics provide aggregated information about the usage > of the application in-terms of total no. of reads, total no. of writes, total > number of failures, total no.of failures etc. In some scenarios these > counters do not provide much useful insights into Phoenix usage pattern. The > task is to add TableLevel Phoenix metrics on top of Global Phoenix metrics > which would be helpful in analyzing the reads/writes/deletes on a table. -- This message was sent by Atlassian Jira (v8.3.4#803005)
Re: [Discuss] Phoenix Tech Talks
+1 to the idea of monthly meet-ups, and I will also do my best to join in. Logistics part (when, durations etc) looks good to me. On Fri, 5 Feb 2021 at 1:36 AM, Josh Elser wrote: > Love it! I'll do my best to join in and listen (and participate later > on, too ;)) > > I joined one from Calcite a week or two ago. They did a signup via > Meetup.com and hosted it through Zoom. It felt very professional. > > On 2/4/21 12:10 PM, Kadir Ozdemir wrote: > > We are very excited to propose an idea that brings the Phoenix community > > together to have technical discussions on a recurring basis. The goal is > to > > have a forum where we share technical knowledge we have acquired by > working > > on various aspects of Phoenix and to continue to bring innovation and > > improvements as a community into Phoenix. We’d love to get feedback on > this > > idea and determine the logistics for these meetings. > > > > Here is what we were thinking: > > > > - Come together as a community by hosting *Phoenix tech talks* once a > > month > > - The topics for these meetings can be any technical subject related > to > > Phoenix, including the architecture, internals, features and > interfaces of > > Phoenix, its operational aspects in the first party data centers and > cloud, > > the technologies that it leverages (e.g., HBase and Zookeeper), and > > technologies it can possibly leverage, adapt or follow > > > > *Logistics*: > > > > - *When*: First Thursday of each month at 9AM PST > > - *Duration*: 90 minutes (to allow the audience to participate and > ask > > questions) > > - We will conduct these meetings over a video conference and make the > > recordings available (we are sorting out the specifics) > > - The meeting agenda and past recordings will be available on the > Apache > > Phoenix site > > > > We need a coordinator for these meetings to set the agenda and manage its > > logistics. I will volunteer to organize these meetings and curate the > > topics for the tech talks, at least initially. To get the ball rolling, I > > will present the strongly consistent global indexes in the first meeting. > > What do you think about this proposal? > > > > Thanks, > > Kadir > > >
[jira] [Created] (PHOENIX-6372) Add LICENSE and NOTICE files
Richárd Antal created PHOENIX-6372: -- Summary: Add LICENSE and NOTICE files Key: PHOENIX-6372 URL: https://issues.apache.org/jira/browse/PHOENIX-6372 Project: Phoenix Issue Type: Task Components: connectors, queryserver Reporter: Richárd Antal Assignee: Richárd Antal -- This message was sent by Atlassian Jira (v8.3.4#803005)