Fixed Issues in Phoenix

Review the list of Phoenix issues that are resolved in Cloudera Runtime 7.1.8.

CDPD-39117: If there are mix of AND and OR filters in the query while converting the to phoenix filter from spark filters no parentheses got added to OR filters which was leading to wrong filter and finally a wrong data. PHOENIX-6683 fixes this issue by surrounding the OR filters with parentheses while converting spark filters to phoenix expressions.
This issue is resolved.
CDPD-35717: CALCITE-903 has introduced a transaprent reconnection feature, which will open a new server-side connection in case it is expired from the server side connection cache. While this is convinient for most read-only analytical workloads, this can cause a number a problems, including data loss for transactional connections.
This patch disables the transparent reconnect feature by default, and adds the transparent_reconnection property, which re-enables it when set to true.

Apache Patch Information

  • PHOENIX-6679
  • PHOENIX-5894
  • PHOENIX-6579
  • PHOENIX-6661
  • PHOENIX-6665
  • PHOENIX-6645
  • PHOENIX-6528
  • PHOENIX-6601
  • PHOENIX-6592
  • PHOENIX-6574
  • PHOENIX-5072
  • PHOENIX-6486
  • PHOENIX-6519
  • PHOENIX-6518
  • PHOENIX-6509
  • PHOENIX-6427
  • PHOENIX-6493
  • PHOENIX-6497
  • PHOENIX-6271
  • PHOENIX-6485
  • PHOENIX-6453
  • PHOENIX-6430
  • PHOENIX-6429
  • PHOENIX-6444
  • PHOENIX-6475
  • PHOENIX-6447
  • PHOENIX-6420
  • PHOENIX-6351
  • PHOENIX-6456
  • PHOENIX-6434
  • PHOENIX-6436
  • PHOENIX-6427
  • PHOENIX-6424
  • PHOENIX-6421
  • PHOENIX-6423
  • PHOENIX-6683
  • PHOENIX-6590
  • PHOENIX-6524
  • PHOENIX-6566
  • OMID-208
  • PHOENIX-6654
  • PHOENIX-6661
  • PHOENIX-6508
  • PHOENIX-6407
  • PHOENIX-6461
  • PHOENIX-6473
  • PHOENIX-6484
  • PHOENIX-6410
  • PHOENIX-6465
  • PHOENIX-6459
  • PHOENIX-6414
  • PHOENIX-6398
  • PHOENIX-6177
  • PHOENIX-6325
  • PHOENIX-6294
  • CALCITE-5009