Skip to content
Snippets Groups Projects
  1. Jun 17, 2024
    • Dmitry Rodionov's avatar
      rework free port detection in tests · 56e9a9c4
      Dmitry Rodionov authored
      The patch changes how ports are assigned to nodes started in tests.
      Previously port range was given to any xdist worker and each test chose
      ports from the beginning of the range which can lead to conflicts. So
      with the patch tests can no longer have interleaving port ranges.
      
      Additionally ports were previously checked but the check was failing the
      whole test in case of a failure. With the patch occupied ports are
      skipped instead.
      
      The patch also fixes a source of flakiness in PluginReflection
      PluginReflection
      56e9a9c4
  2. Jun 14, 2024
  3. Jun 13, 2024
  4. Jun 11, 2024
  5. Jun 06, 2024
  6. Jun 05, 2024
  7. Jun 04, 2024
  8. Jun 03, 2024
  9. May 31, 2024
  10. May 28, 2024
  11. May 27, 2024
  12. May 24, 2024
  13. May 23, 2024
  14. May 22, 2024
    • godzie44's avatar
      chore(plugins): `update_plugin_tiers` API call is split into... · dad87908
      godzie44 authored and Georgy Moshkin's avatar Georgy Moshkin committed
      chore(plugins): `update_plugin_tiers` API call is split into `service_append_tier` and `service_remove_tier` calls
      dad87908
    • godzie44's avatar
      chore(plugins): plugin system improvements · 664f32d8
      godzie44 authored and Georgy Moshkin's avatar Georgy Moshkin committed
      - add description field to `_pico_plugin` and `_pico_service`
      - plugin loading: filter files by its extensions
      - plugin loading: check possible service collisions
      - plugin loading: now plugin searching at {plugin_dir}/{plugin_name} path
      - now all errors between plugin and picodata wrapping with `BoxError` (this protects plugin caller from UAF)
      664f32d8
  15. May 21, 2024
  16. May 17, 2024
  17. May 16, 2024
    • Maksim Kaitmazian's avatar
      fix(pgproto): non-admin users can't read from query cache · c786dcd2
      Maksim Kaitmazian authored
      This commit fixes that non-admin users can't read queries from the query cache.
      An attempt to read from the cache used to result in the following error:
      sbroad error: failed to get space_def: box error: AccessDenied: Read access to space '_pico_table' is denied for user 'alex3'
      
      Previously, an error would occur when a user ran the same query twice.
      During the first execution, the query was prepared and cached. However,
      on the second execution, the client attempted to retrieve the query from the
      cache and encountered an access denied error.
      c786dcd2
  18. May 14, 2024
    • Arseniy Volynets's avatar
      fix: panic on non-unique index name · e041d7d1
      Arseniy Volynets authored
      - we didn't check that index name is unique
      in indexes meta table. That led to panics
      when index with same name was created for
      two tables.
      - previous commit set wrong sbroad submodule.
      Set sbroad submodule to correct commit
      e041d7d1
  19. May 13, 2024
  20. May 08, 2024
  21. May 03, 2024
    • godzie44's avatar
      feature: plugin topology · bb59a877
      godzie44 authored and Yaroslav Dynnikov's avatar Yaroslav Dynnikov committed
      Plugin topology is a mapping plugin service to tiers.
      
      Introduce new `pico.update_plugin_tiers` API.
      This function may be used for control
      where plugin services must be running and where not.
      
      Plugin integration tests have also been refactored.
      bb59a877
Loading