Skip to content

Commit f076653

Browse files
authored
fix(cluster): close four-node PCM-X liveness campaign (#64)
Stabilize PCM-X queue ownership, transfer, retirement, visibility, and fail-closed handling across concurrent four-node writers. Add deterministic unit and TAP coverage for routing, dirty-image retention, queue drainage, data conservation, and injected buffer-flush failures. Restore cluster-disabled compilation and zero-finding cppcheck parity. Validation: t/400 228/228 PASS; fast-gate all jobs PASS.
1 parent 12ab61c commit f076653

63 files changed

Lines changed: 19291 additions & 4254 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

scripts/ci/run-cppcheck.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,8 @@ cppcheck \
240240
--xml --xml-version=2 \
241241
-I src/include \
242242
-DUSE_PGRAC_CLUSTER=1 \
243+
'-DHEAPAM_SOURCE_PATH="src/backend/access/heap/heapam.c"' \
244+
'-DTT_LOCAL_SOURCE_PATH="src/backend/cluster/cluster_tt_local.c"' \
243245
--quiet \
244246
"${CLUSTER_DIRS[@]}" \
245247
2> cppcheck.xml

0 commit comments

Comments
 (0)