-
Notifications
You must be signed in to change notification settings - Fork 579
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CMake #421
base: main_pre_flash
Are you sure you want to change the base?
CMake #421
Commits on Apr 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fbc9c9f - Browse repository at this point
Copy the full SHA fbc9c9fView commit details
Commits on Apr 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for deef34b - Browse repository at this point
Copy the full SHA deef34bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa8815d - Browse repository at this point
Copy the full SHA fa8815dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d30019 - Browse repository at this point
Copy the full SHA 4d30019View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a7ace0 - Browse repository at this point
Copy the full SHA 8a7ace0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50490de - Browse repository at this point
Copy the full SHA 50490deView commit details
Commits on Apr 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ea48d97 - Browse repository at this point
Copy the full SHA ea48d97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0801e2c - Browse repository at this point
Copy the full SHA 0801e2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58469d4 - Browse repository at this point
Copy the full SHA 58469d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb9335b - Browse repository at this point
Copy the full SHA fb9335bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bfbea1d - Browse repository at this point
Copy the full SHA bfbea1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a64a441 - Browse repository at this point
Copy the full SHA a64a441View commit details
Commits on Apr 25, 2022
-
Vivek Saini committed
Apr 25, 2022 Configuration menu - View commit details
-
Copy full SHA for cd715f6 - Browse repository at this point
Copy the full SHA cd715f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7876859 - Browse repository at this point
Copy the full SHA 7876859View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ae40c8 - Browse repository at this point
Copy the full SHA 8ae40c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27130a0 - Browse repository at this point
Copy the full SHA 27130a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d8ca84 - Browse repository at this point
Copy the full SHA 1d8ca84View commit details
Commits on Apr 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ebc293d - Browse repository at this point
Copy the full SHA ebc293dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96f7d48 - Browse repository at this point
Copy the full SHA 96f7d48View commit details -
Configuration menu - View commit details
-
Copy full SHA for a352731 - Browse repository at this point
Copy the full SHA a352731View commit details -
Configuration menu - View commit details
-
Copy full SHA for f35baf8 - Browse repository at this point
Copy the full SHA f35baf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa0a602 - Browse repository at this point
Copy the full SHA fa0a602View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d1cd00 - Browse repository at this point
Copy the full SHA 6d1cd00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e2d3fa - Browse repository at this point
Copy the full SHA 5e2d3faView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5a7e4b - Browse repository at this point
Copy the full SHA b5a7e4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57ccb88 - Browse repository at this point
Copy the full SHA 57ccb88View commit details -
Configuration menu - View commit details
-
Copy full SHA for b90b753 - Browse repository at this point
Copy the full SHA b90b753View commit details -
Eliminate firewall dialogs on mac for regular and cluster tests. Ther…
…e are still issues with the sentinel tests but attempting to bind only to localhost causes failures
Configuration menu - View commit details
-
Copy full SHA for 2928806 - Browse repository at this point
Copy the full SHA 2928806View commit details -
Configuration menu - View commit details
-
Copy full SHA for 203e4e2 - Browse repository at this point
Copy the full SHA 203e4e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f3f127 - Browse repository at this point
Copy the full SHA 8f3f127View commit details -
Configuration menu - View commit details
-
Copy full SHA for d63c5ac - Browse repository at this point
Copy the full SHA d63c5acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f187c7 - Browse repository at this point
Copy the full SHA 0f187c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb46be3 - Browse repository at this point
Copy the full SHA eb46be3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4af996e - Browse repository at this point
Copy the full SHA 4af996eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c529f0e - Browse repository at this point
Copy the full SHA c529f0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a89ac3 - Browse repository at this point
Copy the full SHA 6a89ac3View commit details -
Save and restore master info in rdb to allow active replica partial s…
…ync (Snapchat#371) * save replid for all masters in rdb * expanded rdbSaveInfo to hold multiple master structs * parse repl-masters from rdb * recover replid info from rdb in active replica mode, attempt partial sync * save offset from rdb into correct variable * don't change replid based on master in active rep * save and load psync info from correct fields
Configuration menu - View commit details
-
Copy full SHA for 0ed0745 - Browse repository at this point
Copy the full SHA 0ed0745View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0906704 - Browse repository at this point
Copy the full SHA 0906704View commit details -
Configuration menu - View commit details
-
Copy full SHA for 738f4d4 - Browse repository at this point
Copy the full SHA 738f4d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d053b1 - Browse repository at this point
Copy the full SHA 4d053b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7b4f1e - Browse repository at this point
Copy the full SHA d7b4f1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0208b7 - Browse repository at this point
Copy the full SHA a0208b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a8cbc1 - Browse repository at this point
Copy the full SHA 0a8cbc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33a4d78 - Browse repository at this point
Copy the full SHA 33a4d78View commit details -
With TLS throttle accepts if server is under heavy load - do not chan…
…ge non TLS behavior
Configuration menu - View commit details
-
Copy full SHA for 68957b2 - Browse repository at this point
Copy the full SHA 68957b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d2a25f - Browse repository at this point
Copy the full SHA 3d2a25fView commit details -
Merge branch 'merge_os_apr_13' of https://github.sc-corp.net/Snapchat…
…/keydb-internal into merge_os_apr_13
Configuration menu - View commit details
-
Copy full SHA for af0f3db - Browse repository at this point
Copy the full SHA af0f3dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7108ac - Browse repository at this point
Copy the full SHA c7108acView commit details -
Merge pull request Snapchat#64 from Snapchat/setup-machamp-ci
setup Machamp ci
Configuration menu - View commit details
-
Copy full SHA for d78a54a - Browse repository at this point
Copy the full SHA d78a54aView commit details
Commits on Apr 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 807c443 - Browse repository at this point
Copy the full SHA 807c443View commit details -
Configuration menu - View commit details
-
Copy full SHA for b011bcb - Browse repository at this point
Copy the full SHA b011bcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 343c47a - Browse repository at this point
Copy the full SHA 343c47aView commit details
Commits on Apr 28, 2022
-
Converted some existing PSYNC tests for multimaster
Vivek Saini committedApr 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 20c34a9 - Browse repository at this point
Copy the full SHA 20c34a9View commit details -
Vivek Saini committed
Apr 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 1995023 - Browse repository at this point
Copy the full SHA 1995023View commit details -
Vivek Saini committed
Apr 28, 2022 Configuration menu - View commit details
-
Copy full SHA for d0386ca - Browse repository at this point
Copy the full SHA d0386caView commit details -
Updated test replica configs so tests make sense
Vivek Saini committedApr 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 5162693 - Browse repository at this point
Copy the full SHA 5162693View commit details
Commits on May 2, 2022
-
Merge pull request Snapchat#60 from Snapchat/merge_os_apr_13
Merge in changes from Open Source. For the most part, this encompasses two changes: - Adding partial sync capabilities to multi-master - Adding ReadWrite locks to prevent global lock issues when forking threads, specifically with regards to the time thread.
Vivek Saini authored and GitHub Enterprise committedMay 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 3724cf9 - Browse repository at this point
Copy the full SHA 3724cf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66971f7 - Browse repository at this point
Copy the full SHA 66971f7View commit details -
Merge branch 'psync_multimaster_fixes' of https://github.sc-corp.net/…
…Snapchat/keydb-internal into psync_multimaster_fixes
Configuration menu - View commit details
-
Copy full SHA for c12d30f - Browse repository at this point
Copy the full SHA c12d30fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 848af67 - Browse repository at this point
Copy the full SHA 848af67View commit details
Commits on May 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d521bfc - Browse repository at this point
Copy the full SHA d521bfcView commit details -
Merge pull request Snapchat#66 from Snapchat/psync_multimaster_fixes
Psync multimaster fixes
John Sully authored and GitHub Enterprise committedMay 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 07ffc4b - Browse repository at this point
Copy the full SHA 07ffc4bView commit details -
Quick fix to make psync tests work
Vivek Saini committedMay 3, 2022 Configuration menu - View commit details
-
Copy full SHA for fb8a0ad - Browse repository at this point
Copy the full SHA fb8a0adView commit details -
Merge pull request Snapchat#67 from Snapchat/vsaini_psync_test_additions
Quick fix to make psync tests work
John Sully authored and GitHub Enterprise committedMay 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 43886c1 - Browse repository at this point
Copy the full SHA 43886c1View commit details
Commits on May 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ec63787 - Browse repository at this point
Copy the full SHA ec63787View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6ab09c - Browse repository at this point
Copy the full SHA a6ab09cView commit details
Commits on May 5, 2022
-
Merge pull request Snapchat#68 from Snapchat/psync_mm_fixes
Fix PSYNC test crashes
John Sully authored and GitHub Enterprise committedMay 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 98fd181 - Browse repository at this point
Copy the full SHA 98fd181View commit details
Commits on May 13, 2022
-
[CMakeLists.txt,cmake,src/CMakeLists.txt] Begin implementing CMake, C…
…Pack, CTest; [vcpkg.json] Use open-source cross-platform dependency manager
Configuration menu - View commit details
-
Copy full SHA for 32b98ea - Browse repository at this point
Copy the full SHA 32b98eaView commit details
Commits on May 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a265f81 - Browse repository at this point
Copy the full SHA a265f81View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2d76c2 - Browse repository at this point
Copy the full SHA d2d76c2View commit details
Commits on May 24, 2022
-
Merge pull request Snapchat#71 from Snapchat/oss_merge_back
Merge OSS back into pro
John Sully authored and GitHub Enterprise committedMay 24, 2022 Configuration menu - View commit details
-
Copy full SHA for 15d5c3b - Browse repository at this point
Copy the full SHA 15d5c3bView commit details -
Implements the soft shutdown feature to allow clients to cooperativel…
…y disconnect preventing disruption during shutdown
Configuration menu - View commit details
-
Copy full SHA for 84b37ed - Browse repository at this point
Copy the full SHA 84b37edView commit details -
Configuration menu - View commit details
-
Copy full SHA for f60bb34 - Browse repository at this point
Copy the full SHA f60bb34View commit details
Commits on May 25, 2022
-
Merge pull request Snapchat#72 from Snapchat/soft_shutdown
Implements the soft shutdown feature
John Sully authored and GitHub Enterprise committedMay 25, 2022 Configuration menu - View commit details
-
Copy full SHA for 9024d13 - Browse repository at this point
Copy the full SHA 9024d13View commit details
Commits on Jun 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d6cf39c - Browse repository at this point
Copy the full SHA d6cf39cView commit details
Commits on Jun 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6afeef0 - Browse repository at this point
Copy the full SHA 6afeef0View commit details -
Merge pull request Snapchat#74 from Snapchat/fix-build-script
Update build-and-publish.sh
John Sully authored and GitHub Enterprise committedJun 14, 2022 Configuration menu - View commit details
-
Copy full SHA for 56bf1af - Browse repository at this point
Copy the full SHA 56bf1afView commit details
Commits on Jun 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 93ea66e - Browse repository at this point
Copy the full SHA 93ea66eView commit details
Commits on Jul 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e3f186e - Browse repository at this point
Copy the full SHA e3f186eView commit details -
Merge pull request Snapchat#78 from Snapchat/cert_leak_fix
Fix certificate leak during connection when tls-allowlists are used
John Sully authored and GitHub Enterprise committedJul 14, 2022 Configuration menu - View commit details
-
Copy full SHA for 86f9888 - Browse repository at this point
Copy the full SHA 86f9888View commit details
Commits on Aug 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a8f6132 - Browse repository at this point
Copy the full SHA a8f6132View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5cd0d8 - Browse repository at this point
Copy the full SHA c5cd0d8View commit details -
Merge pull request Snapchat#87 from Snapchat/fix_ftracking_bug
Check tracking on every db in rdbLoadRio
Configuration menu - View commit details
-
Copy full SHA for 23f92fa - Browse repository at this point
Copy the full SHA 23f92faView commit details
Commits on Aug 21, 2022
-
Fix a race when undoConnectWithMaster changes mi->repl_transfer_s but…
… the connection is not yet closed and the event handler runs
Configuration menu - View commit details
-
Copy full SHA for 1810f8a - Browse repository at this point
Copy the full SHA 1810f8aView commit details
Commits on Aug 22, 2022
-
Fix a race in processChanges/trackChanges with rdbLoadRio by acquirin…
…g the lock when trackChanges is set
Configuration menu - View commit details
-
Copy full SHA for fce669e - Browse repository at this point
Copy the full SHA fce669eView commit details -
Merge pull request Snapchat#93 from Snapchat/fix_race_trackchanges
Fix a race in processChanges/trackChanges with rdbLoadRio by acquirin…
John Sully authored and GitHub Enterprise committedAug 22, 2022 Configuration menu - View commit details
-
Copy full SHA for 6bb155a - Browse repository at this point
Copy the full SHA 6bb155aView commit details -
Merge pull request Snapchat#92 from Snapchat/fix_sync_cancel_race
Fix a race when undoConnectWithMaster changes mi->repl_transfer_s but…
John Sully authored and GitHub Enterprise committedAug 22, 2022 Configuration menu - View commit details
-
Copy full SHA for 1f74115 - Browse repository at this point
Copy the full SHA 1f74115View commit details
Commits on Aug 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for dd65d4a - Browse repository at this point
Copy the full SHA dd65d4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c97dc08 - Browse repository at this point
Copy the full SHA c97dc08View commit details -
Merge pull request Snapchat#96 from Snapchat/repl_asan_fixes
Repl asan fixes
John Sully authored and GitHub Enterprise committedAug 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 3e83935 - Browse repository at this point
Copy the full SHA 3e83935View commit details
Commits on Aug 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fcb4fdc - Browse repository at this point
Copy the full SHA fcb4fdcView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for f147c75 - Browse repository at this point
Copy the full SHA f147c75View commit details
Commits on Aug 30, 2022
-
Merge pull request Snapchat#99 from Snapchat/atlas_fixes
Atlas fixes
John Sully authored and GitHub Enterprise committedAug 30, 2022 Configuration menu - View commit details
-
Copy full SHA for 5cfbd72 - Browse repository at this point
Copy the full SHA 5cfbd72View commit details
Commits on Sep 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b4dcff4 - Browse repository at this point
Copy the full SHA b4dcff4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12516b6 - Browse repository at this point
Copy the full SHA 12516b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3a7f07 - Browse repository at this point
Copy the full SHA f3a7f07View commit details
Commits on Sep 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ac194e1 - Browse repository at this point
Copy the full SHA ac194e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5afdab4 - Browse repository at this point
Copy the full SHA 5afdab4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef537cc - Browse repository at this point
Copy the full SHA ef537ccView commit details -
Merge pull request Snapchat#111 from Snapchat/test_reliability
Improve reliability of machamp tests
John Sully authored and GitHub Enterprise committedSep 29, 2022 Configuration menu - View commit details
-
Copy full SHA for d75f78d - Browse repository at this point
Copy the full SHA d75f78dView commit details -
Configuration menu - View commit details
-
Copy full SHA for acfd110 - Browse repository at this point
Copy the full SHA acfd110View commit details -
Merge pull request Snapchat#69 from Snapchat/vsaini_psync_test_augment
Verify that partial syncs occur in psync2-reg-multimaster
John Sully authored and GitHub Enterprise committedSep 29, 2022 Configuration menu - View commit details
-
Copy full SHA for 4c1f54d - Browse repository at this point
Copy the full SHA 4c1f54dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5047e64 - Browse repository at this point
Copy the full SHA 5047e64View commit details
Commits on Nov 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fb0c8e4 - Browse repository at this point
Copy the full SHA fb0c8e4View commit details
Commits on Dec 14, 2022
-
Merge main with oss release sep29 2022 (Snapchat#521)
* need to include stdint for uintptr_t * need to include stdint for uintptr_t * use atomic_load for g_pserver->mstime * use atomic_load for g_pserver->mstime * Integrate readwritelock with Pro Code * Integrate readwritelock with Pro Code * Defensive asserts for RWLock * Defensive asserts for RWLock * Save and restore master info in rdb to allow active replica partial sync (Snapchat#371) * save replid for all masters in rdb * expanded rdbSaveInfo to hold multiple master structs * parse repl-masters from rdb * recover replid info from rdb in active replica mode, attempt partial sync * save offset from rdb into correct variable * don't change replid based on master in active rep * save and load psync info from correct fields * Save and restore master info in rdb to allow active replica partial sync (Snapchat#371) * save replid for all masters in rdb * expanded rdbSaveInfo to hold multiple master structs * parse repl-masters from rdb * recover replid info from rdb in active replica mode, attempt partial sync * save offset from rdb into correct variable * don't change replid based on master in active rep * save and load psync info from correct fields * placement new instead of memcpy * placement new instead of memcpy * Remove asserts, RW lock can go below zero in cases of aeAcquireLock * Remove asserts, RW lock can go below zero in cases of aeAcquireLock * Inclusive language * Inclusive language * update packaging for OS merge * update packaging for OS merge * modify dockerfile to build within image * modify dockerfile to build within image * Make active client balancing a configurable option * Make active client balancing a configurable option * With TLS throttle accepts if server is under heavy load - do not change non TLS behavior * With TLS throttle accepts if server is under heavy load - do not change non TLS behavior * Only run the tls-name-validation test if --tls is passed into runtest * Only run the tls-name-validation test if --tls is passed into runtest * Fix KeyDB not building with TLS < 1.1.1 * Fix KeyDB not building with TLS < 1.1.1 * update changelog to use replica as terminology * update changelog to use replica as terminology * update copyright * update copyright * update deb copyright * update deb copyright * call aeThreadOnline() earlier * call aeThreadOnline() earlier * Removed mergeReplicationId * Removed mergeReplicationId * acceptTLS is threadsafe like the non TLS version * acceptTLS is threadsafe like the non TLS version * setup Machamp ci * setup Machamp ci * make build_test.sh executable * make build_test.sh executable * PSYNC production fixes * PSYNC production fixes * fix the Machamp build * fix the Machamp build * break into tests into steps * break into tests into steps * Added multimaster test * Added multimaster test * Update ci.yml Change min tested version to 18.04 * Update ci.yml Change min tested version to 18.04 * fork lock for all threads, use fastlock for readwritelock * fork lock for all threads, use fastlock for readwritelock * hide forklock object in ae * hide forklock object in ae * only need to include readwritelock in ae * only need to include readwritelock in ae * time thread lock uses fastlock instead of std::mutex * time thread lock uses fastlock instead of std::mutex * set thread as offline when waiting for time thread lock * set thread as offline when waiting for time thread lock * update README resource links * update README resource links * Fix MALLOC=memkind build issues * Fix MALLOC=memkind build issues * Fix module test break * Fix module test break * 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 * 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 * remove unused var in networking.cpp * remove unused var in networking.cpp * check ziplist len to avoid crash on empty ziplist convert * check ziplist len to avoid crash on empty ziplist convert * remove nullptr subtraction * remove nullptr subtraction * cannot mod a pointer * cannot mod a pointer * need to include stdint for uintptr_t * need to include stdint for uintptr_t * use atomic_load for g_pserver->mstime * use atomic_load for g_pserver->mstime * Integrate readwritelock with Pro Code * Integrate readwritelock with Pro Code * Defensive asserts for RWLock * Defensive asserts for RWLock * Save and restore master info in rdb to allow active replica partial sync (Snapchat#371) * save replid for all masters in rdb * expanded rdbSaveInfo to hold multiple master structs * parse repl-masters from rdb * recover replid info from rdb in active replica mode, attempt partial sync * save offset from rdb into correct variable * don't change replid based on master in active rep * save and load psync info from correct fields * Save and restore master info in rdb to allow active replica partial sync (Snapchat#371) * save replid for all masters in rdb * expanded rdbSaveInfo to hold multiple master structs * parse repl-masters from rdb * recover replid info from rdb in active replica mode, attempt partial sync * save offset from rdb into correct variable * don't change replid based on master in active rep * save and load psync info from correct fields * placement new instead of memcpy * placement new instead of memcpy * Remove asserts, RW lock can go below zero in cases of aeAcquireLock * Remove asserts, RW lock can go below zero in cases of aeAcquireLock * Inclusive language * Inclusive language * call aeThreadOnline() earlier * call aeThreadOnline() earlier * Removed mergeReplicationId * Removed mergeReplicationId * Make active client balancing a configurable option * Make active client balancing a configurable option * With TLS throttle accepts if server is under heavy load - do not change non TLS behavior * With TLS throttle accepts if server is under heavy load - do not change non TLS behavior * acceptTLS is threadsafe like the non TLS version * acceptTLS is threadsafe like the non TLS version * PSYNC production fixes * PSYNC production fixes * Ensure we are responsive during storagecache clears * Ensure we are responsive during storagecache clears * Ensure recreated tables use the same settings as ones made at boot * Ensure recreated tables use the same settings as ones made at boot * Converted some existing PSYNC tests for multimaster * Converted some existing PSYNC tests for multimaster * Inclusive language fix * Inclusive language fix * Cleanup test suite * Cleanup test suite * Updated test replica configs so tests make sense * Updated test replica configs so tests make sense * active-rep test reliability * active-rep test reliability * Quick fix to make psync tests work * Quick fix to make psync tests work * Fix PSYNC test crashes * Fix PSYNC test crashes * Ensure we force moves not copies when ingesting bulk insert files * Ensure we force moves not copies when ingesting bulk insert files * Disable async for hget commands as it is not ready * Disable FLASH * Fix crash in save of masterinfo * Fix musl/Alpine build failures * Remove unnecessary libs * update readme * update readme * remove Enterprise references * Limit max overage to 20% during RDB save * Delete COPYING to replace with BSD license * update deb master changelog * Update license * Fix Readme typo from github org transition Replace mention of scratch-file-path with db-s3-object * Fix reference counting failure in the dict. This is caused by std::swap also swapping refcounts * Fix assertion in async rehash * Prevent crash on shutdown by avoiding dtors (they are unnecessary anyways) * Initialize noshrink, it was dangling * Prevent us from starting a rehash when one wasn't already in progress. This can cause severe issues for snapshots * Avoid unnecessary rehashing when a rehash is abandoned * Dictionary use correct acquire/release semantics * Add fence barriers for the repl backlog (important for AARCH64 and other weak memory models) * Silence TSAN errors on ustime and mstime. Every CPU we support is atomic on aligned ints, but correctness matters * Disable async commands by default * Fix TSAN warnings on the repl backlog * Merge OSS back into pro * Fix unmerged files * Fix O(n^2) algorithm in the GC cleanup logic * Fix crash in expire when a snapshot is in flight. Caused by a perf optimization getting the expire map out of sync with the val * On Alpine we must have a reasonable stack size * Revert ci.yml to unstable branch version * Implements the soft shutdown feature to allow clients to cooperatively disconnect preventing disruption during shutdown * Ensure clean shutdown with multiple threads * update dockerfiles * update deb pkg references and changelog * update gem reference * 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) * Fix issue Snapchat#454 (BSD build break) * Do not allow commands to run in background when in eval, Issue Snapchat#452 * Fix certificate leak during connection when tls-allowlists are used * Fix issue Snapchat#480 * Fix crash running INFO command while a disk based backlog is set * check tracking per db * fix warnings * Fix a race when undoConnectWithMaster changes mi->repl_transfer_s but the connection is not yet closed and the event handler runs * Fix a race in processChanges/trackChanges with rdbLoadRio by acquiring the lock when trackChanges is set * Fix ASAN use after free * Additional fixes * Fix integer overflow of the track changes counter * 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 * Fix race removing key cache * Prevent crash on load in long running KeyDB instances * Fixes a crash where the server assertion failed when the key exists in DB during RDB load * Remove old assertion which is commented out. * avoid from instatiating EpochHolder multiple times to improve performance and cpu utilization * avoid from instatiating EpochHolder multiple times to improve performance and cpu utilization * 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] * Fix Issue Snapchat#486 * Workaround bug in snapshot sync - abort don't crash * Improve reliability of async parts of the soft shutdown tests * Improve reliability of fragmentation tests * Verify that partial syncs do indeed occur * Fix O(n) algorithm in INFO command * Remove incorrect assert that fires when the repl backlog is used fully * Make building flash optional * Remove unneeded gitlab CI file * [BUG] Moves key to another DB, the source key was removed if the move failed due to the key exists in the destination db Snapchat#497 (Snapchat#498) Co-authored-by: Paul Chen <[email protected]> * trigger repl_curr_off!= master_repl_offset assert failure when having pending write case * use debug for logging the message instead * rocksdb log using up the diskspace on flash (Snapchat#519) * 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. * remove unnecessary forward declaration * remove internal ci stuff * remove more internal ci/publishing * submodule update step * use with syntax instead * bump ci ubuntu old ver as latest is now 22.04 * include submodules on all ci jobs * install all deps for all ci jobs Co-authored-by: Vivek Saini <[email protected]> Co-authored-by: Christian Legge <[email protected]> Co-authored-by: benschermel <[email protected]> Co-authored-by: John Sully <[email protected]> Co-authored-by: zliang <[email protected]> Co-authored-by: malavan <[email protected]> Co-authored-by: John Sully <[email protected]> Co-authored-by: jfinity <[email protected]> Co-authored-by: benschermel <[email protected]> Co-authored-by: guybe7 <[email protected]> Co-authored-by: Karthick Ariyaratnam (A) <[email protected]> Co-authored-by: root <[email protected]> Co-authored-by: Ilya Shipitsin <[email protected]> Co-authored-by: Paul Chen <[email protected]> Co-authored-by: Paul Chen <[email protected]> Co-authored-by: Yossi Gottlieb <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5f1bd7 - Browse repository at this point
Copy the full SHA f5f1bd7View commit details
Commits on Dec 15, 2022
-
fix macos build warnings/ remove 32 bit CI run (Snapchat#522)
* fix macos build warnings * remove 32 bit ci run as we no longer support it
Configuration menu - View commit details
-
Copy full SHA for 2498e0f - Browse repository at this point
Copy the full SHA 2498e0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f054ef7 - Browse repository at this point
Copy the full SHA f054ef7View commit details
Commits on Dec 29, 2022
-
TLS test fix from redis (Snapchat#524)
* Fix TLS tests on newer tcl-tls/OpenSSL. (#10910) Before this commit, TLS tests on Ubuntu 22.04 would fail as dropped connections result with an ECONNABORTED error thrown instead of an empty read. * multithread for ci tests * multithread cluster tests * clients to 1 in ci Co-authored-by: Yossi Gottlieb <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 48e5220 - Browse repository at this point
Copy the full SHA 48e5220View commit details -
flash package update (Snapchat#528)
* ship packages with flash option * deb12 fix Co-authored-by: benschermel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b50f0cc - Browse repository at this point
Copy the full SHA b50f0ccView commit details
Commits on Jan 17, 2023
-
Security fixes from redis: Avoid integer overflows in SETRANGE and SO…
…RT, Fix range issues in ZRANDMEMBER and HRANDFIELD (Snapchat#547) * Avoid integer overflows in SETRANGE and SORT (CVE-2022-35977) (#11720) Authenticated users issuing specially crafted SETRANGE and SORT(_RO) commands can trigger an integer overflow, resulting with Redis attempting to allocate impossible amounts of memory and abort with an OOM panic. * Fix range issues in ZRANDMEMBER and HRANDFIELD (CVE-2023-22458) (#11674) missing range check in ZRANDMEMBER and HRANDIFLD leading to panic due to protocol limitations * use std::min/max * add assert_not_equal Co-authored-by: Oran Agra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ad0be56 - Browse repository at this point
Copy the full SHA ad0be56View commit details
Commits on Jan 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c3343dd - Browse repository at this point
Copy the full SHA c3343ddView commit details
Commits on Jan 23, 2023
-
Properly handle case where we delete a key that doesn't exist while a…
… write batch is active (Snapchat#550)
Configuration menu - View commit details
-
Copy full SHA for d7c34a8 - Browse repository at this point
Copy the full SHA d7c34a8View commit details -
Fix optional flash build (Snapchat#549)
Currently flash is always built, with this change it is actually optional.
Configuration menu - View commit details
-
Copy full SHA for ff79919 - Browse repository at this point
Copy the full SHA ff79919View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e91711 - Browse repository at this point
Copy the full SHA 7e91711View commit details -
Configuration menu - View commit details
-
Copy full SHA for 694fc59 - Browse repository at this point
Copy the full SHA 694fc59View commit details
Commits on Jan 25, 2023
-
benschermel committed
Jan 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 1113488 - Browse repository at this point
Copy the full SHA 1113488View commit details
Commits on Jan 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fc8e480 - Browse repository at this point
Copy the full SHA fc8e480View commit details
Commits on Jan 31, 2023
-
We need to check for AE_DONT_WAIT after it is set in beforeSleep othe…
…rwise we'll miss it
Configuration menu - View commit details
-
Copy full SHA for d4555a6 - Browse repository at this point
Copy the full SHA d4555a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 687850a - Browse repository at this point
Copy the full SHA 687850aView commit details
Commits on Feb 3, 2023
-
change hasActiveChildProcess to return true only when there is an act…
…ual child process (Snapchat#558) change hasActiveChildProcess to return true only when there is an actual child process, add hasActiveChildProcessOrBGSave to catch case of forkless bgsave
Configuration menu - View commit details
-
Copy full SHA for 5123e2b - Browse repository at this point
Copy the full SHA 5123e2bView commit details
Commits on Feb 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a1978ce - Browse repository at this point
Copy the full SHA a1978ceView commit details
Commits on Feb 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f3a9d2e - Browse repository at this point
Copy the full SHA f3a9d2eView commit details
Commits on Feb 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3492615 - Browse repository at this point
Copy the full SHA 3492615View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5ab1d6 - Browse repository at this point
Copy the full SHA b5ab1d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cba0ed - Browse repository at this point
Copy the full SHA 0cba0edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 932fc20 - Browse repository at this point
Copy the full SHA 932fc20View commit details
Commits on Feb 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6c26f91 - Browse repository at this point
Copy the full SHA 6c26f91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f4c6e6 - Browse repository at this point
Copy the full SHA 9f4c6e6View commit details
Commits on Feb 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 62d281b - Browse repository at this point
Copy the full SHA 62d281bView commit details -
Merge pull request Snapchat#560 from Snapchat/aof_fixes
* technically possible for child_type == CHILD_TYPE_AOF without active child * don't release lock on child as it can hang * need child specific release that doesn't trigger cv * refactor aeReleaseForkLockChild to capture releaseRead case * rdb_child_pid isn't the correct value
Configuration menu - View commit details
-
Copy full SHA for 0bf6a0c - Browse repository at this point
Copy the full SHA 0bf6a0cView commit details
Commits on Feb 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7fcbfac - Browse repository at this point
Copy the full SHA 7fcbfacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 819bcc1 - Browse repository at this point
Copy the full SHA 819bcc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 045cc52 - Browse repository at this point
Copy the full SHA 045cc52View commit details -
Merge pull request Snapchat#570 from Snapchat/fix_snprint_uses
Fix snprintf uses to avoid hardcoded sizes
Configuration menu - View commit details
-
Copy full SHA for 5f5eb0e - Browse repository at this point
Copy the full SHA 5f5eb0eView commit details
Commits on Feb 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for db2c3cd - Browse repository at this point
Copy the full SHA db2c3cdView commit details
Commits on Feb 21, 2023
-
Merge pull request Snapchat#575 from EreMaijala/main-issue-537
Close child info pipes when RDB save thread is done.
Configuration menu - View commit details
-
Copy full SHA for 4ac449a - Browse repository at this point
Copy the full SHA 4ac449aView commit details
Commits on Feb 23, 2023
-
Fix possible crash in prefetchKeysAsync with flash enabled. (Snapchat…
…#578) * remove short circuit as it is unsafe
Configuration menu - View commit details
-
Copy full SHA for 81c6c79 - Browse repository at this point
Copy the full SHA 81c6c79View commit details
Commits on Mar 2, 2023
-
Upgrade rocksdb to v7.9.2 (Snapchat#555)
* upgrade to rocksdb v7.9.2 * need c++17 for rocksdb * don't prefix jemalloc * different exception specifier
Configuration menu - View commit details
-
Copy full SHA for a9995d2 - Browse repository at this point
Copy the full SHA a9995d2View commit details -
Fix rdb fd leak (Snapchat#579)
* close tempfile when done bgsave * declare getTempFileName * open close child pipes in correct place * assert no existing child pipe when opening new child pipe
Configuration menu - View commit details
-
Copy full SHA for c2077a2 - Browse repository at this point
Copy the full SHA c2077a2View commit details
Commits on Mar 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b398021 - Browse repository at this point
Copy the full SHA b398021View commit details -
Add config for AWS s3 rdb save/load. (Snapchat#591)
* add s3 config * missing include * ignore s3 config in config test * Update introspection.tcl * Update config.cpp
Configuration menu - View commit details
-
Copy full SHA for c8dd674 - Browse repository at this point
Copy the full SHA c8dd674View commit details -
Configuration menu - View commit details
-
Copy full SHA for 715f832 - Browse repository at this point
Copy the full SHA 715f832View commit details
Commits on Mar 13, 2023
-
don't do if statement on every key for flash load, use stack object f…
…or module notify (Snapchat#604)
Configuration menu - View commit details
-
Copy full SHA for deaaa99 - Browse repository at this point
Copy the full SHA deaaa99View commit details
Commits on Mar 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 06380e5 - Browse repository at this point
Copy the full SHA 06380e5View commit details
Commits on Mar 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 858db26 - Browse repository at this point
Copy the full SHA 858db26View commit details
Commits on Apr 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 77bc0af - Browse repository at this point
Copy the full SHA 77bc0afView commit details
Commits on Apr 7, 2023
-
restore fork impl of save to replica sockets (Snapchat#622)
* restore fork impl of save to slave sockets * default to fork bgsave
Configuration menu - View commit details
-
Copy full SHA for f54e3ea - Browse repository at this point
Copy the full SHA f54e3eaView commit details
Commits on Apr 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f9ccf90 - Browse repository at this point
Copy the full SHA f9ccf90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1735e73 - Browse repository at this point
Copy the full SHA 1735e73View commit details
Commits on Apr 19, 2023
-
Integer Overflow in RAND commands can lead to assertion (CVE-2023-251…
…55) (#11857) Issue happens when passing a negative long value that greater than the max positive value that the long can store.
Configuration menu - View commit details
-
Copy full SHA for d4c0a97 - Browse repository at this point
Copy the full SHA d4c0a97View commit details -
fix hincrbyfloat not to create a key if the new value is invalid (#11…
…149) Check the validity of the value before performing the create operation, prevents new data from being generated even if the request fails to execute. Co-authored-by: Oran Agra <[email protected]> Co-authored-by: chendianqiang <[email protected]> Co-authored-by: Binbin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4c200e0 - Browse repository at this point
Copy the full SHA 4c200e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 525c97d - Browse repository at this point
Copy the full SHA 525c97dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36d515e - Browse repository at this point
Copy the full SHA 36d515eView commit details -
limit number of random elements returned based on config, exit loop e…
…arly if client is being closed
Configuration menu - View commit details
-
Copy full SHA for a8c0f9b - Browse repository at this point
Copy the full SHA a8c0f9bView commit details
Commits on Apr 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e4dacb4 - Browse repository at this point
Copy the full SHA e4dacb4View commit details
Commits on May 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f629a76 - Browse repository at this point
Copy the full SHA f629a76View commit details
Commits on May 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ef8b1bf - Browse repository at this point
Copy the full SHA ef8b1bfView commit details
Commits on May 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 16e8469 - Browse repository at this point
Copy the full SHA 16e8469View commit details -
Flash slot to key (Snapchat#653)
* add hash prefixing to rocksdb * don't need to offset internal keys * remove hashslot prefix when loading from rocksdb * don't prefix internal keys * implement slot to keys with rocksdb * fix compile * add hashslot enum to test storage provider * add --flash option for tests * forgot return statement in getKeysInSlot * check for count mismatch * forgot ; * add assert to ensure correctness * fix warnings * add option to show logs of 1 server at a time * add fixed length prefix extractor * add machamp * switch machamp to main branch * add machamp script
Configuration menu - View commit details
-
Copy full SHA for 3336c4f - Browse repository at this point
Copy the full SHA 3336c4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc419a4 - Browse repository at this point
Copy the full SHA dc419a4View commit details -
remove keyproxy test from machamp
* Update build.yaml
Configuration menu - View commit details
-
Copy full SHA for 163f903 - Browse repository at this point
Copy the full SHA 163f903View commit details
Commits on Jun 1, 2023
-
Throw load error when replicaof config is before active-replica or mu…
…lti-master configs (Snapchat#666) * load error when replicaof is set before multi-master or active-replica * only an issue if enabled
Configuration menu - View commit details
-
Copy full SHA for 0543058 - Browse repository at this point
Copy the full SHA 0543058View commit details
Commits on Jun 12, 2023
-
Throw load error when replicaof config is before active-replica or mu…
…lti-master configs (Snapchat#666) * load error when replicaof is set before multi-master or active-replica * only an issue if enabled
Configuration menu - View commit details
-
Copy full SHA for 62f3c37 - Browse repository at this point
Copy the full SHA 62f3c37View commit details
Commits on Jun 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 45b41fb - Browse repository at this point
Copy the full SHA 45b41fbView commit details
Commits on Jun 21, 2023
-
Fix a bug where swapdb result was not recovered after keydb restarts …
…in FLASH mode. (Snapchat#668) Co-authored-by: k00809413 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 46660b9 - Browse repository at this point
Copy the full SHA 46660b9View commit details -
Fix propagate in transaction crash (Snapchat#200)
* ignore propagate_in_transaction in processCommand if command is async * make propogate_in_transaction thread local * forgot module.cpp * move client_pause_in_transaction to thread local * don't do async commands while in eval or exec * don't do keys or scan async if in transaction
Configuration menu - View commit details
-
Copy full SHA for 8242ba5 - Browse repository at this point
Copy the full SHA 8242ba5View commit details -
have FreeMemoryLazyFree increment dict refcount so it doesn't try to …
…use a dict that has already been released (Snapchat#199)
Configuration menu - View commit details
-
Copy full SHA for 2adf93b - Browse repository at this point
Copy the full SHA 2adf93bView commit details -
Make inserts in flight a shared_ptr to avoid double free (Snapchat#198)
* remove keyproxy test from machamp * Update build.yaml * make insertsinflight shared
Configuration menu - View commit details
-
Copy full SHA for 9e310b1 - Browse repository at this point
Copy the full SHA 9e310b1View commit details -
Fix propagate in transaction crash (Snapchat#200)
* ignore propagate_in_transaction in processCommand if command is async * make propogate_in_transaction thread local * forgot module.cpp * move client_pause_in_transaction to thread local * don't do async commands while in eval or exec * don't do keys or scan async if in transaction
Configuration menu - View commit details
-
Copy full SHA for b258322 - Browse repository at this point
Copy the full SHA b258322View commit details -
have FreeMemoryLazyFree increment dict refcount so it doesn't try to …
…use a dict that has already been released (Snapchat#199)
Configuration menu - View commit details
-
Copy full SHA for dde2c27 - Browse repository at this point
Copy the full SHA dde2c27View commit details -
Make inserts in flight a shared_ptr to avoid double free (Snapchat#198)
* remove keyproxy test from machamp * Update build.yaml * make insertsinflight shared
Configuration menu - View commit details
-
Copy full SHA for a77548e - Browse repository at this point
Copy the full SHA a77548eView commit details -
Fix a bug where swapdb result was not recovered after keydb restarts …
…in FLASH mode. (Snapchat#668) Co-authored-by: k00809413 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 533c1f7 - Browse repository at this point
Copy the full SHA 533c1f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcd623b - Browse repository at this point
Copy the full SHA dcd623bView commit details
Commits on Jun 27, 2023
-
Port load shedding and availability-zone (Snapchat#202)
John Sully authored and GitHub Enterprise committedJun 27, 2023 Configuration menu - View commit details
-
Copy full SHA for f53e033 - Browse repository at this point
Copy the full SHA f53e033View commit details -
Cherry picking keydb changes from keydbpro to main (Snapchat#203)
* Audit Logging for KeyProxy and KeyDB (Snapchat#144) * Audit Log: log cert fingerprint (Snapchat#151) * Add more flash storage stats to info command. * Remove unneeded libs when not building FLASH * Fix mem leak * Allow the reservation of localhost connections to ensure health checks always succeed even at maxclients (Snapchat#181) * Enable a force option for commands (Snapchat#183) * Fix missing newline and excessive logging in the CLI * Support NO ONE for "CLUSTER REPLICATE" command. Co-authored-by: Jacob Bohac <[email protected]> Co-authored-by: Sergey Kolosov <[email protected]> Co-authored-by: John Sully <[email protected]> Co-authored-by: John Sully <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c17b9f4 - Browse repository at this point
Copy the full SHA c17b9f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6efe344 - Browse repository at this point
Copy the full SHA 6efe344View commit details
Commits on Jun 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4e22068 - Browse repository at this point
Copy the full SHA 4e22068View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ab128b - Browse repository at this point
Copy the full SHA 4ab128bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e029c40 - Browse repository at this point
Copy the full SHA e029c40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 147baee - Browse repository at this point
Copy the full SHA 147baeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a9a9f9 - Browse repository at this point
Copy the full SHA 4a9a9f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b98a58 - Browse repository at this point
Copy the full SHA 5b98a58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88b24eb - Browse repository at this point
Copy the full SHA 88b24ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for c894255 - Browse repository at this point
Copy the full SHA c894255View commit details
Commits on Jun 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d346601 - Browse repository at this point
Copy the full SHA d346601View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9978c5 - Browse repository at this point
Copy the full SHA f9978c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e67b43 - Browse repository at this point
Copy the full SHA 3e67b43View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3492b5 - Browse repository at this point
Copy the full SHA b3492b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b72775 - Browse repository at this point
Copy the full SHA 4b72775View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d53d8b - Browse repository at this point
Copy the full SHA 1d53d8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e528f2 - Browse repository at this point
Copy the full SHA 3e528f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5237d29 - Browse repository at this point
Copy the full SHA 5237d29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01b7bc4 - Browse repository at this point
Copy the full SHA 01b7bc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e80ff9e - Browse repository at this point
Copy the full SHA e80ff9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 184185a - Browse repository at this point
Copy the full SHA 184185aView commit details
Commits on Jul 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 26285d3 - Browse repository at this point
Copy the full SHA 26285d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e052f7 - Browse repository at this point
Copy the full SHA 8e052f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f77a82 - Browse repository at this point
Copy the full SHA 6f77a82View commit details
Commits on Jul 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e6bc1c5 - Browse repository at this point
Copy the full SHA e6bc1c5View commit details
Commits on Jul 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1c8f1a0 - Browse repository at this point
Copy the full SHA 1c8f1a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e35ce24 - Browse repository at this point
Copy the full SHA e35ce24View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0c9230 - Browse repository at this point
Copy the full SHA c0c9230View commit details -
Configuration menu - View commit details
-
Copy full SHA for 970e594 - Browse repository at this point
Copy the full SHA 970e594View commit details
Commits on Jul 10, 2023
-
Merge pull request Snapchat#204 from Snapchat/acope-evict-main
Force evictions when system available memory is low
Configuration menu - View commit details
-
Copy full SHA for 72b47ed - Browse repository at this point
Copy the full SHA 72b47edView commit details
Commits on Jul 13, 2023
-
Fix a bug where a temp rdb file with zero bytes is generated in flash…
… mode. (Snapchat#696) Co-authored-by: Karthick Ariyaratnam (A) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 501ae47 - Browse repository at this point
Copy the full SHA 501ae47View commit details
Commits on Jul 14, 2023
-
Fix a fug where repl-backlog-size config was modifed in keydb.conf wi…
…th the runtime value during config rewrite.
Configuration menu - View commit details
-
Copy full SHA for 0d01b81 - Browse repository at this point
Copy the full SHA 0d01b81View commit details -
Prevent a deadlock when running CLIENT KILL with large numbers of cli…
…ents (Snapchat#206)
John Sully authored and GitHub Enterprise committedJul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for c017719 - Browse repository at this point
Copy the full SHA c017719View commit details -
Fix OOM issues during full sync when fork bgsave is used (Snapchat#209)
John Sully authored and GitHub Enterprise committedJul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for d552fd0 - Browse repository at this point
Copy the full SHA d552fd0View commit details -
Prevent crash on free when using repl-disk-buffer-reserve (Snapchat#207)
John Sully authored and GitHub Enterprise committedJul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for bef7786 - Browse repository at this point
Copy the full SHA bef7786View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2c831d - Browse repository at this point
Copy the full SHA c2c831dView commit details
Commits on Jul 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 821b39a - Browse repository at this point
Copy the full SHA 821b39aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c3d934 - Browse repository at this point
Copy the full SHA 4c3d934View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f2c179 - Browse repository at this point
Copy the full SHA 1f2c179View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39e3141 - Browse repository at this point
Copy the full SHA 39e3141View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9d63c5 - Browse repository at this point
Copy the full SHA c9d63c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22d5ce4 - Browse repository at this point
Copy the full SHA 22d5ce4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dc5ea4 - Browse repository at this point
Copy the full SHA 1dc5ea4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87012bf - Browse repository at this point
Copy the full SHA 87012bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac7e6c0 - Browse repository at this point
Copy the full SHA ac7e6c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65b7faf - Browse repository at this point
Copy the full SHA 65b7fafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60d7426 - Browse repository at this point
Copy the full SHA 60d7426View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3cdc76 - Browse repository at this point
Copy the full SHA e3cdc76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c0cf9e - Browse repository at this point
Copy the full SHA 4c0cf9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 271c2cb - Browse repository at this point
Copy the full SHA 271c2cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3792ffb - Browse repository at this point
Copy the full SHA 3792ffbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4da21dd - Browse repository at this point
Copy the full SHA 4da21ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 329bf17 - Browse repository at this point
Copy the full SHA 329bf17View commit details -
Configuration menu - View commit details
-
Copy full SHA for f774a17 - Browse repository at this point
Copy the full SHA f774a17View commit details -
Configuration menu - View commit details
-
Copy full SHA for e80aba6 - Browse repository at this point
Copy the full SHA e80aba6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2ecf2c - Browse repository at this point
Copy the full SHA b2ecf2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf4735b - Browse repository at this point
Copy the full SHA cf4735bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5a20a4 - Browse repository at this point
Copy the full SHA b5a20a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 872c605 - Browse repository at this point
Copy the full SHA 872c605View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d2f98d - Browse repository at this point
Copy the full SHA 0d2f98dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc8ed88 - Browse repository at this point
Copy the full SHA cc8ed88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ab1278 - Browse repository at this point
Copy the full SHA 9ab1278View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06a49a6 - Browse repository at this point
Copy the full SHA 06a49a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd6eb37 - Browse repository at this point
Copy the full SHA bd6eb37View commit details -
Configuration menu - View commit details
-
Copy full SHA for aef0187 - Browse repository at this point
Copy the full SHA aef0187View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a8a36e - Browse repository at this point
Copy the full SHA 9a8a36eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4c19e3 - Browse repository at this point
Copy the full SHA a4c19e3View commit details -
Fix typo in module.cpp (Snapchat#686)
comparision -> comparison
Configuration menu - View commit details
-
Copy full SHA for 870b0db - Browse repository at this point
Copy the full SHA 870b0dbView commit details -
Fix a bug where a temp rdb file with zero bytes is generated in flash…
… mode. (Snapchat#696) Co-authored-by: Karthick Ariyaratnam (A) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bcb5421 - Browse repository at this point
Copy the full SHA bcb5421View commit details -
Fix a fug where repl-backlog-size config was modifed in keydb.conf wi…
…th the runtime value during config rewrite.
Configuration menu - View commit details
-
Copy full SHA for 806175d - Browse repository at this point
Copy the full SHA 806175dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a464a71 - Browse repository at this point
Copy the full SHA a464a71View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3a1ea3 - Browse repository at this point
Copy the full SHA e3a1ea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce70e8c - Browse repository at this point
Copy the full SHA ce70e8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 441b74a - Browse repository at this point
Copy the full SHA 441b74aView commit details
Commits on Aug 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a316444 - Browse repository at this point
Copy the full SHA a316444View commit details -
[src/CMakeLists.txt] Add C++ source files to same target as C source …
…files ; [src/modules/CMakeLists.txt] Initial add for modules ; [CMakeLists.txt] Bump version
Configuration menu - View commit details
-
Copy full SHA for ea0aeb9 - Browse repository at this point
Copy the full SHA ea0aeb9View commit details