John Sully
|
5d68c2ca8f
|
Merge branch 'RELEASE_6' into keydbpro
Former-commit-id: 2ee33cb050b26cbe34f0b390b8807cdc1b908ded
|
2020-11-19 20:38:47 +00:00 |
|
Ben Schermel
|
a0ca031b8c
|
update deb changelog
Former-commit-id: 63c47a09e900e28f018cfb2c6d92901bd9e61e61
|
2020-09-28 23:42:54 +00:00 |
|
Ben Schermel
|
f338a3024b
|
update deb changelog
Former-commit-id: 087af94c229469da06dc9e26d3a65c1e9a5d141b
|
2020-09-28 20:51:31 +00:00 |
|
John Sully
|
3fbb5b5efa
|
Drop min-clients-per-thread to a more reasonable number
Former-commit-id: bf3a3225fccfb63f7b5e03ef0b362b788b97026d
|
2020-09-28 19:19:47 +00:00 |
|
John Sully
|
bdd58afb8f
|
bump version 6.0.16
Former-commit-id: dab9296d7cede9d692e65403b5fa1fa2663fdc6c
|
2020-09-28 19:14:17 +00:00 |
|
John Sully
|
0f9bb23dc5
|
Merge branch 'unstable' into RELEASE_6
Former-commit-id: a6f5a391a140aa9a28464a00ea4148f387bb8d98
|
2020-09-28 18:55:24 +00:00 |
|
John Sully
|
cb6bc67a87
|
Merge branch 'unstable' into keydbpro
Former-commit-id: d1986d9fcdfd56f2c30ee95edef6d5260e0aa777
|
2020-09-24 22:02:30 +00:00 |
|
John Sully
|
c373c2b652
|
Support read only replicas attaching to active replicas (Bug #229)
Former-commit-id: 676644f2db1634f97dd557a6e321234914a5e5d3
|
2020-09-23 04:16:08 +00:00 |
|
John Sully
|
28fdf8d7d4
|
Active replicas memory leak
Former-commit-id: 22ac56d62d982ef512b05ecd55d9d51d05ea2958
|
2020-09-22 21:38:35 +00:00 |
|
John Sully
|
18a3e0ba35
|
Merge branch 'unstable' of https://github.com/JohnSully/KeyDB into unstable
Former-commit-id: 143f7f634db8adb1f5386d28832a17f7382b750b
|
2020-09-21 04:42:46 +00:00 |
|
Dmitry Dorofeev
|
a830b2fdbf
|
Fix to support FreeBSD pthread_getthreadid_np call
Former-commit-id: 955faef23a6c080f40896cb9d68391b5586812e9
|
2020-09-21 00:41:41 -04:00 |
|
John Sully
|
b81dee212a
|
Fix TSAN errors in fastlock
Former-commit-id: 2e159e6ea3fa8bb26c2f471f1493ab6593b85cff
|
2020-09-21 03:26:50 +00:00 |
|
John Sully
|
3b66147997
|
Fix issue #222
Former-commit-id: 02b533fec3473f67377237f195004ec1d438d84a
|
2020-09-21 01:09:58 +00:00 |
|
John Sully
|
d38583454c
|
Make multimaster replication info statelessly paresable
Former-commit-id: de3099e6d880b7a544fd184e0f4c172f4d371c77
|
2020-09-20 23:57:06 +00:00 |
|
John Sully
|
17648d9705
|
Dramatically improve the performance of subkey expires
Former-commit-id: 368f67f42217c5fd2cfb3cb3643984917793e994
|
2020-09-20 23:30:21 +00:00 |
|
John Sully
|
fb53b5630c
|
Reduce test noise
Former-commit-id: 13c9a094d1636d4ea9842746e20096eabbd80cba
|
2020-09-19 22:00:17 +00:00 |
|
John Sully
|
2f1a99efa5
|
Fix CI failure due to apt host changes
Former-commit-id: 0f8b7a19ef826cdb986204d9553051d2a25eb8ad
|
2020-09-19 21:49:59 +00:00 |
|
John Sully
|
bf6569afb3
|
Avoid memory overhead in situations it won't be used (active rep only)
Former-commit-id: 8f7d977f9068904eca783fefbb24df4d8abd4214
|
2020-09-19 21:44:59 +00:00 |
|
John Sully
|
ced0413189
|
Update endurance test for ubuntu 20
Former-commit-id: 064440ee8477baabfd7ce481fa00b9d458f70447
|
2020-09-17 02:10:18 +00:00 |
|
John Sully
|
ec72a9451e
|
Fix build break
Former-commit-id: 50641d0569e8f4814b332da60ccd6d1bf425c53f
|
2020-09-17 00:53:56 +00:00 |
|
John Sully
|
17592f1da3
|
master_global_link_status should respect the quorum
Former-commit-id: f5ecc77e298d980f73ab34f7f1984bc7b9d451f4
|
2020-09-17 00:31:10 +00:00 |
|
John Sully
|
de3769b3ee
|
Allow reads during an active replica load, optionally allow writes as an experimental feature
Former-commit-id: 655bb6e21c5e814980a7b8b3ac1481ef142c1845
|
2020-09-17 00:13:03 +00:00 |
|
John Sully
|
e125742671
|
Implement replica-quorum config
Former-commit-id: ab4cdd2ed4d3ee9752737d20662178d73d16b4c2
|
2020-09-16 03:26:31 +00:00 |
|
Yossi Gottlieb
|
3d111508a1
|
TLS: Session caching configuration support. (#7420)
* TLS: Session caching configuration support.
* TLS: Remove redundant config initialization.
Former-commit-id: d3834c50699bc4f31f381d6d03d4c1b022380895
|
2020-09-16 02:10:29 +00:00 |
|
John Sully
|
dc9b75314b
|
Protocol error in client command
Former-commit-id: 7a1b2c58c3de736540cf4ec7f1539be63a54f5ac
|
2020-09-11 20:48:18 +00:00 |
|
John Sully
|
4a3e312551
|
Fix more protocol errors
Former-commit-id: 7fc6d6c6b177ad88dcddd0f4a7f68b74ccdaf037
|
2020-09-11 20:47:27 +00:00 |
|
John Sully
|
caac3d12f9
|
Fix protocol difference with Redis
Former-commit-id: dec5db4e71231135570d1f03cde4203ec0b87e44
|
2020-09-11 20:08:26 +00:00 |
|
John Sully
|
ac42f938e8
|
Fix whitespace
Former-commit-id: d47aeb1fc8a6804a44035253ad87478b817605cf
|
2020-09-07 03:35:46 +00:00 |
|
John Sully
|
1c1b114555
|
Dramatically improve perf by blocking commands
Former-commit-id: e47584b286c41cf0783fe014ac8b6ec187564ade
|
2020-09-07 00:49:53 +00:00 |
|
John Sully
|
ff9df842d8
|
Implement use-fork config (fails with diskless repl)
Former-commit-id: f2d5c2bca22e9fd506db123c47b7f60cdded7e2c
|
2020-08-24 03:17:59 +00:00 |
|
John Sully
|
93a67abe52
|
Fix ARM build of RocksDB
Former-commit-id: 7301d6d5e76b65115e2610a5fc5afee443782d7c
|
2020-08-17 02:25:45 +00:00 |
|
John Sully
|
e8e7061a73
|
Fast cleanup of snapshots without leaving them forever
Former-commit-id: fdd83b2b49244ed2988b080892ee5cffe9fd2684
|
2020-08-17 00:33:37 +00:00 |
|
John Sully
|
c0586b3aed
|
Allow garbage collection of generic data
Former-commit-id: feadb7fb1845027422bcfca43dbcb6097409b8dc
|
2020-08-17 00:32:48 +00:00 |
|
John Sully
|
00934cd341
|
Add snapshot depth to info string
Former-commit-id: 66aef678e9d6d7ab6c28622d54ada0ea8cdd2a99
|
2020-08-16 00:27:10 +00:00 |
|
John Sully
|
4a356ac13f
|
Don't try and consolidate snapshots with a depth of 1
Former-commit-id: 26c298bd9bc4e2c6981de5c20284120ea54580c3
|
2020-08-16 00:26:05 +00:00 |
|
John Sully
|
3093d9e117
|
Only save MVCC tstamps if its an active replica
Former-commit-id: 5aded7dbad055308dc3932f7797fc71684b60966
|
2020-08-16 00:24:18 +00:00 |
|
John Sully
|
cf4e74006f
|
Don't free snapshot objects in a critical path (under the AE lock)
Former-commit-id: d0da3d3cb74334cc8a2d14f4bdaef7935181700a
|
2020-08-16 00:13:19 +00:00 |
|
John Sully
|
311b286d41
|
BUG: Cannot have an EMBSTR bigger than 255
Former-commit-id: e2d6e2d9d585cb7a73f469a8580f9cb0ec71a429
|
2020-08-15 23:30:22 +00:00 |
|
John Sully
|
82989540c4
|
remove unnecessary allocation in rdb save
Former-commit-id: dfa76f04fd862e0cc7b4d3284b3922e3a5e5549d
|
2020-08-15 23:27:32 +00:00 |
|
John Sully
|
ce69a765f8
|
Remove unnecessary key comparisons in perf critical snapshot paths
Former-commit-id: 40f8a8d102fdca9443399ef03a47df609b146d58
|
2020-08-15 23:25:58 +00:00 |
|
John Sully
|
1055543817
|
dictMerge perf improvements
Former-commit-id: 48401ec369c5693689ef658cca518dc94ab1402e
|
2020-08-15 23:14:29 +00:00 |
|
John Sully
|
eb572c57e2
|
Rehash efficiency
Former-commit-id: fab383156626ec683881101c22eb2f6c2cea4c5d
|
2020-08-15 23:05:56 +00:00 |
|
John Sully
|
6c6ca43eef
|
Prevent unnecessary copy when overwriting a value from a snapshot
Former-commit-id: 654a7bc6ea82f4ac45a1c1a25c794e1c27c0d902
|
2020-08-15 22:59:01 +00:00 |
|
John Sully
|
c804b28446
|
Merge branch 'unstable' into keydbpro
Former-commit-id: ae482585f0dc470efd73833f74111c2f87a172c5
|
2020-08-15 21:29:00 +00:00 |
|
John Sully
|
6b8e979434
|
Prehash the tombstone for cleanup
Former-commit-id: c9d97a7c7448fc769486175bea1648589487c87c
|
2020-08-14 16:05:39 +00:00 |
|
John Sully
|
9090e26aca
|
Add build flag to disable MVCC tstamps
Former-commit-id: f17d178d03f44abcdaddd851a313dd3f7ec87ed5
|
2020-08-10 06:10:24 +00:00 |
|
John Sully
|
9928562dad
|
Fix lock after free in module API
Former-commit-id: d88fd1588d292bffc0aa53c299cb52e7a4e91015
|
2020-08-10 06:10:24 +00:00 |
|
John Sully
|
0cb8d4ca63
|
MVCC Perf fixes
Former-commit-id: 5a4afe5fb4231bec34d434f9e3214a7320842091
|
2020-08-10 05:45:56 +00:00 |
|
John Sully
|
4037ee98a4
|
Fix assert caused by freeTombstoneObjects and null check in consolidate_children
Former-commit-id: 8565a02b331cd2bba2a1c7c6693dfb3f6e61c845
|
2020-08-10 05:01:36 +00:00 |
|
John Sully
|
848057ff19
|
RocksDB Read Performance Improvements
Former-commit-id: 80cca4869888e048e10e11f1f20796c482c3e5b3
|
2020-08-09 23:36:20 +00:00 |
|