refactor: get rid of tracing in picodata
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.
Showing
- .gitlab-ci.yml 1 addition, 1 deletion.gitlab-ci.yml
- CHANGELOG.md 4 additions, 0 deletionsCHANGELOG.md
- Cargo.toml 0 additions, 1 deletionCargo.toml
- src/cli/connect.rs 3 additions, 9 deletionssrc/cli/connect.rs
- src/lib.rs 0 additions, 4 deletionssrc/lib.rs
- src/pgproto/backend.rs 44 additions, 117 deletionssrc/pgproto/backend.rs
- src/pgproto/backend/pgproc.rs 7 additions, 23 deletionssrc/pgproto/backend/pgproc.rs
- src/pgproto/backend/storage.rs 2 additions, 35 deletionssrc/pgproto/backend/storage.rs
- src/plugin/ffi.rs 1 addition, 1 deletionsrc/plugin/ffi.rs
- src/plugin/migration.rs 1 addition, 1 deletionsrc/plugin/migration.rs
- src/sql.rs 30 additions, 105 deletionssrc/sql.rs
- src/sql/init.lua 4 additions, 21 deletionssrc/sql/init.lua
- src/sql/otm.rs 0 additions, 608 deletionssrc/sql/otm.rs
- src/sql/pgproto.lua 12 additions, 30 deletionssrc/sql/pgproto.lua
- src/tarantool.rs 2 additions, 2 deletionssrc/tarantool.rs
- test/conftest.py 4 additions, 6 deletionstest/conftest.py
- test/int/test_sql.py 1 addition, 167 deletionstest/int/test_sql.py
- test/manual/test_benchmark.py 2 additions, 2 deletionstest/manual/test_benchmark.py
Loading
Please register or sign in to comment