This is an automated email from the ASF dual-hosted git repository.
hanahmily pushed a change to branch sidx/query
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
from 5325b2ae Remove the test case due to interference
add b1d735ce implement dynamic reload of credential files (#734)
add 27c656d8 Implement traceID-based query (#735)
add 0169651d Add benchmark and fix some issue of background property
repair (#725)
add 548cdd73 Add BDSL documentation for BanyanDB Query Language (#737)
add 60b5f38e Merge remote-tracking branch 'origin/main' into sidx/query
No new revisions were added by this update.
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/interacting/bydbql.md | 568 +++++++++++++++++++++
docs/menu.yml | 2 +
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 ++++++++++++++++
49 files changed, 3764 insertions(+), 677 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 docs/interacting/bydbql.md
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