xmtpd
xmtpd copied to clipboard
Snapshot syncing for nodes
When new nodes enter the network, it would be great if they could receive snapshots (maybe stored on S3 or other off-network storage) from each node.
Snapshots could be ingested using bulk SQL operations like COPY and help catch the new node up without consuming bandwidth from other nodes.
It likely makes the most sense to create snapshots incrementally so that snapshot-generation time does not balloon as each node's history gets longer.
Related to https://github.com/xmtp/xmtpd/issues/372