修复 placement consumer 名称导致的启动失败 #55

Merged
panxiao81 merged 1 commits from fix/jetstream-consumer-name into main 2026-09-25 18:46:30 +00:00
Owner

问题\n\nplacement v2 将带点号的 placement key 直接用作 JetStream durable consumer 名称,NATS 拒绝 container.kubernetes,导致新 controller CrashLoop。\n\n## 修复\n\n- subject 继续使用层级形式 container.kubernetes\n- durable consumer 使用合法且稳定的 container-kubernetes / vm-opensandbox\n- 补充 consumer 名称回归测试\n\n## 验证\n\n- go test ./internal/assignmentqueue\n- go vet ./...

## 问题\n\nplacement v2 将带点号的 placement key 直接用作 JetStream durable consumer 名称,NATS 拒绝 `container.kubernetes`,导致新 controller CrashLoop。\n\n## 修复\n\n- subject 继续使用层级形式 `container.kubernetes`\n- durable consumer 使用合法且稳定的 `container-kubernetes` / `vm-opensandbox`\n- 补充 consumer 名称回归测试\n\n## 验证\n\n- `go test ./internal/assignmentqueue`\n- `go vet ./...`
panxiao81 added 1 commit 2026-09-25 18:41:49 +00:00
fix: 使用合法的 JetStream consumer 名称
test / shell (pull_request) Successful in 52s
test / python (pull_request) Successful in 1m24s
test / go (pull_request) Successful in 3m57s
1f9577c816
panxiao81 merged commit 011c1e4c83 into main 2026-09-25 18:46:30 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: panxiao81/gitea-dynamic-runner#55