Skip to content
Snippets Groups Projects
  1. Apr 17, 2024
  2. Dec 21, 2023
  3. 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
  4. Nov 06, 2023
    • Kurdakov Alexander's avatar
      feat: add tier entity · 701aa4ab
      Kurdakov Alexander authored
      Transferred replication factor from Properties table to new Tier table
      
      Instance and Replicaset belongs to tier via new field tier in _pico_instance and _pico_replicaset
      
      New cli option init-cfg with path to configuration file in yaml format. For now contains only info about tiers.
      701aa4ab
  5. Apr 21, 2023
    • Dmitry Travyan's avatar
      feat: connect CLI · 62decb8b
      Dmitry Travyan authored and Yaroslav Dynnikov's avatar Yaroslav Dynnikov committed
      This patch introduces `picodata connect` CLI command. It allows
      connecting to interactive lua console of a picodata instance via iproto
      The whole implementation comes down to invoking a lua script with
      `require("console").start()`.
      62decb8b
  6. Apr 20, 2023
  7. Dec 02, 2022
  8. Oct 17, 2022
  9. Sep 29, 2022
  10. May 25, 2022
  11. May 11, 2022
    • Yaroslav Dynnikov's avatar
      test: revise pytest environment · 1bfc5a21
      Yaroslav Dynnikov authored
      1. Review `Pipfile`:
        - Remove unused `filelock`;
        - Install `mypy` - static type checker for Python.
      2. Add new command `pipenv run lint`.
      3. Enable `mypy` in CI. Fix reported errors in `test_basics.py`.
      4. Renew readme.
      Verified
      1bfc5a21
  12. Apr 28, 2022
Loading