This is an automated email from the ASF dual-hosted git repository. hanahmily pushed a change to branch dbsl in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
from 38355f07 Add BDSL documentation for BanyanDB Query Language new 0b1101d6 implement dynamic reload of credential files (#734) new ee66d0c6 Implement traceID-based query (#735) new 04d5ffb6 Add benchmark and fix some issue of background property repair (#725) new b29de35f Update BDSL documentation with grammar specifications and case sensitivity rules The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .github/workflows/slow-test.yml | 7 + .gitignore | 1 + CHANGES.md | 4 + api/proto/banyandb/property/v1/repair.proto | 20 +- banyand/liaison/grpc/auth.go | 15 +- banyand/liaison/grpc/property.go | 9 +- banyand/liaison/grpc/server.go | 34 +- banyand/liaison/http/auth.go | 10 +- banyand/liaison/http/server.go | 12 +- banyand/liaison/pkg/auth/config.go | 105 ----- banyand/liaison/pkg/auth/reloader.go | 302 +++++++++++++++ banyand/liaison/pkg/auth/reloader_test.go | 122 ++++++ banyand/property/gossip/client.go | 15 +- banyand/property/gossip/server.go | 9 +- banyand/property/gossip/service.go | 2 + banyand/property/gossip/trace.go | 12 +- banyand/property/repair.go | 224 +++++++---- banyand/property/repair_gossip.go | 185 +++++---- banyand/trace/block.go | 10 +- banyand/trace/block_writer.go | 1 - banyand/trace/merger.go | 30 +- banyand/trace/part_iter.go | 68 +--- banyand/trace/query.go | 277 ++++++++++++- banyand/trace/query_test.go | 202 ++++++++++ banyand/trace/snapshot.go | 3 +- banyand/trace/tracing.go | 29 +- banyand/trace/tstable.go | 96 +---- banyand/trace/tstable_test.go | 34 +- bydbctl/internal/cmd/property_test.go | 244 ++++++++++++ docs/api-reference.md | 58 ++- docs/concept/dbsl.md | 145 +++++-- pkg/cmdsetup/liaison.go | 2 +- pkg/cmdsetup/standalone.go | 2 +- pkg/query/model/model.go | 10 +- test/docker/base-compose.yml | 1 + test/integration/standalone/other/auth_test.go | 189 +++++---- test/property_repair/README.md | 142 +++++++ test/property_repair/base-compose.yml | 111 ++++++ test/property_repair/full_data/cpu-usage.png | Bin 0 -> 60836 bytes .../full_data/docker-compose-3nodes.yml} | 72 ++-- test/property_repair/full_data/integrated_test.go | 192 +++++++++ test/property_repair/half_data/cpu-usage.png | Bin 0 -> 54254 bytes .../half_data/docker-compose-3nodes.yml} | 85 ++-- test/property_repair/half_data/integrated_test.go | 219 +++++++++++ .../prometheus-3nodes.yml} | 28 +- .../same_data/docker-compose-3nodes.yml} | 72 ++-- test/property_repair/same_data/integrated_test.go | 178 +++++++++ test/property_repair/shared_utils.go | 428 +++++++++++++++++++++ 48 files changed, 3312 insertions(+), 704 deletions(-) delete mode 100644 banyand/liaison/pkg/auth/config.go create mode 100644 banyand/liaison/pkg/auth/reloader.go create mode 100644 banyand/liaison/pkg/auth/reloader_test.go create mode 100644 banyand/trace/query_test.go create mode 100644 test/property_repair/README.md create mode 100644 test/property_repair/base-compose.yml create mode 100644 test/property_repair/full_data/cpu-usage.png copy test/{e2e-v2/cases/profiling/trace/banyandb/docker-compose.yml => property_repair/full_data/docker-compose-3nodes.yml} (53%) create mode 100644 test/property_repair/full_data/integrated_test.go create mode 100644 test/property_repair/half_data/cpu-usage.png copy test/{e2e-v2/script/docker-compose/base-compose.yml => property_repair/half_data/docker-compose-3nodes.yml} (50%) create mode 100644 test/property_repair/half_data/integrated_test.go copy test/{stress/classic/prom/prometheus.yml => property_repair/prometheus-3nodes.yml} (58%) copy test/{e2e-v2/cases/profiling/trace/banyandb/docker-compose.yml => property_repair/same_data/docker-compose-3nodes.yml} (53%) create mode 100644 test/property_repair/same_data/integrated_test.go create mode 100644 test/property_repair/shared_utils.go