darwin icon indicating copy to clipboard operation
darwin copied to clipboard

Redis improvements and fixes

Open frikilax opened this issue 3 years ago • 0 comments

:sparkles: Redis improvements and fixes

:page_with_curl: Type of change

Please delete options that are not relevant.

Bug fix: non-breaking change which fixes an issue. New feature: non-breaking change which adds functionality.

:bulb: Related Issue(s)

  • none

:black_nib: Description

Fixed

  • fbuffer: checks if key exists and is a SET (not a LIST) before potentially cleaning it at startup
  • Redis Manager: TestIsManager(ip, port) logic was inverted
  • Tests: check_start_stop did not check if filter is running properly

Added

  • Alert Manager: possibility to connect to Redis via IP:port
  • fbuffer/fconnection/fend/fsession/ftanomaly/ftest: possibility to connect to Redis via IP:port

TODO

  • update documentation
  • add tests for Redis through IP (at least in base tests)

:dart: Test Environments

FreeBSD (version)

  • Redis (version)
  • Boost (version)
  • clang++ (or g++) (version)
  • CMake (version)
  • Python (version)

Ubuntu (version)

  • Redis (version)
  • Boost (version)
  • g++ (or clang++) (version)
  • CMake (version)
  • Python (version)
  • Valgrind (version)

:heavy_check_mark: Checklist:

  • [ ] My code follows the style guidelines of this project
  • [ ] I have performed a self-review of my own code
  • [ ] I have commented my code, particularly in hard-to-understand areas
  • [ ] (If new filter) I have added corresponding page to the documentation
  • [ ] (If other changes) I have made corresponding changes to the documentation
  • [ ] I have added tests that prove my fix is effective or that my feature works
  • [ ] New and existing unit tests pass locally with my changes
  • [ ] :raising_hand: I certify on my honor that all the information provided is true, and I've done all I can to deliver a high quality code

frikilax avatar Mar 24 '21 08:03 frikilax