Skip to content

feat(pchronicle): hot reload catalog authorization - #137

Merged
reiase merged 2 commits into
mainfrom
feat/pchronicle-catalog-hot-reload
Sep 15, 2026
Merged

reiase merged 2 commits into
mainfrom
feat/pchronicle-catalog-hot-reload

Conversation

@lizhicui

@lizhicui lizhicui commented Sep 15, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • reload Catalog users and grants every 3 seconds without restarting pChronicle; dataset and backend storage configuration changes still require a restart
  • use one ACL snapshot per request and retain the last valid configuration when a reload fails
  • keep public browsing consistent with the request's authorization snapshot

Validation

  • targeted Catalog and worker tests passed (38 passed)
  • CLI regression run: 387 passed, with 4 service-readiness timeouts; all 4 passed on serial reruns
  • cargo fmt -p persisting-pchronicle-cli --check and git diff --check passed

@reiase
reiase merged commit 8611602 into main Sep 15, 2026
28 of 29 checks passed
@reiase
reiase deleted the feat/pchronicle-catalog-hot-reload branch September 15, 2026 05:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants