John Sully
|
594559b45e
|
Fix issue #59 - Test replicaof config variable
Former-commit-id: d5ecc2347a717f6e6f938d81325476a9c3dff9a6
|
2019-07-18 19:22:49 -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
|
0f5b59241f
|
Give the active-rep more time to sync for test reliability
Former-commit-id: 620c2ec1412a3bcea5fecf21238caa065e73f3e9
|
2019-07-12 23:52:07 -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
|
0da2d91659
|
Update README.md
Former-commit-id: f12c3cf9ddccedbafd7cde05fcabc5f47e5c58a3
|
2019-07-11 20:29:47 -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 |
|
Salvatore Sanfilippo
|
259a916e14
|
Merge pull request #6210 from gkorland/patch-3
fix build tracking.c should be tracking.o
|
2019-07-07 17:49:17 +02: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
|
0c611d8347
|
lazyfree needs to consume more memory to be detectable
Former-commit-id: 122ec25bf0db0b90e7789b1ab90695ac3f9258b7
|
2019-07-06 00:53:40 -04: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
|
33f32477da
|
We can use less memory in the client output buffers. Its OK
Former-commit-id: 852819180f6a281449a376b6b79a424af4e63c82
|
2019-07-05 23:43:01 -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 |
|
John Sully
|
dbc8272acf
|
Fix libcxxabi clang compile failure in travis, as well as bool issue due to old clang
Former-commit-id: 79e5160e376cfedc690d351d49c3327d5f48c580
|
2019-06-18 00:42:01 -04:00 |
|
John Sully
|
61015908ab
|
Bump travis compiler version
Former-commit-id: 510e966dc0cae510f6687e8d5e35c8576ce62cef
|
2019-06-18 00:42:01 -04:00 |
|
John Sully
|
d4d6e7756d
|
Fix Travis CI issue
Former-commit-id: 8238d3207e484e5c9515d00ee7d2247168c03612
|
2019-06-17 23:56:23 -04:00 |
|
John Sully
|
d65ce6fbbc
|
Fix issues with relaxed memory model architectures
Former-commit-id: e37bc4ad40e852b67ee14e5aa87fd2f398f00eed
|
2019-06-17 23:00:12 -04:00 |
|
John Sully
|
db5af7990d
|
Remove unnecessary recursive lock
Former-commit-id: 0f78b8b91729374f76f562049e16c0556da00959
|
2019-06-17 23:00:12 -04:00 |
|
John Sully
|
a849655efd
|
missing file :)
Former-commit-id: 19061fe04f22dc2dcb4547a4c74eccfb89cae785
|
2019-06-17 23:00:12 -04:00 |
|