-
Notifications
You must be signed in to change notification settings - Fork 6
Description
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.