Change 34011

russell_jackson (Russell C. Jackson (Rusty))
Russell C. Jackson (Rusty) committed this change into //guest/russell_jackson/sdp
Request Review
Download .zip
Reduce checkpoint thread defaults to 16, tolerate missing journal numbers, and clean dedicated send queues during stopped database recreation.

Resolve client.sendq.dir and client.readonly.dir from the local database with the effective server identity. Preserve all shared readonly storage with a warning, protect database and journal paths, and clean both database roots while stopped. Correct readonly configuration lookup and nested copy destinations. Preserve journal archival thresholds, intentional server.locks removal, and existing shell modes.

Update operational documentation and regression coverage. Validation passed on the exact source manifest: 44 platform stages, 30 topology scenarios, 112 historical scenarios across p4d 2023.1-2026.1 on UBI 8/9, 70 focused tests on each of Bash 3.2/5.3, and the combined release gate. RHEL tests use UBI containers; historical 2023 releases use x86 emulation.
  • Files 14
  • Comments 0
11 edited 3 added 0 deleted
Server/Unix/p4/common/bin/backup_functions.sh#118
Loading...
Server/Unix/p4/common/bin/recreate_db_checkpoint.sh#20
Loading...
doc/operational_scripts.md#10
Loading...
test/containers/README.md#2
Loading...
test/containers/VERSION_COMPATIBILITY.md#2
Loading...
test/containers/coverage.py#2
Loading...
test/containers/release_gate.py#2
Loading...
test/containers/runtime_integration.py#2
Loading...
test/containers/version_compatibility.py#2
Loading...
test/test_journal_gaps.py#1
Loading...
test/test_release_gate.py#2
Loading...
test/test_runtime_review.py#3
Loading...
test/test_sendq_cleanup.py#1
Loading...
test/test_sendq_switch.py#1
Loading...
Tip: Use n and p to cycle through the changes.