John Sully
25c335488e
Implement load database dumps from S3. We already save.
...
Former-commit-id: a45f212693956a6fb1aacf465d88e940bbbfd56f
2019-03-13 16:53:37 -04:00
John Sully
ebf0ae3e97
Merge branch 'unstable' of https://github.com/antirez/redis into Multithread
2019-02-21 18:17:12 -05:00
Chris Lamb
d0089cf208
Don't assume the __x86_64__ pointer size to avoid warnings on x32.
...
__x86_64__ is defined on the on the x32 architecture and the conditionals in
debug.c therefore assume the size of (void*) etc:
debug.c: In function 'getMcontextEip':
debug.c:757:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
return (void*) uc->uc_mcontext.gregs[16]; /* Linux 64 */
^
debug.c: In function 'logRegisters':
debug.c:920:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
logStackContent((void**)uc->uc_mcontext.gregs[15]);
We can remedy this by checking for __ILP32__ first. See:
https://wiki.debian.org/ArchitectureSpecificsMemo
... for more info.
2019-02-11 17:12:27 +01: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
e38d1e6c7f
Support AWS S3 saving via the s3 cli tools
2019-02-06 01:06:48 -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
John Sully
0ffcf355fe
Custom flash heap
2019-01-29 18:10:46 -05:00
antirez
5190cbe08f
RESP3: addReplyString() -> addReplyProto().
...
The function naming was totally nuts. Let's fix it as we break PRs
anyway with RESP3 refactoring and changes.
2019-01-09 17:00:30 +01:00
antirez
709a6612eb
RESP3: addReplyString() -> addReplyProto().
...
The function naming was totally nuts. Let's fix it as we break PRs
anyway with RESP3 refactoring and changes.
2019-01-09 17:00:30 +01:00
antirez
e936aaf5fc
RESP3: verbatim reply API + DEBUG PROTOCOL support.
2019-01-09 17:00:30 +01:00
antirez
e291170385
RESP3: verbatim reply API + DEBUG PROTOCOL support.
2019-01-09 17:00:30 +01:00
antirez
a73887b0cb
RESP3: DEBUG PROTOCOL: boolean types.
2019-01-09 17:00:30 +01:00
antirez
afba211297
RESP3: DEBUG PROTOCOL: boolean types.
2019-01-09 17:00:30 +01:00
antirez
fd81b96935
RESP3: Fix addReplyBool() RESP2/3 output.
2019-01-09 17:00:30 +01:00
antirez
8042afb246
RESP3: Fix addReplyBool() RESP2/3 output.
2019-01-09 17:00:30 +01:00
antirez
9089aadc9d
RESP3: DEBUG PROTOCOL: fix strcasecmp() check.
2019-01-09 17:00:30 +01:00
antirez
4e2dd54df0
RESP3: DEBUG PROTOCOL: fix strcasecmp() check.
2019-01-09 17:00:30 +01:00
antirez
592508470d
RESP3: DEBUG PROTOCOL command. Only types already supported by API.
2019-01-09 17:00:30 +01:00
antirez
795ad670f9
RESP3: DEBUG PROTOCOL command. Only types already supported by API.
2019-01-09 17:00:30 +01:00
antirez
229ca5b210
RESP3: fix DEBUG DIGEST-VALUE with new API.
2019-01-09 17:00:30 +01:00
antirez
c3bf646ef3
RESP3: fix DEBUG DIGEST-VALUE with new API.
2019-01-09 17:00:30 +01:00
antirez
7c25def9a0
stringmatchlen() fuzz test added.
...
Verified to be able to trigger at least #5632 . Does not report other
issues.
2018-12-11 13:29:30 +01:00
antirez
a31ca8d753
stringmatchlen() fuzz test added.
...
Verified to be able to trigger at least #5632 . Does not report other
issues.
2018-12-11 13:29:30 +01:00
Salvatore Sanfilippo
c70976ab30
Merge pull request #5626 from soloestoy/remove-useless-code
...
remove useless tryObjectEncoding in debug assert
2018-12-07 17:09:56 +01:00
Salvatore Sanfilippo
5bfd8ae253
Merge pull request #5626 from soloestoy/remove-useless-code
...
remove useless tryObjectEncoding in debug assert
2018-12-07 17:09:56 +01:00
antirez
fd4bea34b5
DEBUG DIGEST-VALUE implemented.
2018-12-07 16:41:54 +01:00
antirez
5a0b7212c9
DEBUG DIGEST-VALUE implemented.
2018-12-07 16:41:54 +01:00
antirez
439e29a38a
DEBUG DIGEST refactoring: extract function to digest a value.
2018-12-07 16:30:33 +01:00
antirez
e9400e8efd
DEBUG DIGEST refactoring: extract function to digest a value.
2018-12-07 16:30:33 +01:00
zhaozhao.zz
9a4161b048
remove useless tryObjectEncoding in debug assert
2018-11-30 12:05:46 +08:00
zhaozhao.zz
0da171b3a6
remove useless tryObjectEncoding in debug assert
2018-11-30 12:05:46 +08:00
David Carlier
131343d466
OpenBSD support.
...
Special treatment here as backtrace support is optional,
cannot be found via pkg-config and similar neither.
2018-11-25 08:10:26 +00:00
David Carlier
ac086b1932
OpenBSD support.
...
Special treatment here as backtrace support is optional,
cannot be found via pkg-config and similar neither.
2018-11-25 08:10:26 +00:00
David Carlier
5cd50d39fb
Backtrace/register dump on BSD.
...
FreeBSD/DragonFlyBSD does have backtrace only it does not
belong to libc.
2018-11-25 07:21:56 +00:00
David Carlier
69ca907868
Backtrace/register dump on BSD.
...
FreeBSD/DragonFlyBSD does have backtrace only it does not
belong to libc.
2018-11-25 07:21:56 +00:00
David Carlier
7cfbba40f0
only FreeBSD change/little warning addressing
2018-11-08 10:13:52 +00:00
David Carlier
1d98666327
only FreeBSD change/little warning addressing
2018-11-08 10:13:52 +00:00
antirez
1624139e91
Actually use the protectClient() API where needed.
...
Related to #4804 .
2018-10-09 13:18:52 +02:00
antirez
929c686cce
Actually use the protectClient() API where needed.
...
Related to #4804 .
2018-10-09 13:18:52 +02:00
Salvatore Sanfilippo
fae1ef5ded
Merge pull request #4804 from soloestoy/fix-debug-load
...
debug: avoid free client unexpectedly when reload & loadaof
2018-10-09 12:56:08 +02:00
Salvatore Sanfilippo
6660458a4c
Merge pull request #4804 from soloestoy/fix-debug-load
...
debug: avoid free client unexpectedly when reload & loadaof
2018-10-09 12:56:08 +02:00
Oran Agra
55fb237e61
add DEBUG LOG, to to assist test suite debugging
2018-07-30 12:23:51 +03:00
Oran Agra
4a30adde31
add DEBUG LOG, to to assist test suite debugging
2018-07-30 12:23:51 +03:00
antirez
9f30306d44
addReplySubSyntaxError() renamed to addReplySubcommandSyntaxError().
2018-07-02 18:49:34 +02:00
antirez
2edcafb35d
addReplySubSyntaxError() renamed to addReplySubcommandSyntaxError().
2018-07-02 18:49:34 +02:00
Salvatore Sanfilippo
e7b480369b
Merge pull request #4998 from itamarhaber/module_command_help
...
Module command help
2018-07-02 18:46:56 +02:00
Salvatore Sanfilippo
bc6a004588
Merge pull request #4998 from itamarhaber/module_command_help
...
Module command help
2018-07-02 18:46:56 +02:00
zhaozhao.zz
483f7d3222
clients: add type option for client list
2018-06-28 17:43:05 +08:00
zhaozhao.zz
b9cbd04b57
clients: add type option for client list
2018-06-28 17:43:05 +08:00