Commit Graph
14204 Commits
Author SHA1 Message Date
Malavan Sotheeswaran 972bab9fc5 missed a typedef keyword 2022-12-09 14:28:58 -08:00
Malavan Sotheeswaran 882a7f9064 remove typedef 2022-12-09 14:27:25 -08:00
Malavan Sotheeswaran 33f4553522 fix typedef issue in c++ 2022-12-09 14:10:50 -08:00
Yossi Gottlieb 68890e6d16 Fix OpenSSL 3.0.x related issues. (#10291)
* Drop obsolete initialization calls.
* Use decoder API for DH parameters.
* Enable auto DH parameters if not explicitly used, which should be the
  preferred configuration going forward.
2022-12-09 13:47:08 -08:00
Paul Chen fad2e877cf rocksdb log using up the diskspace on flash (#519) 2022-12-07 15:13:43 -05:00
Paul Chen 496bc38fda use debug for logging the message instead 2022-11-18 16:17:16 -05:00
Paul Chen 560d8a839c trigger repl_curr_off!= master_repl_offset assert failure when having pending write case 2022-11-18 16:17:16 -05:00
Paul ChenandPaul Chen e8a85cf56d [BUG] Moves key to another DB, the source key was removed if the move failed due to the key exists in the destination db #497 (#498)
Co-authored-by: Paul Chen <mingchen@Mings-MacBook-Pro.local>
2022-10-20 15:34:29 -07:00
John Sully c1be69f272 Remove unneeded gitlab CI file 2022-09-29 22:25:27 +00:00
John Sully ecdefe1529 Merge pull request #112 from Snapchat/MAKE_FLASH_CONFIGURABLE
Make flash configurable
2022-09-29 17:59:45 -04:00
John Sully c16db92d3e Make building flash optional 2022-09-29 21:27:15 +00:00
John Sully 98b40f7729 Remove incorrect assert that fires when the repl backlog is used fully 2022-09-29 19:07:02 +00:00
John Sully 441cbddb9b Merge remote-tracking branch 'public/main' into OSS_RELEASE_SEP29_2022 2022-09-29 18:54:02 +00:00
John Sully 9fd2bf29ab Fix O(n) algorithm in INFO command 2022-09-29 18:44:44 +00:00
John Sully 5556382a18 Merge pull request #69 from Snapchat/vsaini_psync_test_augment
Verify that partial syncs occur in psync2-reg-multimaster
2022-09-29 14:08:19 -04:00
Vivek Saini 72901934de Verify that partial syncs do indeed occur 2022-09-29 17:51:34 +00:00
John Sully e8b0d6e796 Merge pull request #111 from Snapchat/test_reliability
Improve reliability of machamp tests
2022-09-29 13:50:15 -04:00
John Sully 17131697dd Improve reliability of fragmentation tests 2022-09-29 16:51:38 +00:00
John Sully f980bf7531 Improve reliability of async parts of the soft shutdown tests 2022-09-28 21:05:42 +00:00
John Sully c318c5ef14 Workaround bug in snapshot sync - abort don't crash 2022-09-28 19:00:26 +00:00
John Sully f0db60776b Fix Issue #486 2022-09-14 14:48:28 +00:00
Ilya Shipitsin ea3dbde4d9 src\redis-cli.c: fix potential null pointer dereference found by cppcheck
src\redis-cli.c:5488:35: warning: Either the condition
'!table' is redundant or there is possible null pointer dereference:
table. [nullPointerRedundantCheck]
2022-09-14 10:03:08 -04:00
root 4d3d713e42 avoid from instatiating EpochHolder multiple times to improve performance and cpu utilization 2022-09-14 10:02:02 -04:00
root 5bdc65eb15 avoid from instatiating EpochHolder multiple times to improve performance and cpu utilization 2022-09-14 10:02:02 -04:00
Karthick Ariyaratnam (A) 97d0728850 Remove old assertion which is commented out. 2022-09-14 10:01:21 -04:00
Karthick Ariyaratnam (A) 0e7e05483a Fixes a crash where the server assertion failed when the key exists in DB during RDB load 2022-09-14 10:01:21 -04:00
John Sully 9fb0ce4b3b Prevent crash on load in long running KeyDB instances 2022-09-01 15:26:26 +00:00
John Sully b4ca390069 Fix race removing key cache 2022-09-01 15:16:27 +00:00
John Sully 05423f3196 Merge pull request #99 from Snapchat/atlas_fixes
Atlas fixes
2022-08-29 21:22:52 -04:00
John Sully dde698ce73 Fix P99 latency issue for TLS where we leave work for the next event loop
tlsProcessPendingData() needs to be called before we execute queued commands because it may enqueue more commands
2022-08-26 18:05:00 +00:00
John Sully 2a3e0f7cbf Fix integer overflow of the track changes counter 2022-08-26 17:36:23 +00:00
John Sully e6aa2b3067 Merge pull request #96 from Snapchat/repl_asan_fixes
Repl asan fixes
2022-08-23 13:39:25 -04:00
John Sully 36921bae6a Additional fixes 2022-08-23 17:33:14 +00:00
John Sully a1a7a48fea Fix ASAN use after free 2022-08-23 06:37:26 +00:00
John Sully b1ddacb49b Merge pull request #92 from Snapchat/fix_sync_cancel_race
Fix a race when undoConnectWithMaster changes mi->repl_transfer_s but…
2022-08-22 13:35:29 -04:00
John Sully 749e9eaa35 Merge pull request #93 from Snapchat/fix_race_trackchanges
Fix a race in processChanges/trackChanges with rdbLoadRio by acquirin…
2022-08-22 13:35:10 -04:00
John Sully 1be9f0c585 Fix a race in processChanges/trackChanges with rdbLoadRio by acquiring the lock when trackChanges is set 2022-08-22 03:37:32 +00:00
John Sully b8e948e77c Fix a race when undoConnectWithMaster changes mi->repl_transfer_s but the connection is not yet closed and the event handler runs 2022-08-21 22:35:08 +00:00
Malavan Sotheeswaran 2eca7a740f Merge pull request #87 from Snapchat/fix_ftracking_bug
Check tracking on every db in rdbLoadRio
2022-08-17 15:33:09 -04:00
Malavan Sotheeswaran adc03a3b0d fix warnings 2022-08-17 10:31:30 -07:00
Malavan Sotheeswaran cbabf82873 check tracking per db 2022-08-17 09:50:16 -07:00
John Sully 162515d19b Fix crash running INFO command while a disk based backlog is set 2022-08-01 04:53:56 +00:00
John Sully ebc8d63e97 Fix issue #480 2022-08-01 03:14:09 +00:00
John Sully 982323eb54 Merge pull request #78 from Snapchat/cert_leak_fix
Fix certificate leak during connection when tls-allowlists are used
2022-07-14 12:37:53 -04:00
John Sully 0c3734a46e Fix certificate leak during connection when tls-allowlists are used 2022-07-14 04:36:51 +00:00
John Sully 4c5f81fe76 Do not allow commands to run in background when in eval, Issue #452 2022-07-06 04:26:13 +00:00
John Sully c7625f6d32 Fix issue #454 (BSD build break) 2022-07-06 04:04:47 +00:00
guybe7 c58f26fbbc lpGetInteger returns int64_t, avoid overflow (#10068)
Fix #9410

Crucial for the ms and sequence deltas, but I changed all
calls, just in case (e.g. "flags")

Before this commit:
`ms_delta` and `seq_delta` could have overflown, causing `currid` to be wrong,
which in turn would cause `streamTrim` to trim the entire rax node (see new test)
2022-07-06 03:44:24 +00:00
benschermel f261c4844f Merge pull request #438 from Snapchat/update_pkg
Packaging Updates
2022-06-06 22:38:28 -04:00
benschermel 4ed430dcc6 Merge pull request #443 from Snapchat/update_gem_ref
update gem reference
2022-06-06 22:35:11 -04:00