Skip to content

Clarifying uniqueness of stream_id #272

@TusharR-google

Description

@TusharR-google

In the description of stream_id we say that it's:

A string that uniquely identifies the stream. A Transmitter MUST generate a unique ID for each of its non-deleted streams ...

It would be good to clarify that:

  1. The stream_id must be globally unique - up to a reasonable standard (like the various UUID versions), since guaranteeing global uniqueness is impossible.

    As opposed to the implication that being unique within that particular Transmitter's domain is enough.

  2. Uniqueness should persist across deletions - basically the stream_id should not be reused.

    The phrase "unique ID for each of its non-deleted streams" seems to imply that uniqueness only holds for the set of non-deleted streams, so a deleted stream's id could be reused.

If this is the general understanding of the Working Group, I'm happy to send a pull request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions