the-custodian/docs/changes/netkingdom-target-2026-10-18/forgejo-postgres-source-r1/tracing-context-correction.json
codex 83078392c0
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Reject generated-only commits / generated-commit-guard (push) Successful in 8s
Verify PostgreSQL source recovery and preserve tracing context across hooks
2026-10-18 03:29:54 +02:00

11 lines
890 B
JSON

{
"observed_failure": "postgres-suite-attempt3.log",
"runtime_preimage_sha256": "sha256:43683804d0c5bc6ead1dba0344c69dd196825cf3d5eb502af8d932a7b8207b96",
"runtime_postimage_sha256": "sha256:d21a5b0b9ca37ac48222b79007467a232abc38edda99b3c5f54f1f4c5ab795e8",
"cause": "The actual XORM BeforeProcess aggregator does not propagate one hook return into the ContextHook passed to later hooks. A later normal hook returns the original context, losing the tracing task; AfterProcess panics.",
"correction": "Publish the new task context into the shared ContextHook before returning it. Preserve existing query/private markers and pair the same task in AfterProcess.",
"production_changes": false,
"original_frozen_source_and_release_unchanged": true,
"xorm_version": "1.3.9",
"xorm_hook_source_sha256": "sha256:49a766675cefe5eedd36bd8682a3d0cb117ac68c6faacdaac7a78b2acdad9612"
}