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

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


    from f2dac1647 Fix goroutine link when sync part between liaison and data 
nodes
     add 67a743f68 feat(trace): package sampler plugins into mountable images 
and add a plugin dev toolkit (#1214)
     add 9fb8a8fb6 Introduce reusable `Prepared` QL binding (#1213)
     add fa52b78ce Merge branch 'main' into goroutine-leak

No new revisions were added by this update.

Summary of changes:
 mcp/.dockerignore => .dockerignore                 |  58 +---
 .github/workflows/publish-docker.yml               | 124 ++++++-
 .github/workflows/test-plugin-sidecar-e2e.yml      | 113 ++++++
 CHANGES.md                                         |   1 +
 Makefile                                           |  17 +
 banyand/Dockerfile                                 | 169 ++++++++-
 banyand/Makefile                                   |  32 +-
 banyand/liaison/grpc/bydbql.go                     | 119 ++++++-
 banyand/liaison/grpc/bydbql_cache.go               | 142 ++++++++
 banyand/liaison/grpc/bydbql_cache_test.go          | 199 +++++++++++
 banyand/liaison/grpc/bydbql_test.go                |  50 ++-
 banyand/liaison/grpc/metrics.go                    |  14 +
 banyand/liaison/grpc/server.go                     |  24 +-
 banyand/liaison/grpc/topk.go                       | 132 ++++++++
 banyand/liaison/grpc/topk_test.go                  | 124 +++++++
 banyand/trace/pipeline_chain.go                    |  53 +--
 banyand/trace/pipeline_chain_test.go               |  14 +-
 banyand/trace/pipeline_conformance_test.go         |  82 +++++
 banyand/trace/pipeline_loader.go                   |  62 +---
 dist/NOTICE-plugins                                |  51 +++
 docs/menu.yml                                      |   8 +
 docs/operation/configuration.md                    |  27 ++
 docs/operation/plugins-debugging.md                |  98 ++++++
 docs/operation/plugins-development.md              | 138 ++++++++
 docs/operation/plugins.md                          | 180 ++++++++++
 .../plugins/first-party-image-volume.yaml          |  74 ++++
 .../plugins/first-party-init-container.yaml        |  73 ++++
 .../plugins/third-party-image-volume.yaml          |  86 +++++
 .../plugins/third-party-init-container.yaml        |  85 +++++
 pkg/bydbql/binder.go                               | 157 ++++++---
 pkg/bydbql/binder_equivalence_test.go              |  79 ++++-
 pkg/bydbql/binder_test.go                          |   2 +-
 pkg/bydbql/grammar.go                              |  34 +-
 pkg/bydbql/prepared.go                             | 289 ++++++++++++++++
 pkg/bydbql/prepared_internal_test.go               | 335 ++++++++++++++++++
 pkg/bydbql/transformer.go                          | 377 +++++++++++++--------
 pkg/pipeline/sdk/chain.go                          | 126 +++++++
 pkg/pipeline/sdk/chain_test.go                     | 123 +++++++
 pkg/pipeline/sdk/encode.go                         | 122 +++++++
 pkg/pipeline/sdk/encode_test.go                    | 156 +++++++++
 pkg/pipeline/sdk/loader.go                         |  90 +++++
 pkg/pipeline/sdk/sdktest/chain.go                  |  49 +++
 pkg/pipeline/sdk/sdktest/chain_harness_test.go     | 105 ++++++
 pkg/pipeline/sdk/sdktest/fixture.go                | 230 +++++++++++++
 pkg/pipeline/sdk/sdktest/fixture_test.go           | 139 ++++++++
 pkg/pipeline/sdk/{ => sdktest}/importgraph_test.go |  38 +--
 .../pipeline/sdk/sdktest/loader.go                 |  55 +--
 pkg/pipeline/sdk/sdktest/loader_test.go            | 123 +++++++
 pkg/pipeline/sdk/sdktest/runner.go                 | 159 +++++++++
 pkg/pipeline/sdk/sdktest/runner_test.go            | 180 ++++++++++
 plugins/README.md                                  | 133 ++++++++
 .../skywalking/latencystatussampler}/main.go       |  86 +++--
 .../skywalking/latencystatussampler/main_test.go   | 119 +++++++
 scripts/build/docker.mk                            |  62 ++++
 test/{ => plugin-sidecar}/Makefile                 |  13 +-
 test/plugin-sidecar/README.md                      |  91 +++++
 test/plugin-sidecar/banyandb-standalone.yaml       |  81 +++++
 .../cases/fodc => plugin-sidecar}/kind.yaml        |   6 +-
 test/plugin-sidecar/register/main.go               | 227 +++++++++++++
 test/plugin-sidecar/run.sh                         | 255 ++++++++++++++
 60 files changed, 5919 insertions(+), 471 deletions(-)
 copy mcp/.dockerignore => .dockerignore (56%)
 create mode 100644 .github/workflows/test-plugin-sidecar-e2e.yml
 create mode 100644 banyand/liaison/grpc/bydbql_cache.go
 create mode 100644 banyand/liaison/grpc/bydbql_cache_test.go
 create mode 100644 banyand/liaison/grpc/topk.go
 create mode 100644 banyand/liaison/grpc/topk_test.go
 create mode 100644 banyand/trace/pipeline_conformance_test.go
 create mode 100644 dist/NOTICE-plugins
 create mode 100644 docs/operation/plugins-debugging.md
 create mode 100644 docs/operation/plugins-development.md
 create mode 100644 docs/operation/plugins.md
 create mode 100644 examples/kubernetes/plugins/first-party-image-volume.yaml
 create mode 100644 examples/kubernetes/plugins/first-party-init-container.yaml
 create mode 100644 examples/kubernetes/plugins/third-party-image-volume.yaml
 create mode 100644 examples/kubernetes/plugins/third-party-init-container.yaml
 create mode 100644 pkg/bydbql/prepared.go
 create mode 100644 pkg/bydbql/prepared_internal_test.go
 create mode 100644 pkg/pipeline/sdk/chain.go
 create mode 100644 pkg/pipeline/sdk/chain_test.go
 create mode 100644 pkg/pipeline/sdk/encode.go
 create mode 100644 pkg/pipeline/sdk/encode_test.go
 create mode 100644 pkg/pipeline/sdk/loader.go
 create mode 100644 pkg/pipeline/sdk/sdktest/chain.go
 create mode 100644 pkg/pipeline/sdk/sdktest/chain_harness_test.go
 create mode 100644 pkg/pipeline/sdk/sdktest/fixture.go
 create mode 100644 pkg/pipeline/sdk/sdktest/fixture_test.go
 copy pkg/pipeline/sdk/{ => sdktest}/importgraph_test.go (58%)
 copy fodc/agent/internal/ktm/iomonitor/module_other.go => 
pkg/pipeline/sdk/sdktest/loader.go (51%)
 create mode 100644 pkg/pipeline/sdk/sdktest/loader_test.go
 create mode 100644 pkg/pipeline/sdk/sdktest/runner.go
 create mode 100644 pkg/pipeline/sdk/sdktest/runner_test.go
 create mode 100644 plugins/README.md
 copy {test/plugins/_latencystatussampler => 
plugins/skywalking/latencystatussampler}/main.go (70%)
 create mode 100644 plugins/skywalking/latencystatussampler/main_test.go
 copy test/{ => plugin-sidecar}/Makefile (71%)
 create mode 100644 test/plugin-sidecar/README.md
 create mode 100644 test/plugin-sidecar/banyandb-standalone.yaml
 copy test/{e2e-v2/cases/fodc => plugin-sidecar}/kind.yaml (71%)
 create mode 100644 test/plugin-sidecar/register/main.go
 create mode 100755 test/plugin-sidecar/run.sh

Reply via email to