Geo: Make it possible to have redundant Log Cursors on standby

Right now in the GCP node, web-01 runs the cursor. Should that node fail, the cursor will stop. We really want to provide a way for standby cursors to run.

In my HA environment, I tried running multiple at the same time, thinking one would grab the lease and the other would retry. However, it looks like as soon as the lease fails, the cursor exits immediately. runit may respawn it, but then you might get into a situation where the cursor processes are bouncing up and down.

Assignee Loading
Time tracking Loading