Skip to content
Snippets Groups Projects
  1. Apr 12, 2024
  2. Dec 19, 2023
    • Anatoly Popov's avatar
      feat(webui): add tiers to picodata http-server · 1c6dd947
      Anatoly Popov authored and Yaroslav Dynnikov's avatar Yaroslav Dynnikov committed
      
      1. http-server:
      
          1. Get info about tiers from _pico_tier
          2. Get info about instance addresses from:
              - http: lua api
              - binary:  _pico_peer_addresses
          3. Switch from arrays to map where it makes sense
          4. Compose all the data to `cluster_state` object
          5. Get version information for lua api.
      
      2. Tests:
      
          1. Add DeepDiff package to better diff for json
          2. Amend tests to new specification
          3. Get picodata version via lua api and use it in asserts
      
      3. Chore:
      
          1. Add .envrc and .direnv to .gitingore (direnv specific files)
          2. Add .vscode to .gitignore.
      
      Signed-off-by: Anatoly Popov's avatarAnatoly Popov <a.popov@picodata.io>
      1c6dd947
  3. May 12, 2023
  4. May 04, 2023
    • Denis Smirnov's avatar
      feat: add distributed SQL support · a1ed2657
      Denis Smirnov authored
      
      Current commit introduces distributed SQL in picodata (we use
      'sbroad' library). Now it is possible to execute cluster-wide
      SQL with 'pico.sql([[query]], {params})' lua method.
      
      Current limitations:
      1. DDL is still not implemented in picodata, so space sharding
         is mocked by '_pico_space' space (we'll remove it later).
      2. We still have duplicating symbols of the Tarantool module in
         sbroad and in picodata rlibs.
      3. We need to reuse piocdata's sharding functions and handle the
         case when different spaces in the query have different sharding
         functions.
      
      Co-authored-by: Georgy Moshkin's avatarGeorgy Moshkin <gmoshkin@picodata.io>
      Verified
      a1ed2657
  5. Oct 16, 2022
  6. May 30, 2022
  7. Apr 15, 2022
  8. Feb 15, 2022
  9. Dec 13, 2021
  10. Nov 22, 2021
Loading