@@ -100,8 +100,10 @@ jobs:
100100 psql :
101101 strategy :
102102 matrix :
103- version : ["14", "15", "16", "17", " 18"]
103+ version : ["18"]
104104 arch : ["x86_64", "aarch64"]
105+ index : ["0", "1", "2", "3", "4", "5", "6", "7"]
106+ fail-fast : false
105107 runs-on : ${{ matrix.arch == 'x86_64' && 'ubuntu-24.04' || 'ubuntu-24.04-arm' }}
106108
107109 env :
@@ -154,6 +156,7 @@ jobs:
154156 psql -c 'ALTER SYSTEM SET max_worker_processes = 1024'
155157 psql -c 'ALTER SYSTEM SET shared_preload_libraries = pg_tokenizer, vchord_bm25'
156158 psql -c 'ALTER SYSTEM SET search_path = "\$user", public, tokenizer_catalog, bm25_catalog'
159+ psql -c 'ALTER SYSTEM SET log_autovacuum_min_duration = 0'
157160 sudo systemctl stop postgresql
158161
159162 pg_config
@@ -178,7 +181,7 @@ jobs:
178181 - name : Upload Artifacts
179182 uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
180183 with :
181- name : postgresql-${{ matrix.version }}-vchord-bm25_0.0.0_${{ matrix.arch }}-linux-gnu
184+ name : postgresql-${{ matrix.version }}-vchord-bm25_0.0.0_${{ matrix.arch }}-linux-gnu-${{ matrix.index }}
182185 path : ./build
183186 compression-level : 9
184187 retention-days : 14
@@ -196,3 +199,9 @@ jobs:
196199 - name : Fuzz
197200 run : |
198201 cargo run -p fuzz -- "user=$(whoami) dbname=$(whoami) host=localhost"
202+
203+ - name : Logging
204+ if : always()
205+ run : |
206+ sudo systemctl stop postgresql || true
207+ cat /var/log/postgresql/postgresql-${{ matrix.version }}-main.log
0 commit comments