mit-pdos / noria

Fast web applications through dynamic, partially-stateful dataflow
Apache License 2.0
4.98k stars 242 forks source link

Automatic failover for `View` and `Table` handles #105

Open fintelia opened 5 years ago

fintelia commented 5 years ago

Currently the system can successfully recover from individual machine failures. However, user code must manually re-create any view and table handles that still reference resources on the old machine. This could instead be avoided by having the handles themselves detect lost connections and transparently re-establish new ones. The controller already knows the relevant network addresses, so it should just be a matter of asking it for them whenever a connection breaks.

felippemr commented 4 years ago

Hey this issue seems interesting but I have zero context on how noria works. What would be a good way to start taking a look a this?