John Sully
|
992d515b05
|
Merge remote-tracking branch 'collab/keydbpro' into multithread_load
Former-commit-id: a09454b3a4b295b2d04bdb7d742db7f9a3e17be7
|
2021-05-31 01:16:01 +00:00 |
|
John Sully
|
702bfaee9b
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 4fd95b064648ee3d02097a1c2dabf306978b44f9
|
2021-05-30 04:28:09 +00:00 |
|
John Sully
|
06560f9f85
|
Don't leak AE control pipes to fork children
Former-commit-id: 1ed2e8b5bcb485f7d1e073545a190bb95405a7d6
|
2021-05-30 02:06:20 +00:00 |
|
John Sully
|
989799df85
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 14c24ce161ddcbddb701a20062659261397cb0e4
|
2021-05-29 06:49:05 +00:00 |
|
John Sully
|
4e70e85ab8
|
Fix failover command test failures
Former-commit-id: d3c37c7159a92319759a33851669862a82cf1b28
|
2021-05-29 01:19:12 +00:00 |
|
John Sully
|
f6067d1664
|
Remove dup'd code from merge
Former-commit-id: 807f0201845a698514f1ce9382338bc74ba57e5e
|
2021-05-29 01:08:52 +00:00 |
|
John Sully
|
bf77b1a03a
|
ProcessingEventsWhileBlocked is relevant only to the current thread
Former-commit-id: b400be68b7a45e73ea851c11dfee3fdcbacb4794
|
2021-05-29 01:08:43 +00:00 |
|
John Sully
|
007f276a43
|
Repair async rehash code removed by merge
Former-commit-id: 14a3ab8133c474bf8f1ad636c8699d5d59c5394e
|
2021-05-29 00:24:46 +00:00 |
|
John Sully
|
f4151f0d6b
|
Merge branch 'unstable' into keydbpro
Former-commit-id: 205d8f18d2bb8df5253bab40578b006b7aa73fd5
|
2021-05-28 23:32:46 +00:00 |
|
John Sully
|
f6de98779f
|
Remove duplicate code
Former-commit-id: de5fa787625ae27ce16737b539a981a0dede091a
|
2021-05-25 20:50:40 +00:00 |
|
John Sully
|
9939c0ac5c
|
Fix crash in TLS due to merge
Former-commit-id: 1dcd5edbf953b74c9186672f8f157c6bd56bcdf8
|
2021-05-25 18:52:27 +00:00 |
|
John Sully
|
ea6a0f214b
|
Merge tag '6.2.2' into unstable
Former-commit-id: 93ebb31b17adec5d406d2e30a5b9ea71c07fce5c
|
2021-05-21 05:54:39 +00:00 |
|
christianEQ
|
a9552f9635
|
license status OK if not checking license
Former-commit-id: 6bfdc9d41dc638989d50f005af8d66e4ed47ce77
|
2021-05-20 19:09:02 +00:00 |
|
John Sully
|
f49d8f9adb
|
Merge tag '6.2.1' into unstable
Former-commit-id: bfed57e3e0edaa724b9d060a6bb8edc5a6de65fa
|
2021-05-19 02:59:48 +00:00 |
|
John Sully
|
42f98c27e3
|
Fix test hang
Former-commit-id: 23647390e628de07759f8e7d8768a7f638edf01d
|
2021-05-07 00:28:10 +00:00 |
|
VivekSainiEQ
|
501a065759
|
Changed branding in various locations
Former-commit-id: 96bca72bb4528a0789354ee4fd6bf3ab66d82bf7
|
2021-05-06 20:13:45 -04:00 |
|
John Sully
|
8e85eaf53e
|
Merge branch 'keydbpro' into keydbpro_collab
Former-commit-id: 446daf8f4c33005096372ad9e29ae9b3d465c64e
|
2021-05-03 22:58:56 +00:00 |
|
jsully
|
de6e9845d2
|
Merge branch 'cluster_bugfix' into 'keydbpro'
Set repl_down_since in freeClientAsync
See merge request keydb-dev/KeyDB-Pro!12
Former-commit-id: bd7591fe50b1e5565da2fa521438b88058d4da07
|
2021-05-03 21:41:05 +00:00 |
|
christian
|
3d424defd5
|
Set repl_down_since in freeClientAsync
Former-commit-id: fb4bd2984651837fadd1dbbbb56327e8452b4a2a
|
2021-05-03 21:41:04 +00:00 |
|
John Sully
|
0c5585e5de
|
Ensure multithread load works with FLASH storage
Former-commit-id: 24e2991c7aa2cef90a89b1640f7095235c5d34ed
|
2021-05-03 20:18:45 +00:00 |
|
John Sully
|
92028ddb5c
|
Avoid posting unnecessary async tasks
Former-commit-id: 1661d2a05943f96992be195f5dc32dd9a67c0e68
|
2021-04-12 03:44:29 +00:00 |
|
John Sully
|
2eb3710039
|
Fix issue where GC is not free'd until a BGSAVE
Former-commit-id: 38523e6b508cf5f4b40c178dfe98554abea8f6bd
|
2021-04-12 03:44:15 +00:00 |
|
John Sully
|
5793bb0c34
|
Don't prefetch when lock contention is low, it increases latency
Former-commit-id: 0d21614e0e5aba28acd364231823d51a3073081f
|
2021-04-12 03:41:53 +00:00 |
|
John Sully
|
5ccaa9265c
|
Don't prefetch when lock contention is low, it increases latency
Former-commit-id: 9b2629f6a20368cec8e55f0d006f3a67c8b770b7
|
2021-04-12 03:23:49 +00:00 |
|
John Sully
|
c92b90eb91
|
DO not set the timethread as high priority, it can starve the server threads
Former-commit-id: faeac65371af9d6b6effe0886bcbdefaec24ad6d
|
2021-04-09 01:06:24 +00:00 |
|
John Sully
|
571718f774
|
Avoid posting unnecessary async tasks
Former-commit-id: 08f63fdfd6c78388bba093ec2edda7d77fc9173e
|
2021-04-07 17:41:20 +00:00 |
|
John Sully
|
635ddad7fc
|
Fix issue where GC is not free'd until a BGSAVE
Former-commit-id: e19350005b571591876e49219bfca75e905604a5
|
2021-04-07 17:30:59 +00:00 |
|
jsully
|
c168c8fbbf
|
Merge branch 'flash_read_perf' into 'keydbpro'
Flash read perf
See merge request external-collab/keydb-pro-6!1
Former-commit-id: f6d7277f307b78f079dd99bf532cd26a7b62018d
|
2021-04-07 06:12:55 +00:00 |
|
Cloud User
|
6601905d8c
|
Make high pri time thread configurable
Former-commit-id: 7e94207765d2166f46792aea0919786f3f30d7b3
|
2021-04-06 22:39:20 +00:00 |
|
jsully
|
7b61c83b3e
|
Merge branch 'keydbpro' into 'flash_read_perf'
# Conflicts:
# src/db.cpp
# src/networking.cpp
Former-commit-id: e16c846b2b9e70f20981172287b19e585f81d73d
|
2021-04-01 17:25:31 +00:00 |
|
VivekSainiEQ
|
239bb9cf65
|
Added logic back to only acquire/release GIL if modules are enabled, without causing deadlocks
Former-commit-id: 9ab36ddc36e1d12e41d2eca917ee24a44a82df52
|
2021-03-30 13:46:03 -04:00 |
|
VivekSainiEQ
|
662d5faa8b
|
now acquire and release GIL every time you go to/wake from sleep
Former-commit-id: a6bc34c09b58f8c87da1611cd89638245d428a96
|
2021-03-30 13:46:03 -04:00 |
|
VivekSainiEQ
|
cb43eda420
|
Created and initialized seperate thread variables for modules
Former-commit-id: 3bb6b16c4a8f692b46040b72a51bef57fa03f1e6
|
2021-03-30 13:46:03 -04:00 |
|
John Sully
|
c0d7601aa4
|
Merge branch 'unstable' of https://github.com/JohnSully/KeyDB into unstable
Former-commit-id: 2910cee32ba6e4ef4b79b83bec2980c582a9310c
|
2021-03-29 00:49:34 +00:00 |
|
John Sully
|
33197a128d
|
Fix thread safety issues with the cache prefetch logic
Former-commit-id: 4892122fc02109d98684a350bd732a0b08a8c7b4
|
2021-03-28 20:21:44 +00:00 |
|
John Sully
|
74d73b4ca3
|
Fix thread safety issues with the cache prefetch logic
Former-commit-id: a80a128bb64b81115c095d6dd91896ff73048b3d
|
2021-03-28 17:58:43 +00:00 |
|
John Sully
|
352bde8d89
|
Fix issue where timethread wakes too slowly
Former-commit-id: 60f875f5eb7cb541e537f0f440ce8d5aeac57862
|
2021-03-26 02:54:33 +00:00 |
|
christianEQ
|
13697db121
|
moved time thread code to end of beforeSleep
Former-commit-id: ac1022c772c7357571829f24c87aa3dc2deade72
|
2021-03-24 21:16:21 +00:00 |
|
christianEQ
|
fa44f2650e
|
serverAsserts on sleeping_threads, remove bare locks
Former-commit-id: 8c64ca2333d8eb2ee92d835907474ec63e127b62
|
2021-03-24 20:44:40 +00:00 |
|
christianEQ
|
6d1be2a3f5
|
counter for time thread sleeping threads
Former-commit-id: 6270939d6a2d7820fecac9c5aedf0ff985531f6b
|
2021-03-24 20:33:26 +00:00 |
|
christianEQ
|
22cffc5d54
|
removed extraneous wakeTimeThread cal
Former-commit-id: cfb5c5d7dc1e09c51ca416a2dbb19eab4bbaa77a
|
2021-03-24 20:24:07 +00:00 |
|
christianEQ
|
28895d72fe
|
added condition variable to time thread; wake on afterSleep, sleep on beforeSleep
Former-commit-id: ff2f2a3aceff2ba4a74951197348d67fc39568b2
|
2021-03-24 19:27:39 +00:00 |
|
christian
|
d841598ea0
|
Merge branch 'rebrand' into 'keydbpro'
Rebrand
See merge request keydb-dev/KeyDB-Pro!14
Former-commit-id: 6840087819f26804302635dd0a75de523e133f8c
|
2021-03-23 20:01:05 +00:00 |
|
benschermel
|
efa9d4ef98
|
addressing comments from merge review
Former-commit-id: 955aa69ca16ca7230d5099ad16f6f825402b5dd5
|
2021-03-23 18:41:59 +00:00 |
|
John Sully
|
c6fc1bcfe3
|
Perform GET command inline
Former-commit-id: 5623936d99e334ab103f3dc1541b145c125d0ee8
|
2021-03-23 03:44:20 +00:00 |
|
VivekSainiEQ
|
f4dbaab531
|
Removed hasModuleGIL boolean and added fix from PR #292
Former-commit-id: 68d213f4c9c1c3161929a5e20ca4f2b27665c8fd
|
2021-03-19 20:10:24 +00:00 |
|
VivekSainiEQ
|
932fd2e79a
|
added lock releasing w/ hasModuleGIL, changed module serverTL, and moved module_blocking_pipe to global scope to fix issue #276
Former-commit-id: 7d9a2ce827a2f8d48e4682b3cc95460cc82f9778
|
2021-03-19 20:08:28 +00:00 |
|
John Sully
|
44603c8227
|
Make async rehash behave with snapshots (thread safety issues)
Former-commit-id: 372adf39a80252b8035e3c948fcaf7d5ef6f928f
|
2021-03-16 02:38:41 +00:00 |
|
John Sully
|
61d548079c
|
Remove snapshot consolidation because its not properly thread safe
Former-commit-id: dcb86d2b92e3ecdb9f914b6f5de9e184cdd23036
|
2021-03-16 02:37:49 +00:00 |
|
John Sully
|
15e1ee620f
|
Fix TSAN errors in tests
Former-commit-id: 30207d2ab34f175b94f430f97581191343d23f1e
|
2021-03-16 02:29:24 +00:00 |
|