This is an automated email from the ASF dual-hosted git repository.

hanahmily pushed a change to branch canopy
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git


    from 3e56914d7 docs(canopy): add M2 UI screenshots for PR reference
     add 81e648d2c perf(trace, stream): faster point-lookup queries via lazy 
block-metadata decode (#1182)
     add dfad95c93 Make backup/dump/migration related CI more stable (#1183)
     add 74187c399 Make dump CI more stable (#1186)
     add 711093275 fix: add dynamic checksum generation in release script 
(#1185)
     add c6183d7ff Support migration copy/verify/analysis index mode measure 
(#1187)
     add 5604682e0 Add storage-node post-trace pipeline: design, pipeline.v1 
proto, Go SDK (#1189)
     add 3c8659ba5 perf(trace): vectorized trace query — limit pushdown, 
bounded sidx scan, native columnar distributed wire frame (#1190)
     add 4ac47bb98 Merge branch 'main' into canopy

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |    4 +
 api/data/codec.go                                  |   17 +
 api/data/codec_test.go                             |    5 +-
 api/data/data.go                                   |    9 +-
 api/data/trace_frame.go                            |   50 +
 api/data/trace_frame_test.go                       |  109 ++
 .../banyandb/pipeline/v1/trace_pipeline.proto      |  300 ++++
 banyand/backup/lifecycle/roundtrip_test.go         |    2 +-
 banyand/cmd/migration/MIGRATION.md                 |    2 +-
 banyand/cmd/migration/README.md                    |   24 +-
 banyand/cmd/migration/analyze.go                   |   75 +
 banyand/cmd/migration/copy.go                      |   17 +-
 banyand/cmd/migration/scripts/verify-data.sh       |   24 +
 banyand/cmd/migration/verify.go                    |  172 ++-
 banyand/internal/dump/measure/suite_test.go        |   14 +-
 banyand/internal/migration/fsutil.go               |   22 +-
 banyand/internal/migration/fsutil_test.go          |  100 ++
 banyand/internal/migration/orchestrator.go         |   23 +
 banyand/internal/migration/orchestrator_test.go    |  100 ++
 banyand/internal/sidx/query.go                     |   38 +-
 banyand/internal/sidx/query_test.go                |   55 +
 banyand/internal/sidx/sidx.go                      |   37 +
 banyand/measure/measure_suite_test.go              |    2 +-
 banyand/measure/migration_analyze.go               |   17 +
 banyand/measure/migration_copy.go                  |   18 -
 banyand/measure/migration_copy_test.go             |   58 -
 banyand/measure/migration_e2e_test.go              |    2 +-
 banyand/measure/migration_executor.go              |   46 +-
 banyand/measure/migration_indexmode_copy.go        | 1111 +++++++++++++++
 banyand/measure/migration_indexmode_copy_test.go   | 1470 ++++++++++++++++++++
 banyand/measure/migration_indexmode_e2e_test.go    |  538 +++++++
 banyand/measure/migration_schema.go                |   44 +-
 banyand/measure/migration_schema_test.go           |   93 ++
 banyand/measure/migration_verify.go                |   56 +-
 banyand/metadata/schema/reader/loaders.go          |    6 +
 banyand/query/processor.go                         |  119 +-
 banyand/query/query.go                             |    3 +-
 banyand/queue/sub/sub.go                           |    4 +-
 banyand/stream/block_metadata.go                   |   86 ++
 banyand/stream/block_metadata_test.go              |   72 +
 banyand/stream/migration_slowpath_test.go          |    2 +-
 banyand/stream/part_iter.go                        |    2 +-
 banyand/stream/stream_suite_test.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                  |  361 +++--
 banyand/trace/query_vectorized_test.go             |  178 ++-
 banyand/trace/svc_liaison.go                       |    2 +
 banyand/trace/svc_standalone.go                    |    4 +
 banyand/trace/trace_suite_test.go                  |    2 +-
 banyand/trace/vectorized_parity_test.go            |   57 +-
 docs/api-reference.md                              |  387 ++++++
 docs/design/post-trace-pipeline.md                 |  608 ++++++++
 pkg/cmdsetup/data.go                               |    2 +-
 pkg/cmdsetup/standalone.go                         |    2 +-
 .../sdk/_example/segment-tail-sampler/README.md    |   67 +
 .../sdk/_example/segment-tail-sampler/main.go      |  321 +++++
 pkg/pipeline/sdk/decode.go                         |  129 ++
 pkg/pipeline/sdk/sdk.go                            |  207 +++
 pkg/pipeline/sdk/sdk_test.go                       |  164 +++
 pkg/query/logical/trace/trace_frame.go             |  325 +++++
 pkg/query/logical/trace/trace_frame_test.go        |  130 ++
 pkg/query/logical/trace/trace_plan_distributed.go  |  263 ++--
 .../logical/trace/trace_plan_distributed_test.go   |  140 +-
 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 +-
 scripts/push-release.sh                            |    9 +-
 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 ++
 91 files changed, 9365 insertions(+), 1480 deletions(-)
 create mode 100644 api/data/trace_frame.go
 create mode 100644 api/data/trace_frame_test.go
 create mode 100644 api/proto/banyandb/pipeline/v1/trace_pipeline.proto
 delete mode 100644 banyand/measure/migration_copy_test.go
 create mode 100644 banyand/measure/migration_indexmode_copy.go
 create mode 100644 banyand/measure/migration_indexmode_copy_test.go
 create mode 100644 banyand/measure/migration_indexmode_e2e_test.go
 create mode 100644 docs/design/post-trace-pipeline.md
 create mode 100644 pkg/pipeline/sdk/_example/segment-tail-sampler/README.md
 create mode 100644 pkg/pipeline/sdk/_example/segment-tail-sampler/main.go
 create mode 100644 pkg/pipeline/sdk/decode.go
 create mode 100644 pkg/pipeline/sdk/sdk.go
 create mode 100644 pkg/pipeline/sdk/sdk_test.go
 create mode 100644 pkg/query/logical/trace/trace_frame.go
 create mode 100644 pkg/query/logical/trace/trace_frame_test.go
 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

Reply via email to