What content gets replicated between DSA servers?

Hello Team,
I would like to understand what content will be replicated between the DSA servers.
Do we have a list?

Replication happens in two major ways:

  • BFEnterprise entries
  • Uploads and mailbox files in the filesystem

The tables that get replicated between BFEnterprise databases can be found by looking at the replicate_{table} stored procedures.

Filesystem replication happens once the respective table gets updated. At that point, the Root Server communicates and receives content via HTTP from the respective server plugin.

Specific to your question, the contents of local sites (actionsite, custom sites, and operator sites) are replicated and stored in the respective tables (LOCAL_OBJECT_DEFS, ACTION_DEFS, BLOB_FIELDS). Content from external sites is gathered by the respective server after replicating the site listing in the database.

1 Like

Through which port, replication take place ? does it take place via database port or 52311 ?

For BFEnterprise entries, each replica Root Server makes a connection to the other database(s) (using the respective database IP and port).

For filesystem contents, each replica Root Server makes a connection to the other replica Root Server(s) (using the environment’s port, by default 52311).