PHOENIX-6343 | Phoenix allows duplicate column names when one of them is a primary key | Major | core |
PHOENIX-6382 | Shaded artifact names and descriptions have unresolved ${hbase.profile} strings | Major | core |
PHOENIX-6377 | phoenix-client has erronous maven dependecies | Critical | core |
PHOENIX-6360 | phoenix-core has compile dependency on phoenix-hbase-compat | Blocker | core |
PHOENIX-5874 | IndexTool does not set TTL on its log tables correctly | Major | . |
PHOENIX-6078 | Remove Internal Phoenix Connections from parent LinkedQueue when closed | Major | . |
PHOENIX-5872 | Close Internal Phoenix Connections that were running during cancel | Major | . |
PHOENIX-6339 | Older client using aggregate queries shows incorrect results. | Blocker | . |
PHOENIX-6273 | Add support to handle MR Snapshot restore externally | Major | core |
PHOENIX-6288 | Minicluster startup problems on Jenkins | Critical | . |
PHOENIX-6330 | SystemCatalogRegionObserver isn't added when cluster is initialized with isNamespaceMappingEnabled=true | Critical | core |
PHOENIX-6319 | remove cp python logic from the release script | Major | . |
PHOENIX-3710 | Cannot use lowername data table name with indextool | Minor | . |
PHOENIX-6298 | Use timestamp of PENDING_DISABLE_COUNT to calculate elapse time for PENDING_DISABLE state | Major | . |
PHOENIX-6148 | [SchemaExtractionTool]DDL parsing exception in Phoenix in view name | Major | . |
PHOENIX-6295 | Fix non-static inner classes for better memory management | Major | . |
PHOENIX-3499 | Enable null value for quote character for CSVBulkLoad tool | Major | . |
PHOENIX-3633 | null pointer exception when subsquery for not exists returns empty result set | Major | . |
PHOENIX-6293 | PHOENIX-6193 breaks projects depending on the phoenix-client artifact | Blocker | core |
PHOENIX-6296 | Synchronize @Parameters, @BeforeClass and @AfterClass methods take 2 | Critical | core |
PHOENIX-6286 | Extend syscat RegionSplitPolicies from the default Policy for the HBase branch | Major | . |
PHOENIX-6287 | Fix incorrect log in ParallelIterators.submitWork | Major | . |
PHOENIX-6283 | MutableIndexExtendedIT#testCompactDisabledIndex consistently fails with HBase 2.3 | Blocker | core |
PHOENIX-6267 | View Index PK Fixed Width Field Truncation | Blocker | . |
PHOENIX-6274 | Flaky test TableSnapshotReadsMapReduceIT.testMapReduceSnapshotsMultiRegion | Major | . |
PHOENIX-6263 | Few Table references are leaked | Major | . |
PHOENIX-6218 | Rows deleted count for client side deletes is incorrect for immutable tables with indexes | Major | . |
PHOENIX-6058 | When maxLookback is not enabled, IndexTool should not do deep verification | Blocker | . |
PHOENIX-6241 | ViewIndexId sequences collide with ones created on the pre-4.15 version | Blocker | . |
PHOENIX-5921 | Phoenix Index verification logging Exception with huge huge row | Minor | . |
PHOENIX-5712 | Got SYSCAT ILLEGAL_DATA exception after created tenant index on view | Blocker | . |
PHOENIX-6232 | Correlated subquery should not push to RegionServer as the probe side of the Hash join | Major | . |
PHOENIX-6239 | NullPointerException when index table does not use COLUMN_ENCODED_BYTES | Major | . |
PHOENIX-5860 | Throw exception which region is closing or splitting when delete data | Major | core |
PHOENIX-5960 | Creating a view on a non-existent table throws the wrong exception | Minor | . |
PHOENIX-6223 | could not find or load main class sqline.SqLine | Minor | . |
PHOENIX-5920 | Skip SYSTEM TABLE checks while creating phoenix connection if client has set the DoNotUpgrade config | Major | . |
PHOENIX-6233 | QueryTimeoutIT fails sometimes. | Minor | . |
PHOENIX-6224 | Support Correlated IN Subquery | Major | . |
PHOENIX-6230 | IT suite hangs on ViewConcurrencyAndFailureIT | Critical | core |
PHOENIX-6228 | Admin resources are not closed in some places | Major | . |
PHOENIX-6191 | Creating a view which has its own new columns should also do checkAndPut checks on SYSTEM.MUTEX | Critical | . |
PHOENIX-6221 | Getting CNF while creating transactional table with Omid | Blocker | omid |
PHOENIX-6123 | Old clients cannot query a view if the parent has an index | Blocker | . |
PHOENIX-5955 | OrphanViewToolIT is flapping | Major | . |
PHOENIX-5472 | Typos in the docs description | Minor | . |
PHOENIX-5669 | Remove hack for PHOENIX-3121 | Major | . |
PHOENIX-6203 | CQS.getTable(byte[] tableName) does not throw TNFE even if table doesn't exist | Major | . |
PHOENIX-5940 | Pre-4.15 client cannot connect to 4.15+ server after SYSTEM.CATALOG region has split | Blocker | . |
PHOENIX-6091 | Calling MetaDataProtocol.getVersion() on a 4.16 timestamp gives version as 4.15.x | Minor | . |
PHOENIX-6032 | When phoenix.allow.system.catalog.rollback=true, a view still sees data from a column that was dropped | Blocker | . |
PHOENIX-5210 | NullPointerException when alter options of a table that is appendOnlySchema | Major | . |
PHOENIX-6158 | create table/view should not update VIEW_INDEX_ID_DATA_TYPE column | Major | . |
PHOENIX-6179 | Relax the MaxLookBack age checks during an upgrade | Critical | . |
PHOENIX-6087 | Phoenix Connection leak in UpgradeUtil.addViewIndexToParentLinks() | Major | . |
PHOENIX-6030 | When phoenix.allow.system.catalog.rollback=true, a view still sees data for columns that were dropped from its parent view | Blocker | . |
PHOENIX-6002 | Fix connection leaks throughout instances where we use QueryUtil.getConnectionOnServer | Major | . |
PHOENIX-6124 | Block adding/dropping a column on a parent view for clients <4.15 and for clients that have phoenix.allow.system.catalog.rollback=true | Blocker | . |
PHOENIX-6192 | UpgradeUtil.syncUpdateCacheFreqAllIndexes() does not use tenant-specific connection to resolve tenant views | Major | . |
PHOENIX-6197 | AggregateIT and StoreNullsIT hangs | Blocker | core |
PHOENIX-6142 | Make DDL operations resilient to orphan parent->child linking rows in SYSTEM.CHILD_LINK | Blocker | . |
PHOENIX-6188 | Jenkins job history uses too much storage | Blocker | connectors, core |
PHOENIX-6193 | PHOENIX-6151 slows down shading | Critical | core |
PHOENIX-6194 | Build failure due to missing slf4j dependency in phoenix-tools | Major | . |
PHOENIX-5839 | CompatUtil#setStopRow semantics problem | Major | core |
PHOENIX-6169 | IT suite never finishes on 4.x with HBase 1.3 or 1.4 | Blocker | core |
PHOENIX-6159 | Phoenix-pherf writes the result file even disableRuntimeResult flag is true | Major | . |
PHOENIX-6153 | Table Map Reduce job after a Snapshot based job fails with CorruptedSnapshotException | Major | core |
PHOENIX-6168 | PHOENIX-6143 breaks tests on linux | Major | core |
PHOENIX-6122 | Upgrade jQuery to 3.5.1 | Major | core |
PHOENIX-6143 | Get Phoenix Tracing Webapp work | Major | core |
PHOENIX-6075 | DDLs issued via a tenant-specific connection do not write SYSTEM.MUTEX cells | Blocker | . |
PHOENIX-6136 | javax.servlet.UnavailableException thrown when using Spark connector | Major | core, spark-connector |
PHOENIX-6072 | SYSTEM.MUTEX not created with a TTL on a fresh cluster connected to by a 4.15+ client | Blocker | . |
PHOENIX-6130 | StatementContext.subqueryResults should be thread safe | Major | . |
PHOENIX-6069 | We should check that the parent table key is in the region in the MetaDataEndpointImpl.dropTable code | Major | . |
PHOENIX-5171 | SkipScan incorrectly filters composite primary key which the key range contains all values | Blocker | . |
PHOENIX-6115 | Avoid scanning prior row state for uncovered local indexes on immutable tables. | Major | . |
PHOENIX-6106 | Speed up ConcurrentMutationsExtendedIT | Major | . |
PHOENIX-5986 | DropTableWithViewsIT.testDropTableWithChildViews is flapping again | Major | . |
PHOENIX-6094 | Update jacoco plugin version to 0.8.5. | Major | . |
PHOENIX-6090 | Local indexes get out of sync after changes for global consistent indexes | Blocker | . |
PHOENIX-6073 | IndexTool IndexDisableLoggingType can't be set to NONE | Minor | . |
PHOENIX-6077 | PHOENIX-5946 breaks mvn verify | Blocker | core |
PHOENIX-5958 | Diverged view created via an older client still sees dropped column data | Blocker | . |
PHOENIX-5969 | Read repair reduces the number of rows returned for LIMIT queries | Major | . |
PHOENIX-6022 | RVC Offset does not handle trailing nulls properly | Major | . |
PHOENIX-6045 | Delete that should qualify for index path does not use index when multiple indexes are available. | Major | . |
PHOENIX-6023 | Wrong result when issuing query for an immutable table with multiple column families | Major | . |
PHOENIX-6013 | RVC Offset does not handle coerced literal nulls properly. | Major | . |
PHOENIX-6011 | ServerCacheClient throw NullPointerException | Major | . |
PHOENIX-6026 | Fix BackwardCompatibilityIT so it can run locally | Major | . |
PHOENIX-5976 | Cannot drop a column when the index view is involved | Blocker | . |
PHOENIX-6017 | Hadoop QA Precommit build keeps failing with release audit warning for phoenix-server/dependency-reduced-pom.xml | Major | . |
PHOENIX-5924 | RVC Offset does not handle variable length fields exclusive scan boundary correctly | Major | . |
PHOENIX-5981 | Wrong multiple counting of resultSetTimeMs and wallclockTimeMs in OverallQueryMetrics | Major | . |
PHOENIX-6000 | Client side DELETEs should use local indexes for filtering | Major | . |
PHOENIX-5984 | Query timeout counter is not updated in all timeouts cases | Major | . |
PHOENIX-5935 | Select with non primary keys and PHOENIX_ROW_TIMESTAMP() in where clause fails | Major | . |
PHOENIX-5967 | phoenix-client transitively pulling in phoenix-core | Critical | . |
PHOENIX-5996 | IndexRebuildRegionScanner.prepareIndexMutationsForRebuild may incorrectly delete index row when a delete and put mutation with the same timestamp | Major | . |
PHOENIX-6001 | Incremental rebuild/verification can result in missing rows and false positives | Critical | . |
PHOENIX-5997 | Phoenix Explain Plan for Deletes does not clearly differentiate between server side and client side paths. | Minor | . |
PHOENIX-5995 | Index Rebuild page size is not honored in case of point deletes | Major | . |
PHOENIX-5779 | SplitSystemCatalogIT tests fail with Multiple Regions error | Major | . |
PHOENIX-5937 | Order by on nullable column sometimes filters rows | Major | core |
PHOENIX-5898 | Phoenix function CURRENT_TIME() returns wrong result when view indexes are used. | Major | . |
PHOENIX-5970 | ViewUtil.dropChildViews may cause HConnection leak which may cause ITtests hange | Major | . |
PHOENIX-5905 | Reset user to hbase by changing rpc context before getting user permissions on access controller service | Major | . |
PHOENIX-5902 | Document or fix new compat jar behavior. | Blocker | . |
PHOENIX-5942 | ParameterizedIndexUpgradeIT is too slow | Minor | . |
PHOENIX-5932 | View Index rebuild results in surplus rows from other view indexes | Major | . |
PHOENIX-5922 | IndexUpgradeTool should always re-enable tables on failure | Major | . |
PHOENIX-5656 | Make Phoenix scripts work with Python 3 | Critical | . |
PHOENIX-5929 | IndexToolForNonTxGlobalIndexIT.testDisableOutputLogging is flapping | Major | . |
PHOENIX-5884 | Join query return empty result when filters for both the tables are present | Major | . |
PHOENIX-5863 | Upsert into view against a table with index throws exception when 4.14.3 client connects to 4.16 server | Blocker | . |
PHOENIX-4753 | Remove the need for users to have Write access to the Phoenix SYSTEM STATS TABLE to drop tables | Major | . |
PHOENIX-5580 | Wrong values seen when updating a view for a table that has an index | Major | . |
PHOENIX-5864 | RuleGeneratorTest unit test seem to be failing | Major | . |
PHOENIX-5743 | Concurrent read repairs on the same index row should be idempotent | Critical | . |
PHOENIX-5807 | Index rows without empty column should be treated as unverified | Major | . |
PHOENIX-5799 | Inline Index Verification Output API | Major | . |
PHOENIX-5810 | PhoenixMRJobSubmitter is not working on a cluster with a single yarn RM | Major | . |
PHOENIX-5816 | IndexToolTimeRangeIT hangs forever | Blocker | core |
PHOENIX-5802 | Connection leaks in UPSERT SELECT/DELETE paths due to MutatingParallelIteratorFactory iterator not being closed | Major | . |
PHOENIX-5801 | Connection leak when creating a view with a where condition | Major | . |
PHOENIX-5776 | Phoenix pherf unit tests failing | Major | . |
PHOENIX-5698 | Phoenix Query with RVC IN list expression generates wrong scan with non-pk ordered pks | Major | . |
PHOENIX-5797 | RVC Offset does not work with tenant views on global indexes | Minor | . |
PHOENIX-5790 | Add Apache license header to compatible_client_versions.json | Minor | . |
PHOENIX-5718 | GetTable builds a table excluding the given clientTimeStamp | Major | . |
PHOENIX-5785 | Remove TTL check in QueryCompiler when doing an SCN / Lookback query | Major | . |
PHOENIX-5673 | The mutation state is silently getting cleared on the execution of any DDL | Critical | . |
PHOENIX-5065 | Inconsistent treatment of NULL and empty string | Major | . |
PHOENIX-5753 | Fix erroneous query result when RVC is clipped with desc column | Major | . |
PHOENIX-5768 | Supporting partial overwrites for immutable tables with indexes | Critical | . |
PHOENIX-5731 | Loading bulkload hfiles should not be blocked if the upsert select happening for differet table. | Major | . |
PHOENIX-5766 | PhoenixMetricsIT failure in 4.x for HBase 1.3 | Major | . |
PHOENIX-5636 | Improve the error message when client connects to server with higher major version | Minor | . |
PHOENIX-5745 | Fix QA false negatives | Major | . |
PHOENIX-5737 | Hadoop QA run says no tests even though there are added IT tests | Minor | . |
PHOENIX-5537 | Phoenix-4701 made hard coupling between phoenix.log.level and getting request metrics. | Minor | . |
PHOENIX-5529 | Creating a grand-child view on a table with an index fails | Major | . |
PHOENIX-5695 | Phoenix website build.sh should return when child script has errors | Major | . |
PHOENIX-5724 | Use exec permission in Phoenix ACLs only when execute check enabled | Major | . |
PHOENIX-5691 | create index is failing when phoenix acls enabled and ranger is enabled | Major | . |
PHOENIX-5440 | multiple warnings when building phoenix | Minor | . |
PHOENIX-5704 | Covered column updates are not generated for previously deleted data table row | Critical | . |
PHOENIX-5708 | GlobalIndexChecker returns unverified index row cells | Major | . |
PHOENIX-5706 | IndexTool verification reports failure when data row has no covered column values | Major | . |
PHOENIX-5512 | IndexTool returns error after rebuilding a DISABLED index | Major | . |
PHOENIX-5677 | Replace System.currentTimeMillis with EnvironmentEdgeManager in non-test code | Major | . |
PHOENIX-5692 | SCN verification breaks with non-default column families | Major | . |
PHOENIX-5676 | Inline-verification from IndexTool does not handle TTL/row-expiry | Major | . |
PHOENIX-5666 | IndexRegionObserver incorrectly updates PostIndexUpdateFailure metric | Major | . |
PHOENIX-5654 | String values (ALWAYS and NEVER) don't work for connection level config phoenix.default.update.cache.frequency | Major | . |
PHOENIX-5650 | IndexUpgradeTool does not rebuild view indexes | Major | . |
PHOENIX-5655 | ServerCache using table map is not correctly removed | Major | . |
PHOENIX-5096 | Local index region pruning is not working as expected. | Major | . |
PHOENIX-5637 | Queries with SCN return expired rows | Major | . |
PHOENIX-5640 | Pending disable count should not be increased for rebuild write failures | Major | . |
PHOENIX-4824 | Update BRANCH_NAMES in dev/test-patch.properties | Major | . |