This is an automated email from the ASF dual-hosted git repository.
hanahmily pushed a change to branch ci-stable
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
from 6b9d830f5 Make backup/dump/migration related CI more stable
add 81e648d2c perf(trace, stream): faster point-lookup queries via lazy
block-metadata decode (#1182)
add a9380bb4f Merge branch 'main' into ci-stable
No new revisions were added by this update.
Summary of changes:
.gitignore | 4 +
banyand/stream/block_metadata.go | 86 +++
banyand/stream/block_metadata_test.go | 72 +++
banyand/stream/part_iter.go | 2 +-
banyand/trace/block.go | 12 +-
banyand/trace/block_metadata.go | 74 +++
banyand/trace/block_metadata_test.go | 50 ++
banyand/trace/part_iter.go | 2 +-
banyand/trace/query.go | 9 +-
banyand/trace/query_vectorized.go | 351 +++++-----
banyand/trace/query_vectorized_test.go | 178 +++---
pkg/query/vectorized/trace/columns.go | 31 +-
pkg/query/vectorized/trace/group_by_trace_id.go | 178 ------
.../vectorized/trace/group_by_trace_id_test.go | 192 ------
pkg/query/vectorized/trace/plan.go | 22 -
pkg/query/vectorized/trace/plan_test.go | 76 ---
pkg/query/vectorized/trace/schema.go | 34 -
pkg/query/vectorized/trace/trace_project.go | 91 ---
pkg/query/vectorized/trace/trace_project_test.go | 87 ---
.../measure/testdata/groups/sw_cross_segment.json} | 6 +-
pkg/test/replicated/stream/testdata/group.json | 19 +
...trace-spec.json => sw_cross_segment_trace.json} | 6 +-
test/integration/distributed/querybench/README.md | 80 ++-
.../distributed/querybench/benchmark_test.go | 109 +++-
test/integration/distributed/querybench/config.go | 240 +++++--
.../distributed/querybench/config_test.go | 131 ++++
.../distributed/querybench/orchestrate.sh | 84 ++-
test/integration/distributed/querybench/profile.go | 16 +-
test/integration/distributed/querybench/report.go | 90 ++-
.../distributed/querybench/report_test.go | 50 ++
.../distributed/querybench/run-docker.sh | 24 +-
.../distributed/querybench/trace_workload.go | 706 +++++++++++++++++++++
.../integration/distributed/querybench/workload.go | 7 +
.../distributed/querybench/workload_test.go | 111 ++++
34 files changed, 2131 insertions(+), 1099 deletions(-)
delete mode 100644 pkg/query/vectorized/trace/group_by_trace_id.go
delete mode 100644 pkg/query/vectorized/trace/group_by_trace_id_test.go
delete mode 100644 pkg/query/vectorized/trace/trace_project.go
delete mode 100644 pkg/query/vectorized/trace/trace_project_test.go
copy pkg/test/{measure/testdata/groups/replicated.json =>
replicated/measure/testdata/groups/sw_cross_segment.json} (81%)
copy pkg/test/replicated/trace/testdata/groups/{test-trace-spec.json =>
sw_cross_segment_trace.json} (79%)
create mode 100644 test/integration/distributed/querybench/trace_workload.go