nativelink
nativelink copied to clipboard
[Design] Support shared database API for schedulers
We should support a transactional database API for schedulers. By doing this we could run multiple schedulers and have each worker talk to any scheduler. The schedulers would then be able to synchronize through the transactional database.
Right now everything is in memory and uses mutex for synchronization. If we supported row-level-locking via an API it would unlock a lot of possibilities.