10352 Commits

Author SHA1 Message Date
John Sully
be3272ec38 Add debugging stats to the INFO command
Former-commit-id: ac80a5c6a6676f45ac7d460a9cfb02fef8b48d78
2019-03-19 22:04:33 -04:00
John Sully
81ac409f3e Add release badge
Former-commit-id: c74100a552021b7b3af236349fc30c389b5ea4c2
2019-03-19 20:54:36 -04:00
John Sully
6026413072 Add CI badge
Former-commit-id: 03379106d6ce85c63389a73e78788a3aed589a6f
2019-03-19 20:46:25 -04:00
John Sully
498e64e094 Getting close! Maybe there was a better way to do this than checking in travis.yml files repeatedly but alas it works and doesn't affect people building locally
Former-commit-id: 9ad229f663dc4aff0772c26c3e1ac7090eaca19e
2019-03-19 20:40:17 -04:00
John Sully
893df9e69b Clang build with libc malloc
Former-commit-id: 0900edf776d5b6c7c28c7ed9462732178738862d
2019-03-19 20:34:09 -04:00
John Sully
f6805ac67d more clang travis fixes
Former-commit-id: ea520027b99582a78ee829fa6c0d470566a7425f
2019-03-19 20:26:35 -04:00
John Sully
487282d213 Fix race condition building dependencies with multithreaded builds
Former-commit-id: 04679b3b3b53c87c85c2d64c9f6d34a73969af2c
2019-03-19 20:25:30 -04:00
John Sully
538b0a53e9 Will clang build now with travis?
Former-commit-id: 2bf5c1324a9ff7739ee2eb90d7a722065d2d8a98
2019-03-19 20:00:52 -04:00
John Sully
cbfeae20b2 clang build failure
Former-commit-id: 3d93ca1bf699cbd399faf4a37e78d8d5d9f1b253
2019-03-19 19:55:03 -04:00
John Sully
74a8114681 Travis clang dependencies
Former-commit-id: c548431611bad9bcfdb3c348ab7bad61151a27a2
2019-03-19 19:50:28 -04:00
John Sully
3fa5c94210 Makefile ignores env CXXFLAGS
Former-commit-id: 0ab29f7394be270f958c01cc66d26da14eb32f2c
2019-03-19 19:29:14 -04:00
John Sully
c26ba66b0e No underscore
Former-commit-id: 30dab7ad14a473be3368b8dbc281bb4522d0a53b
2019-03-19 19:22:27 -04:00
John Sully
bfbf7b00f7 Maybe this will make travis-ci stop using GCC headers when compiling with clang
Former-commit-id: 0c5fa59221ada0639047dd16aed49cec3e467b26
2019-03-19 19:12:15 -04:00
John Sully
1b34e43109 Feature gate SO_INCOMING_CPU so we compile on older kernels
Former-commit-id: 267e84f97d61f8aa416f88870c21bdf2a0cc635a
2019-03-19 18:55:42 -04:00
John Sully
f480792f9c typo
Former-commit-id: 344cca75c6cf46fbf5fa82769ab6a0b74c0f1603
2019-03-19 18:40:50 -04:00
John Sully
dcb224f832 It would be nice if our CI actually called make...
Former-commit-id: 0dd8e682f40356f465565bc14405735b2073cdd4
2019-03-19 18:37:53 -04:00
John Sully
94619b95d9 Fix issues with travis config
Former-commit-id: da7e54819afd78ff58a1f03a7e4aee0a12b94bbb
2019-03-19 18:31:45 -04:00
John Sully
33a862d9e9 Let's try travis-ci
Former-commit-id: 4e70215307e0a898d03454687d4ca2534925aef3
2019-03-19 18:27:54 -04:00
John
0c629168fe Fix linker errors on some compilers due to sdslen()
Former-commit-id: 6aa162f6ff528951894b1af80f5f7b81562e1b37
2019-03-19 22:08:20 +00:00
Yossi Gottlieb
dd8b4be46b CommandFilter API: Extend documentation. 2019-03-19 19:48:47 +02:00
Dvir Volk
8620a434a0 Added keyspace miss notifications support 2019-03-19 13:11:37 +02:00
John Sully
92faf7e9bc KeyDB has different aims than the Redis project.
We believe software is for the user.  If a feature requires complicating the codebase
but simplifies our user's lives we will do it any time.  This should not be taken
as an outright rejection of the manifesto, as we agree on many points.


