John Sully
|
754138a94c
|
Allow active replicas to connect to each other when replica-serve-stale-data is set
Former-commit-id: f2ca2aa1f70956a0309d6a2441417a80383fd717
|
2020-03-30 00:51:40 -04:00 |
|
John Sully
|
b28c7298ce
|
Don't send build log to stderr
Former-commit-id: b20bf10fda319389c6e7d06cc7cc6c6b6b4f1c6c
|
2020-03-28 23:36:57 -04:00 |
|
John Sully
|
6283ca8a2c
|
Raspberry Pi fixes (compile and replication)
Former-commit-id: c3d3c82f3a1751f063a3e77b4bde47f1802a517e
|
2020-03-27 12:46:25 -04:00 |
|
John Sully
|
356ed25c62
|
Fix issue #143
Former-commit-id: 6ec1641294b23e22a2a5dc5cc6098a02ce234df3
|
2020-03-25 21:55:31 -04:00 |
|
John Sully
|
5e96404ad8
|
Give a better error when handling std::terminate
Former-commit-id: 7b79ec360ba046da6d9dbf3cc731bbdee1458d34
|
2020-03-25 16:27:24 -04:00 |
|
John Sully
|
d5c4d4999b
|
Add roundtrip test for subkey expires
Former-commit-id: 56fc6b7deb59cfb3219d65c01c96969d3983e84a
|
2020-03-25 15:34:30 -04:00 |
|
John Sully
|
7b2b437539
|
Fix failure to load subkey expires
Former-commit-id: 528a43bd6c80f073d928dd18c4f67f37cfd0977a
|
2020-03-25 01:38:58 -04:00 |
|
John Sully
|
70faf2f375
|
Expire entry needs to be resorted after a subkey expires
Former-commit-id: b357803362728c26a1169e3cec279c693b86205b
|
2020-03-25 01:06:40 -04:00 |
|
John Sully
|
b057a9cd7a
|
Unstable branch should always be version 0.0.0
Former-commit-id: 448808529ab9e9e4705c2e7cbda5b3e6523b7c6f
|
2020-03-19 15:52:24 -04:00 |
|
John Sully
|
dada212214
|
Merge branch 'RELEASE_5' into unstable
Former-commit-id: a0bc2084128f991697d3e1b7473d14c55afdd785
|
2020-03-19 15:38:16 -04:00 |
|
John Sully
|
69806aaa7b
|
Print stack traces of other threads in the deadlock detector
Former-commit-id: 6b0172b9bf124372f4c8688c91c380c6c1b607c7
|
2020-03-19 15:37:49 -04:00 |
|
John Sully
|
1bdccb3c42
|
Log which thread a message came from
Former-commit-id: bc1eccb66d3302d6c99588fb4a5a879e1ef243b1
|
2020-03-19 15:37:24 -04:00 |
|
John Sully
|
4d5d7ed59f
|
Fix lock inversion in processEventsWhileBlocked
Former-commit-id: a9249d4a82a0f0355ac8ffa40b34b9c14cabf66b
|
2020-03-19 15:28:39 -04:00 |
|
John Sully
|
87626299a6
|
Prevent dangling lock when we can't free the client
Former-commit-id: 3c373494d63b21744b264f0a47e6999bcdda6b2b
|
2020-03-19 14:34:23 -04:00 |
|
John Sully
|
42027c533a
|
Fix issue #153: Config get replicaof returns a corrupt response
Former-commit-id: 5aef606d3bc1d748ca8d2df1d36feccaa2e583c0
|
2020-03-16 20:43:46 -04:00 |
|
John Sully
|
15df3ed91d
|
Handle HTTP error codes with MOTD
Former-commit-id: 2ec0b2cd206f2c73fabcda5d59751b013aa8cfbf
|
2020-03-15 18:47:01 -04:00 |
|
John Sully
|
3b1f36a521
|
Update MOTD URL
Former-commit-id: cd76a71de393eb527f98024ea85a9492ef0c36ca
|
2020-03-15 18:32:05 -04:00 |
|
John Sully
|
09f08908e2
|
Fix CLANG build break
Former-commit-id: e523afa7410399697659106c88e9f65e2cffae79
|
2020-03-04 17:24:00 -05:00 |
|
John Sully
|
b3e33daf7d
|
Fix CLANG build break
Former-commit-id: c2a98a60f964f28455a5d04e18b88a9a45c9e586
|
2020-03-04 17:23:40 -05:00 |
|
John Sully
|
43befe9985
|
Merge branch 'unstable' into RELEASE_5
Former-commit-id: 13cf8bbeb7b96e771620cf79dacba9b63cd31591
|
2020-03-04 17:13:32 -05:00 |
|
John Sully
|
3dbe23f513
|
Add missing files from last checkin
Former-commit-id: 60c0d4104de3ff904758c200342e4d132b19501c
|
2020-03-04 17:13:18 -05:00 |
|
John Sully
|
6a254a8d39
|
Merge branch 'unstable' into RELEASE_5
Former-commit-id: 693ba4ed4ad2fe3f9190b8dc8ca5f940d02baf51
|
2020-03-04 17:09:29 -05:00 |
|
John Sully
|
de2b08c3f8
|
Add extra logging when reporting errors from masters - especially in rreplay
Former-commit-id: 5397f0b03312b8cace07a85333d8f035bdfb8d57
|
2020-03-04 17:09:12 -05:00 |
|
John Sully
|
21fb601851
|
MOTD refactor
Former-commit-id: 6c78ec7c41223b3381e19fdf78478f66b4959dc9
|
2020-03-04 16:22:55 -05:00 |
|
John Sully
|
53a66f6a72
|
Update README.md
Former-commit-id: c0882864f2fff0a32899e983ad4fe060eb71c1ad
|
2020-03-03 13:58:48 -08:00 |
|
John Sully
|
a6a0400b86
|
Merge branch 'unstable' into RELEASE_5
Former-commit-id: faa87ed8393c9f020ba85da1d30f81bca4cf8202
|
2020-03-01 21:43:21 -05:00 |
|
John Sully
|
de3d796eb7
|
Update tests to reflect new CRON name (keydb.cron)
Former-commit-id: 83f585e30ab9d37408c79b74e2536664325a051f
|
2020-03-01 21:42:01 -05:00 |
|
benschermel
|
7785fa981a
|
Merge branch 'unstable' into RELEASE_5
Former-commit-id: 7a244bb847491f992e15c4e9c55473ffd734a8ec
|
2020-03-01 19:53:32 -05:00 |
|
John Sully
|
765ffea018
|
Rename cron command to KEYDB.CRON and add help
Former-commit-id: 3eb847e28f6df45528dcebc6761290ff60248e78
|
2020-03-01 19:17:58 -05:00 |
|
John Sully
|
ef291b246e
|
Bump version
Former-commit-id: 3ce6441a0c0f5c58f31f5fa28116cea09aebbf35
|
2020-02-28 23:53:54 -05:00 |
|
John Sully
|
42b6305fbc
|
Merge branch 'unstable' into RELEASE_5
Former-commit-id: 6d00a1a5cf86f69bc9204973adb67a4e215260bd
|
2020-02-28 23:53:00 -05:00 |
|
John Sully
|
ec4eb534d7
|
Fix compile failure on raspberry pi machines, issue #141
Former-commit-id: aaca32a5cd1bdb0314b4a57847938854b8a4fef2
|
2020-02-28 23:49:17 -05:00 |
|
John Sully
|
f68f3d0d14
|
Fix not respecting max clients config, issue #147
Former-commit-id: 54c96d19954fbddcfd2a307e436ca3290c76e0fb
|
2020-02-28 22:04:42 -05:00 |
|
John Sully
|
1db49c5897
|
Fix issue #146
Former-commit-id: e5a2d594464a965f36e4cbf924f02929265186e6
|
2020-02-28 21:21:05 -05:00 |
|
John Sully
|
48ba6c173c
|
Fix crash propogating stale keys
Former-commit-id: d95bead3837edeca11f27f6f344eca8174ca53e3
|
2020-02-26 21:49:40 -05:00 |
|
John Sully
|
5e885739ef
|
Change Redis to KeyDB
Former-commit-id: 6ad6c1d780f26a0785f39586b074ac3bb3132e09
|
2020-02-17 23:45:40 -05:00 |
|
John Sully
|
c2ef5957ef
|
Add double unlock detection and improve fastlock_unlock assmebly
Former-commit-id: 98aefac09b6b59371e6c1c77d1ef2794bfc5ae62
|
2020-02-17 19:54:05 -05:00 |
|
John Sully
|
96c4f5ecfc
|
processEventsWhileBlocked not exception safe
Former-commit-id: 1ef187533c26bfa0c084a815b8b80de92ba1cf0b
|
2020-02-17 19:03:49 -05:00 |
|
John Sully
|
4d01660331
|
Graceful shutdown of server threads when quit is requested
Former-commit-id: b9db899f6ccea62222170c6eec264d403a7a911d
|
2020-02-16 18:53:46 -05:00 |
|
John Sully
|
2f62f3fbcd
|
Fix memory leak in RDB load
Former-commit-id: 06ad1c15d719a34fed36244b12a593f749bbb8a6
|
2020-02-16 18:41:50 -05:00 |
|
John Sully
|
e5f23dbd07
|
Merge branch 'unstable' of https://github.com/JohnSully/KeyDB into unstable
Former-commit-id: 63ae679fe1104f7cde4c9b5efe4a72be6b3435db
|
2020-02-16 18:12:11 -05:00 |
|
John Sully
|
0b5a7f5482
|
Memory leak fix on config, and redisDb dtor
Former-commit-id: b92bbf4de8ffc3edc965e2f9da4dd82ed7071559
|
2020-02-16 17:08:00 -05:00 |
|
John Sully
|
5780020388
|
Fix memory leak of ReplicaNestState on shutdown
Former-commit-id: 4781eda7225c2640e25387663c33ef74cd98b0c4
|
2020-02-16 03:43:29 -05:00 |
|
John Sully
|
5f2e509129
|
aeDeleteEventLoop use after free and leak fixes
Former-commit-id: 2fd93c5789a4e81455d51b2a4786f708e8d6a2d7
|
2020-02-16 03:34:25 -05:00 |
|
John Sully
|
da293758fc
|
Fix race condition in allocating connections to threads
Former-commit-id: 52434a583aa7114ff5658226441ab82ed3110a57
|
2020-02-11 03:44:28 -05:00 |
|
John Sully
|
e30630d53b
|
Implement an error handler so bug #125 can't happen
Former-commit-id: 16a019dba053fd0654116ff98a2ad0b66a9ed4e6
|
2020-02-11 01:41:00 -05:00 |
|
John Sully
|
3282d4114f
|
Fix higher latency at low load by grouping clients to threads. This fixes slow perf in cluster benchmarks mentioned in issue #102
Former-commit-id: 1a4c3224c9848f02fbdb49674045b593cfc41d31
|
2020-02-11 01:00:21 -05:00 |
|
John Sully
|
47acc74247
|
Fix cases where duplicate RREPLAY is applied
Former-commit-id: c3317686f8b8d94a3b2295def899ae30e208f327
|
2020-02-11 00:59:07 -05:00 |
|
John Sully
|
3f62860342
|
Fix issue #119
Former-commit-id: 46224721237616c345f6726b721a354d7bda71df
|
2020-02-10 19:52:57 -05:00 |
|
John Sully
|
5a71721610
|
Fix memory leak in cron
Former-commit-id: f1748f8c7611ad96d7ba4fed66439cd1f043e6f3
|
2020-02-10 18:26:04 -05:00 |
|