Merge branch 'codex/jetstream-full-parity-executeplan' into main
# Conflicts: # differences.md # docs/plans/2026-02-23-jetstream-full-parity-plan.md # src/NATS.Server/Auth/Account.cs # src/NATS.Server/Configuration/ConfigProcessor.cs # src/NATS.Server/Monitoring/VarzHandler.cs # src/NATS.Server/NatsClient.cs # src/NATS.Server/NatsOptions.cs # src/NATS.Server/NatsServer.cs
This commit is contained in:
@@ -1640,3 +1640,9 @@ git commit -m "docs: record final jetstream parity verification"
|
||||
- `golang/nats-server/server/memstore.go`
|
||||
- Keep the protocol/API output shape compatible with Go behavior before internal refactors.
|
||||
- Do not update `differences.md` until Task 31 verification is complete.
|
||||
## Execution Results (2026-02-23)
|
||||
|
||||
- [x] dotnet build
|
||||
- [x] dotnet test
|
||||
- [ ] go jetstream parity suites (see `docs/plans/jetstream-parity-run-log.md`; current failures: `TestJetStreamClusterAckFloorBetweenLeaderAndFollowers`, `TestJetStreamClusterConsumerLeak`, `TestJetStreamStreamCreatePedanticMode`, `TestJetStreamStrictMode`, `TestJetStreamRateLimitHighStreamIngest`)
|
||||
- [x] differences.md updated
|
||||
|
||||
14
docs/plans/jetstream-go-suite-map.md
Normal file
14
docs/plans/jetstream-go-suite-map.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# JetStream Go Suite Map
|
||||
|
||||
This map tracks the Go suite families included by `scripts/run-go-jetstream-parity.sh`.
|
||||
|
||||
- `TestJetStream`: core stream/consumer API and data-path behavior.
|
||||
- `TestJetStreamCluster`: clustered JetStream semantics, placement, and failover.
|
||||
- `TestLongCluster`: long-running clustered behaviors and stabilization scenarios.
|
||||
- `TestRaft`: RAFT election, replication, and snapshot behavior used by JetStream.
|
||||
|
||||
Runner command:
|
||||
|
||||
```bash
|
||||
go test -v -run 'TestJetStream|TestJetStreamCluster|TestLongCluster|TestRaft' ./server -count=1 -timeout=180m
|
||||
```
|
||||
4092
docs/plans/jetstream-parity-run-log.md
Normal file
4092
docs/plans/jetstream-parity-run-log.md
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user