Investigation & fixes (failover committed-job loss): - root-cause bug-851 on an owned 3-node cluster: chaotic failover causes silent committed-prefix divergence (WAL hdr.term always 0; two leaders per term; no (term,lsn) reconcile). Evidence in repro-851/ + INVESTIGATION. - live-validated fixes 848/849/850 (recovery-on-promotion, advertise real applied_lsn, persist-layer contiguity guard); add waldump WAL inspector. Specs (strict raft.tla conformance — library owns the log): - TLA-gap-analysis.md: impl vs raft/raft.tla, gaps G1-G6. - raft-log-replication, raft-commit-safety, raft-sim-conformance: extend src/lib/raft to own log/commit/verification via callbacks (specs generated, cross-spec review passed). - ha-term-safety: controller-side adapter + config marker (R1-R7); design done. - config-upgrade-snapshot: R8 descoped here (deps entity-bearing-snapshots, bug-857). - roadmap + buglog (851/854/857) + .wolf knowledge updated.
107 lines
3.5 KiB
JSON
107 lines
3.5 KiB
JSON
{
|
|
"name": "persistent_ha",
|
|
"lockfileVersion": 3,
|
|
"requires": true,
|
|
"packages": {
|
|
"": {
|
|
"dependencies": {
|
|
"@colbymchenry/codegraph": "^0.9.9"
|
|
}
|
|
},
|
|
"node_modules/@colbymchenry/codegraph": {
|
|
"version": "0.9.9",
|
|
"resolved": "https://registry.npmjs.org/@colbymchenry/codegraph/-/codegraph-0.9.9.tgz",
|
|
"integrity": "sha512-23Dl9q0RHKVhJRp+Y823GfmQJjcPiRycoKN7TkaI8eJitluRvieoVlclPILqua8znvkAw9KevYziFfK3k74CBQ==",
|
|
"license": "MIT",
|
|
"bin": {
|
|
"codegraph": "npm-shim.js"
|
|
},
|
|
"optionalDependencies": {
|
|
"@colbymchenry/codegraph-darwin-arm64": "0.9.9",
|
|
"@colbymchenry/codegraph-darwin-x64": "0.9.9",
|
|
"@colbymchenry/codegraph-linux-arm64": "0.9.9",
|
|
"@colbymchenry/codegraph-linux-x64": "0.9.9",
|
|
"@colbymchenry/codegraph-win32-arm64": "0.9.9",
|
|
"@colbymchenry/codegraph-win32-x64": "0.9.9"
|
|
}
|
|
},
|
|
"node_modules/@colbymchenry/codegraph-darwin-arm64": {
|
|
"version": "0.9.9",
|
|
"resolved": "https://registry.npmjs.org/@colbymchenry/codegraph-darwin-arm64/-/codegraph-darwin-arm64-0.9.9.tgz",
|
|
"integrity": "sha512-Mu6xhG4bF1OLeTqN2eSI5U8z2esymK/RjxP3T8cCigA4YprDIvd3XSGmTZREbDNRCuqrCi0R1LCJ7fsdFfpAPA==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"darwin"
|
|
]
|
|
},
|
|
"node_modules/@colbymchenry/codegraph-darwin-x64": {
|
|
"version": "0.9.9",
|
|
"resolved": "https://registry.npmjs.org/@colbymchenry/codegraph-darwin-x64/-/codegraph-darwin-x64-0.9.9.tgz",
|
|
"integrity": "sha512-xShaChiPJsajmBxvr1yP2XWsYstq0kJzHwQmiUG1huWrE14tP9NJnJ36hsbzHfHiqwBOJo2+5MZHuXmmzJa/vQ==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"darwin"
|
|
]
|
|
},
|
|
"node_modules/@colbymchenry/codegraph-linux-arm64": {
|
|
"version": "0.9.9",
|
|
"resolved": "https://registry.npmjs.org/@colbymchenry/codegraph-linux-arm64/-/codegraph-linux-arm64-0.9.9.tgz",
|
|
"integrity": "sha512-zccx1m3gGB2jAGfz41U+1GQNK12mtLGuX48XyZXiyQIGFsJQCFS8v/OvShAfPygSGhUr3zKMetbkMnztp7ULtg==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
]
|
|
},
|
|
"node_modules/@colbymchenry/codegraph-linux-x64": {
|
|
"version": "0.9.9",
|
|
"resolved": "https://registry.npmjs.org/@colbymchenry/codegraph-linux-x64/-/codegraph-linux-x64-0.9.9.tgz",
|
|
"integrity": "sha512-vQfe5VdSQb/cVo1pwO12FyzTNaDIXtN3dLuAS/LIPsg2tQVyT9fwr10QmL10qWUNBShjgnRsomHdMG7hCjW3Yg==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
]
|
|
},
|
|
"node_modules/@colbymchenry/codegraph-win32-arm64": {
|
|
"version": "0.9.9",
|
|
"resolved": "https://registry.npmjs.org/@colbymchenry/codegraph-win32-arm64/-/codegraph-win32-arm64-0.9.9.tgz",
|
|
"integrity": "sha512-U2QlTT434ulbEw6sTJVS+VNhjJUbZqCnw8tXuXSKkcuzGPZq/Hxoofe9UpY77+J9hAJu9PwwiWjEEaiDX9yb1w==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"win32"
|
|
]
|
|
},
|
|
"node_modules/@colbymchenry/codegraph-win32-x64": {
|
|
"version": "0.9.9",
|
|
"resolved": "https://registry.npmjs.org/@colbymchenry/codegraph-win32-x64/-/codegraph-win32-x64-0.9.9.tgz",
|
|
"integrity": "sha512-N7Xgt80BeEy78nNeqHaUgcsngxmy1Hty570QSa4hOh4zl6z6v6n7i9ZSUfraktESVUkfmMbUwoqfEzVwUbB0/g==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"win32"
|
|
]
|
|
}
|
|
}
|
|
}
|