This is an automated email from the ASF dual-hosted git repository. wusheng pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
from 64b0817c init (#410) add 965ac216 Add a initialization phase on starting (#413) No new revisions were added by this update. Summary of changes: CHANGES.md | 1 + banyand/liaison/grpc/discovery.go | 2 + banyand/liaison/grpc/node.go | 1 + banyand/measure/metadata.go | 132 +------ banyand/measure/topn.go | 8 - banyand/measure/write.go | 1 + banyand/metadata/schema/etcd.go | 39 +- banyand/metadata/schema/etcd_test.go | 15 - banyand/metadata/schema/schema.go | 9 + banyand/metadata/schema/watcher.go | 60 +++- banyand/queue/pub/pub.go | 3 +- banyand/stream/metadata.go | 22 +- banyand/stream/write.go | 1 + dist/LICENSE | 1 - dist/licenses/license-github.com-stretchr-objx.txt | 22 -- go.mod | 1 - go.sum | 3 +- pkg/schema/init.go | 392 +++++++++++++++++++++ pkg/schema/metadata.go | 41 ++- pkg/schema/schema.go | 6 +- test/stress/{ => classic}/Makefile | 0 test/stress/{ => classic}/docker-compose.yaml | 14 +- test/stress/{ => classic}/env | 0 test/stress/{ => classic}/env.dev | 0 test/stress/{ => classic}/log4j2.xml | 0 test/stress/{ => classic}/prom/prometheus.yml | 0 test/stress/{ => classic}/scripts/consumer.js | 0 test/stress/{cases => }/istio/Makefile | 0 test/stress/{cases => }/istio/istio_suite_test.go | 0 test/stress/{cases => }/istio/repo.go | 0 test/stress/{cases => }/istio/report.md | 0 .../{cases => }/istio/testdata/access.tar.bz2 | Bin .../{cases => }/istio/testdata/groups/group.yaml | 0 .../measure-default-index-rule-binding.yaml | 0 .../measure-minute-index-rule-binding.yaml | 0 .../index-rules/measure-default-index-rule.yaml | 0 .../index-rules/measure-minute-index-rule.yaml | 0 .../istio/testdata/measures/measure-default.yaml | 0 .../istio/testdata/measures/measure-minute.yaml | 0 .../{cases => }/istio/testdata/metrics/data.csv | 0 .../istio/testdata/metrics/intermediate.csv | 0 .../{cases => }/istio/testdata/metrics/result.csv | 0 test/stress/{ => trace}/Makefile | 6 +- test/stress/{ => trace}/docker-compose.yaml | 78 +--- test/{e2e-v2/script => stress/trace}/env | 1 + test/stress/{ => trace}/log4j2.xml | 0 test/stress/{prom => trace}/prometheus.yml | 0 47 files changed, 579 insertions(+), 280 deletions(-) delete mode 100644 dist/licenses/license-github.com-stretchr-objx.txt create mode 100644 pkg/schema/init.go copy test/stress/{ => classic}/Makefile (100%) copy test/stress/{ => classic}/docker-compose.yaml (92%) rename test/stress/{ => classic}/env (100%) rename test/stress/{ => classic}/env.dev (100%) copy test/stress/{ => classic}/log4j2.xml (100%) copy test/stress/{ => classic}/prom/prometheus.yml (100%) rename test/stress/{ => classic}/scripts/consumer.js (100%) rename test/stress/{cases => }/istio/Makefile (100%) rename test/stress/{cases => }/istio/istio_suite_test.go (100%) rename test/stress/{cases => }/istio/repo.go (100%) rename test/stress/{cases => }/istio/report.md (100%) rename test/stress/{cases => }/istio/testdata/access.tar.bz2 (100%) rename test/stress/{cases => }/istio/testdata/groups/group.yaml (100%) rename test/stress/{cases => }/istio/testdata/index-rule-bindings/measure-default-index-rule-binding.yaml (100%) rename test/stress/{cases => }/istio/testdata/index-rule-bindings/measure-minute-index-rule-binding.yaml (100%) rename test/stress/{cases => }/istio/testdata/index-rules/measure-default-index-rule.yaml (100%) rename test/stress/{cases => }/istio/testdata/index-rules/measure-minute-index-rule.yaml (100%) rename test/stress/{cases => }/istio/testdata/measures/measure-default.yaml (100%) rename test/stress/{cases => }/istio/testdata/measures/measure-minute.yaml (100%) rename test/stress/{cases => }/istio/testdata/metrics/data.csv (100%) rename test/stress/{cases => }/istio/testdata/metrics/intermediate.csv (100%) rename test/stress/{cases => }/istio/testdata/metrics/result.csv (100%) rename test/stress/{ => trace}/Makefile (89%) rename test/stress/{ => trace}/docker-compose.yaml (61%) copy test/{e2e-v2/script => stress/trace}/env (99%) rename test/stress/{ => trace}/log4j2.xml (100%) rename test/stress/{prom => trace}/prometheus.yml (100%)