Amber Brown
|
6350bf925e
|
Attempt to be more performant on PyPy (#3462)
|
2018-06-28 14:49:57 +01:00 |
|
Richard van der Hoff
|
3ee4ad09eb
|
Fix json encoding bug in replication
json encoders have an encode method, not a dumps method.
|
2018-04-03 15:09:48 +01:00 |
|
Richard van der Hoff
|
05630758f2
|
Use static JSONEncoders
using json.dumps with custom options requires us to create a new JSONEncoder on
each call. It's more efficient to create one upfront and reuse it.
|
2018-03-29 23:13:33 +01:00 |
|
Erik Johnston
|
9aa5a0af51
|
Explicitly use simplejson
|
2018-03-20 09:58:13 +00:00 |
|
Erik Johnston
|
610accbb7f
|
Fix replication after switch to simplejson
Turns out that simplejson serialises namedtuple's as dictionaries rather
than tuples by default.
|
2018-03-19 16:12:48 +00:00 |
|
Erik Johnston
|
926ba76e23
|
Replace ujson with simplejson
|
2018-03-15 23:43:31 +00:00 |
|
Erik Johnston
|
27f26e48b7
|
Serialize user ip command as json
|
2017-06-27 16:25:38 +01:00 |
|
Erik Johnston
|
78cefd78d6
|
Make workers report to master for user ip updates
|
2017-06-27 14:58:10 +01:00 |
|
Erik Johnston
|
36d2b66f90
|
Add a timestamp to USER_SYNC command
This timestamp is used to indicate when the user last sync'd
|
2017-03-31 15:42:22 +01:00 |
|
Erik Johnston
|
7450693435
|
Initial TCP protocol implementation
This defines the low level TCP replication protocol
|
2017-03-30 12:54:46 +01:00 |
|