First off, I was thrilled when I tested out what would happen when my
gateway goes away. It appears that the cluster snapshot just fails
that time around and all the transactions pending snapshotting are
kept until the gateway is available again and all is snapshotted and
happy. So, this means you don't need to ensure 100% gateway uptime.
However, it would be awesome if the cluster health could somehow
reflect that the gateway is unavailable. While the gateway is
unavailable, large swaths of data could be lost if a cluster shutdown