Commit Graph
35 Commits
Author SHA1 Message Date
John Sully 4246199553 Merge commit '7cb94fd6cc9e1ad106964171023457ae3ff0a40b' into unstable
Former-commit-id: 7676f5b15f
2020-05-21 17:36:53 -04:00
John Sully 5935707790 Merge commit '2535a172c1247d5d32d6f2fefe51b95c27ba8ae1' into unstable
Former-commit-id: 7a15f6dfc7
2020-05-21 17:30:56 -04:00
John Sully fe8acd0b30 Remove debugging logs
Former-commit-id: 4073758874
2020-05-14 22:18:29 -04:00
John Sully 03b811b13c Fix crash during hook module test
Former-commit-id: 628d168049
2020-05-10 21:57:16 -04:00
John Sully f76a52b957 Fix crash in module tests
Former-commit-id: 37423757b5
2020-05-10 21:06:38 -04:00
John Sully f69c169c04 Merge tag '6.0-rc3' into redis_6_merge
Redis 6.0 RC3.


Former-commit-id: b2cb10de5f
2020-04-14 22:56:19 -04:00
John Sully ce54857237 Merge commit '454e12cb8961f21c9dd8502dc82ae6ffd7e22fe0' into redis_6_merge
Former-commit-id: cc3ebbe519
2020-04-14 22:19:29 -04:00
John Sully 8750cb5a3b Merge commit '07c75f60f3fe0b300fd7913bab3d2d7e612afb03' into redis_6_merge
Former-commit-id: 2941792a85
2020-04-14 21:13:42 -04:00
John Sully 4f56e9c3b0 Merge commit 'e91ca9fee9c56ef319b407b104afc435be0c53cb' into redis_6_merge
Former-commit-id: 516c8c6e23
2020-04-14 20:42:48 -04:00
John Sully 68c50ae876 Merge commit '6718d5d37517bd927635649708913affb98f67c9' into redis_6_merge
Former-commit-id: ef1236b600
2020-04-14 20:19:48 -04:00
John Sully d48ea996e7 Merge commit '13fbdf970660b15011c4312f31137e58bbda5b2c' into redis_6_merge
Former-commit-id: cde199a797
2020-04-14 19:43:04 -04:00
John Sully 2038fa270a Merge commit '491949ee5bf4ffbfc746ea4ed5a6d673b0e2fb81' into redis_6_merge
Former-commit-id: 09e8fb17cd
2020-04-14 18:44:42 -04:00
John Sully 9039879f80 Merge commit '2ad427f862084e0e18fbd6c313af35ccdb6c68f7' into redis_6_merge
Former-commit-id: d71c4c2215
2020-04-14 18:30:26 -04:00
John Sully 6bb1429a46 module fixes
Former-commit-id: ef4e11ecb8
2020-02-04 01:22:25 -05:00
John Sully 6193e9ad4f Merge remote-tracking branch 'redis/6.0' into redis_merge
Former-commit-id: ef9a3cadcf
2020-01-27 02:55:48 -05:00
Petr Vaněk 8146f24391 Rename redis.conf to keydb.conf
Former-commit-id: 4b01ad1e30
2019-12-21 15:00:24 -05:00
John Sully e57d2e24c9 Update more slave instances to use replica (Issue #75)
Former-commit-id: 252725d50f
2019-10-13 12:29:20 -04:00
John Sully 5525de6148 Acquire the lock for modules that don't acquire it before calling like they are supposed to
Former-commit-id: 6016dd0f8b
2019-07-30 16:54:25 -04:00
John Sully 945a7b69f1 Fix crash in RediSearch
Former-commit-id: cbe5c04a0f
2019-07-29 15:08:41 -04:00
John Sully e06c38f1d3 Plumb support for sub expires to all expire related code
Former-commit-id: 184abac694
2019-07-23 18:53:59 -04:00
John Sully 94645b33dd Initial prototype of EXPIREMEMBER command
Former-commit-id: 0b3d74ea67
2019-07-23 18:53:58 -04:00
John Sully a060bc7942 New expire datastructure and algorithm. Allows us to expire in sublinear time
Former-commit-id: 3880d2616c
2019-07-23 18:30:10 -04:00
John Sully f094402c33 Any +x bit is acceptable
Former-commit-id: 156e596f9c
2019-07-19 15:26:17 -04:00
John Sully 8d526d9354 Any +x bit is acceptable
Former-commit-id: fc58516cca
2019-07-19 01:42:05 -04:00
John Sully 5404d6f6bb Modules must have execute permissions to load
Former-commit-id: a4efcd35af
2019-07-19 01:31:10 -04:00
John Sully 33acb40633 Merge commit '985e5b2c608eade2a60e50a6a177f13381c9c8d8' into unstable
Former-commit-id: 4602f8c391
2019-07-19 00:01:56 -04:00
John Sully 9725fadaba convert the pending write list to a vector for better performance and less cache thrashing
Former-commit-id: ae33ff3a6e
2019-06-17 23:00:12 -04:00
John Sully 924509f52f Move more code out of the GIL
Former-commit-id: 59dbd625c1
2019-06-17 23:00:12 -04:00
John Sully 397e85befb Merge branch 'unstable' of https://github.com/antirez/redis into MergeRedis
Note: some tests failing

Former-commit-id: 86d7276f24
2019-05-11 02:20:34 -04:00
John Sully 3d2b9e3ab8 Fix module locking issues
Former-commit-id: bf26959b72
2019-05-09 19:00:27 -04:00
John Sully 6ae796cb91 refactor server global into a pointer (so that threadsafe commands can set this to NULL to prove they don't rely on it
Former-commit-id: 37b2d046be
2019-04-21 14:01:10 -04:00
John Sully 83adc0eabb Factor out some normally const globals
Former-commit-id: fa2e407873
2019-04-21 13:20:45 -04:00
John Sully 0e10e4f6f5 Start of MVCC support (and more C++)
Former-commit-id: c4621a5ed2
2019-04-16 23:16:03 -04:00
John Sully 98c30dfac1 Fix module linking and crashing issues
Former-commit-id: 1c953a4d5b
2019-04-16 13:34:22 -04:00
John Sully 68bec6f239 Move remaning files dependent on server.h over to C++
Former-commit-id: 8c133b605c
2019-04-08 01:00:48 -04:00