- Nov 13, 2024
-
-
-
-
-
-
-
-
Егор Ивков authored
-
Егор Ивков authored
-
Егор Ивков authored
-
-
Егор Ивков authored
-
-
- Nov 12, 2024
-
-
-
Dmitry Rodionov authored
Due to doctest compilation model they've used a lot of memory leading to OOMs in CI.
-
Maksim Kaitmazian authored
-
Dmitry Rodionov authored
-
- Nov 11, 2024
-
-
Dmitry Rodionov authored
Test run and build are now unified with Makefile.
-
Dmitry Rodionov authored
-
-
-
Кирилл Безуглый authored
-
Кирилл Безуглый authored
-
- Nov 08, 2024
-
-
Кирилл Безуглый authored
-
Кирилл Безуглый authored
-
- Nov 07, 2024
-
-
- Nov 06, 2024
-
-
Georgy Moshkin authored
-
-
- Nov 05, 2024
-
-
-
This patch boils down to the following changes: * Register the hook for all cli commands (previously only `run`). * Print the whole text as one log line to prevent splitting. * Always capture backtrace regardless of RUST_BACKTRACE and such. Currently, we act under the assumption that every panic is severe and should abort the whole process. This **does not** have to always be the case -- for instance, we might recover from a mild panic in Sbroad's query planner if the application state hasn't been corrupted. A happy outcome isn't completely ruled out. In the future we might change this behavior by replacing the uncompromising global panic hook with a combo of strategically placed `std::panic::catch_unwind`s and a panic hook for non-unwinding panics. At the moment of writing, `PanicHookInfo::can_unwind` is still unstable.
-
* Use bare exec in inner.rs instead of fork + exec. * Use parent death signal on linux (man 2 PR_SET_PDEATHSIG). * Fix usage of waitpid() (man 2 waitpid).
-
Dmitry Rodionov authored
-
Дмитрий Кольцов authored
Closes #1077
-
- Nov 02, 2024
-
-
Previously, the plan was cloned during execution to avoid polluting the cache. However, this appears unnecessary as it was already cloned from the cache before binding parameters. This commit eliminates this cloning, which can result to +7.56% of performance improvement, as demonstrated in https://git.picodata.io/picodata/picodata/picodata/-/issues/1026#note_107222.
-
As shown in https://git.picodata.io/picodata/picodata/picodata/-/issues/1026#note_107222, enabling LTO and using only one codegen unit can accelerate some scenarios by 16.89%. This commit adds these options to the "release" profile. However, it makes the build much slower, so a new profile "fast-release" is added to address this problem in CI. The "release" profile will only be used when merging to master.
-
Disabling the tracing feature has shown a significant performance improvement of 72.50%, as demonstrated in https://git.picodata.io/picodata/picodata/picodata/-/issues/1026#note_107222. This commit disables "tracing" feature for sbroad and eliminates the opentelemetry wrappers and statistics tables.
-
Removed two certification 'tarantool-sys_expr.patch', 'tarantool-sys_printf.patch' patches that made tarantool fork tests fail.
-
- Nov 01, 2024
-
-
Кирилл Безуглый authored
-
Georgy Moshkin authored
Close #764
-
- Oct 31, 2024
-
-
Вартан Бабаян authored
-
- Oct 30, 2024
-
-
Dmitry Rodionov authored
It is simpler to reuse the script from other downstream pipelines. They do not need to know the names of submodules in case they change. With the patch such a change requires only updates to picodata repository.
-