Martin Angers
9c87b12acb
Fix detection of Redis cluster on RedisLabs ( #15104 )
2023-11-15 09:03:06 -05:00
Martin Angers
edf4a4d02f
Add script execution simulation to osquery-perf in preparation for load testing (part 3 of ticket) ( #13456 )
2023-08-23 18:31:47 -04:00
Martin Angers
043606895c
Add new error message to detect as non-cluster redis ( #11719 )
2023-05-16 14:24:38 -04:00
Stephan Miehe
b6a409fa3b
Support redis username ( #9018 )
2022-12-14 08:53:38 -05:00
gillespi314
6fb3a87ae9
Enable errcheck
linter for golangci-lint
( #8899 )
2022-12-05 16:50:49 -06:00
Martin Angers
5483adc26b
Detect the NOPERM error to mean redis cluster is disabled ( #5058 )
2022-04-11 16:17:30 -04:00
Martin Angers
39b34508a9
Try to fix flaky publisher-has-listener redis test ( #3876 )
2022-01-26 08:13:01 -05:00
Lucas Manuel Rodriguez
77c3a8a61e
Fix flaky TestPolicyWebhooks
( #3777 )
...
* Fix flaky TestPolicyWebhooks
* Run test redis cleanup before running tests
2022-01-19 16:17:00 -03:00
Martin Angers
afb3310937
Migrate team-related endpoints to new pattern ( #3740 )
2022-01-19 10:52:14 -05:00
Martin Angers
f14f97156c
Add read and write timeout options for redis ( #3624 )
2022-01-11 17:08:39 -05:00
Martin Angers
3ae57a0242
Create errors with ctxerr, add the call to store them in redis ( #2786 )
2021-11-15 09:11:38 -05:00
Tomas Touceda
2902da76ca
Issue 2027 better error visibility ( #2069 )
2021-11-02 13:35:57 -04:00
Martin Angers
a8735d55bb
Implement async processing of hosts for label queries ( #2288 )
2021-11-01 14:13:16 -04:00
Martin Angers
07cf136d03
Add TLS support to Redis connections ( #2568 )
2021-10-20 10:09:18 -04:00
Martin Angers
a7420140ce
Use a redis cluster-friendly store for rate limit ( #2577 )
2021-10-19 16:24:13 -04:00
Martin Angers
b1bd3aee5b
Try to fix flaky redis standalone test on ci ( #2553 )
2021-10-18 11:08:36 -04:00
Martin Angers
057d4e8b2e
Add configuration and support for Redis to read from replicas ( #2509 )
2021-10-18 09:32:17 -04:00
Tomas Touceda
685245c2bd
Cache app config in redis ( #2205 )
...
* Cache app config in redis
* Add changes files
* Replace string with constant
* Revert some test refactorign and duplicate a bit of test code
* Add test for AppConfig with redis failing
* Fix lint
* Use Doer so it works better in clusters
* Skip unmarshalling if we already did
* Allow to cache hosts if configured
* Omit the setting if empty
* Remove hashing, too much CPU
* Revert caching of host auth... needs a more thought through approach
* Remove config
* Remove old config
* Remove locker interface
* Fix test and address review comments
2021-09-28 10:01:53 -03:00
Martin Angers
1fa5ce16b8
Add configurable Redis connection retries and following of cluster redirections ( #2045 )
...
Closes #1969
2021-09-15 08:50:32 -04:00
Tomas Touceda
b2efc9f51c
Make redis conn timeout and keep alive configurable ( #1968 )
...
* Make redis conn timeout and keep alive configurable
* Document new configs
* Correct config name
2021-09-08 17:55:12 -03:00
Martin Angers
0ac4fc4c1a
Update redisc and replace EachRedisNode implementation ( #1949 )
2021-09-07 13:25:36 -04:00
Martin Angers
9a0871a2f1
Address issues related to Redis Cluster support ( #1885 )
...
Closes #1847 .
2021-09-01 16:32:57 -04:00