Skip to content
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

tenant: introduce systemtenant #863

Merged
merged 4 commits into from
Nov 21, 2024
Merged

tenant: introduce systemtenant #863

merged 4 commits into from
Nov 21, 2024

Commits on Nov 21, 2024

  1. tenant: introduce systemtenant

    Some tasks, such as loading shards, require priviledged access on
    startup. Here I introduce a systemtenant we can use for these things.
    
    This is motivated by bug where the symbol sidebar in multi-tenant node
    wouldn't work because ranked shards were not loaded correctly which in
    turn caused `SelectRepoSet` to return 0 shards always.
    
    Test plan:
    - added unit test
    - manual testing: symbol sidebar works now
    stefanhengl committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    46af1c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    934161c View commit details
    Browse the repository at this point in the history
  3. Ctx -> UnafeCtx

    stefanhengl committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    12a12cd View commit details
    Browse the repository at this point in the history
  4. add comment

    stefanhengl committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    bd5c2ce View commit details
    Browse the repository at this point in the history