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 Chen and Paul 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