Skip to content
Snippets Groups Projects
  1. May 17, 2024
  2. Apr 17, 2024
  3. Apr 10, 2024
  4. Apr 09, 2024
    • godzie44's avatar
      feature: plugins · 26b11774
      godzie44 authored and Yaroslav Dynnikov's avatar Yaroslav Dynnikov committed
      Introduce a plugin system for picodata cluster.
      Plugin system contains:
      - `picoplugin` crate with plugin interfaces.
      This crate exposes plugin interfaces for user implementation and API
      that used by picodata to interact with plugin as with a code from dynamic library.
      - Support for plugin work cycle in picodata instance work cycle.
      Picodata instance interacts with running plugin by `PluginManager`
      component.
      Typically, plugins react to events that occur in instance or whole cluster.
      - New lua API with plugin CRUD actions.
          - pico.create_plugin - load a new plugin into picodata cluster
          - pico.remove_plugin - remove plugin from picodata cluster
          - pico.update_plugin_config - update plugin service configuration
      26b11774
  5. Apr 05, 2024
  6. Apr 04, 2024
  7. Mar 29, 2024
  8. Mar 27, 2024
  9. Mar 11, 2024
  10. Mar 06, 2024
  11. Mar 01, 2024
  12. Feb 12, 2024
  13. Feb 08, 2024
  14. Feb 05, 2024
  15. Feb 02, 2024
  16. Jan 31, 2024
  17. Jan 26, 2024
    • Feodor Alexandrov's avatar
      feat: shredding option for .xlog and .snap deletion · d48683ce
      Feodor Alexandrov authored
      1. Add a new option picodata run --shredding to enable shredding upon xlog_remove_file_impl.
      2. For test purposes additionally use the inject_errors feature to keep files after shred operation
      and allow the test code to look inside and make sure that content was really shredded.
      d48683ce
  18. Jan 25, 2024
  19. Jan 24, 2024
  20. Jan 23, 2024
  21. Jan 22, 2024
  22. Jan 17, 2024
  23. Jan 12, 2024
  24. Dec 28, 2023
  25. Dec 22, 2023
Loading