Skip to content

Enable Automatic Replication Of Object/Bucket Data #52

@bonedaddy

Description

@bonedaddy

The CRDT pr enables high availability of the ledger store, however to get high availability of the actual object/bucket data, TemporalX's replication feature needs to be use. It might be worth enabling "automatic management" of the replication.

One possible implementation would be a background worker process that whenever the ledger is updated, it would update a replication file with the new CID(s), sign it, and publish it. This should be the most efficient option, however there might be a slight delay between the time the ledger is updated, and replication worker picks it up

The faster solution would be that whenever we finish storing the data for the request, we launch a goroutine to handle the replication update broadcast, and then we return the response to the user.

Metadata

Metadata

Assignees

No one assigned

    Labels

    low-prioritytask at hand is low priority as there isn't an immediate need for it

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions