From 9e02cfbaed50eb151015a91a1e61a02ed6e1beac Mon Sep 17 00:00:00 2001 From: Dan Notestein Date: Sat, 29 Nov 2025 20:27:13 -0500 Subject: [PATCH 01/13] CI: Add explicit RUNNER_PYTEST_WORKERS variable for parallel tests --- .gitlab-ci.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index 7fdbd2e64..cf4f4668e 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -17,6 +17,7 @@ include: variables: # HIVEMIND RUNNER_HIVEMIND_SERVER_HTTP_PORT: 8080 + RUNNER_PYTEST_WORKERS: 4 # Explicit pytest-xdist worker count for parallel test execution RUNNER_HIVEMIND_BENCHMARK_SERVER_HOSTNAME: hivemind-benchmark RUNNER_HIVEMIND_SMOKETEST_SERVER_HOSTNAME: hivemind-smoketest # HAF -- GitLab From 28d61f01d57c56cbb2ba42fad2ddc1b4dc6c492d Mon Sep 17 00:00:00 2001 From: Dan Notestein Date: Sat, 29 Nov 2025 21:30:28 -0500 Subject: [PATCH 02/13] CI: Remove erroneous 'auto' argument from smoketest calls --- .gitlab-ci.yaml | 45 +++++++++++++++------------------------------ 1 file changed, 15 insertions(+), 30 deletions(-) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index cf4f4668e..7052706e7 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -92,8 +92,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ bridge_api_patterns/ \ api_smoketest_bridge.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):bridge_api_smoketest\r\e[0K" .bridge_api_smoketest_negative-script: &bridge_api_smoketest_negative-script @@ -104,8 +103,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ bridge_api_negative/ \ api_smoketest_bridge_negative.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):bridge_api_smoketest_negative\r\e[0K" .condenser_api_smoketest-script: &condenser_api_smoketest-script @@ -116,8 +114,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ condenser_api_patterns/ \ api_smoketest_condenser_api.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):condenser_api_smoketest\r\e[0K" .condenser_api_smoketest_negative-script: &condenser_api_smoketest_negative-script @@ -128,8 +125,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ condenser_api_negative/ \ api_smoketest_condenser_api_negative.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):condenser_api_smoketest_negative\r\e[0K" .database_api_smoketest-script: &database_api_smoketest-script @@ -140,8 +136,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ database_api_patterns/ \ api_smoketest_database_api.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):database_api_smoketest\r\e[0K" .database_api_smoketest_negative-script: &database_api_smoketest_negative-script @@ -152,8 +147,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ database_api_negative/ \ api_smoketest_database_api_negative.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):database_api_smoketest_negative\r\e[0K" .follow_api_smoketest-script: &follow_api_smoketest-script @@ -164,8 +158,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ follow_api_patterns/ \ api_smoketest_follow_api.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):follow_api_smoketest\r\e[0K" .follow_api_smoketest_negative-script: &follow_api_smoketest_negative-script @@ -176,8 +169,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ follow_api_negative/ \ api_smoketest_follow_api_negative.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):follow_api_smoketest_negative\r\e[0K" .tags_api_smoketest-script: &tags_api_smoketest-script @@ -188,8 +180,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ tags_api_patterns/ \ api_smoketest_tags_api.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):tags_api_smoketest\r\e[0K" .tags_api_smoketest_negative-script: &tags_api_smoketest_negative-script @@ -200,8 +191,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ tags_api_negative/ \ api_smoketest_tags_api_negative.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):tags_api_smoketest_negative\r\e[0K" .mock_tests-script: &mock_tests-script @@ -223,8 +213,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ hive_api_patterns/ \ api_smoketest_hive_api.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):hive_api_smoketest\r\e[0K" .search-api_smoketest-script: &search-api_smoketest-script @@ -235,8 +224,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ search-api_patterns/ \ api_smoketest_search-api.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):tags_api_smoketest_negative\r\e[0K" .api-benchmark-script: @@ -258,8 +246,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ postgrest_negative/ \ postgrest_negative.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):postgrest_negative\r\e[0K" .rest_api_smoketest-script: &rest_api_smoketest-script @@ -270,8 +257,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ rest_api_patterns/ \ api_smoketest_rest_api_patterns.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):rest_api_smoketest\r\e[0K" .rest_api_negative_smoketest-script: &rest_api_negative_smoketest-script @@ -282,8 +268,7 @@ variables: $RUNNER_HIVEMIND_SERVER_HTTP_PORT \ rest_api_negative/ \ api_smoketest_rest_api_negative.xml \ - $RUNNER_PYTEST_WORKERS \ - "auto" + $RUNNER_PYTEST_WORKERS echo -e "\e[0Ksection_end:$(date +%s):rest_api_negative_smoketest\r\e[0K" .hivemind-postgrest-serve-script: &hivemind-postgrest-serve-script | -- GitLab From a0616ad47c835ecb6196f01f0df8ce2a16b075db Mon Sep 17 00:00:00 2001 From: Dan Notestein Date: Sat, 29 Nov 2025 22:29:49 -0500 Subject: [PATCH 03/13] CI: Increase pytest worker count from 4 to 8 for faster test execution --- .gitlab-ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index 7052706e7..a5dbd5fe8 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -17,7 +17,7 @@ include: variables: # HIVEMIND RUNNER_HIVEMIND_SERVER_HTTP_PORT: 8080 - RUNNER_PYTEST_WORKERS: 4 # Explicit pytest-xdist worker count for parallel test execution + RUNNER_PYTEST_WORKERS: 8 # Explicit pytest-xdist worker count for parallel test execution (32-core machine) RUNNER_HIVEMIND_BENCHMARK_SERVER_HOSTNAME: hivemind-benchmark RUNNER_HIVEMIND_SMOKETEST_SERVER_HOSTNAME: hivemind-smoketest # HAF -- GitLab From 3af635627a2958bd21eea1de39993e4edc7322bd Mon Sep 17 00:00:00 2001 From: Dan Notestein Date: Sat, 29 Nov 2025 23:03:55 -0500 Subject: [PATCH 04/13] CI: Increase git submodule parallelism from 4 to 8 jobs --- .gitlab-ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index a5dbd5fe8..635903eb3 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -35,7 +35,7 @@ variables: GIT_STRATEGY: clone GIT_SUBMODULE_STRATEGY: recursive GIT_SUBMODULE_DEPTH: 1 - GIT_SUBMODULE_UPDATE_FLAGS: --jobs 4 + GIT_SUBMODULE_UPDATE_FLAGS: --jobs 8 IMAGE_REMOVER_TAG: "$CI_COMMON_JOB_VERSION" # Other -- GitLab From 9d9709ec7e27e9fc6000c97821d536bbc2453048 Mon Sep 17 00:00:00 2001 From: Dan Notestein Date: Sat, 29 Nov 2025 23:54:08 -0500 Subject: [PATCH 05/13] CI: Increase pytest workers from 8 to 16 for faster test execution --- .gitlab-ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index 635903eb3..614fbeacc 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -17,7 +17,7 @@ include: variables: # HIVEMIND RUNNER_HIVEMIND_SERVER_HTTP_PORT: 8080 - RUNNER_PYTEST_WORKERS: 8 # Explicit pytest-xdist worker count for parallel test execution (32-core machine) + RUNNER_PYTEST_WORKERS: 16 # Explicit pytest-xdist worker count for parallel test execution (32-core machine) RUNNER_HIVEMIND_BENCHMARK_SERVER_HOSTNAME: hivemind-benchmark RUNNER_HIVEMIND_SMOKETEST_SERVER_HOSTNAME: hivemind-smoketest # HAF -- GitLab From 7c82c9faca64d9e1e921b250585a1a1013c0acd9 Mon Sep 17 00:00:00 2001 From: Dan Notestein Date: Sun, 30 Nov 2025 01:01:42 -0500 Subject: [PATCH 06/13] CI: Optimize pytest workers (16->12) and add PostgreSQL WAL tuning --- .gitlab-ci.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index 614fbeacc..8cda4995e 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -17,7 +17,7 @@ include: variables: # HIVEMIND RUNNER_HIVEMIND_SERVER_HTTP_PORT: 8080 - RUNNER_PYTEST_WORKERS: 16 # Explicit pytest-xdist worker count for parallel test execution (32-core machine) + RUNNER_PYTEST_WORKERS: 12 # pytest-xdist worker count - 12 is optimal for 32-core machine (leaves headroom for PostgreSQL and other processes) RUNNER_HIVEMIND_BENCHMARK_SERVER_HOSTNAME: hivemind-benchmark RUNNER_HIVEMIND_SMOKETEST_SERVER_HOSTNAME: hivemind-smoketest # HAF @@ -520,9 +520,11 @@ sync: -c "ALTER SYSTEM SET maintenance_work_mem = '8GB'" \ -c "ALTER SYSTEM SET fsync = 'off'" \ -c "ALTER SYSTEM SET full_page_writes = 'off'" \ + -c "ALTER SYSTEM SET synchronous_commit = 'off'" \ + -c "ALTER SYSTEM SET wal_buffers = '64MB'" \ -c "ALTER SYSTEM SET max_parallel_workers_per_gather = 4" \ -c "SELECT pg_reload_conf()" - echo "PostgreSQL CI tuning applied (fsync=off, full_page_writes=off, work_mem=256MB)" + echo "PostgreSQL CI tuning applied (fsync=off, full_page_writes=off, synchronous_commit=off, work_mem=256MB)" pushd ${WORKING_DIR} ${WORKING_DIR}/docker_entrypoint.sh setup \ --database-admin-url="${HAF_ADMIN_POSTGRES_URL}" \ -- GitLab From 280d8c1eafe4c18c093418a28efe968c3a0e697d Mon Sep 17 00:00:00 2001 From: Dan Notestein Date: Sun, 30 Nov 2025 01:58:34 -0500 Subject: [PATCH 07/13] CI: Reduce initial sleep 20s->5s and add checkpoint_completion_target tuning --- .gitlab-ci.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index 8cda4995e..44904bd1c 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -505,7 +505,7 @@ sync: USE_POSTGREST: 1 script: - | - sleep 20s + sleep 5s # Brief pause to ensure services are starting; await handles actual readiness cat ${WORKING_DIR}/.hivemind-venv/lib/python3.8/site-packages/hive/_version.py > version.log pushd ${WORKING_DIR}/app ${DATA_CACHE_HIVEMIND}/await -t 5m http://haf-instance:8091 -- echo "HAF ready" @@ -522,9 +522,10 @@ sync: -c "ALTER SYSTEM SET full_page_writes = 'off'" \ -c "ALTER SYSTEM SET synchronous_commit = 'off'" \ -c "ALTER SYSTEM SET wal_buffers = '64MB'" \ + -c "ALTER SYSTEM SET checkpoint_completion_target = '0.9'" \ -c "ALTER SYSTEM SET max_parallel_workers_per_gather = 4" \ -c "SELECT pg_reload_conf()" - echo "PostgreSQL CI tuning applied (fsync=off, full_page_writes=off, synchronous_commit=off, work_mem=256MB)" + echo "PostgreSQL CI tuning applied (fsync=off, full_page_writes=off, synchronous_commit=off, checkpoint_completion_target=0.9)" pushd ${WORKING_DIR} ${WORKING_DIR}/docker_entrypoint.sh setup \ --database-admin-url="${HAF_ADMIN_POSTGRES_URL}" \ -- GitLab From 9a2470e8c146923aa76ca0834734de0c4ec0f54b Mon Sep 17 00:00:00 2001 From: Dan Notestein Date: Sun, 30 Nov 2025 02:34:27 -0500 Subject: [PATCH 08/13] CI: Add max_parallel_maintenance_workers and max_parallel_workers for PostgreSQL --- .gitlab-ci.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index 44904bd1c..8a0d98bfe 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -524,8 +524,10 @@ sync: -c "ALTER SYSTEM SET wal_buffers = '64MB'" \ -c "ALTER SYSTEM SET checkpoint_completion_target = '0.9'" \ -c "ALTER SYSTEM SET max_parallel_workers_per_gather = 4" \ + -c "ALTER SYSTEM SET max_parallel_maintenance_workers = 4" \ + -c "ALTER SYSTEM SET max_parallel_workers = 8" \ -c "SELECT pg_reload_conf()" - echo "PostgreSQL CI tuning applied (fsync=off, full_page_writes=off, synchronous_commit=off, checkpoint_completion_target=0.9)" + echo "PostgreSQL CI tuning applied (fsync=off, full_page_writes=off, synchronous_commit=off, checkpoint_completion_target=0.9, max_parallel_maintenance_workers=4)" pushd ${WORKING_DIR} ${WORKING_DIR}/docker_entrypoint.sh setup \ --database-admin-url="${HAF_ADMIN_POSTGRES_URL}" \ -- GitLab From 0a80313d81a8c482b454428e60b2b588aa770bc5 Mon Sep 17 00:00:00 2001 From: Dan Notestein Date: Sun, 30 Nov 2025 03:35:08 -0500 Subject: [PATCH 09/13] CI: Add pip/tox caching for e2e_benchmark_on_postgrest job --- .gitlab-ci.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index 8a0d98bfe..331e0dbc2 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -569,6 +569,16 @@ e2e_benchmark_on_postgrest: image: $CI_REGISTRY_IMAGE/ci-base-image:python-3.12-slim-1 stage: benchmark interruptible: true + cache: + key: + files: + - tox.ini + - requirements.txt + prefix: pip-cache + paths: + - .tox/ + - .cache/pip/ + policy: pull-push needs: - job: replay_data_copy artifacts: true @@ -621,6 +631,7 @@ e2e_benchmark_on_postgrest: JOB_TOKEN: $CI_JOB_TOKEN RUNNER_HIVEMIND_BENCHMARK_URL: http://$RUNNER_HIVEMIND_BENCHMARK_SERVER_HOSTNAME RUNNER_HIVEMIND_SMOKETEST_URL: http://$RUNNER_HIVEMIND_SMOKETEST_SERVER_HOSTNAME + PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" # Enable pip caching for faster tox runs # TODO: As you complete the migration of methods to SQL, uncomment variables and add finished method names. # Missing variable enables the entire test group. RUN_TESTS_WITH_MARKER: "not postgrest_ignore" -- GitLab From ee39a6b9c27bec94a9fc993953c115a4f9cc96e1 Mon Sep 17 00:00:00 2001 From: Dan Notestein Date: Sun, 30 Nov 2025 12:46:47 -0500 Subject: [PATCH 10/13] CI: Add PostgreSQL SSD optimizations (random_page_cost, effective_io_concurrency, jit=off) --- .gitlab-ci.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index 331e0dbc2..e96801972 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -526,8 +526,11 @@ sync: -c "ALTER SYSTEM SET max_parallel_workers_per_gather = 4" \ -c "ALTER SYSTEM SET max_parallel_maintenance_workers = 4" \ -c "ALTER SYSTEM SET max_parallel_workers = 8" \ + -c "ALTER SYSTEM SET random_page_cost = '1.1'" \ + -c "ALTER SYSTEM SET effective_io_concurrency = '200'" \ + -c "ALTER SYSTEM SET jit = 'off'" \ -c "SELECT pg_reload_conf()" - echo "PostgreSQL CI tuning applied (fsync=off, full_page_writes=off, synchronous_commit=off, checkpoint_completion_target=0.9, max_parallel_maintenance_workers=4)" + echo "PostgreSQL CI tuning applied (fsync=off, full_page_writes=off, synchronous_commit=off, SSD optimizations, jit=off)" pushd ${WORKING_DIR} ${WORKING_DIR}/docker_entrypoint.sh setup \ --database-admin-url="${HAF_ADMIN_POSTGRES_URL}" \ -- GitLab From fa5081d1b64f9902752dd773d8af1fe4ddaca0a0 Mon Sep 17 00:00:00 2001 From: Dan Notestein Date: Sun, 30 Nov 2025 13:55:17 -0500 Subject: [PATCH 11/13] CI: Remove jit=off setting, keep only safe SSD optimizations --- .gitlab-ci.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index e96801972..c1b2795d0 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -528,9 +528,8 @@ sync: -c "ALTER SYSTEM SET max_parallel_workers = 8" \ -c "ALTER SYSTEM SET random_page_cost = '1.1'" \ -c "ALTER SYSTEM SET effective_io_concurrency = '200'" \ - -c "ALTER SYSTEM SET jit = 'off'" \ -c "SELECT pg_reload_conf()" - echo "PostgreSQL CI tuning applied (fsync=off, full_page_writes=off, synchronous_commit=off, SSD optimizations, jit=off)" + echo "PostgreSQL CI tuning applied (fsync=off, full_page_writes=off, synchronous_commit=off, SSD optimizations)" pushd ${WORKING_DIR} ${WORKING_DIR}/docker_entrypoint.sh setup \ --database-admin-url="${HAF_ADMIN_POSTGRES_URL}" \ -- GitLab From 0f3ccaf77f3d2fdab947d2dbd509d060352e358d Mon Sep 17 00:00:00 2001 From: Dan Notestein Date: Sun, 30 Nov 2025 14:47:31 -0500 Subject: [PATCH 12/13] CI: Add PostgreSQL commit batching (commit_delay, commit_siblings) --- .gitlab-ci.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index c1b2795d0..de4b08ba8 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -528,8 +528,10 @@ sync: -c "ALTER SYSTEM SET max_parallel_workers = 8" \ -c "ALTER SYSTEM SET random_page_cost = '1.1'" \ -c "ALTER SYSTEM SET effective_io_concurrency = '200'" \ + -c "ALTER SYSTEM SET commit_delay = '100000'" \ + -c "ALTER SYSTEM SET commit_siblings = '5'" \ -c "SELECT pg_reload_conf()" - echo "PostgreSQL CI tuning applied (fsync=off, full_page_writes=off, synchronous_commit=off, SSD optimizations)" + echo "PostgreSQL CI tuning applied (fsync=off, full_page_writes=off, synchronous_commit=off, SSD optimizations, batch commits)" pushd ${WORKING_DIR} ${WORKING_DIR}/docker_entrypoint.sh setup \ --database-admin-url="${HAF_ADMIN_POSTGRES_URL}" \ -- GitLab From 492a710742473e3bd06f0d4ef88166ba9436605b Mon Sep 17 00:00:00 2001 From: Dan Notestein Date: Sun, 30 Nov 2025 15:43:27 -0500 Subject: [PATCH 13/13] CI: Remove commit batching settings (not helpful with fsync=off) --- .gitlab-ci.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index de4b08ba8..c1b2795d0 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -528,10 +528,8 @@ sync: -c "ALTER SYSTEM SET max_parallel_workers = 8" \ -c "ALTER SYSTEM SET random_page_cost = '1.1'" \ -c "ALTER SYSTEM SET effective_io_concurrency = '200'" \ - -c "ALTER SYSTEM SET commit_delay = '100000'" \ - -c "ALTER SYSTEM SET commit_siblings = '5'" \ -c "SELECT pg_reload_conf()" - echo "PostgreSQL CI tuning applied (fsync=off, full_page_writes=off, synchronous_commit=off, SSD optimizations, batch commits)" + echo "PostgreSQL CI tuning applied (fsync=off, full_page_writes=off, synchronous_commit=off, SSD optimizations)" pushd ${WORKING_DIR} ${WORKING_DIR}/docker_entrypoint.sh setup \ --database-admin-url="${HAF_ADMIN_POSTGRES_URL}" \ -- GitLab