This is particularly useful if you intend to create a pure P2P topology, where all servers communicate with each other and only one node is attached to each server.
- when one driver dies, what happens to its jobs, are they "taken over" by another driver?
- when a management UI is attached to one of the drivers, does it see complete status for all drivers,nodes,jobs? if not, how would you suggest a user get the full grid big picture view of grid status?
- is there any notion of a leader driver and leader election?
- when a driver dies what is effect on clients who were connected to it and submitted jobs, what about clients connected to other drivers?
- would every driver be connected to every other? i.e. a star topology with bidirectional arrows between each driver pair.
- do you foresee performance suffering with this type of topology? how many drivers should it scale to?
- do you foresee buggy behavior in this type of topology? i.e. are there many users deploying this way.
The jobs are taken over by whoever submitted them
What did you think of the idea of extending the DriverConnectionStrategy function to clients and admin UI as well as nodes?