Former-commit-id: d3800745698dc61a3fb6e491dcdba26ab5655932
2019-03-19 01:36:03 -04:00
John Sully
41e9bf80f3 Merge branch 'unstable' of https://github.com/JohnSully/redis2 into unstable
Former-commit-id: c406e7ff51aa51f6e6d1ece9963fe2520a89fb6e
2019-03-19 01:26:22 -04:00
John Sully
8ee38fa773 Merge branch 'unstable' of https://github.com/antirez/redis into unstable
Former-commit-id: 31ff6cffee209ec03b8e7ed851145289c96de0f4
2019-03-19 01:26:10 -04:00
Yossi Gottlieb
a9a6a894e8 CommandFilter API: hellofilter and tests. 2019-03-18 23:07:28 +02:00
Yossi Gottlieb
325fc1cb2e CommandFilter API: Support Lua and RM_call() flows. 2019-03-18 23:06:38 +02:00
Yossi Gottlieb
2a5aeef79f CommandFilter API: More cleanup. 2019-03-18 23:05:52 +02:00
Yossi Gottlieb
9095e4dc9b Add command filter Module API tests. 2019-03-18 19:34:52 +02:00
Yossi Gottlieb
6711132083 Add command filtering argument handling API. 2019-03-18 18:36:46 +02:00
antirez
3eaa2cdc44 MANIFESTO: simplicity and lock-in. 2019-03-18 15:49:52 +01:00
antirez
a5af648fdd MANIFESTO v2. 2019-03-18 15:38:43 +01:00
Yossi Gottlieb
c3e187190b Initial command filter experiment. 2019-03-18 13:50:34 +02:00
antirez
14b17c3615 replicaofCommand() refactoring: stay into 80 cols. 2019-03-18 11:34:40 +01:00
antirez
b78ac354f4 redis-check-aof: fix potential overflow.
Bug signaled by @vattezhang in PR #5940 but fixed differently.
2019-03-18 11:16:23 +01:00
antirez
8ea906a3e8 HyperLogLog: fix comment in hllCount(). 2019-03-16 09:15:57 +01:00
antirez
e216ceaf0e HyperLogLog: handle wrong offset in the base case. 2019-03-15 17:16:06 +01:00
antirez
dca7358279 HyperLogLog: speedup fuzz test. 2019-03-15 17:13:19 +01:00
antirez
a4b90be9fc HyperLogLog: enlarge reghisto variable for safety. 2019-03-15 17:10:16 +01:00
antirez
4208666797 HyperLogLog: dense/sparse repr parsing fuzz test. 2019-03-15 13:52:29 +01:00
John Sully
9f13b2bd49 Fix hyperloglog corruption 2019-03-15 13:13:01 +01:00
Yossi Gottlieb
a88264d934 Add RedisModule_GetKeyNameFromIO(). 2019-03-15 10:23:27 +02:00
John Sully
f485f390d5 Hack to prevent build errors on some machines due to missing throw()
Former-commit-id: a9e525c81e62f99e083fdddc5c62d11e5e46a5f4
2019-03-15 05:28:20 +00:00
John Sully
ed83e6b326 Merge /home/john/repos/redis_clean into unstable
Former-commit-id: 6157a5fc1be920085a136e43cdb23cf9dd724390
2019-03-14 14:22:41 -04:00
John Sully
65c581d318 Merge branch 'unstable' of https://github.com/antirez/redis into unstable
Former-commit-id: be3cb1ad3386f382ed7506dbfd1adb810e327007
2019-03-14 14:22:27 -04:00
John Sully
a89ab4d6b0 Fix hyperloglog corruption 2019-03-14 14:02:16 -04:00
antirez
74d6af8f80 Fix ZPOP return type when COUNT=0. Related to #5799. 2019-03-14 17:51:20 +01:00
antirez
052e03495f Fix objectSetLRUOrLFU() when LFU underflows. 2019-03-14 17:06:59 +01:00
antirez
d292a51618 Improve comments after merging #5834. 2019-03-14 12:47:36 +01:00
Salvatore Sanfilippo
0cce98f2f9
Merge pull request #5834 from guybe7/trim_module_sds
Trim SDS free space of retained module strings
2019-03-14 12:41:31 +01:00
Salvatore Sanfilippo
178114e766
Merge pull request #5931 from guybe7/fix_notify_classes
Fix mismatching keyspace notification classes
2019-03-14 12:30:10 +01:00