John Sully
|
41164fbb61
|
Change default back to jemalloc (until defrag is implemented) and fix compile errors
|
2019-02-21 01:36:38 -05:00 |
|
John Sully
|
75f589c702
|
Don't commit core dumps
|
2019-02-21 00:43:09 -05:00 |
|
John Sully
|
ac4c00d6d9
|
Rebrand more strings visible on console, we're not allowed to call ourselves Redis
|
2019-02-21 00:24:03 -05:00 |
|
John Sully
|
1f2f2edfac
|
Update copyright notice on files heavily changed
|
2019-02-21 00:17:07 -05:00 |
|
John Sully
|
942510f1a5
|
Change fastlock implementation from naive spinlock to a ticket lock for better fairness and lower peak latency
|
2019-02-21 00:16:47 -05: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
|
357a9e92e2
|
Prevent erroneously setting CLIENT_PENDING_WRITE when we have async writes
|
2019-02-19 01:37:16 -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 |
|
John Sully
|
a7bed6327a
|
Extra AE functionality
|
2019-02-18 18:56:45 -05:00 |
|
John Sully
|
a47b0f4d3b
|
Load balance connections across threads (config NYI and hardcoded)
|
2019-02-16 14:26:19 -05:00 |
|
John Sully
|
2c220889c6
|
Fix recursive fastlock...
|
2019-02-16 14:25:14 -05:00 |
|
John Sully
|
5fc8747feb
|
make headers C++ safe
|
2019-02-15 16:55:40 -05:00 |
|
John Sully
|
6d8530d493
|
mitigate race condition in test
|
2019-02-15 16:55:19 -05:00 |
|
John Sully
|
62090d0a97
|
make networking.c a C++ file
|
2019-02-15 14:11:34 -05:00 |
|
John Sully
|
f5caec488d
|
Make the lock recursive, this is because processEventsWhileBlocked may cause us to lock multiple times
|
2019-02-15 14:11:05 -05:00 |
|
John Sully
|
48f6d0d800
|
Fix most failing tests
|
2019-02-15 10:53:32 -05:00 |
|
John Sully
|
d62178ec8c
|
Initial work of multithreaded key-db. Note: Fails tests
|
2019-02-11 03:36:18 -05:00 |
|
John Sully
|
988ea40101
|
Fastlock fixes
|
2019-02-10 22:00:19 -05:00 |
|
John Sully
|
c4dbc557eb
|
move ae to C++
|
2019-02-10 20:24:11 -05:00 |
|
John Sully
|
180c93ea4f
|
Keep pool allocator up to date (even though we aren't enabling it)
|
2019-02-10 19:33:07 -05:00 |
|
John Sully
|
44299002e0
|
Prevent so many copies of sdslen getting added
|
2019-02-10 19:31:46 -05:00 |
|
John Sully
|
edd87115f1
|
Performance enhancements!
|
2019-02-09 13:05:06 -05:00 |
|
John Sully
|
2f9d958e96
|
Reduce memory usage for in place strings by 8 bytes
|
2019-02-09 13:04:18 -05:00 |
|
John Sully
|
d3fc46b3a8
|
complete rebranding with tests passing
|
2019-02-09 10:11:46 -05:00 |
|
John Sully
|
d8b67e717c
|
Fix bug where we try to load a database with no name
|
2019-02-09 07:56:45 -05:00 |
|
John Sully
|
e4bcae6156
|
remove Redis branding
|
2019-02-08 17:56:32 -05:00 |
|
John Sully
|
e38d1e6c7f
|
Support AWS S3 saving via the s3 cli tools
|
2019-02-06 01:06:48 -05:00 |
|
John Sully
|
3e9e84ca19
|
Merge branch 'unstable' of https://github.com/antirez/redis into unstable
|
2019-02-06 00:09:39 -05:00 |
|
John Sully
|
41a24e689e
|
Make main headers C++ safe, and change rdb to use file descriptor instead of FILE pointer
|
2019-02-05 23:36:40 -05:00 |
|
antirez
|
20ba1b7e96
|
ACL: redis.conf: mark old ACL-alike stuff as deprecated.
|
2019-02-05 17:59:05 +01:00 |
|
antirez
|
475fd7ba2e
|
ACL: ability to configure an external ACL file.
|
2019-02-05 17:49:52 +01:00 |
|
antirez
|
15a76e7868
|
ACL: change behavior of redefined user. Last line counts.
|
2019-02-05 10:52:05 +01:00 |
|
antirez
|
8ce3c16317
|
ACL: implement rewriting of users in redis.conf.
|
2019-02-05 10:48:17 +01:00 |
|
John Sully
|
2f753a3539
|
complete malloc memory class work, and pass tests
|
2019-02-04 16:56:13 -05:00 |
|
antirez
|
b74c41c8e4
|
ACL: fix user/rule inverted error message.
|
2019-02-04 16:58:35 +01:00 |
|
antirez
|
58c070757d
|
ACL: load the defined users at server startup.
|
2019-02-04 16:39:07 +01:00 |
|
antirez
|
0082503bdf
|
ACL: implement ACLLoadConfiguredUsers().
|
2019-02-04 16:35:15 +01:00 |
|
antirez
|
20fa89d093
|
ACL: better error reporting in users configuration errors.
|
2019-02-04 13:04:35 +01:00 |
|
antirez
|
0d6e0f8d23
|
ACL: make ACLAppendUserForLoading() able to report bad argument.
|
2019-02-04 13:00:58 +01:00 |
|
antirez
|
1327538221
|
ACL: initial appending of users in user loading list.
|
2019-02-04 12:55:48 +01:00 |
|
John Sully
|
7d76a8d602
|
Properly integrate memkind
|
2019-02-01 15:21:00 -05:00 |
|
John Sully
|
d3a31390b5
|
Merge commit '09a263e6076b3fd0fe3b094a2bfad7f93fc997d6' as 'deps/memkind/src'
|
2019-02-01 14:45:39 -05:00 |
|
John Sully
|
09a263e607
|
Squashed 'deps/memkind/src/' content from commit bb9f19dd1
git-subtree-dir: deps/memkind/src
git-subtree-split: bb9f19dd1b3ed6cc5e1b35919564ccf6f4b32f69
|
2019-02-01 14:45:39 -05:00 |
|
John Sully
|
b290c49a40
|
template config
|
2019-02-01 14:01:35 -05:00 |
|
John Sully
|
a476fdfd8c
|
Support configurable file backed scratch
|
2019-02-01 13:54:59 -05:00 |
|
antirez
|
a23e926924
|
ACL: implement ACLAppendUserForLoading().
|
2019-02-01 13:02:59 +01:00 |
|
antirez
|
816f2fce08
|
ACL: skeleton and first ideas for postponed user loading.
|
2019-02-01 12:20:09 +01:00 |
|