- Oct 13, 2022
-
-
Igor Kuznetsov authored
-
- Oct 12, 2022
-
-
Igor Kuznetsov authored
-
- Oct 11, 2022
-
-
Denis Smirnov authored
-
- Oct 04, 2022
-
-
Igor Kuznetsov authored
-
- Sep 26, 2022
-
-
Denis Smirnov authored
-
- Sep 21, 2022
-
-
Igor Kuznetsov authored
-
- Sep 19, 2022
-
-
Igor Kuznetsov authored
-
- Sep 08, 2022
-
-
Igor Kuznetsov authored
-
- Aug 31, 2022
-
-
- Aug 12, 2022
-
-
Igor Kuznetsov authored
-
- Aug 09, 2022
-
-
Denis Smirnov authored
Thanks to the updates in tarantool module we don't use tarantool symbols to work with decimal. As a bonus we can remove our mocking framework with dynamic linking of the decNumber library to cargo test binary.
-
- Aug 02, 2022
-
-
Denis Smirnov authored
Previously, we created a static archives of the msgpuck and decNumber libraries and made a statically linked them into the test executable. After tarrantool module migrated to dlsym, we can no longer use static linking. As a result we build shared libraries for msgpuck and decNumber to dynamic link them into the unit test binary.
-
- Jul 28, 2022
-
-
Denis Smirnov authored
As a side effect we got rid of the environment variable in a unit tests build. Now we rely of a feature "mock" for this purpose.
-
- Jul 15, 2022
-
-
Denis Smirnov authored
Separate testing steps into lint, unit, integration and bench.
-
- Jun 21, 2022
-
-
Denis Smirnov authored
Now coordinator dispatches SQL patterns with separated parameters. It would help us to cache patterns on the segments as prepared statements one day and skip SQL parsing. Also we have faced a Tarantool bug https://github.com/tarantool/tarantool/issues/7283 and made a hot fix in the Picodata fork. As a result we have also migrated sbroad CI to our fork.
-
- Jun 14, 2022
-
-
Denis Smirnov authored
We migrate from the `decimal` crate (used decQuad from decNumber to store the numbers) to Tarantool internal types provided by the Rust module. The reason was to make IR numeric values easy serializable to the query parameters (a part of the executor refactoring). The problem with Tarantool internal types is that the internal decNumber representation is provided by Tarantool ABI. So we always need Tarantool itself to use the types. It is ok for integration tests, but for unit tests with `cargo test` it is a problem. As a solution we have implemented some mocking infrastructure to build a static library based on the Tarantool decNumber, MsgPuck and some wrappers over them both to make unit tests work.
-
- Apr 26, 2022
-
-
Igor Kuznetsov authored
-
- Apr 14, 2022
-
-
Dmitry Travyan authored
-
- Mar 25, 2022
-
-
Denis Smirnov authored
Add support join query to linker, now executor can execute join query with distribution conflict (plan has motion nodes). Extend text in some error
-
- Feb 07, 2022
-
-
Igor Kuznetsov authored
-
- Dec 09, 2021
-
-
Igor Kuznetsov authored
Migration to tarantool module master branch for more conformable working with Lua calls.
-
- Nov 23, 2021
-
-
Igor Kuznetsov authored
Made cartridge application for integartion tests. Was created lua interface for bucket id calculate function.
-
- Nov 11, 2021
-
-
Igor Kuznetsov authored
Lua functions call was added. It needs because now impossible get this information from tarantool-rust module.
-
- Oct 29, 2021
-
-
Igor Kuznetsov authored
-