Skip to content
Snippets Groups Projects
  1. Jul 26, 2024
  2. Jul 16, 2024
  3. Jun 21, 2024
  4. Jun 17, 2024
  5. Jun 13, 2024
  6. Jun 05, 2024
  7. Jun 04, 2024
  8. May 31, 2024
  9. May 17, 2024
  10. May 08, 2024
  11. Apr 17, 2024
  12. 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
  13. Apr 08, 2024
  14. Apr 05, 2024
  15. Mar 29, 2024
  16. Mar 06, 2024
Loading