Skip to content

Benchmarking improvements: SCD subscriptions and NetRID display providers #1842

Closed

Description

@utmverse

While running benchmarker v0.35.0 against a DSS pool (v0.23.0), we identified two potential improvements.

  1. Control implicit SCD subscription creation
    With implicit_subscription: {}, the benchmarker omits subscription_id on every operational intent write, causing the DSS to create a new implicit subscription at both Accepted and Activated states.
    Could we support creating subscriptions only at activation and reusing the returned subscription_id for subsequent updates?

  2. Support NetRID display provider users
    Currently, RID subscriptions are created and deleted during setup and teardown, missing the dynamic subscription churn generated by display providers.
    Could we introduce a netrid_dp user that mimics display-provider interactions with the DSS by dynamically creating, updating, and deleting subscriptions, or allowing them to expire?

Activity

  1. BenjaminPelletier commented on Oct 24, 2026

    @BenjaminPelletier
    Member

    Both of those sound like reasonable features to me. It would probably be nice to have them in separate Issues to make tracking implementation easier.

  2. utmverse commented on Oct 25, 2026

    @utmverse
    Author

    Done. #1845 and #1846

  3. the-glu commented on Oct 28, 2026

    @the-glu
    Member

    Thanks for the split @utmverse, closing this one since everything is in the new ones.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions