John Sully
|
e69b51a6d4
|
Fix module locking issues
Former-commit-id: bf26959b722285f9b8caedb853e712d5b4ce6b3f
|
2019-05-09 19:00:27 -04:00 |
|
John Sully
|
7b87123505
|
refactor server global into a pointer (so that threadsafe commands can set this to NULL to prove they don't rely on it
Former-commit-id: 37b2d046bef12c7ee7cac4883f0b64ddde236d74
|
2019-04-21 14:01:10 -04:00 |
|
John Sully
|
e2e3acf04c
|
Factor out some normally const globals
Former-commit-id: fa2e407873fce7f936943ae1fe162d54d7bedd70
|
2019-04-21 13:20:45 -04:00 |
|
John Sully
|
0a9aa64210
|
Tweak mvcc time format so rollovers are not an issue
Former-commit-id: 14d01ec7bd6f20aea1ed51a1056d02d99583c6d2
|
2019-04-20 01:03:08 -04:00 |
|
John Sully
|
a28120cb9e
|
Timestamp writes to objects so we can be smarter about merging databases
Former-commit-id: 5dc9f70386617b02fab7eee1194f321f6b4b25c5
|
2019-04-20 00:52:07 -04:00 |
|
John Sully
|
b5e25f876f
|
Start of MVCC support (and more C++)
Former-commit-id: c4621a5ed2a7d8ca5034f2fbe8b71550f290ea64
|
2019-04-16 23:16:03 -04:00 |
|
John Sully
|
0798be97eb
|
Fix replica authentication failure when masterauth is below replicaof in the config file
Former-commit-id: c64ce7aa9c7783425430e08831f1c41346e315a9
|
2019-04-15 22:31:02 -04:00 |
|
John Sully
|
7859e0562f
|
Move remaning files dependent on server.h over to C++
Former-commit-id: 8c133b605c65212b023d35b3cb71e63b6a4c443a
|
2019-04-08 01:00:48 -04:00 |
|
John Sully
|
83a7f2f2bd
|
Move a bunch of files to C++
Former-commit-id: 011948bcef748df33cb18e76dc5ba48d3c5706dc
|
2019-04-07 16:54:56 -04:00 |
|
John Sully
|
ccd70014a7
|
Make t_string C++
Former-commit-id: 9f95d8b38f837097f5041086e4af6fc8dcb9bd78
|
2019-04-07 15:24:23 -04:00 |
|
John Sully
|
d36db18e7c
|
Add RREPLAY command and put the issue of packet storms to rest. Fixes issue #24
Former-commit-id: 68d2b648e0cfeac1ec6f7b68255631ba27d83739
|
2019-04-06 00:14:27 -04:00 |
|
John Sully
|
a7ed7e06a8
|
Merge branch 'unstable' into wip-multimaster
Former-commit-id: 4326d22380e4e4d9491c4b7cd050b26ec49663b3
|
2019-04-03 00:12:13 -04:00 |
|
John Sully
|
c40779752e
|
Merge branch 'unstable' of https://github.com/antirez/redis into unstable
Former-commit-id: 3745bbd95b16d7134c86143f458d7f31168c7d33
|
2019-04-03 00:00:38 -04:00 |
|
John Sully
|
55696f4436
|
Tests are passing! YAY!
Former-commit-id: e300f753c58fc542267536cd90c1a6b970d83539
|
2019-04-02 21:36:04 -04:00 |
|
John Sully
|
9b87144950
|
It compiles and doesn't crash immediately!
Former-commit-id: efaeca588717ca7cd44aa3502672d158acd94a6d
|
2019-04-02 16:47:05 -04:00 |
|
John Sully
|
7e62ed49af
|
Implement database merging for Active Replicas
Former-commit-id: 91e6368de0f0ecb7e4db497ce286a15336d4ec34
|
2019-03-28 15:12:43 -04:00 |
|
John Sully
|
7dd15baef9
|
Active Replica Support
Former-commit-id: a7aa2b074049a130761bc0a98d47130b6a0ff817
|
2019-03-24 15:39:10 -04:00 |
|
Salvatore Sanfilippo
|
5e8caca036
|
Merge pull request #5944 from yossigo/command-filtering
Command Filtering API
|
2019-03-22 17:43:49 +01:00 |
|
Salvatore Sanfilippo
|
122f42844a
|
Merge pull request #5945 from dvirsky/miss_notification
Added keyspace miss notifications support
|
2019-03-22 17:41:00 +01:00 |
|
John Sully
|
8a9e9ff3f4
|
Merge branch 'unstable' of https://github.com/antirez/redis into unstable
Former-commit-id: 9322d604eea7b48df3feff47ce2c04f82291228f
|
2019-03-21 20:15:59 -04:00 |
|
Dvir Volk
|
bc269c85e1
|
remove extra linebreak
|
2019-03-21 12:48:37 +02:00 |
|
Dvir Volk
|
99c2fe0bcf
|
added special flag for keyspace miss notifications
|
2019-03-21 11:47:14 +02:00 |
|
John Sully
|
be3272ec38
|
Add debugging stats to the INFO command
Former-commit-id: ac80a5c6a6676f45ac7d460a9cfb02fef8b48d78
|
2019-03-19 22:04:33 -04:00 |
|
Yossi Gottlieb
|
c3e187190b
|
Initial command filter experiment.
|
2019-03-18 13:50:34 +02:00 |
|
Yossi Gottlieb
|
a88264d934
|
Add RedisModule_GetKeyNameFromIO().
|
2019-03-15 10:23:27 +02:00 |
|
John Sully
|
f485f390d5
|
Hack to prevent build errors on some machines due to missing throw()
Former-commit-id: a9e525c81e62f99e083fdddc5c62d11e5e46a5f4
|
2019-03-15 05:28:20 +00:00 |
|
John Sully
|
65c581d318
|
Merge branch 'unstable' of https://github.com/antirez/redis into unstable
Former-commit-id: be3cb1ad3386f382ed7506dbfd1adb810e327007
|
2019-03-14 14:22:27 -04:00 |
|
Salvatore Sanfilippo
|
0cce98f2f9
|
Merge pull request #5834 from guybe7/trim_module_sds
Trim SDS free space of retained module strings
|
2019-03-14 12:41:31 +01:00 |
|
antirez
|
6fd4af1f12
|
Merge branch 'sharedapi' into unstable
|
2019-03-14 11:24:48 +01:00 |
|
John Sully
|
46853f1357
|
Merge branch 'unstable' of https://github.com/antirez/redis into unstable
Lots of fixes and improvements from upstream.
Former-commit-id: 261cf24efc8bedec7ee76a8897b9a800a4d663e2
|
2019-03-13 18:08:22 -04:00 |
|
John Sully
|
7408646c8a
|
Merge branch 'unstable' into RELEASE_0_9
Former-commit-id: 0bc586933ff91fd07128d5419b06303f05d16f2e
|
2019-03-07 19:13:33 -05:00 |
|
John Sully
|
02b030bc8c
|
Module threading fixes
Former-commit-id: 2785a8b4d40b09caea5e209ab49fc5f1484981a8
|
2019-03-07 19:13:01 -05:00 |
|
Yuan Zhou
|
feb4ebff45
|
server.h: remove dead code
hashTypeTryObjectEncoding() is not used now
|
2019-03-07 18:38:27 +08:00 |
|
John Sully
|
6add662139
|
port server.c to server.cpp
Former-commit-id: 09e6a4fee09b1a61e6d2ac83a2c8fec9978474ec
|
2019-03-06 16:29:30 -05:00 |
|
John Sully
|
15c301798f
|
Merge branch 'unstable' of https://github.com/antirez/redis into unstable
We want that awesome multithreaded benchmark
Former-commit-id: 07594d4f958892f9270a18bc182728e4dfbf8144
|
2019-03-02 18:07:18 -05:00 |
|
Salvatore Sanfilippo
|
88b720672c
|
Merge pull request #5877 from vattezhang/unstable_sentinel_cmd
fix: fix sentinel command table and new flags format
|
2019-02-27 15:45:03 +01:00 |
|
vattezhang
|
9d632230b6
|
fix: fix sentinel command table and new flags format
|
2019-02-27 21:35:58 +08:00 |
|
John Sully
|
e0089b390b
|
Thread affinity feature (default disabled)
Former-commit-id: 9b1e95809ce57fea84f30b8d5fb68ee00bd46ceb
|
2019-02-26 15:14:35 -05:00 |
|
John Sully
|
9f52d518c3
|
writes shouldn't be under the global lock
Former-commit-id: bcfd9327cb4fcf5e1fca9477862919817ddc5ab8
|
2019-02-26 00:19:38 -05:00 |
|
antirez
|
a7780f716e
|
Merge branch 'gopher' into unstable
|
2019-02-25 18:16:58 +01:00 |
|
antirez
|
3b420034bb
|
RESP3: allow HELLO to be used with version = 2.
|
2019-02-25 16:41:00 +01:00 |
|
John Sully
|
f4b060e0bd
|
Prevent mixed up client replies, and deadlocks
|
2019-02-22 01:24:16 -05:00 |
|
John Sully
|
ebf0ae3e97
|
Merge branch 'unstable' of https://github.com/antirez/redis into Multithread
|
2019-02-21 18:17:12 -05:00 |
|
antirez
|
e00b22e090
|
Gopher: initial request handling.
|
2019-02-21 23:13:08 +01:00 |
|
antirez
|
3de9ccf190
|
Gopher: config setting to turn support on/off.
|
2019-02-21 17:28:53 +01:00 |
|
John Sully
|
02e7fe400c
|
Cleanup lock contention, and ensure clients are written to in an unsafe way when the global lock is released
|
2019-02-20 23:30:21 -05:00 |
|
John Sully
|
29c1105132
|
Multithreading works!
|
2019-02-20 01:20:26 -05:00 |
|
John Sully
|
bf41d3916e
|
Most tests failing, except some memory and number of PSYNC syncs
|
2019-02-19 01:11:00 -05:00 |
|
John Sully
|
acbad0c04e
|
deadlock fixes
|
2019-02-18 23:52:21 -05:00 |
|
John Sully
|
2526d51d1a
|
Thread safety fixes
|
2019-02-18 22:25:35 -05:00 |
|