John Sully
|
1c8c4a5db2
|
Fix bad merge in SCAN KEYS command
Former-commit-id: c21af6b351328ffbdb1d1e2a7eed44f8f929f8b2
|
2019-07-19 00:43:23 -04:00 |
|
John Sully
|
c178b67ded
|
Merge commit '9c1932beeb6e307c2fbeadcfff8954e517189ae8' into unstable
Former-commit-id: 821c12c482d20b15dfb5a6eeab52e167997627d8
|
2019-07-19 00:32:43 -04:00 |
|
John Sully
|
33acb40633
|
Merge commit '985e5b2c608eade2a60e50a6a177f13381c9c8d8' into unstable
Former-commit-id: 4602f8c391409e9dd59f1fbee6a5ef011b219ca1
|
2019-07-19 00:01:56 -04:00 |
|
John Sully
|
6e461c3cc3
|
Fix compile errors from merges
Former-commit-id: 27a927fe0011536c6539d7c2a79ccfdaf78cee22
|
2019-07-18 23:35:51 -04:00 |
|
Angus Pearson
|
12c8823c93
|
Add char* typeNameCanonicalize(robj*) to remove duplicate code between SCAN and TYPE commands,
and to keep OBJ_* enum to string canonicalization in one place.
Former-commit-id: 3cdc6e8d846e88cf4e250b2643662bde2a9317c5
|
2019-07-18 23:31:31 -04:00 |
|
Madelyn Olson
|
a25866ad35
|
Fixed some spelling issues in ACL codepath including user facing error
Former-commit-id: 50ad880ad55e7761fe2598e09be43947e88740fe
|
2019-07-18 23:28:36 -04:00 |
|
John Sully
|
11b12219eb
|
Merge commit '214555b02ea448c444fb6a32ecfc5f312fc052b8' into unstable
Former-commit-id: 15bed4bbcc962ec1e8ad5f57653534b721df9a70
|
2019-07-18 23:26:46 -04:00 |
|
John Sully
|
13fa9bb2be
|
Merge commit '4bbaf621a12f6ec22ec7dad6a2282b7908660497' into unstable
Former-commit-id: 10986ae3a801c13013ec74880dd1f7969c284d01
|
2019-07-18 23:22:36 -04:00 |
|
John Sully
|
6f3eda55d9
|
Merge commit '9eea57cc311e62a49358e09af7baebce9da9053f' into unstable
Former-commit-id: ee460301fd160cf3fc82e52cf47d4a5f7503d781
|
2019-07-18 23:20:46 -04:00 |
|
John Sully
|
79b33481ae
|
Merge commit '3f4f7aff1aa6abf8cad1726941d4c33b3bfbc9b8' into unstable
Former-commit-id: 8ebe2fce3da506639acb37fedf1a2d3e47669572
|
2019-07-18 23:18:42 -04:00 |
|
antirez
|
b2d03d4221
|
Make comment in getClientOutputBufferMemoryUsage() describing the present.
Former-commit-id: 35acae360a4c3c67370b03b4835c51b08194ca28
|
2019-07-18 23:12:39 -04:00 |
|
John Sully
|
cfee6376d2
|
Active Replicas should always use their own slaveseldb variable when sending/saving rdbs - never those of their masters. This is because the Active Replica is also simultaneously a master
Former-commit-id: bb090b6d20bfc3d5d3ca07270f64bf15fad42681
|
2019-07-18 20:50:20 -04:00 |
|
John Sully
|
5cb7ec841a
|
Add support for sanitizers and fix issues they have found
Former-commit-id: 58971a430dd3e4e8c39c7b5288211bc2ba7699ed
|
2019-07-18 18:39:42 -04:00 |
|
John Sully
|
bd3cc0bb95
|
Resolve race on neterr variable
Former-commit-id: 1512274f4c51dc4e8f4e3d11df2f35e051c0c079
|
2019-07-18 17:11:28 -04:00 |
|
John Sully
|
857f778b38
|
Make object refcounts atomic, technically it doesn't need to be currently but the semantics are complicated and error prone. This is much safer with little performance impact
Former-commit-id: e310d33c121550f69b1c06d101db0c3f944a7fb0
|
2019-07-18 15:49:12 -04:00 |
|
John Sully
|
ce595a9287
|
Suppress initialized data sanitizer warnings
Former-commit-id: ad32ba0343a241c46206ada273b0c0125e9e3101
|
2019-07-18 15:49:03 -04:00 |
|
John Sully
|
48e44624c3
|
Another RESP3 regression
Former-commit-id: 4e30a5b4e53a4d1580f8d7cca8a8eac11e36ce4d
|
2019-07-17 22:57:52 -04:00 |
|
John Sully
|
f71f79af8e
|
Fix Issue #58
Former-commit-id: c8516f3dc484920de4fc52acd72f5104d643ca87
|
2019-07-17 02:34:02 -04:00 |
|
John Sully
|
5cbb1ed5f9
|
Shared objects should be marked as such
Former-commit-id: aae0fdc11434fa76a1847eca9292c277b559730a
|
2019-07-16 18:32:01 -04:00 |
|
John Sully
|
20cfb91f3f
|
Crash when aborting SYNC with a master on a thread other than main
Former-commit-id: a19d0f67b9fffefd9029b9a2ef3358b110302bbf
|
2019-07-15 14:55:41 -04:00 |
|
John Sully
|
add714913b
|
Implement test mode to make finding bugs easier
Former-commit-id: 971f69fe1ff9cce50492a47f306b312457e50b9f
|
2019-07-15 14:55:18 -04:00 |
|
John Sully
|
b82cf7f034
|
Blocked clients can stall when under low load
Former-commit-id: 7468c691ad04829c1fd3ae69f206946e8f38254a
|
2019-07-13 16:44:11 -04:00 |
|
John Sully
|
ff0065df91
|
Fix more locking deadlocks
Former-commit-id: 3081b6f98b5e7a9f3ef7cfe040236070398b081c
|
2019-07-12 23:51:45 -04:00 |
|
John Sully
|
8cd37fae2c
|
Fix deadlock with client and ae locks
Former-commit-id: 8630339e43c1de1cd723bdfdca8ab5924e2cb8b0
|
2019-07-12 20:46:50 -04:00 |
|
John Sully
|
3ffe5b5dde
|
Add Active Replication tests
Former-commit-id: 528d10091fda0d2c56674e825c4f70467587955f
|
2019-07-12 03:54:41 -04:00 |
|
John Sully
|
e29c6d0ac9
|
FIX: The dabase count configuration is not respected
Former-commit-id: 149c3cf3dd75e8058c7c560d6a7ffbbb95da3898
|
2019-07-12 02:13:37 -04:00 |
|
John Sully
|
35e23ca988
|
Fix compile errors on GCC v5
Former-commit-id: 1f08a0efb33511ddc75c2acc62199bfcd0860137
|
2019-07-11 20:20:01 -04:00 |
|
John Sully
|
f0e17a7d04
|
Fix more accounting errors with active replication and the replication offset. Specifically we don't update repl_ack_off as frequently as we do reploff_skipped
Former-commit-id: 6cf85d1d01e56de0bb6e5d34590623cd8dabd32b
|
2019-07-11 19:20:12 -04:00 |
|
John Sully
|
2bccf7adbf
|
Active Replicas are not slaves
Former-commit-id: b5101a460dba56d6deac5b753d09d47d834eee4a
|
2019-07-11 18:51:20 -04:00 |
|
John Sully
|
8ba25371a5
|
Fix active replication offset synchronization accounting, and enable the wait command
Former-commit-id: a5784ef09e71a9a45780a8f3dbab875b1f1fe1a5
|
2019-07-11 17:00:23 -04:00 |
|
Salvatore Sanfilippo
|
9c1932beeb
|
Merge pull request #6116 from AngusP/scan-types
SCAN: New Feature `SCAN cursor [TYPE type]` modifier suggested in issue #6107
|
2019-07-08 12:53:34 +02:00 |
|
Angus Pearson
|
00c9b4f15d
|
Change typeNameCanonicalize -> getObjectTypeName, and other style changes
|
2019-07-08 11:04:37 +01:00 |
|
Guy Korland
|
664d7d6e84
|
fix build tracking.c should be tracking.o
thanks to @rafie
|
2019-07-07 18:28:15 +03:00 |
|
Salvatore Sanfilippo
|
0990dfa58e
|
Merge pull request #6162 from madolson/dev-unstable-config-refactor
Refactored yesno configs so there is less duplication
|
2019-07-07 17:13:11 +02:00 |
|
Salvatore Sanfilippo
|
985e5b2c60
|
Merge pull request #6161 from swilly22/redismodule-loading-ctx-flag
Extend REDISMODULE_CTX_FLAGS to indicate if redis is loading
|
2019-07-07 17:01:29 +02:00 |
|
John Sully
|
514640f314
|
Redis only does this in beforeSleep function - doing extra calls like we do causes test issues
Former-commit-id: d013ad9ebaf3c2bf38121349ed9b98e16439c734
|
2019-07-06 00:53:20 -04:00 |
|
John Sully
|
725dd6539f
|
Add back user space buffering of RDB save
Former-commit-id: d918ca6fa57a6149b86b4effc787dbdde7350133
|
2019-07-06 00:36:23 -04:00 |
|
John Sully
|
95f0357746
|
Fix additional warning related to new() overloads
Former-commit-id: 218111eb7244643bd13af47b878622c429535288
|
2019-07-05 23:42:39 -04:00 |
|
Salvatore Sanfilippo
|
3ffea1c914
|
Merge pull request #6022 from itamarhaber/RedisModule_ReplyWithCString
Adds RedisModule_ReplyWithCString
|
2019-07-05 20:25:18 +02:00 |
|
antirez
|
f3a8b5001d
|
Client side caching: RESP2 support.
|
2019-07-05 12:24:28 +02:00 |
|
antirez
|
d6204fe246
|
Merge branch 'unstable' of github.com:/antirez/redis into unstable
|
2019-07-04 18:34:53 +02:00 |
|
antirez
|
6aeb2627de
|
Client side caching: fix invalidate message len and content.
|
2019-07-04 14:07:23 +02:00 |
|
antirez
|
4b5027845e
|
Client side caching: implement trackingInvalidateKey().
|
2019-07-03 19:16:20 +02:00 |
|
antirez
|
a4e44726d0
|
Client side caching: hook inside call() for tracking.
|
2019-07-03 12:42:16 +02:00 |
|
antirez
|
b826cf89f1
|
Client side caching: CLIENT TRACKING subcommand.
|
2019-07-03 11:58:20 +02:00 |
|
antirez
|
b54789d472
|
Client side caching: enable tracking mode.
|
2019-06-30 06:19:08 -04:00 |
|
antirez
|
7f9de752de
|
Client side caching: fields and flags for tracking mode.
|
2019-06-29 20:08:41 -04:00 |
|
antirez
|
a152f483cd
|
Client side caching: add new file and description.
|
2019-06-29 09:09:38 -04:00 |
|
John Sully
|
9983a59895
|
Fix additional warnings
Former-commit-id: 1531cfb7eea1824fb40da596b3446baa4312355c
|
2019-06-27 16:29:36 -04:00 |
|
John Sully
|
f5f4815041
|
Fix mac build breaks
Former-commit-id: 16a89f21dc0beb23b7eb8f2e378d076da918c0d6
|
2019-06-27 15:04:09 -04:00 |
|