summaryrefslogtreecommitdiff
path: root/src/tracking.c
Commit message (Expand)AuthorAgeFilesLines
* ACL V2 - Selectors and key based permissions (#9974)Madelyn Olson2022-01-201-2/+2
* Sharded pubsub implementation (#8621)Harkrishn Patro2022-01-021-0/+6
* Make tracking invalidation messages always after command's reply (#9422)Huang Zhw2021-10-071-9/+34
* Client eviction (#8687)yoav-steinberg2021-09-231-0/+1
* Fix race in client side tracking (#9116)Oran Agra2021-06-221-1/+1
* Fixed some typos, add a spell check ci and others minor fix (#8890)Binbin2021-06-101-3/+3
* Client tracking tracking-redir-broken push len is 2 not 3 (#8456)Huang Zw2021-02-211-2/+2
* Throw error for conflicting bcast tracking prefixes (#8176)Madelyn Olson2021-01-081-0/+51
* Cleanup key tracking documentation and table management (#8039)Madelyn Olson2020-12-231-10/+17
* Introduce getKeysResult for getKeysFromCommand.Yossi Gottlieb2020-10-111-4/+9
* Squash merging 125 typo/grammar/comment/doc PRs (#7773)Oran Agra2020-09-101-1/+1
* Send null for invalidate on flush (#7469)Luke Palmer2020-07-151-10/+14
* Tracking: fix enableBcastTrackingForPrefix() invalid sdslen() call.antirez2020-06-161-1/+1
* Tracking: flag CLIENT_TRACKING_BROKEN_REDIR when redir brokenzhaozhao.zz2020-05-211-0/+1
* Tracking: send eviction messages when evicting entries.antirez2020-05-141-12/+23
* Client Side Caching: Add Tracking Prefix Number Stats in Server Infohwware2020-05-021-0/+5
* Tracking: NOLOOP further implementation and fixes.antirez2020-04-211-6/+19
* Tracking: NOLOOP internals implementation.antirez2020-04-211-31/+87
* remove redundant Semicolonhwware2020-03-231-1/+1
* clean CLIENT_TRACKING_CACHING flag when disabled cachinghwware2020-03-231-1/+1
* Tracking: optin/out implemented.antirez2020-02-241-8/+19
* Minor CSC fixes and fixed documentationMadelyn Olson2020-02-161-14/+8
* Fixes segfault on calling trackingGetTotalKeysItamar Haber2020-02-141-0/+1
* Tracking: fix behavior when switchinig from normal to BCAST.antirez2020-02-141-1/+11
* Tracking: fix sending messages bug + tracking off bug.antirez2020-02-131-0/+6
* Tracking: BCAST: basic feature now works.antirez2020-02-121-39/+50
* Tracking: BCAST: broadcasting of keys in prefixes implemented.antirez2020-02-111-9/+93
* Tracking: BCAST: registration in the prefix table.antirez2020-02-111-3/+54
* Tracking: BCAST: parsing of the options + skeleton.antirez2020-02-101-3/+13
* Tracking: always reply with an array of keys.antirez2020-02-101-1/+4
* Tracking: minor change of names and new INFO field.antirez2020-02-071-2/+6
* Tracking: first conversion from hashing to key names.antirez2020-02-071-111/+81
* - memcpy(&id,ri.key,ri.key_len);Eran Liberty2019-12-051-1/+1
* Client side caching: show tracking slots usage in INFO.antirez2019-07-231-0/+6
* Client side caching: implement full slot limit function.antirez2019-07-231-0/+36
* Client side caching: do not reclaim tracking table if it's emptyzhaozhao.zz2019-07-231-4/+1
* Client side caching: split invalidation into key / slot.antirez2019-07-221-16/+36
* Client side caching: reclaim the tracking table on FLUSHALL.antirez2019-07-221-9/+45
* Client side caching: don't hash the key if not needed.antirez2019-07-221-2/+5
* Clinet side caching: take count of used caching slots.antirez2019-07-221-1/+5
* Client side caching: filter clients untrackingzhaozhao.zz2019-07-181-1/+1
* Client side caching: implement trackingInvalidateKeysOnFlush()zhaozhao.zz2019-07-171-31/+50
* Client side caching: filter clients no longer there.antirez2019-07-101-0/+1
* Client side caching: RESP2 support.antirez2019-07-051-2/+14
* Client side caching: fix invalidate message len and content.antirez2019-07-041-2/+2
* Client side caching: implement trackingInvalidateKey().antirez2019-07-031-0/+162