- May 17, 2023
-
-
Georgy Moshkin authored
-
- May 15, 2023
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
- May 05, 2023
-
-
Georgy Moshkin authored
-
- May 04, 2023
-
-
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 <gmoshkin@picodata.io>
-
- May 03, 2023
-
-
Егор Ивков authored
-
- Apr 28, 2023
-
-
Егор Ивков authored
-
- Apr 24, 2023
-
-
Егор Ивков authored
-
- Apr 21, 2023
-
-
Georgy Moshkin authored
* _picodata_index keys now include space_id * _picodata_space distribution type changed to "array" * _picodata_space format type changed to "array" * add Spaces::insert and Indexes::insert methods * Ddl now has #[serde(tag = "kind", rename_all = "snake_case")] * Dml now has #[serde(tag = "op_kind", rename_all = "snake_case")] * Distribution now has #[serde(tag = "kind", rename_all = "snake_case")]
-
- Apr 20, 2023
-
-
Yaroslav Dynnikov authored
The main focus is on the snapshot recovery scenarios (bootstrap / cathcup) interleaving with explicit CaS operations, rather than on leadership changes and joins.
-
Georgy Moshkin authored
-
Yaroslav Dynnikov authored
Refactor corresponding tests accordingly
-
- Apr 11, 2023
-
-
Adopted styleguide is "actual == expected", not vice versa.
-
- Apr 06, 2023
-
-
Егор Ивков authored
-
- Mar 27, 2023
-
-
Егор Ивков authored
-
- Feb 03, 2023
-
-
Valentin Syrovatskiy authored
Integration tests use some TCP ports. These ports may conflict with: - already running instances on the developer host - any other program on the developer host or on the CI host The `port_range` fixture checks that all ports between base_port and max_port (inclusive) are unused, so integration tests are allowed to run.
-
- Feb 02, 2023
-
-
Yaroslav Dynnikov authored
This reverts commit 267dc61b. It produces false-positive errors in CI.
-
- Feb 01, 2023
-
-
Valentin Syrovatskiy authored
-
- Dec 05, 2022
-
-
- Dec 02, 2022
-
-
Valentin Syrovatskiy authored
-
- Nov 22, 2022
-
-
Yaroslav Dynnikov authored
-
- Nov 17, 2022
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
- Nov 15, 2022
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
- Nov 01, 2022
-
-
Georgy Moshkin authored
-
- Oct 25, 2022
-
-
- Oct 19, 2022
-
-
Yaroslav Dynnikov authored
-
Valentin Syrovatskiy authored
-
- Oct 16, 2022
-
-
Valentin Syrovatskiy authored
-
- Oct 15, 2022
-
-
Yaroslav Dynnikov authored
-
- Oct 12, 2022
-
-
Yaroslav Dynnikov authored
It also provides better experience with various IDEs.
-
- Oct 06, 2022
-
-
Yaroslav Dynnikov authored
Also remove the unnecessary `start_new_session` flag from explel function.
-
- Sep 29, 2022
-
-
Valentin Syrovatskiy authored
-
- Aug 18, 2022
-
-
Valentin Syrovatskiy authored
-
- Aug 17, 2022
-
-
Georgy Moshkin authored
-