Skip to content

Reconcile differences between fulfillment API and clusterorder API #26

@larsks

Description

@larsks

Our fulfillment api and our clusterorder api are diverging in ways that will be confusing and surprising to consumers of this solution. Things I've noticed recently:

  • The api has introduced the concept of "cluster sets". It looks like this parallels what in the clusterorder api we called "node requests"; is there a particular reason to introduce a new term here? Can we just make these match so we're not using different words in different places to describe the same thing?

  • Node requests consist of an array of maps, whereas here you have a map of maps. I saw this comment, but I don't think using names here makes sense: I don't think we want to have the user name these groups, and I don't think we can generate names ourselves. If gRPC really forces us to use a map here, then we should simply use sequential integer keys rather than names.

Metadata

Metadata

Assignees

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