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