• Type: Sub-task
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Replication
    • Fully Compatible
    • Repl 2026-05-11
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Currently the SessionCatalog interface, specifically scanSessions is overly broad on what it allows callers to do in terms of state mutation. This function can be spit out into the following:
      killSessions: which kills sessions with a given predicate

      findExpiredParentSessions: Returns the set of parent session IDs whose last checkout time is earlier than some value

      scanSessionsReadOnly: scans a read only list of sessions and provides the caller a const view of an ObservableSession.

            Assignee:
            Denis Trailin
            Reporter:
            Denis Trailin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: