Tags: arenadata/gpdb
Tags
Release 6.29.1 Feautures: - ADBDEV-8191 Support foreign table column selection as a distribution key (#56) Fixes: - ADBDEV-8004 Add extra tuple length checks (#43) Test improvements: - ADBDEV-8076 Make the gp_orphaned_files isolation2 test stable (#60) - ADBDEV-8146 Add unit testing for multikey tuplesort. (#52) - ADBDEV-8118 Enable isolation2 test: parallel_retrieve_cursor/status_check (#50) - ADBDEV-8217 Update CI Workflow to Use Tags (#57) - ADBDEV-7959 Bring back latest 'behave' version (#47) - ADBDEV-7999 Make the gp_orphaned_files test stable - ADBDEV-7954 Cancel previous runs (#38)
Release 7.2.0_arenadata9 Fixes: - Use correct way to detect SPI inner query. (#1648)
Release 7.2.0_arenadata8 Improvement: * ADBDEV-7184 Sync codebase with Postgres 12.22 Fixes: * ADBDEV-6161 Refactor tests which use debug_dtm_action to use faultinjector (#1967) * ADBDEV-8107 Move private declarations back to public in cdbendpoint.h (#1968) * ADBDEV-8091 Add Orca fallback when ForeignPlan locus doesn't match mpp_execute (#1966) * ADBDEV-7957 Add functions to gp_toolkit to display segment files * ADBDEV-7956 Add functions to display data skew in gp_toolkit * ADBDEV-7996 Change gpstop -rai to gpstop -arf to install GUC during gp_toolkit tests * ADBDEV-7581 Fix lost executor error messages after query cancellation (#1946) * ADBDEV-7588 Protect object creation from dropping referenced objects (#1854) * ADBDEV-7771 Fix incorrect behavior of gp_percentile_* functions (#1928) * ADBDEV-7618 Change General to OuterQuery locus in bring_to_outer_query (#1691) * ADBDEV-7428 Add missing initialization of bm_next_blkno field (#1723) * ADBDEV-7388 Optimize pg_lock_status() memory usage (#1724) * ADBDEV-7460 Prevent use after free in flatten_join_alias_var_optimizer function (#1590) * ADBDEV-7465 Fix HAVING pushdown in ORCA (#1589) * ADBDEV-5518 Fix changing locus from SingleQE to OuterQuery (#1163) * ADBDEV-7623 Optimization for regression test qp_dml_joins (#1721) * ADBDEV-7281 Fix cluster expansion on builds without IC proxy (#1708) * ADBDEV-7395 Fix print KB in explain's output (#1709) * ADBDEV-7597 Disable decorrelation for count() with no grouping columns (#1658) * CI-4089 Use official Ubuntu mirrors by default; override via build args allowed (#1713) * ADBDEV-7440 Fix deprecation warning in gp_replica_check.py (#1518) * ADBDEV-7454 Improve tuple count estimation by 'cdb_estimate_rel_size()' (#1561) * ADBDEV-7374 Emit an error if GUC synchronization fails (#1566) * ADBDEV-7484 Disable bitcode generation (#1559) * ADBDEV-7372 Fix permission error for synchronization SET (#1549) * ADBDEV-7400 Fix cost calculation for Left Outer Join in Orca (#1560) * ADBDEV-7415 Fix incorrect SPI_INNER_QUERY tagging for top-level SPI calls. * ADBDEV-7419 Fix segmentation fault in gp_replica_check (#1517) * ADBDEV-7418 Fix calculation of block num for page verification in gp_replica_check (#1514) * ADBDEV-7202 Add check for scalar subplan in ORCA's translator Expr to DXL (#1467) * ADBDEV-7370 Add comment explaining gp_replica_check error (#1525) * ADBDEV-7354 Fix segfault in utility mode due to uninitialized curSlice (#1446) * ADBDEV-7280 Make recovery report error message when invalid page header is found (#1342) * ADBDEV-6322 Don't read past current TLI during archive recovery (#1189) * ADBDEV-4605 Clarify IS DISTINCT FROM FALSE three valued logic (#1239) * ADBDEV-4605 Fix preprocessing of NOT IN to LAS-Apply in filter (#1239) * ADBDEV-4605 Partial revert "Fix wrong results from nested LOJ in ALL subqueries" (#1239) * ADBDEV-4605 Partial revert "Fix subquery all subquery context" (#1239) * ADBDEV-6463 Add a check to see if Clang issues warnings (#1186) * ADBDEV-7097 Finalize plan after decorate subplans with motions (#1220) * ADBDEV-7142 Replace check for Greenplum with check for fork of Greenplum (#1233) * ADBDEV-6655 Fix -Wunused-but-set-variable errors (#1107) * ADBDEV-6986 Fix assert when using append optimized tables with GIN index (#1221) * ADBDEV-7099 Fix creating table by EXPLAIN ANALYZE CTAS from prepared statement (#1197, #1226) * ADBDEV-6676 Fix illegal attribute propagation in LLVM JIT. * ADBDEV-6417 Fix DISTRIBUTED BY support for CTAS from prepared statement (#1192) * ADBDEV-6615 Remove obsolete Xerces dependencies from GPDB 7 (#1213) * ADBDEV-6887 Don't add motions above parameterized sub-plans (#1210) * ADBDEV-5524 Add new GUC gp_max_scan_on_shmem which replaced MAX_SCAN_ON_SHMEM (#1206) * ADBDEV-5602 Fix ORCA assertion for USING with different types (#1199) * ADBDEV-5466 Add support for target cols with functional dependency on grouping ones to ORCA (#1195) * ADBDEV-7016 Don't modify prepared statement by CTAS from it (#1196) * ADBDEV-6183 Disable GUC gp_log_stack_trace_lines by default (#1187) * ADBDEV-6277 Fix GUC sync leaving broken temp tables (#1193) * ADBDEV-7055 Update actions/upload-artifact in ABI tests (#1205) * ADBDEV-6420 Fix creating table by EXPLAIN ANALYZE CTAS from prepared statement (#1197) * ADBDEV-6936 Avoid reusing timeline for interrupted promotion (#1177) * ADBDEV-5520 Fix an incorrect memory assumption for hash join statistics (#1184) * ADBDEV-5525 Remove per byte precision message truncation for multibyte strings (#1185) * ADBDEV-5519 Fix "unable to login" error when server uses tset (#1176) * ADBDEV-5496 Use custom allocators for zstd (#566 -> #1138) * ADBDEV-6812 Port -DEXTRA_DYNAMIC_MEMORY_DEBUG to GPDB 7 (#1175) * ADBDEV-6963 Use GDWARF4 for ABI tests (#1181) * ADBDEV-5527 Change the portal strategy for modifying CTE case (#1174) * ADBDEV-6941 Make GPDB 7 ABI tests use Ubuntu (#1178) * ADBDEV-5521 Add support of CTE with modifying DML operations on replicated tables (#1168) * ADBDEV-4993 fix wildcard interconnect address type (#936) * ADBDEV-5499 contrib: enable using tablefunc for CTAS/DML queries (#1161) * ADBDEV-5705 Fix direct dispatch behavior with ShareInputScan (#1160) * ADBDEV-6909 Remove greenplum-specific documentation (#1166) * ADBDEV-6876 Delete temporary files for tests gpfdist2 and gpfdist2_compress (#1155) * ADBDEV-5482 Add removing temp schemas for tests * ADBDEV-6808 Fix initplan functions returning NULL (#1141) * ADBDEV-6834 Fix modified GUCs when starting a new slice (#1149) * ADBDEV-5487 gplogfilter: fix timerange validation (#1134) * ADBDEV-5549 Implement default transformation flags for gpfdist (#1152) * ADBDEV-6793 Fix gpfdist work with OpenSSL 3.0 (#1146) * ADBDEV-5473 Truncate temporary relation files before unlink (#1147) * ADBDEV-5498 Add filter to prohibit using encoding for columns at foreign tables (#1139)
Release 6.29.0_arenadata68
New feature:
- ADBDEV-7853 The new Greengage upstream
- ADBDEV-7181 Implement orphaned files removal feature
- ADBDEV-7179 Backport DSA from Postgres
Fixes:
1. ADBDEV-6156 Count startup memory of each process when using resource groups
2. ADBDEV-4610 Fix Orca's planning of a correlated subplan that has distinct or
union all
3. ADBDEV-7373 Fix cost calculation for Left Outer Join in Orca
4. ADBDEV-4603 Allow multiple params in the child nodes of <dxl:TestExpr>
5. ADBDEV-7276 Fix partition pruning for IS NULL clause
6. ADBDEV-7476 Fix pushdown of HAVING clauses when using grouping sets.
7. ADBDEV-7158 Do not use CdbDispatchCommand() in pg_lock_status()
8. ADBDEV-7011 Fix using multiple references to DML CTE
9. ADBDEV-7326 Fix integer overflow in explain
10. ADBDEV-7188 Eliminate SSL renegotiation from gpfdist
11. ADBDEV-7030 Fix creating table by EXPLAIN ANALYZE CTAS from prepared
statement
12. ADBDEV-7385 Improve tuple count estimation by 'cdb_estimate_rel_size()'
13. ADBDEV-7511 Fix errors on planning queries with zero column AO tables
14. ADBDEV-7019 Don't modify prepared statement by CTAS from it
15. ADBDEV-7020 Fix DISTRIBUTED BY support for CTAS from prepared statement
16. ADBDEV-7277 Make recovery report error message when invalid page header
is found.
17. ADBDEV-5023 Adapt changes from 7.x to allow release resources from UDF SRF
18. ADBDEV-7237 Fix cluster expansion on builds without IC proxy
19. ADBDEV-7439 Fix CursorICHistoryTable cleanup
20. ADBDEV-7143 Replace check for Greenplum with check for fork of Greenplum
21. ADBDEV-6605 Use gporca.mk for compilation settings of gpos 'common' src
22. ADBDEV-6987 Fix assert when using append optimized tables with GIN index
23. ADBDEV-6950: Don't recycle WAL when receiving archival report in
archive_mode always
24. ADBDEV-7318: Fix permission error for synchronization SET
25. ADBDEV-7323: Emit an error if GUC synchronization fails
26. ADBDEV-7567 Fix lost update during inplace update
27. ADBDEV-7913 Backport Postgres fixes for archive_mode on/always
28. ADBDEV-7842 Fix gp_default_storage_options affecting reorganize for heap
tables
29. ADBDEV-7466 Prevent use after free in flatten_join_alias_var_optimizer
function
30. ADBDEV-7466 Fix HAVING pushdown in ORCA
31. ADBDEV-7466 Disable decorrelation for count() with no grouping columns
32. ADBDEV-7586 Protect object creation from dropping referenced objects
33. ADBDEV-6486 Fix gp_check_functions to handle custom tablespaces correctly
34. ADBDEV-7547 Use correct way to detect SPI inner query
35. ADBDEV-7627 AO/CO: fix an issue with COPY zero-column CO table
36. ADBDEV-6811 Throw out fault injector code blocks for release builds
37. ADBDEV-7546 Fix lost executor error messages after query cancellation
38. ADBDEV-7549 Don't store plain types in short varlena format
39. ADBDEV-7513 Add MemoryAccounting_Reset to GDD
40. ADBDEV-7429 Disable materialization of sorted internal path in merge join
41. ADBDEV-7203 Add check for scalar subplan in ORCA's translator Expr to DXL
Tests improvements:
1. ADBDEV-6685 Remove the old libxerces installation from the ABI tests
2. ADBDEV-7126 Remove obsolete Xerces-related code and comments in GPDB 6
3. ADBDEV-6960: Fix the ubuntu version in abi tests
4. ADBDEV-7051: Update actions/upload-artifact in ABI tests
Release 6.27.1_arenadata66 Fixes: - Remove most volatile qualifiers from xlog.c - Fix handling of WAL segments ready to be archived during crash recovery - Archive timeline history files in standby if archive_mode is set to "always" - Remove tests that depend on hot_standby
Release 6.27.1_arenadata64 to rebuild other components (ADBC)
Release 6.27.1_arenadata62
Fixes:
1. ADBDEV-6156 Count startup memory of each process when using resource groups
#1023
2. ADBDEV-4610 Fix Orca's planning of a correlated subplan that has distinct or
union all #1246
3. ADBDEV-7373 Fix cost calculation for Left Outer Join in Orca #1462
4. ADBDEV-4603 Allow multiple params in the child nodes of <dxl:TestExpr> #1140
5. ADBDEV-7276 Fix partition pruning for IS NULL clause #1362
6. ADBDEV-7476 Fix pushdown of HAVING clauses when using grouping sets. #1553
7. ADBDEV-7158 Do not use CdbDispatchCommand() in pg_lock_status() #1388
8. ADBDEV-7145 Track PQresult allocations in server code #1231
9. ADBDEV-7011 Fix using multiple references to DML CTE #1242
10. ADBDEV-7326 Fix integer overflow in explain #1463
11. ADBDEV-7188 Eliminate SSL renegotiation from gpfdist #1237
12. ADBDEV-7030 Fix creating table by EXPLAIN ANALYZE CTAS from prepared
statement #1214
13. ADBDEV-7385 Improve tuple count estimation by 'cdb_estimate_rel_size()'
#1466
14. ADBDEV-7511 Fix errors on planning queries with zero column AO tables #1567
15. ADBDEV-7019 Don't modify prepared statement by CTAS from it #1215
16. ADBDEV-7020 Fix DISTRIBUTED BY support for CTAS from prepared statement
#1227
17. ADBDEV-7277 Make recovery report error message when invalid page header
is found. #1334
18. ADBDEV-5023 Adapt changes from 7.x to allow release resources from UDF SRF.
#1222
19. ADBDEV-7237 Fix cluster expansion on builds without IC proxy #1313
20. ADBDEV-7439 Fix CursorICHistoryTable cleanup #1515
21. ADBDEV-7415 Fix incorrect SPI_INNER_QUERY tagging for top-level SPI calls
#1468
22. ADBDEV-7143 Replace check for Greenplum with check for fork of Greenplum
#1244
23. ADBDEV-6605 Use gporca.mk for compilation settings of gpos 'common' src
files #1228
24. ADBDEV-6987 Fix assert when using append optimized tables with GIN index
#1221
Tests improvements:
1. ADBDEV-6685 Remove the old libxerces installation from the ABI tests #1207
2. ADBDEV-7126 Remove obsolete Xerces-related code and comments in GPDB 6 #1225
PreviousNext