-
Notifications
You must be signed in to change notification settings - Fork 3.1k
feat(state): segregate host state root per gateway port #6711
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
8d028b8
feat(state): segregate host state root per gateway port
laitingsheng 15bbe12
fix(state): keep gateway-port state root correct under real CLI runs
laitingsheng d560c34
Merge remote-tracking branch 'origin/main' into feat/3053-instance-st…
laitingsheng 435c689
test(cli): prove port segregation in the gateway-conflict status test
laitingsheng e16b885
Merge remote-tracking branch 'origin/main' into feat/3053-instance-st…
laitingsheng 4f56d39
refactor(state): pass GATEWAY_PORT explicitly to nemoclawStateRoot
laitingsheng 5ed2008
fix(state): harden gateway-scoped lifecycle
prekshivyas 618294b
test(state): use declarative symlink platform gate
prekshivyas 9bac22d
fix(state): secure remaining port-scoped writers
prekshivyas a2fa5ba
test(state): close port-scoped consumer gaps
prekshivyas 5f0a409
fix(state): report selected backup root
prekshivyas 1abadcc
Merge remote-tracking branch 'origin/main' into codex/pr-6711-fixes
prekshivyas 479c033
fix(state): reject symlinked model router roots
prekshivyas 5fecf93
Merge remote-tracking branch 'origin/main' into codex/pr-6711-fixes
prekshivyas 70c8d2d
test(e2e): assert port-scoped gateway registries
prekshivyas d2d7483
fix(state): close multi-gateway lifecycle gaps
prekshivyas 3c5fb29
Merge branch 'main' of github.com:NVIDIA/NemoClaw into codex/pr-6711-…
prekshivyas 4b11dd0
test(uninstall): model preservable state precisely
prekshivyas 31a3b56
fix(uninstall): preserve legacy sibling gateways
prekshivyas 741e816
fix(state): harden gateway migration and installer
prekshivyas 00dba27
test(installer): keep symlink cases linear
prekshivyas 1fda112
test(state): avoid external CLI in migration proof
prekshivyas 17f9343
fix(state): close gateway migration safety gaps
prekshivyas 91a5b01
fix(installer): fail closed on registry inspection
prekshivyas a4fe26f
test(state): harden cleanup regressions
prekshivyas b92e8ac
test(uninstall): use valid preserved registry fixture
prekshivyas d9532be
fix(uninstall): remove current gateway registration
prekshivyas 895557d
Merge branch 'main' into feat/3053-instance-state-root
prekshivyas e66655c
test(uninstall): isolate gateway compatibility cases
prekshivyas 7d00f98
docs(uninstall): clarify gateway selection
prekshivyas 3c263c9
Merge remote-tracking branch 'origin/main' into codex/pr-6711-fixes
prekshivyas 8a672bd
Merge remote-tracking branch 'origin/main' into codex/pr-6711-fixes
prekshivyas ada776f
fix(state): harden migration recovery paths
prekshivyas c1c4bf3
Merge remote-tracking branch 'origin/main' into codex/pr-6711-fixes
prekshivyas 09682cc
fix(uninstall): migrate legacy state before planning
prekshivyas 290da9b
Merge branch 'main' into feat/3053-instance-state-root
prekshivyas 144ffa5
Merge remote-tracking branch 'origin/main' into feat/3053-instance-st…
laitingsheng 1a6990e
docs: fix uninstall cleanup scope and split multi-sentence lines
laitingsheng bb4d2d0
Merge branch 'main' into feat/3053-instance-state-root
cv 44d70ee
Merge remote-tracking branch 'origin/main' into feat/3053-instance-st…
laitingsheng 354feda
docs: stop overstating final-gateway uninstall cleanup scope
laitingsheng 0cba390
Merge remote-tracking branch 'origin/main' into feat/3053-instance-st…
laitingsheng 71dab25
Merge branch 'main' into feat/3053-instance-state-root
cv eeeb935
Merge branch 'main' into feat/3053-instance-state-root
cv File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.