This is an automated email from the ASF dual-hosted git repository. maxyang pushed a change to branch sync-with-upstream in repository https://gitbox.apache.org/repos/asf/cloudberry-gpbackup.git
at 78ca035 Revert "Revert "Change MEMORY_LIMIT to MEMORY_QUOTA in end to end test for gp7"" This branch includes the following new commits: new 0a53f73 Allow resize tests to work on multi-node clusters new 64c0647 Add additional plugin tests to improve coverage new dd70f71 Convert for backup history to use a sqlite database new 39fc198 Wrap array access in version check to prevent panics new 9f917f3 Add migrate-history command to backward-compatibility e2e test new b9962be Update CI - build per platform, update images, remove GPDB4 and SLES new 2c7b110 Add integration test for negative partition values new 11e6b9d Skip negative index test on gpdb5 and earlier new 72c45d1 Move CI artifacts to GCS, upload all published files new 63133a1 Fix release pipeline bug in push-to-github new 2479749 Update all dependencies for Go 1.19 new d9c634b Prevent trampling existing EndTime values on backup records new aa5b255 Remove foreign key constraint on restore_plan_timestamp new 0e2cd01 Remove malformed backup history config test new 024fcfc Remove multiple triggers on build_gppkgs job new 4f2b8fa Add a history migration to incremental test with old binaries new c0fe5d1 Repair regression pipeline new c33a9c7 Add a --no-history backup flag new 6843468 Log a warning if legacy backup history file is still present. new 4e3e53a Refactor restore plan historydb schema new 4835b6e Support refactored resource groups for GPDB7 new 66548cf Update test of view definitions for GPDB7 new 5bde820 Update test strings for storageOpts and formatter new 69f4aa4 Prefer to use gpsync to install gpbackup if it is available new 5939227 Uncomment anti-hang code in e2e test suite new 71a806c Correct quote foreign server name in CREATE FOREIGN TABLE new 2f8fa5b Cleanup pg_catalog new 5f1ddda Add explicit history migration for old backup version in e2e test new 12e5155 Reorder migration in new incremental tests new 43be317 Tweak log message for migration reminder new e6c0cd4 Do not consider deleted backups when looking for most recent match new cf1af7d Update branding in user-facing locations new 1881e99 Green gate put cannot be in parallel with the gets new 84a5300 Fix typo in update-metadata scripts new 7253ab9 Modify filepath to be able to work with mirrors new 8a17485 Remove TestExecutorMultiple new c5c177f Add segment_count field to backup history database new 9ef4afd Under certain flags, place timestamp+pid lockfile in backup-dir new 78bfb34 Update datadomain Vault vars new 4f30f34 Add skip to an end to end test new fcd0c6c Update CI artifact names new fada3b6 Add test for delete_replica new 8addcac Reorganize writes to history file new 5b570d7 Handle panics from goroutines new 60430ba Set gp_quicklz_fallback GUC for GPDB7+ new fc807b0 Fix cleanup calls in plugin_test.sh new 2dfcba5 Add a plugin cleanup job to our CI new d97ffef Fix hang caused by piped copy commands failing new 7346404 Add test coverage for BackupAllTableData new 9473841 Don't print "no data" warning for metadata-only backups new b290ade Fix filtering of tables with inheritance new b28ae00 Update test coverage script new 11ff552 Fix expected error message in test new 3b3ebcf Make directories for taking local lockfiles new d2bb78a Update gpbackup CI to use gppkg_v2 new 9becc93 Handle missing SegmentCount for non-resize restore new 98c7d82 restore_helper: handle files with dots in the name new 0ec0250 Improve BackupDataForAllTables new 5987f5f Add missing get statement to regression pipeline new e444cc5 Update layout of the gpbackup builds new efb42ca Fix regression pipeline usage of gppgkv2 new 8bdcb48 Change "no-inherit" flag to "no-inherits" new f624469 Change how we install dummy_seclabel in local CI new 3952a05 Rework the data backup test to handle flakes new aa96aba Refactor ENXIO timeout for restore_helper agents new f5f3f7e Remove prodataaccess for GP7 and above new 657173c Allow gen_pipeline.py to support python2 or python3 new 81507af Reduce CI flakiness new c0e3e66 Move ginkgorecover call new d5eb8bc Update tests to support gp_toolkit extension new 4a7cfb4 Fix statistics tests for GP7 new 8439916 Modify partition filtering behavior new 0896ede Don't fail if unable to write a restore report new d1774c9 Prevent report test flakes due to test pollution new 0990667 Improve end-to-end test cleanup new 11de4b5 Update resource group parameters for GPDB 7 new 9c0ac44 Explicitly create gp_toolkit in end-to-end tests new ed05d39 Ignore public.legacy_enum in plugin tests new 3f48845 Don't fail if unable to write an error file new 61acef3 Fix extension tests for GPDB 7 new 7d11d77 Correctly restore tables with inherited generated columns new 75c446d Increase test flake attempts for different size cluster restores new 8431432 Switch from ubuntu18.04 to ubuntu20.04 new 32672aa Add migration testing to our CI new e4ff1f2 Update regression test artifacts new a93f6c2 Correct the end time printed to the report file new b2d05d1 Remove ENXIO timeout in restore agent new 2c02f22 Refactor attribute inheritance check new 2d36bd5 Only include table names in error_tables_metadata new 315ce75 Update release notes URL to new format new c905f11 Update scale perf CI new 95fcd92 Update gpbackup-release pipeline new 0731579 Update gen_pipeline.py new 67405dc Implement --report-dir option for gprestore new c82d6e5 Simplify UserSpecifiedReportDir handling. Change flag description. new 602d45e Modify backup directory hierarchy new 50a22ab Remove report directory hierarchy new 15f7265 Allow single backups to be restored without --timestamp new 7833212 Improve name handling for table filters new d1ced13 Update restore CI job filepath new 3910fbf Clean up images and platform versions for ci pipeline new f8125b4 Remove gpdb6-ubuntu test job new 73ba6cb Rename setup-centos-env to setup-cluster-env new 4ee50f1 Clean up defaults in regression pipeline new 55adfda Remove unused integration test files new c4fab02 Improve performance of index rename query new 1fd96b2 Improve GetConstraints performance new d291766 Point CI at DP Concourse by default new 5b0083a Changing CLA in CONTRIBUTING.md new 501eb8f Update gp7 external table query new 6f71685 Add granular COPY progress reporting for GPDB 7 new 7a2ad0c Improve schema renaming for --redirect-schema new 4f50aed Add database name to report email new d011982 Pend logerrpersist test for now new 1fe4006 Update object types and parallel metadata restore new b061a47 Alter behavior of no-inherits new 80ad058 Fix bug in redirect-schema processing new 56fe710 Add table filters to index rename query new 1c59908 Update gppkg name new 78b5fb0 Add single quote escape for retrieving oid new cd49dd4 Update scale ci to fix version issues new c4528a5 Convert index name exchange to go code new 6b5768f Require backup-dir if timestamp is not provided new 5e6ee78 Update slack-alert url to work for any Concourse deployment new 016ae26 Refactor ddboost cleanup job new 8c64faf Drop fillfactor from storageopts for AO tables new d8dee03 Restore perf for GPDB7 with progress bars new 08339c0 Fix unfinished copy progress bars new 0409a83 Add mutex sync to Tx Map new a5417fc Add rhel9 support to gpbackup pipeline new 40b028f Do not install zstd for test vms new f0101dc Add final_published_file_tar_rhel9 new 044ec2f Always clean up helper processes new 619ddd4 Improve gpbackup_manager test coverage new e219048 Pipeline fixes new c0fc98b Upgrade golang dependencies new 6bb94bd Add support for section-based backup and restore new aded5d0 Fix bugs in new directory structure new 49900a5 Set gpdb7 test tasks to run in parallel new 28894a5 Remove RHEL6 from CI new a834c0c Explicitly create extension schemas when needed new 32effa3 Fix some bugs in sections code new a0deb6b Clean pipeline trigger conditions new 6bf066f Restore original backup-dir structure as default new 2badf71 Remove commented regex for file checking new 42fffe4 Pin gpdb6 rocky8 CI image new 448eb06 Modify weekly pipeline trigger times new c2ca733 Revert "Pin gpdb6 rocky8 CI image" new 710fe53 Regression test maintenance new 9bfcf06 Use type TABLE when printing GRANT statements for views new e483470 Update dependencies new 2b9d2df Add attempts to 7-seg cluster tests new a8b9790 Revert "Fix some bugs in sections code" new 77fc94c Revert "Add support for section-based backup and restore" new 3f36dd9 README: update integration test requirements new defa05d Move constraints back to postdata for data load performance new 0c22043 Integration: fix example plugin integration test to use relative paths new 92245fe End_to_end: fix example plugin end_to_end test to use relative paths new 8a02587 End_to_end: stop printing gpbackup/gprestore output new 80c4931 Revert "Add granular COPY progress reporting for GPDB 7" new d3c0473 Preinitialize entire channel map before using it in parallel restore. new 6a2fd27 Add mutex to progress bar for concurrency safe incrementing new e896249 Fix parallel restore of non-sortable statements new 10c5578 Allow restore of tables distributed by enum new 2930dcd Skip localhost in copyPluginToAllHosts e2e test func new 2782cd0 Remove GPDB4 codepaths new 84c2a9f Partial revert "Fix cleanup calls in plugin_test.sh" new 7ee5d93 Reasonable memory restrictions when running local minio s3 plugin test new cabb4e8 CI: test s3 plugin using minio new 2d3de3b Bumped pgx to v4.18.2, updated indirect dependencies new 3177ac5 Properly dump GRANT statements for aggregate functions new d67189a Add GRANT statements to aggregate test new 4bb5bb7 Fix ginkgo version mismatch warning new af19cd8 Filter out false errors for regression test new 0efbfd8 Restrict mkfifo permissions to 0700 new 2b0ffa5 Add retries to cleanup functions new 12bca9e e2e tests allow checking gpbackup stdout new 6017a70 Add assertHelperCleanupLogged for e2e tests new 5a3e122 end_to_end_suite_test.go formatting new a4fcdf2 Renable 9-segment resize and add new end_to_end resize restore test new 2142387 Revamp restore pipe logic to use unique pipe names with batch number new f1b46ab fix helper integration tests after restore pipes revamp new 10ca3f4 create skip file after each failed COPY command new 4371a94 Always write nil byte before flushing pipe and log error file creation new f3419d6 Always check if the restore_helpers are alive before issuing a COPY new 7f89ed1 Check for agent errors before a copy happens new 07fae4c Close file readers during resize restore new 3a50066 Remove test flake reattempts around resize cluster and signal handling new 48f722e Remove unused gpbackup_helper --replicated-file flag new 90ef008 Use different find command syntax for MacOS vs Linux new 909d87f Remove go func to prevent resize cluster test hangs new ed1cb23 Stabilize signal handler tests new 8f421b5 Update dependencies new fe1b976 SetLogFileVerbosity for all utilities new 722899a Move some logs to Info or Progress so they will always show new f20d259 Re-enable enum tests for GP7 new 1926921 Fix cleanup commands to run on mac new 36e1bf0 Combine functions to cleanup helper files and pipes new 3b025b3 Adjust signal handler test timing new b1997fe Check wasTerminated more and wait for cleanup to finish always new e6e706a Remove extra `cat -` command for restore COPY program new 0fb4a30 Only do one batch for replicated tables on gprestore side new 8335cfa Change MEMORY_LIMIT to MEMORY_QUOTA in end to end test for gp7 new 3301ac8 Revert "Change MEMORY_LIMIT to MEMORY_QUOTA in end to end test for gp7" new 65853d7 Check for "Cleanup complete" in tests new 5dc476e Replace backoff while waiting for pipe with short static sleep new a379159 Enable verbose logging for end to end gprestore commands new 89daab1 Modify scale test data to better exercise discovered slowdown new 9344de8 Move Progress log to gpbackup new 78ca035 Revert "Revert "Change MEMORY_LIMIT to MEMORY_QUOTA in end to end test for gp7"" The 210 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cloudberry.apache.org For additional commands, e-mail: commits-h...@cloudberry.apache.org