Commit Graph

  • 72c033c9af Inclusive language fix Vivek Saini 2022-04-28 21:34:10 +00:00
  • 20c34a91da Converted some existing PSYNC tests for multimaster Vivek Saini 2022-04-28 21:30:40 +00:00
  • c0eeda86e1 Converted some existing PSYNC tests for multimaster Vivek Saini 2022-04-28 21:30:40 +00:00
  • 343c47a935 Ensure recreated tables use the same settings as ones made at boot John Sully 2022-04-27 23:38:55 +00:00
  • 6e4e75af9c Ensure recreated tables use the same settings as ones made at boot John Sully 2022-04-27 23:38:55 +00:00
  • b011bcbe93 Ensure we are responsive during storagecache clears John Sully 2022-04-27 17:32:40 +00:00
  • cfa9ba8eb1 Ensure we are responsive during storagecache clears John Sully 2022-04-27 17:32:40 +00:00
  • 807c443199 Merge branch 'keydbpro' of https://github.sc-corp.net/Snapchat/keydb-internal into keydbpro John Sully 2022-04-27 17:00:35 +00:00
  • 48128dd4c7 Merge branch 'keydbpro' of https://github.sc-corp.net/Snapchat/keydb-internal into keydbpro John Sully 2022-04-27 17:00:35 +00:00
  • d78a54a715 Merge pull request from Snapchat/setup-machamp-ci Zhaozhen Liang 2022-04-26 16:35:39 -06:00
  • 6b795bf62e Merge pull request from Snapchat/setup-machamp-ci Zhaozhen Liang 2022-04-26 16:35:39 -06:00
  • c7108ac57e PSYNC production fixes John Sully 2022-04-22 22:43:20 +00:00
  • b37a68c8f1 PSYNC production fixes John Sully 2022-04-22 22:43:20 +00:00
  • af0f3db13e Merge branch 'merge_os_apr_13' of https://github.sc-corp.net/Snapchat/keydb-internal into merge_os_apr_13 John Sully 2022-04-26 02:06:43 +00:00
  • 5ce8bcd511 Merge branch 'merge_os_apr_13' of https://github.sc-corp.net/Snapchat/keydb-internal into merge_os_apr_13 John Sully 2022-04-26 02:06:43 +00:00
  • 3d2a25fa33 acceptTLS is threadsafe like the non TLS version John Sully 2022-04-21 19:53:16 +00:00
  • 1bf92015dc acceptTLS is threadsafe like the non TLS version John Sully 2022-04-21 19:53:16 +00:00
  • 68957b279a With TLS throttle accepts if server is under heavy load - do not change non TLS behavior John Sully 2022-04-18 23:07:36 +00:00
  • 914da1f62c With TLS throttle accepts if server is under heavy load - do not change non TLS behavior John Sully 2022-04-18 23:07:36 +00:00
  • 33a4d78a90 Make active client balancing a configurable option John Sully 2022-04-18 23:07:15 +00:00
  • dcaca5d79c Make active client balancing a configurable option John Sully 2022-04-18 23:07:15 +00:00
  • 0a8cbc19b3 Fix bug in dockerfile script John Sully 2022-04-18 23:05:03 +00:00
  • 54f746f99b Removed mergeReplicationId Vivek Saini 2022-04-21 01:18:12 +00:00
  • a0208b7301 Removed mergeReplicationId Vivek Saini 2022-04-21 01:18:12 +00:00
  • 78efb2f629 call aeThreadOnline() earlier Vivek Saini 2022-04-20 20:46:48 +00:00
  • d7b4f1e492 call aeThreadOnline() earlier Vivek Saini 2022-04-20 20:46:48 +00:00
  • d441901c39 Inclusive language Vivek Saini 2022-04-14 23:54:05 +00:00
  • 4d053b1aa1 Inclusive language Vivek Saini 2022-04-14 23:54:05 +00:00
  • 09f216fb03 Remove asserts, RW lock can go below zero in cases of aeAcquireLock Vivek Saini 2022-04-14 22:34:02 +00:00
  • 738f4d44bd Remove asserts, RW lock can go below zero in cases of aeAcquireLock Vivek Saini 2022-04-14 22:34:02 +00:00
  • b1b6d31305 placement new instead of memcpy Vivek Saini 2022-04-14 21:05:10 +00:00
  • 09067046f6 placement new instead of memcpy Vivek Saini 2022-04-14 21:05:10 +00:00
  • 0f26a14276 Save and restore master info in rdb to allow active replica partial sync () Christian Legge 2022-01-12 19:49:15 -05:00
  • 0ed0745d90 Save and restore master info in rdb to allow active replica partial sync () Christian Legge 2022-01-12 19:49:15 -05:00
  • cde7939fe1 Defensive asserts for RWLock Vivek Saini 2022-04-14 17:21:50 +00:00
  • 6a89ac329c Defensive asserts for RWLock Vivek Saini 2022-04-14 17:21:50 +00:00
  • 3fadb9787a Integrate readwritelock with Pro Code Vivek Saini 2022-04-14 17:15:19 +00:00
  • c529f0e1ed Integrate readwritelock with Pro Code Vivek Saini 2022-04-14 17:15:19 +00:00
  • bdfd34cf10 use atomic_load for g_pserver->mstime Malavan Sotheeswaran 2022-04-12 13:12:34 -07:00
  • 4af996e32e use atomic_load for g_pserver->mstime Malavan Sotheeswaran 2022-04-12 13:12:34 -07:00
  • 8f6c6bb6a4 need to include stdint for uintptr_t Malavan Sotheeswaran 2022-03-31 19:47:13 -07:00
  • eb46be3685 need to include stdint for uintptr_t Malavan Sotheeswaran 2022-03-31 19:47:13 -07:00
  • 2c881b390a cannot mod a pointer Malavan Sotheeswaran 2022-03-31 18:55:12 -07:00
  • 0f187c7465 cannot mod a pointer Malavan Sotheeswaran 2022-03-31 18:55:12 -07:00
  • f189bbb4e4 remove nullptr subtraction Malavan Sotheeswaran 2022-03-31 18:51:40 -07:00
  • d63c5acb20 remove nullptr subtraction Malavan Sotheeswaran 2022-03-31 18:51:40 -07:00
  • e0548b4722 check ziplist len to avoid crash on empty ziplist convert Malavan Sotheeswaran 2022-04-05 03:17:41 -07:00
  • 8f3f127203 check ziplist len to avoid crash on empty ziplist convert Malavan Sotheeswaran 2022-04-05 03:17:41 -07:00
  • 60a85737e6 remove unused var in networking.cpp Malavan Sotheeswaran 2022-03-31 18:40:17 -07:00
  • 203e4e228f remove unused var in networking.cpp Malavan Sotheeswaran 2022-03-31 18:40:17 -07:00
  • f7ea8bf0f1 Eliminate firewall dialogs on mac for regular and cluster tests. There are still issues with the sentinel tests but attempting to bind only to localhost causes failures John Sully 2022-03-08 18:20:03 -05:00
  • 2928806ff0 Eliminate firewall dialogs on mac for regular and cluster tests. There are still issues with the sentinel tests but attempting to bind only to localhost causes failures John Sully 2022-03-08 18:20:03 -05:00
  • f59cd18e8c Fix module test break John Sully 2022-03-07 20:20:47 -05:00
  • b90b753328 Fix module test break John Sully 2022-03-07 20:20:47 -05:00
  • 9dad9f6ef4 Fix MALLOC=memkind build issues John Sully 2022-03-06 20:38:00 -05:00
  • 57ccb88641 Fix MALLOC=memkind build issues John Sully 2022-03-06 20:38:00 -05:00
  • e0d08c62e5 update README resource links benschermel 2022-03-06 15:42:48 -05:00
  • b5a7e4bcac update README resource links benschermel 2022-03-06 15:42:48 -05:00
  • 78086d6293 set thread as offline when waiting for time thread lock Malavan Sotheeswaran 2022-01-27 10:03:05 -08:00
  • 5e2d3fafae set thread as offline when waiting for time thread lock Malavan Sotheeswaran 2022-01-27 10:03:05 -08:00
  • aa07287c05 time thread lock uses fastlock instead of std::mutex Malavan Sotheeswaran 2022-01-26 14:02:39 -08:00
  • 6d1cd00f15 time thread lock uses fastlock instead of std::mutex Malavan Sotheeswaran 2022-01-26 14:02:39 -08:00
  • 24a586cdf1 only need to include readwritelock in ae Malavan Sotheeswaran 2022-01-18 11:40:47 -08:00
  • fa0a60240b only need to include readwritelock in ae Malavan Sotheeswaran 2022-01-18 11:40:47 -08:00
  • 4d4acaa155 hide forklock object in ae Malavan Sotheeswaran 2022-01-18 11:36:59 -08:00
  • f35baf8e7d hide forklock object in ae Malavan Sotheeswaran 2022-01-18 11:36:59 -08:00
  • 52402c4786 fork lock for all threads, use fastlock for readwritelock malavan 2022-01-14 18:50:20 +00:00
  • a352731178 fork lock for all threads, use fastlock for readwritelock malavan 2022-01-14 18:50:20 +00:00
  • 84b57684b0 Update ci.yml John Sully 2022-01-31 18:43:54 -05:00
  • 96f7d482d4 Update ci.yml John Sully 2022-01-31 18:43:54 -05:00
  • ebc293d43a update builder image zliang 2022-04-25 18:55:01 -06:00
  • 6ab1c2deec update builder image zliang 2022-04-25 18:55:01 -06:00
  • 1d8ca84db4 revert back changes zliang 2022-04-25 15:32:37 -06:00
  • aedd1d4ca8 revert back changes zliang 2022-04-25 15:32:37 -06:00
  • 27130a0845 debug with old img zliang 2022-04-25 15:23:51 -06:00
  • 408191f831 debug with old img zliang 2022-04-25 15:23:51 -06:00
  • 8ae40c84e9 try remove multi arch for debugging zliang 2022-04-25 15:10:00 -06:00
  • 465892a357 try remove multi arch for debugging zliang 2022-04-25 15:10:00 -06:00
  • 7876859850 support multi arch build and tests zliang 2022-04-25 14:49:14 -06:00
  • 7b18695ead support multi arch build and tests zliang 2022-04-25 14:49:14 -06:00
  • cd715f6c52 Added multimaster test Vivek Saini 2022-04-25 20:32:44 +00:00
  • 836c9b200b Added multimaster test Vivek Saini 2022-04-25 20:32:44 +00:00
  • a64a44172e -j instead of -j2 to build with the max number of cores instead of just 2 zliang 2022-04-22 19:09:16 -06:00
  • a564504b6a remove multi arch for now it is not working zliang 2022-04-22 19:06:10 -06:00
  • bfbea1df82 remove multi arch for now it is not working zliang 2022-04-22 19:06:10 -06:00
  • fb9335b604 specify bash on the top of sh file zliang 2022-04-22 18:45:19 -06:00
  • c750cb155c add multi arch for machamp ci zliang 2022-04-22 18:36:40 -06:00
  • 58469d47f3 add multi arch for machamp ci zliang 2022-04-22 18:36:40 -06:00
  • 0801e2cfb1 make build script executable zliang 2022-04-22 18:06:36 -06:00
  • d5b6530f4f break into tests into steps zliang 2022-04-22 18:03:42 -06:00
  • ea48d97dfe break into tests into steps zliang 2022-04-22 18:03:42 -06:00
  • 935d96fe69 fix the Machamp build zliang 2022-04-22 16:46:41 -06:00
  • 50490dece2 fix the Machamp build zliang 2022-04-22 16:46:41 -06:00
  • 8a7ace0a34 PSYNC production fixes John Sully 2022-04-22 22:43:20 +00:00
  • 6bf79b69c6 PSYNC production fixes John Sully 2022-04-22 22:43:20 +00:00
  • 2431c646cd make build_test.sh executable zliang 2022-04-22 12:31:13 -06:00
  • 4d30019452 make build_test.sh executable zliang 2022-04-22 12:31:13 -06:00
  • 89275cad1f fix typo zliang 2022-04-22 12:24:27 -06:00
  • fa8815d197 fix typo zliang 2022-04-22 12:24:27 -06:00
  • 8f6a2b7d3b setup Machamp ci zliang 2022-04-22 12:08:39 -06:00