Commit Graph

9 Commits (48735830229c5cbe9339fb6897bf57c10c98d74b)

Author SHA1 Message Date
Erik Johnston 4873583022 Revert to previous (racey) handling of POSITION and RDATA, and move into linearizer 2020-04-03 15:51:29 +01:00
Erik Johnston 99e4a995b5 Fix up comments 2020-04-03 15:44:56 +01:00
Erik Johnston 534bd868e5 Correctly handle RDATA that comes in while we catch up with a stream 2020-04-01 18:12:46 +01:00
Erik Johnston ca9778cedf Only accept RDATA commands if we've caught up with stream. 2020-04-01 17:54:17 +01:00
Erik Johnston bf99c8e87e Add on_remote_server_up to ReplicationDataHandler 2020-04-01 17:32:36 +01:00
Erik Johnston e16225ae28 Fixup handler 2020-04-01 17:12:11 +01:00
Erik Johnston 6ac1ecad95 Add linearizer to protect stream catchup 2020-03-31 13:57:18 +01:00
Erik Johnston 7e2593bc4d Merge replication command and client handlers 2020-03-31 13:57:15 +01:00
Erik Johnston a0063c9a15 Add ReplicationCommandHandler.
The intention is to move all command processing logic to there, out of
protocol, client and resource modules. Currently we only pull out client
command processing from protocol and delegate to
ReplicationClientHandler.
2020-03-31 13:27:36 +01:00