Skip to content
Snippets Groups Projects
  1. Dec 19, 2024
    • Egor Ivkov's avatar
      fix: check max users on user creation · 484a32ed
      Egor Ivkov authored and Егор Ивков's avatar Егор Ивков committed
      484a32ed
    • Georgy Moshkin's avatar
      perf: introduce TopologyCache · 5bf9d8a5
      Georgy Moshkin authored
      TopologyCache is a collection of deserialized structures with
      information about cluster topology. This currently includes data from
      _pico_instance, _pico_replicaset, _pico_tier & _pico_service_route_table.
      The info is automatically kept up to date with the corresponding system
      tables. The TopologyCache also caches the immutable info related to the
      current instance, like instance name, replicaset uuid, etc.
      
      From now on we should be reading this data from TopologyCache whenever
      possible instead of going directly to system tables as we were doing
      previosly.
      
      At the moment only the plugin RPC module has transitioned to using
      TopologyCache but other modules should be refactored as well.
      Especially governor.
      5bf9d8a5
  2. Dec 09, 2024
  3. Nov 30, 2024
  4. Nov 20, 2024
  5. Nov 14, 2024
  6. Nov 01, 2024
  7. Oct 28, 2024
  8. Oct 25, 2024
  9. Oct 24, 2024
  10. Oct 22, 2024
  11. Oct 15, 2024
  12. Oct 10, 2024
  13. Sep 27, 2024
  14. Sep 24, 2024
    • Yaroslav Dynnikov's avatar
      feat: make uuids truly unique · 23cddcd0
      Yaroslav Dynnikov authored
      Up to this patch `instance_uuid` and `replicaset_uuid` were generated
      using name-based UUID v3. So all instances named `i1` in all clusters
      had the same UUID.
      
      With this patch UUIDs become random v4. Particular UUID values are
      generated in two locations:
      
      1. `start_boot` (src/lib.rs)
      2. `handle_join_request_and_wait` -> `build_instance` (src/rpc/join.rs)
      
      Function `Instance::new()` is removed in favor of explicit struct
      construction.
      23cddcd0
  15. Sep 20, 2024
  16. Sep 16, 2024
  17. Sep 13, 2024
  18. Sep 09, 2024
  19. Sep 06, 2024
  20. Aug 26, 2024
  21. Aug 23, 2024
  22. Aug 21, 2024
  23. Aug 20, 2024
Loading