John Sully
6059bc7e67
Initial work of multithreaded key-db. Note: Fails tests
2019-02-11 03:36:18 -05:00
John Sully
d62178ec8c
Initial work of multithreaded key-db. Note: Fails tests
2019-02-11 03:36:18 -05:00
John Sully
3751d2b737
Fastlock fixes
...
Former-commit-id: da84b26785b82672ed8217b74464fa294049bc2b
2019-02-10 22:00:19 -05:00
John Sully
302675d18f
Fastlock fixes
...
Former-commit-id: da84b26785b82672ed8217b74464fa294049bc2b
2019-02-10 22:00:19 -05:00
John Sully
eefa3e9168
Fastlock fixes
2019-02-10 22:00:19 -05:00
John Sully
988ea40101
Fastlock fixes
2019-02-10 22:00:19 -05:00
John Sully
ffad5f32bc
move ae to C++
...
Former-commit-id: eb9070c8333ebe7d6e0d622f90e904c1b17e9710
2019-02-10 20:24:11 -05:00
John Sully
e40a203a1d
move ae to C++
...
Former-commit-id: eb9070c8333ebe7d6e0d622f90e904c1b17e9710
2019-02-10 20:24:11 -05:00
John Sully
bd46c2041e
move ae to C++
2019-02-10 20:24:11 -05:00
John Sully
c4dbc557eb
move ae to C++
2019-02-10 20:24:11 -05:00
John Sully
e86543a00e
Keep pool allocator up to date (even though we aren't enabling it)
...
Former-commit-id: b7b503d3ce6c20d28684c83ad3855bb7486cb3d3
2019-02-10 19:33:07 -05:00
John Sully
f10bd5954b
Keep pool allocator up to date (even though we aren't enabling it)
...
Former-commit-id: b7b503d3ce6c20d28684c83ad3855bb7486cb3d3
2019-02-10 19:33:07 -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
180c93ea4f
Keep pool allocator up to date (even though we aren't enabling it)
2019-02-10 19:33:07 -05:00
John Sully
6914dafd6c
Prevent so many copies of sdslen getting added
...
Former-commit-id: 327bbec981feb0d90df416281575953cd71ef6c2
2019-02-10 19:31:46 -05:00
John Sully
99553d7a77
Prevent so many copies of sdslen getting added
...
Former-commit-id: 327bbec981feb0d90df416281575953cd71ef6c2
2019-02-10 19:31:46 -05:00
John Sully
adabbca14b
Prevent so many copies of sdslen getting added
2019-02-10 19:31:46 -05:00
John Sully
44299002e0
Prevent so many copies of sdslen getting added
2019-02-10 19:31:46 -05:00
John Sully
f1fc8edb77
Performance enhancements!
...
Former-commit-id: 7175a8e4ebee74233702b8e308c0d57661b54bac
2019-02-09 13:05:06 -05:00
John Sully
cbdae2a62d
Performance enhancements!
...
Former-commit-id: 7175a8e4ebee74233702b8e308c0d57661b54bac
2019-02-09 13:05:06 -05:00
John Sully
5be3566838
Performance enhancements!
2019-02-09 13:05:06 -05:00
John Sully
edd87115f1
Performance enhancements!
2019-02-09 13:05:06 -05:00
John Sully
4059814245
Reduce memory usage for in place strings by 8 bytes
...
Former-commit-id: 9aefc183c696733b6b15128107430c0c95629681
2019-02-09 13:04:18 -05:00
John Sully
9c2f873957
Reduce memory usage for in place strings by 8 bytes
...
Former-commit-id: 9aefc183c696733b6b15128107430c0c95629681
2019-02-09 13:04:18 -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
2f9d958e96
Reduce memory usage for in place strings by 8 bytes
2019-02-09 13:04:18 -05:00
John Sully
219b0f7441
complete rebranding with tests passing
...
Former-commit-id: 3e9b8677098059964f3f7a492394da4ede9bd37d
2019-02-09 10:11:46 -05:00
John Sully
c2821078b1
complete rebranding with tests passing
...
Former-commit-id: 3e9b8677098059964f3f7a492394da4ede9bd37d
2019-02-09 10:11:46 -05:00
John Sully
dac1213462
complete rebranding with tests passing
2019-02-09 10:11:46 -05:00
John Sully
d3fc46b3a8
complete rebranding with tests passing
2019-02-09 10:11:46 -05:00
John Sully
3f9736a654
Fix bug where we try to load a database with no name
...
Former-commit-id: e8b5bbf7a16c1d82c8c063a88acd446de1c1392a
2019-02-09 07:56:45 -05:00
John Sully
eab4afcafa
Fix bug where we try to load a database with no name
...
Former-commit-id: e8b5bbf7a16c1d82c8c063a88acd446de1c1392a
2019-02-09 07:56:45 -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
d8b67e717c
Fix bug where we try to load a database with no name
2019-02-09 07:56:45 -05:00
John Sully
8e0450c32e
remove Redis branding
...
Former-commit-id: 79ef18e8853421e22f4192591b8c543eeeb79356
2019-02-08 17:56:32 -05:00
John Sully
08bae383a5
remove Redis branding
...
Former-commit-id: 79ef18e8853421e22f4192591b8c543eeeb79356
2019-02-08 17:56:32 -05:00
John Sully
cedd67eaff
remove Redis branding
2019-02-08 17:56:32 -05:00
John Sully
e4bcae6156
remove Redis branding
2019-02-08 17:56:32 -05:00
antirez
48423054ea
ACL: add command fingerprint for CAT subcommand.
2019-02-08 12:40:42 +01:00
antirez
3df1eb85ca
ACL: add command fingerprint for CAT subcommand.
2019-02-08 12:40:42 +01:00
antirez
fcd5ff1a76
ACL: add arity check in ACL command where missing.
2019-02-08 12:38:41 +01:00
antirez
d453936b52
ACL: add arity check in ACL command where missing.
2019-02-08 12:38:41 +01:00
antirez
66fd5e058f
ACL: ignore modules commands when adding categories.
...
We can't trust modules commands flagging, so module commands must be
always explicitly added, with the exception of +@all that will include
everything. However something like +@readonly should not include command
from modules that may be potentially dangerous: our categories must be
safe and reliable and modules may not be like that.
2019-02-08 11:50:39 +01:00
antirez
d4890c20c1
ACL: ignore modules commands when adding categories.
...
We can't trust modules commands flagging, so module commands must be
always explicitly added, with the exception of +@all that will include
everything. However something like +@readonly should not include command
from modules that may be potentially dangerous: our categories must be
safe and reliable and modules may not be like that.
2019-02-08 11:50:39 +01:00
antirez
4a7062f9bd
ACL: some documentation inside redis.conf.
2019-02-08 09:52:07 +01:00
antirez
af8761e4f2
ACL: some documentation inside redis.conf.
2019-02-08 09:52:07 +01:00
antirez
87ce87e68c
ACL: load ACL file at startup. Prevent silly configurations.
2019-02-07 17:20:03 +01:00
antirez
80f987726d
ACL: load ACL file at startup. Prevent silly configurations.
2019-02-07 17:20:03 +01:00
antirez
b1db13d8fa
ACL: ACLLoadFromFile(): several errors fixed to make it work.
2019-02-07 17:07:51 +01:00
antirez
db30727547
ACL: ACLLoadFromFile(): several errors fixed to make it work.
2019-02-07 17:07:51 +01:00