This is an automated email from the ASF dual-hosted git repository.
hanahmily pushed a change to branch bump-npm-security-deps
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
from f9ab6cc6e chore(deps): bump vitest to ^3.2.6 and echarts to ^6.1.0 to
fix Dependabot alerts
add 59b33b531 Support multiple types for the same tag in a single measure
or stream part (#1126)
add 6fb3a1ba8 feat(trace): finalization sampling (PIPELINE_EVENT_FINALIZE)
(#1210)
add 27fea8637 Merge branch 'main' into bump-npm-security-deps
No new revisions were added by this update.
Summary of changes:
CHANGES.md | 1 +
banyand/internal/storage/segment.go | 39 +++
banyand/internal/storage/storage.go | 17 ++
banyand/internal/storage/tsdb.go | 7 +
banyand/measure/block.go | 40 ++-
banyand/measure/block_test.go | 4 +-
banyand/measure/column.go | 44 ++++
banyand/measure/column_test.go | 19 ++
banyand/measure/measure_suite_test.go | 2 +-
banyand/measure/merger.go | 72 +++++-
banyand/measure/merger_test.go | 188 ++++++++++++++
banyand/measure/metadata_test.go | 77 +++++-
banyand/measure/migration_copy.go | 2 +-
banyand/measure/part.go | 4 +
banyand/measure/part_metadata.go | 21 ++
banyand/measure/svc_standalone.go | 1 +
banyand/stream/block.go | 40 ++-
banyand/stream/block_test.go | 4 +-
banyand/stream/merger.go | 72 +++++-
banyand/stream/merger_test.go | 186 ++++++++++++++
banyand/stream/metadata_test.go | 80 +++++-
banyand/stream/migration_copy.go | 2 +-
banyand/stream/migration_element_index.go | 2 +-
banyand/stream/part.go | 4 +
banyand/stream/part_metadata.go | 21 ++
banyand/stream/stream_suite_test.go | 2 +-
banyand/stream/svc_standalone.go | 1 +
banyand/stream/tag.go | 44 ++++
banyand/stream/tag_test.go | 19 ++
banyand/trace/finalize_accounting_test.go | 75 ++++++
banyand/trace/finalize_scanner.go | 224 +++++++++++++++++
banyand/trace/finalize_scanner_test.go | 259 ++++++++++++++++++++
banyand/trace/finalize_state.go | 96 ++++++++
banyand/trace/finalize_state_test.go | 104 ++++++++
banyand/trace/finalizer.go | 182 ++++++++++++++
banyand/trace/finalizer_test.go | 394 ++++++++++++++++++++++++++++++
banyand/trace/flusher.go | 2 +-
banyand/trace/introducer.go | 26 ++
banyand/trace/merger.go | 127 ++++++++--
banyand/trace/merger_durability_test.go | 2 +-
banyand/trace/merger_test.go | 6 +-
banyand/trace/metadata.go | 43 +++-
banyand/trace/part_metadata.go | 6 +
banyand/trace/pipeline_finalize_test.go | 189 ++++++++++++++
banyand/trace/pipeline_registry.go | 144 +++++++++++
banyand/trace/pipeline_watch_test.go | 23 +-
banyand/trace/svc_standalone.go | 23 ++
banyand/trace/trace.go | 1 +
banyand/trace/tstable.go | 44 +++-
docs/design/post-trace-pipeline.md | 49 ++++
implementation-fn-note.md | 117 +++++++++
51 files changed, 3065 insertions(+), 86 deletions(-)
create mode 100644 banyand/trace/finalize_accounting_test.go
create mode 100644 banyand/trace/finalize_scanner.go
create mode 100644 banyand/trace/finalize_scanner_test.go
create mode 100644 banyand/trace/finalize_state.go
create mode 100644 banyand/trace/finalize_state_test.go
create mode 100644 banyand/trace/finalizer.go
create mode 100644 banyand/trace/finalizer_test.go
create mode 100644 banyand/trace/pipeline_finalize_test.go
create mode 100644 implementation-fn-note.md