John Sully
|
2110b84f7e
|
Fix issue #59 - Test replicaof config variable
Former-commit-id: d5ecc2347a717f6e6f938d81325476a9c3dff9a6
|
2019-07-18 19:22:49 -04:00 |
|
John Sully
|
7ba2941735
|
Add support for sanitizers and fix issues they have found
Former-commit-id: 58971a430dd3e4e8c39c7b5288211bc2ba7699ed
|
2019-07-18 18:39:42 -04:00 |
|
John Sully
|
e41ab66722
|
Resolve race on neterr variable
Former-commit-id: 1512274f4c51dc4e8f4e3d11df2f35e051c0c079
|
2019-07-18 17:11:28 -04:00 |
|
John Sully
|
aa560582b4
|
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
|
afa1a2e023
|
Suppress initialized data sanitizer warnings
Former-commit-id: ad32ba0343a241c46206ada273b0c0125e9e3101
|
2019-07-18 15:49:03 -04:00 |
|
John Sully
|
452ace5b95
|
Another RESP3 regression
Former-commit-id: 4e30a5b4e53a4d1580f8d7cca8a8eac11e36ce4d
|
2019-07-17 22:57:52 -04:00 |
|
John Sully
|
cb58295ade
|
Fix Issue #58
Former-commit-id: c8516f3dc484920de4fc52acd72f5104d643ca87
|
2019-07-17 02:34:02 -04:00 |
|
John Sully
|
bc0c9054b2
|
Shared objects should be marked as such
Former-commit-id: aae0fdc11434fa76a1847eca9292c277b559730a
|
2019-07-16 18:32:01 -04:00 |
|
John Sully
|
79731e805a
|
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
|
bdc901f01c
|
Implement test mode to make finding bugs easier
Former-commit-id: 971f69fe1ff9cce50492a47f306b312457e50b9f
|
2019-07-15 14:55:18 -04:00 |
|
John Sully
|
a9500e5483
|
Blocked clients can stall when under low load
Former-commit-id: 7468c691ad04829c1fd3ae69f206946e8f38254a
|
2019-07-13 16:44:11 -04:00 |
|
John Sully
|
0dd9a27420
|
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
|
e78ed8cc64
|
Fix more locking deadlocks
Former-commit-id: 3081b6f98b5e7a9f3ef7cfe040236070398b081c
|
2019-07-12 23:51:45 -04:00 |
|
John Sully
|
8f1e7d9d5b
|
Fix deadlock with client and ae locks
Former-commit-id: 8630339e43c1de1cd723bdfdca8ab5924e2cb8b0
|
2019-07-12 20:46:50 -04:00 |
|
John Sully
|
03d41318b0
|
Add Active Replication tests
Former-commit-id: 528d10091fda0d2c56674e825c4f70467587955f
|
2019-07-12 03:54:41 -04:00 |
|
John Sully
|
42143ac654
|
FIX: The dabase count configuration is not respected
Former-commit-id: 149c3cf3dd75e8058c7c560d6a7ffbbb95da3898
|
2019-07-12 02:13:37 -04:00 |
|
John Sully
|
9dbcfc9d24
|
Update README.md
Former-commit-id: f12c3cf9ddccedbafd7cde05fcabc5f47e5c58a3
|
2019-07-11 20:29:47 -04:00 |
|
John Sully
|
2a1d7890f6
|
Fix compile errors on GCC v5
Former-commit-id: 1f08a0efb33511ddc75c2acc62199bfcd0860137
|
2019-07-11 20:20:01 -04:00 |
|
John Sully
|
3498002d9e
|
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
|
0db39bcf9d
|
Active Replicas are not slaves
Former-commit-id: b5101a460dba56d6deac5b753d09d47d834eee4a
|
2019-07-11 18:51:20 -04:00 |
|
John Sully
|
361b7655ef
|
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
|
722446510f
|
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
|
6eb52e200c
|
Change typeNameCanonicalize -> getObjectTypeName, and other style changes
|
2019-07-08 11:04:37 +01:00 |
|
Salvatore Sanfilippo
|
4c4b7023dd
|
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
|
2d07883cab
|
fix build tracking.c should be tracking.o
thanks to @rafie
|
2019-07-07 18:28:15 +03:00 |
|
Salvatore Sanfilippo
|
e8ae07aabf
|
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
|
677e95e2f5
|
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
|
87d57aa265
|
lazyfree needs to consume more memory to be detectable
Former-commit-id: 122ec25bf0db0b90e7789b1ab90695ac3f9258b7
|
2019-07-06 00:53:40 -04:00 |
|
John Sully
|
37090db182
|
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
|
a43a383361
|
Add back user space buffering of RDB save
Former-commit-id: d918ca6fa57a6149b86b4effc787dbdde7350133
|
2019-07-06 00:36:23 -04:00 |
|
John Sully
|
a686622540
|
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
|
5167e0399a
|
Fix additional warning related to new() overloads
Former-commit-id: 218111eb7244643bd13af47b878622c429535288
|
2019-07-05 23:42:39 -04:00 |
|
Salvatore Sanfilippo
|
a714004738
|
Merge pull request #6022 from itamarhaber/RedisModule_ReplyWithCString
Adds RedisModule_ReplyWithCString
|
2019-07-05 20:25:18 +02:00 |
|
antirez
|
6b29f2d83d
|
Client side caching: RESP2 support.
|
2019-07-05 12:24:28 +02:00 |
|
antirez
|
f099def733
|
Merge branch 'unstable' of github.com:/antirez/redis into unstable
|
2019-07-04 18:34:53 +02:00 |
|
antirez
|
3e43aed1ac
|
Client side caching: fix invalidate message len and content.
|
2019-07-04 14:07:23 +02:00 |
|
antirez
|
46edb55de9
|
Client side caching: implement trackingInvalidateKey().
|
2019-07-03 19:16:20 +02:00 |
|
antirez
|
506764b3f8
|
Client side caching: hook inside call() for tracking.
|
2019-07-03 12:42:16 +02:00 |
|
antirez
|
db16a861a1
|
Client side caching: CLIENT TRACKING subcommand.
|
2019-07-03 11:58:20 +02:00 |
|
antirez
|
c29f3bcf2e
|
Client side caching: enable tracking mode.
|
2019-06-30 06:19:08 -04:00 |
|
antirez
|
45d64f229e
|
Client side caching: fields and flags for tracking mode.
|
2019-06-29 20:08:41 -04:00 |
|
antirez
|
a28d7918d7
|
Client side caching: add new file and description.
|
2019-06-29 09:09:38 -04:00 |
|
John Sully
|
5aaa95ec11
|
Fix additional warnings
Former-commit-id: 1531cfb7eea1824fb40da596b3446baa4312355c
|
2019-06-27 16:29:36 -04:00 |
|
John Sully
|
15d37f3d65
|
Fix mac build breaks
Former-commit-id: 16a89f21dc0beb23b7eb8f2e378d076da918c0d6
|
2019-06-27 15:04:09 -04:00 |
|
John Sully
|
9252500928
|
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
|
64850f4d93
|
Bump travis compiler version
Former-commit-id: 510e966dc0cae510f6687e8d5e35c8576ce62cef
|
2019-06-18 00:42:01 -04:00 |
|
John Sully
|
a9837e9d95
|
Fix Travis CI issue
Former-commit-id: 8238d3207e484e5c9515d00ee7d2247168c03612
|
2019-06-17 23:56:23 -04:00 |
|
John Sully
|
fb1b845fe5
|
Fix issues with relaxed memory model architectures
Former-commit-id: e37bc4ad40e852b67ee14e5aa87fd2f398f00eed
|
2019-06-17 23:00:12 -04:00 |
|
John Sully
|
2a02779293
|
Remove unnecessary recursive lock
Former-commit-id: 0f78b8b91729374f76f562049e16c0556da00959
|
2019-06-17 23:00:12 -04:00 |
|
John Sully
|
5d07bb92ce
|
missing file :)
Former-commit-id: 19061fe04f22dc2dcb4547a4c74eccfb89cae785
|
2019-06-17 23:00:12 -04:00 |
|