John Sully
|
c83fe382ff
|
COW pointer is not thread safe so we need a global expire lock
Former-commit-id: ac12eef75301564d920e622a08e4f586486fd395
|
2020-06-09 19:58:42 -04:00 |
|
John Sully
|
292d5b6545
|
keys command should look at the snapshots expire datastructure
Former-commit-id: 70563afab48e607e127c07d637660d94d1eede6d
|
2020-06-09 18:57:36 -04:00 |
|
John Sully
|
cc16e74f8b
|
fix valgrind false error
Former-commit-id: 887d8bdd110e04b30ffb215726e8aade39f0387a
|
2020-06-07 20:17:32 -04:00 |
|
John Sully
|
2faa1f5771
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: 3106f60e0ebdba5db944e704d4b148ea81c806f6
|
2020-06-07 17:05:00 -04:00 |
|
John Sully
|
a6195bbd43
|
Fix merge bug
Former-commit-id: cc03c32271997d26ce7f07f96588f126c5939e69
|
2020-06-07 17:04:46 -04:00 |
|
John Sully
|
d6c972a55f
|
Bump version
Former-commit-id: 52a0556ba15b26d84ca9b5c804eb8fe438c9c888
|
2020-06-07 16:41:59 -04:00 |
|
John Sully
|
9a22fb489a
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: 6495fe1c7878f96dffa25a2879cb2b825c9e10b2
|
2020-06-07 16:41:36 -04:00 |
|
John Sully
|
067382bb8c
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 461eea07260a31cd75753d5b7be691f5793a6f1b
|
2020-06-07 16:41:21 -04:00 |
|
John Sully
|
3b483cb82d
|
Report flash disk usage
Former-commit-id: 8e4a71ccd31e3c643a6f7b5154d8f2a65d2de76f
|
2020-06-07 16:40:03 -04:00 |
|
John Sully
|
18f6579ec7
|
Ensure CRON jobs run in a clean environment
Former-commit-id: c6dce838b7cc94e115fd73a64dda663f0a2c28c5
|
2020-06-05 21:35:47 -04:00 |
|
John Sully
|
327f922e04
|
We need to search snapshots before deciding to not save a key
Former-commit-id: 357b09c500eecfe61970e121644a7200ac2387b9
|
2020-06-05 00:39:58 -04:00 |
|
John Sully
|
0606662009
|
Fix dangling lock
Former-commit-id: 212e56984edfa3221c73b1d3c083efcd28f0dd25
|
2020-06-04 22:59:24 -04:00 |
|
John Sully
|
d2a29bf343
|
Fix race when we free an item before we finish writing to disk making it temporarily unavailable
Former-commit-id: 6139cfee295261d0210f2af6217c2a23eeaf52b8
|
2020-06-04 22:18:03 -04:00 |
|
John Sully
|
9851fde2fa
|
Add latency marker for process changes phase for FLASH
Former-commit-id: 61e20b025d45b0af8ed60aab96246b30e4d0ed3d
|
2020-06-04 01:29:17 -04:00 |
|
John Sully
|
bc846d047d
|
Latency doctor updated for KeyDB Pro
Former-commit-id: a2690fca4a74e92eb44d5e38f886b08363a6d7b0
|
2020-06-04 01:28:52 -04:00 |
|
John Sully
|
8517297100
|
maxmem samples way too high
Former-commit-id: 599cac856d4ec77d59c5f5b4fae5b9f194c202ef
|
2020-06-04 01:28:34 -04:00 |
|
John Sully
|
54cc984d86
|
Make snapshot completion faster and add latency monitor
Former-commit-id: 8063be6ee70a652c22c3263dccf318366e208891
|
2020-06-04 01:07:14 -04:00 |
|
John Sully
|
f184eb6c3a
|
Consolidate snapshots should not consider keys in bulk storage
Former-commit-id: e02a8f503d45daf63150c60a8a8c3751b9b8581e
|
2020-06-04 00:26:51 -04:00 |
|
John Sully
|
959c6b8a19
|
Disambiguate temp rdb files so its less likely two servers with the same working dir will collide
Former-commit-id: 8fbc5a63c54589bb42aa1b1b53c56f399211605c
|
2020-06-04 00:25:37 -04:00 |
|
John Sully
|
d21486d065
|
Only set tombstone if there is something to mask
Former-commit-id: ea092693f53ff0803c44a851219993a933166cc3
|
2020-06-04 00:23:37 -04:00 |
|
John Sully
|
4ddc516382
|
Extra debug checks in dictmerge
Former-commit-id: 839b2a151e6bad67017de87d7a637359f6ae63d1
|
2020-06-04 00:22:59 -04:00 |
|
John Sully
|
afabc8a87e
|
Clear tombstone dict when clearing database we don't need it
Former-commit-id: a8e1ef075eacfc0b767302f2514ca6f0342982bc
|
2020-06-04 00:17:19 -04:00 |
|
John Sully
|
a80b8c1b11
|
Fix crash where tombstone is evicted
Former-commit-id: 1f6ff7cc0fc0173610d77a69076eeaf478c3b701
|
2020-06-03 23:30:35 -04:00 |
|
John Sully
|
6a9b345f56
|
RocksDB compression is too slow
Former-commit-id: 665a8ff0a0a10ffecc36a8410030abd73879944c
|
2020-06-03 22:21:03 -04:00 |
|
John Sully
|
aebc185824
|
Add DB commit latency samples
Former-commit-id: 557ea8d285045496105e3330f0007e02aa4359d7
|
2020-06-03 22:06:05 -04:00 |
|
John Sully
|
65f96b6de3
|
Fix crash when overwriting key stored in FLASH but not in ram during a BGSAVE while clustering is enabled
Former-commit-id: 32967b1d671b151bed976e3d13ce26c7e1496c82
|
2020-06-02 23:59:24 -04:00 |
|
John Sully
|
743074078b
|
Bump maxmemory samples by a lot
Former-commit-id: ae46d64b2e6b16f81df6b4e12ddc9fed63a9785b
|
2020-06-02 17:22:45 -04:00 |
|
John Sully
|
f98bae1401
|
Merge error, server always flushes on eviction
Former-commit-id: 9b3b0c9a40ab5dcdac9620f0fbad84887cc9c832
|
2020-06-02 17:21:41 -04:00 |
|
John Sully
|
096f38ab39
|
Undecorated new is OK to use
Former-commit-id: 5b885bb1649805f6a2edb8d28edd1447bb6c4843
|
2020-06-01 23:36:01 -04:00 |
|
John Sully
|
b8dcc372a9
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: a901505e562c0dc341fa939cce502da25642f7ba
|
2020-06-01 17:42:32 -04:00 |
|
John Sully
|
44c1e6d5e7
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 08a36155e3db9918048e87c3d691b7317787c9ab
|
2020-06-01 17:41:37 -04:00 |
|
John Sully
|
0241311e69
|
Remove debug logs that shouldn't have been checked in
Former-commit-id: 31f58311e3de7441d81dd37bd4396be3b64efec5
|
2020-06-01 16:34:05 -04:00 |
|
John Sully
|
4f7102f46c
|
Fix for issue #187 we need to properly handle the case where a key with a subkey expirey itself expires during load
Former-commit-id: e6a9a6b428b91b6108df24ae6285ea9b582b7b23
|
2020-06-01 15:33:19 -04:00 |
|
John Sully
|
4038288c4e
|
Fix module multithreaded test failures
Former-commit-id: 1ef35cf466ea944c56974b3795d7d6b5e89f5a3d
|
2020-05-31 23:46:12 -04:00 |
|
John Sully
|
df5b0f0be5
|
sendfile has high latency in some scenarios, don't use it
Former-commit-id: 1eb0e3c1c604e71c54423f1d11b8c709c847a516
|
2020-05-31 23:22:25 -04:00 |
|
John Sully
|
dfe42b8485
|
we must always respect the output of sdscat, also change the string so its not a substring of other config params
Former-commit-id: e50313b20718bc8df0a53c11b0960e4bcb2177d4
|
2020-05-31 23:22:10 -04:00 |
|
John Sully
|
eddc1ad46a
|
Don't start multimaster tests until all nodes are connected
Former-commit-id: 202b97eff76501e736a2f0969607e3297e9703a4
|
2020-05-31 22:50:30 -04:00 |
|
John Sully
|
da309f7045
|
Active replicas referencing eachother should connect one at a time
Former-commit-id: c0c033a0c175eebdf2173e6e4e59e792d2fe4285
|
2020-05-31 16:03:50 -04:00 |
|
John Sully
|
8740fb79af
|
Fix race in futex_sleep
Former-commit-id: 73300c57005a49bafbfc44db9c40ba7d1d4eedce
|
2020-05-31 16:03:50 -04:00 |
|
John Sully
|
1ac6e3ecc5
|
Auto tune lock for high CPU tension scenarios
Former-commit-id: 8edbae2e04538f82a146a6c2b459a6dfcacf99b2
|
2020-05-30 18:22:27 -04:00 |
|
John Sully
|
2320e632d9
|
We only want one master connection in progress at a time, ensure that if the connection fails we try a different master
Former-commit-id: 8a0441c14475dc54616337270e092068acaa274a
|
2020-05-30 15:13:28 -04:00 |
|
John Sully
|
29a45dfabc
|
TLS requires we explicitly marshal connected sockets when using them on a different thread
Former-commit-id: 341a8caef959883ca6fc71f81f8a3fed747b2341
|
2020-05-30 01:14:53 -04:00 |
|
Ben Schermel
|
8e7765b626
|
centos build fix
Former-commit-id: f17c492a633ea2be99567dfe2f8a59c0b0136d86
|
2020-05-29 22:23:48 -04:00 |
|
John Sully
|
27cae3750c
|
sendFile blocks too long for use with active replication
Former-commit-id: aad6a7ce159a3679633020dc407a2068129bbd49
|
2020-05-29 20:27:45 -04:00 |
|
John Sully
|
e380087cdb
|
Unify beforeSleep handling
Former-commit-id: 1cb48c7bf6a7e91e728a677902a7bfc64fe80dd6
|
2020-05-29 17:44:55 -04:00 |
|
John Sully
|
343745f218
|
Cluster crash
Former-commit-id: f25c405ad2a8004b79a816072cb011c1dc2407d5
|
2020-05-29 03:40:52 -04:00 |
|
John Sully
|
cfe9f8f3bc
|
Merge tag '6.0.4' into unstable
Redis 6.0.4.
Former-commit-id: 9c31ac7925edba187e527f506e5e992946bd38a6
|
2020-05-29 00:57:07 -04:00 |
|
John Sully
|
3b6f82b056
|
fix TLS test failure
Former-commit-id: 57ca6facc3038e005656912b6378cb7fbe04f55a
|
2020-05-28 23:16:27 -04:00 |
|
antirez
|
886d287c40
|
Redis 6.0.4.
|
2020-05-28 12:18:38 +02:00 |
|
antirez
|
cc549b46a4
|
Replication: showLatestBacklog() refactored out.
|
2020-05-28 10:09:51 +02:00 |
|