This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a change to branch skywalking-banyandb-ql-protocol
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
from 4f322f8e adding trace in request
add f23caf08 Fix the unset partID (#799)
add 9e69b539 Add trace query command in bydbctl (#797)
add c0f72ce7 Implement multi-group query for trace (#800)
add d47f3cbe Merge branch 'main' into skywalking-banyandb-ql-protocol
No new revisions were added by this update.
Summary of changes:
banyand/internal/sidx/block_reader_test.go | 2 +-
banyand/internal/sidx/interfaces.go | 4 +-
banyand/internal/sidx/iter_test.go | 14 +-
banyand/internal/sidx/merge.go | 24 +--
banyand/internal/sidx/merge_test.go | 3 +-
banyand/internal/sidx/multi_sidx_query_test.go | 8 +-
banyand/internal/sidx/part.go | 3 +-
banyand/internal/sidx/part_iter_test.go | 16 +-
banyand/internal/sidx/part_test.go | 4 +-
banyand/internal/sidx/part_wrapper.go | 28 ++-
banyand/internal/sidx/part_wrapper_test.go | 14 +-
banyand/internal/sidx/sidx.go | 6 +-
banyand/liaison/grpc/discovery.go | 4 +-
banyand/query/processor.go | 30 ++--
banyand/trace/flusher.go | 2 +-
banyand/trace/merger.go | 38 +++-
bydbctl/internal/cmd/measure.go | 10 +-
bydbctl/internal/cmd/property.go | 3 +-
bydbctl/internal/cmd/stream.go | 10 +-
bydbctl/internal/cmd/topn.go | 10 +-
bydbctl/internal/cmd/trace.go | 28 ++-
bydbctl/internal/cmd/trace_test.go | 112 ++++++++++++
pkg/query/logical/trace/trace_analyzer.go | 39 ++--
pkg/query/logical/trace/trace_plan_distributed.go | 6 +-
pkg/query/logical/trace/trace_plan_local.go | 11 +-
pkg/query/logical/trace/trace_plan_merge.go | 199 ++++++++++++++++++++-
pkg/query/logical/trace/trace_plan_tag_filter.go | 2 +
pkg/query/model/model.go | 11 +-
...st-trace-group.json => test-trace-updated.json} | 2 +-
.../{sw.json => sw_updated.json} | 4 +-
.../{duration.json => duration_updated.json} | 2 +-
.../{timestamp.json => timestamp_updated.json} | 2 +-
.../testdata/traces/{sw.json => sw_updated.json} | 10 +-
test/cases/init.go | 1 +
.../{in_trace_ids.yml => multi_group_new_tag.yml} | 6 +-
.../data/input/multi_group_sort_duration.yml} | 14 +-
.../{in_trace_ids.yml => multi_group_tag_type.yml} | 6 +-
...{in_trace_ids.yml => multi_group_unchanged.yml} | 6 +-
test/cases/trace/data/testdata/sw_updated.json | 122 +++++++++++++
.../{in_trace_ids.yml => multi_group_new_tag.yml} | 98 +++++++++-
...trace_ids.yml => multi_group_sort_duration.yml} | 66 +++----
.../{in_trace_ids.yml => multi_group_tag_type.yml} | 109 ++++++++++-
...{in_trace_ids.yml => multi_group_unchanged.yml} | 61 ++++++-
test/cases/trace/trace.go | 4 +
44 files changed, 945 insertions(+), 209 deletions(-)
copy pkg/test/trace/testdata/groups/{test-trace-group.json =>
test-trace-updated.json} (90%)
copy pkg/test/trace/testdata/index_rule_bindings/{sw.json => sw_updated.json}
(77%)
copy pkg/test/trace/testdata/index_rules/{duration.json =>
duration_updated.json} (85%)
copy pkg/test/trace/testdata/index_rules/{timestamp.json =>
timestamp_updated.json} (85%)
copy pkg/test/trace/testdata/traces/{sw.json => sw_updated.json} (82%)
copy test/cases/trace/data/input/{in_trace_ids.yml => multi_group_new_tag.yml}
(83%)
copy test/cases/{stream/data/input/sort_filter.yaml =>
trace/data/input/multi_group_sort_duration.yml} (83%)
copy test/cases/trace/data/input/{in_trace_ids.yml =>
multi_group_tag_type.yml} (84%)
copy test/cases/trace/data/input/{in_trace_ids.yml =>
multi_group_unchanged.yml} (84%)
create mode 100644 test/cases/trace/data/testdata/sw_updated.json
copy test/cases/trace/data/want/{in_trace_ids.yml => multi_group_new_tag.yml}
(51%)
copy test/cases/trace/data/want/{in_trace_ids.yml =>
multi_group_sort_duration.yml} (64%)
copy test/cases/trace/data/want/{in_trace_ids.yml => multi_group_tag_type.yml}
(50%)
copy test/cases/trace/data/want/{in_trace_ids.yml =>
multi_group_unchanged.yml} (63%)