Bucardo

Last updated: 2020-02-28

Bucardo uses the LISTEN/NOTIFY system to communicate between processes (MCP, CTLs, and KIDs).

Items the MCP listens for:

  • bucardo_mcp_ping
  • bucardo_activate_sync_$syncname
  • bucardo_deactivate_sync_$syncname
  • bucardo_reload_sync_$syncname
  • bucardo_kick_sync_$syncname
  • bucardo_mcp_fullstop
  • bucardo_mcp_reload
  • bucardo_reload_config
  • bucardo_log_message

Notices issued by the MCP:

  • bucardo_mcp_pong
  • bucardo_boot
  • bucardo_reload_config_finished
  • bucardo_reloaded_mcp
  • bucardo_nosyncs
  • bucardo_started
  • bucardo_stopped
  • bucardo_syncerror_$syncname
  • bucardo_reload_config_finished
  • bucardo_reloaded_mcp
  • bucardo_reloaded_sync_$syncname
  • bucardo_activated_sync_$syncname
  • bucardo_deactivated_sync_$syncname
  • bucardo_kick_$syncname

Items the CTL listens for:

  • bucardo_$$_ping
  • bucardo_kick_$syncname
  • bucardo_syncdone_$syncname_$db

Notices issued by the CTL:

  • bucardo_$$_pong
  • bucardo_syncdone_$syncname
  • bucardo_q_$syncname_$targetdb

Items the KID listens for:

  • bucardo_kid_$$_ping
  • bucardo_q_$syncname_$targetdb

Notices issued by the KID:

  • bucardo_kid_$$_pong
  • bucardo_syncdone_$syncname_$targetdb
  • bucardo_synckill_$syncname_$targetdb
  • bucardo_synckill_$syncname

Bucardo.org is hosted and supported by End Point Dev

End Point Dev logo

Need assistance with Bucardo?

End Point Dev offers professional support for Bucardo, as well as specializing in developing, designing, and marketing effective websites. Since 1995, our diverse team of developers has shown that End Point can handle your organization’s greatest web and database challenges.