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

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


    from 405c51e4a Merge branch 'main' into bydb-parameter
     add 6fb3a1ba8 feat(trace): finalization sampling (PIPELINE_EVENT_FINALIZE) 
(#1210)
     add d8eebdc8a Merge branch 'main' into bydb-parameter

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/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 +++++++++
 26 files changed, 2149 insertions(+), 51 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

Reply via email to