Skip to content

Naming concernsΒ #4

@dminor

Description

@dminor

We have some concerns about the use of Governor and Semaphore when we reviewed this proposal.

No one was a big fan of the use of Governor for this, the car metaphor didn't work for us, and we thought that the naming didn't give a good indication of the functionality.

There were also concerns about the use of Semaphore. I would think that the expectation about anything named semaphore is that it would be used to coordinate between multiple threads, but the concurrency control being investigated here actual seems to be single-threaded and between async operations, although to be honest, I'm not entirely sure. It would be great to see this stated explicitly in the explainer.

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