John Sully
|
d1c3ee3891
|
Change default back to jemalloc (until defrag is implemented) and fix compile errors
|
2019-02-21 01:36:38 -05:00 |
|
John Sully
|
cd0ccdde8e
|
Don't commit core dumps
|
2019-02-21 00:43:09 -05:00 |
|
John Sully
|
05e421b23b
|
Rebrand more strings visible on console, we're not allowed to call ourselves Redis
|
2019-02-21 00:24:03 -05:00 |
|
John Sully
|
722e46d8a8
|
Update copyright notice on files heavily changed
|
2019-02-21 00:17:07 -05:00 |
|
John Sully
|
d48cf2494d
|
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
|
8e8abb2ff9
|
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
|
627c19e02f
|
Multithreading works!
|
2019-02-20 01:20:26 -05:00 |
|
John Sully
|
c1031e5f98
|
Prevent erroneously setting CLIENT_PENDING_WRITE when we have async writes
|
2019-02-19 01:37:16 -05:00 |
|
John Sully
|
3f4315125c
|
Most tests failing, except some memory and number of PSYNC syncs
|
2019-02-19 01:11:00 -05:00 |
|
John Sully
|
e9a2b6f561
|
deadlock fixes
|
2019-02-18 23:52:21 -05:00 |
|
John Sully
|
0914b52ffa
|
Thread safety fixes
|
2019-02-18 22:25:35 -05:00 |
|
John Sully
|
e9c1d30749
|
Extra AE functionality
|
2019-02-18 18:56:45 -05:00 |
|
John Sully
|
65e48b868e
|
Load balance connections across threads (config NYI and hardcoded)
|
2019-02-16 14:26:19 -05:00 |
|
John Sully
|
c0eb2e5193
|
Fix recursive fastlock...
|
2019-02-16 14:25:14 -05:00 |
|
John Sully
|
90c6c37628
|
make headers C++ safe
|
2019-02-15 16:55:40 -05:00 |
|
John Sully
|
05685ed792
|
mitigate race condition in test
|
2019-02-15 16:55:19 -05:00 |
|
John Sully
|
aed915cebc
|
make networking.c a C++ file
|
2019-02-15 14:11:34 -05:00 |
|
John Sully
|
8b7e441997
|
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
|
0f293d4fb0
|
Fix most failing tests
|
2019-02-15 10:53:32 -05:00 |
|
John Sully
|
6059bc7e67
|
Initial work of multithreaded key-db. Note: Fails tests
|
2019-02-11 03:36:18 -05:00 |
|
John Sully
|
eefa3e9168
|
Fastlock fixes
|
2019-02-10 22:00:19 -05:00 |
|
John Sully
|
bd46c2041e
|
move ae to C++
|
2019-02-10 20:24:11 -05:00 |
|
John Sully
|
32d0b3141a
|
Keep pool allocator up to date (even though we aren't enabling it)
|
2019-02-10 19:33:07 -05:00 |
|
John Sully
|
adabbca14b
|
Prevent so many copies of sdslen getting added
|
2019-02-10 19:31:46 -05:00 |
|
John Sully
|
5be3566838
|
Performance enhancements!
|
2019-02-09 13:05:06 -05:00 |
|
John Sully
|
f6736cd713
|
Reduce memory usage for in place strings by 8 bytes
|
2019-02-09 13:04:18 -05:00 |
|
John Sully
|
dac1213462
|
complete rebranding with tests passing
|
2019-02-09 10:11:46 -05:00 |
|
John Sully
|
5420f93de9
|
Fix bug where we try to load a database with no name
|
2019-02-09 07:56:45 -05:00 |
|
John Sully
|
cedd67eaff
|
remove Redis branding
|
2019-02-08 17:56:32 -05:00 |
|
John Sully
|
564dabd0a2
|
Support AWS S3 saving via the s3 cli tools
|
2019-02-06 01:06:48 -05:00 |
|
John Sully
|
ef310bc7f8
|
Merge branch 'unstable' of https://github.com/antirez/redis into unstable
|
2019-02-06 00:09:39 -05:00 |
|
John Sully
|
cd8145e314
|
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
|
e9d231d4c6
|
ACL: redis.conf: mark old ACL-alike stuff as deprecated.
|
2019-02-05 17:59:05 +01:00 |
|
antirez
|
53318b9e3f
|
ACL: ability to configure an external ACL file.
|
2019-02-05 17:49:52 +01:00 |
|
antirez
|
83bb71e27c
|
ACL: change behavior of redefined user. Last line counts.
|
2019-02-05 10:52:05 +01:00 |
|
antirez
|
1bdc63cc01
|
ACL: implement rewriting of users in redis.conf.
|
2019-02-05 10:48:17 +01:00 |
|
John Sully
|
3e61388df3
|
complete malloc memory class work, and pass tests
|
2019-02-04 16:56:13 -05:00 |
|
antirez
|
3aaed6dc39
|
ACL: fix user/rule inverted error message.
|
2019-02-04 16:58:35 +01:00 |
|
antirez
|
b67e46953b
|
ACL: load the defined users at server startup.
|
2019-02-04 16:39:07 +01:00 |
|
antirez
|
e3c8db819b
|
ACL: implement ACLLoadConfiguredUsers().
|
2019-02-04 16:35:15 +01:00 |
|
antirez
|
7e4b4cd327
|
ACL: better error reporting in users configuration errors.
|
2019-02-04 13:04:35 +01:00 |
|
antirez
|
8dce634f5c
|
ACL: make ACLAppendUserForLoading() able to report bad argument.
|
2019-02-04 13:00:58 +01:00 |
|
antirez
|
73efcef7cb
|
ACL: initial appending of users in user loading list.
|
2019-02-04 12:55:48 +01:00 |
|
John Sully
|
e28d9adeee
|
Properly integrate memkind
|
2019-02-01 15:21:00 -05:00 |
|
John Sully
|
b80f8ec79b
|
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
|
0a443027b8
|
template config
|
2019-02-01 14:01:35 -05:00 |
|
John Sully
|
4a84628bf0
|
Support configurable file backed scratch
|
2019-02-01 13:54:59 -05:00 |
|
antirez
|
be0e1c0363
|
ACL: implement ACLAppendUserForLoading().
|
2019-02-01 13:02:59 +01:00 |
|
antirez
|
276a5f296c
|
ACL: skeleton and first ideas for postponed user loading.
|
2019-02-01 12:20:09 +01:00 |
|