JohnSully
85a8158ae8
Link to detailed benchmarking results and methodology.
...
Former-commit-id: b8776bb001b90fd550a513612ae89e52ad5985b6
2019-02-26 15:11:25 -05:00
JohnSully
b7dcd0b567
More fine tuning help. Hopefully we can automate this.
...
Former-commit-id: 84c20e8337b1598fe4eb57bbb3d8913ae7e77f13
2019-02-26 03:30:37 -05:00
JohnSully
f1b8f76167
Update benchmarking notes.
...
Former-commit-id: bae2409cceb26124a346a7e8db40b183952e31f8
2019-02-26 02:30:03 -05:00
John Sully
f474419764
test code shouldn't be commited
...
Former-commit-id: 8f7c44257b150856f87367559ae1aef74b15e3a4
2019-02-26 00:21:37 -05:00
John Sully
16f5a47c5f
Merge branch 'unstable' of https://github.com/JohnSully/redis2 into unstable
...
Former-commit-id: 2772ce249cad75b5e9b3bfc57e3b3afe2865a09a
2019-02-26 00:20:11 -05:00
John Sully
be82e98799
writes shouldn't be under the global lock
...
Former-commit-id: bcfd9327cb4fcf5e1fca9477862919817ddc5ab8
2019-02-26 00:19:38 -05:00
John Sully
f019a3b69e
Option to disable ASM spinlock
...
Former-commit-id: 01ff36fc289449d6e0bf20731de079b6957bfac8
2019-02-26 00:00:04 -05:00
John Sully
3ca6b6f9a2
Fix build break
...
Former-commit-id: 6466b09fdc1758b38bbed64b00eb958f5ea36665
2019-02-26 01:10:07 +00:00
John Sully
f446785084
Rewrite our spinlock in assembly, pretty big performance improvement
...
Former-commit-id: 40d7a701feefd36e9e3fdb6d516228c4a70fcf3d
2019-02-25 18:21:27 -05:00
JohnSully
9b186a5895
Formatting (more)
...
Former-commit-id: 78b9d303d3146c9a3121fff4e92f2043c0e50518
2019-02-23 03:08:24 -05:00
John Sully
34e7dcd9a5
Update copyright to include additional authorship
...
Former-commit-id: d912013d1bb5aff9cff1c8f3ab06093007de14e3
2019-02-23 02:27:19 -05:00
John Sully
a3c3773e68
Merge branch 'unstable' of https://github.com/JohnSully/redis2 into unstable
...
Former-commit-id: 898e6519d12c4bb81a429e3e18ae10340cb4748d
2019-02-23 02:25:00 -05:00
John Sully
677391bd77
Merge branch 'Multithread' into unstable
...
Former-commit-id: 8c074a7d013638e920606d139a6f1c4ff43c6511
2019-02-23 02:24:23 -05:00
John Sully
f97f602f77
Support configurable number of threads
2019-02-23 01:51:04 -05:00
John Sully
84f38452e5
Support a non-spinlock mutex if compiled in
2019-02-23 01:50:02 -05:00
JohnSully
8f32bbfa13
More edits
...
Former-commit-id: 6e69b4a795e0ab0a9b3a127b4ca716218daf5977
2019-02-23 01:48:05 -05:00
JohnSully
5f27820d5d
type
...
Former-commit-id: 1c36b46cb4880a89c4d712215e40e3fb139dc757
2019-02-23 01:33:27 -05:00
JohnSully
88fe444538
Formatting
...
Former-commit-id: 73abd04b95d26f42923ebde338a0b70f8fa9570c
2019-02-23 01:32:50 -05:00
JohnSully
0e4d1d8462
Initial rewrite of Readme
...
Former-commit-id: 29d6845d1f7b03e80e39a71ec5aac50ba6e81eb4
2019-02-23 01:28:44 -05:00
John Sully
554012085c
All tests pass single thread
2019-02-23 00:09:34 -05:00
John Sully
cfabd4f666
Fix failure to trim querybuf (and memory tests that fail because of it)
2019-02-22 22:09:25 -05:00
John Sully
906308d728
Fix EMBSTR corruption
2019-02-22 21:32:43 -05:00
John Sully
131518da62
Missing file from merge
2019-02-22 21:16:50 -05:00
John Sully
08723fc9d4
Disable RTTI, we don't need it
2019-02-22 21:16:27 -05:00
John Sully
5539e7522a
Merge branch 'unstable' of https://github.com/antirez/redis into Multithread
2019-02-22 21:16:10 -05:00
John Sully
dbd82f6bfc
Lock use after free
2019-02-22 21:00:14 -05:00
John Sully
174e9fe809
fix corruption in object size optimization
2019-02-22 17:45:50 -05:00
John Sully
6c6d913a86
Remove unnecessary mfences
2019-02-22 15:49:22 -05:00
antirez
73ae256e3f
ACL: fix ACLSaveToFile() return value.
2019-02-22 12:45:13 +01:00
antirez
fde40f1050
ACL: less error prone error handling in ACLSaveToFile().
2019-02-22 12:43:08 +01:00
Salvatore Sanfilippo
62fe3057c5
Merge pull request #5850 from artix75/dev
...
Cluster Manager: fix replica assignment anti-affinity (create)
2019-02-22 10:28:31 +01:00
Salvatore Sanfilippo
3994e59268
Merge pull request #5858 from madolson/dev-unstable-acl-deluser
...
Making deleting users better defined and update documentation
2019-02-22 10:27:37 +01:00
Salvatore Sanfilippo
4da6d258e8
Merge pull request #5859 from madolson/dev-unstable-networking-cleanup
...
Refactored manual computation of object length
2019-02-22 10:25:17 +01:00
John Sully
30e8a859c0
Prevent mixed up client replies, and deadlocks
2019-02-22 01:24:16 -05:00
John Sully
2788cf57b0
Implement try_lock
2019-02-22 01:23:31 -05:00
John Sully
8cd2cdca3d
Merge branch 'unstable' of https://github.com/antirez/redis into Multithread
2019-02-21 18:17:12 -05:00
Madelyn Olson
79eaa9ebd9
Refactored manual computation of object length
2019-02-21 21:35:00 +00:00
Madelyn Olson
691b8871d2
Making deleting users better defined and update documentation
2019-02-21 21:34:14 +00:00
antirez
7a19d5a3ed
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2019-02-21 17:03:19 +01:00
antirez
c528f436e6
ACL: remove leak in ACLLoadFromFile().
2019-02-21 17:03:06 +01:00
antirez
c3425bc0ae
ACL: implement ACL SAVE.
2019-02-21 17:01:08 +01:00
antirez
c80b647d03
ACL: ACLSaveToFile() implemented.
2019-02-21 16:50:28 +01:00
antirez
cb6f5c4d0a
ACL: add LOAD subcommand to ACL HELP.
2019-02-21 16:31:33 +01:00
Salvatore Sanfilippo
e7d1af804e
Merge pull request #4811 from oranagra/cli-diskless-repl
...
Add redis-cli support for diskless replication (CAPA EOF)
2019-02-21 12:54:15 +01:00
Salvatore Sanfilippo
72b560f0dd
Merge pull request #5856 from oranagra/cli-bigkeys
...
redis-cli add support for --memkeys, fix --bigkeys for module types
2019-02-21 12:22:09 +01:00
Oran Agra
6f84cf009b
redis-cli add support for --memkeys, fix --bigkeys for module types
...
* bigkeys used to fail on databases with module type keys
* new code adds more types when it discovers them, but has no way to know element count in modules types yet
* bigkeys was missing XLEN command for streams
* adding --memkeys and --memkeys-samples to make use of the MEMORY USAGE command
see #5167 , #5175
2019-02-21 12:18:20 +02:00
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