This is the key AA placement work: AA placement requests to use nodemap to build up the explicit list of suitable nodes, while excluding
- all nodes where there's an instance already
- all nodes with an outstanding request
- all nodes considered failed
For now, let's include those considered "unreliable", as in having launches fail recently.
The list to submit should be all nodes with the target label expression. This means that we'll have to use the label information in the nodemap and requests & do some matching in the AM first.
Also: stop listing all the changed nodes on a nodemap update...just the first 10 should be enough.