This is an automated email from the ASF dual-hosted git repository.
lujiajing pushed a change to branch liaison-topology
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
omit 09f433b2 fix lint
omit 1b5af510 add maglev
omit 40089d85 initialize discovery service in PreRUn
omit 6d2be584 Merge branch 'main' into liaison-topology
omit 1a7396b7 make lint happy
omit 06de9524 Merge branch 'main' into liaison-topology
omit 7982f866 setup selector
add 4722514e Test distributed metadata (#329)
add 9552688d Add mod revision check to write requests(measure/stream)
(#322)
add 8996af56 Fix write response metadata field(measure/stream) (#330)
add f3abf75e Add TTL to the property (#332)
add efb091ed setup selector
add ca9ec5fd make lint happy
add 89ffeb38 initialize discovery service in PreRUn
add f8332a4f add maglev
add 7852938b fix lint
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (09f433b2)
\
N -- N -- N refs/heads/liaison-topology (7852938b)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
CHANGES.md | 2 +
api/proto/banyandb/database/v1/rpc.proto | 16 +-
api/proto/banyandb/measure/v1/write.proto | 12 +-
.../{cluster/v1/rpc.proto => model/v1/write.proto} | 29 ++-
api/proto/banyandb/property/v1/property.proto | 7 +
api/proto/banyandb/property/v1/rpc.proto | 10 ++
api/proto/banyandb/stream/v1/write.proto | 14 +-
banyand/cmd/server/main.go | 5 +-
banyand/dquery/dquery.go | 15 ++
banyand/dquery/measure.go | 2 +-
banyand/dquery/stream.go | 2 +-
banyand/liaison/grpc/discovery.go | 15 +-
banyand/liaison/grpc/measure.go | 26 ++-
banyand/liaison/grpc/property.go | 12 +-
banyand/liaison/grpc/registry.go | 28 ++-
banyand/liaison/grpc/stream.go | 26 ++-
banyand/measure/measure_topn.go | 3 +-
banyand/measure/measure_write.go | 1 +
banyand/measure/metadata.go | 11 +-
banyand/measure/metadata_test.go | 4 +-
banyand/metadata/allocator.go | 5 +-
banyand/metadata/client.go | 7 +-
banyand/metadata/schema/etcd.go | 142 +++++++++------
banyand/metadata/schema/etcd_test.go | 4 +-
banyand/metadata/schema/group.go | 39 ++---
banyand/metadata/schema/index.go | 12 +-
banyand/metadata/schema/measure.go | 15 +-
banyand/metadata/schema/node.go | 3 +-
banyand/metadata/schema/property.go | 195 ++++++++++++++++++---
banyand/metadata/schema/register_test.go | 9 +-
banyand/metadata/schema/schema.go | 18 +-
banyand/metadata/schema/schema_suite_test.go | 37 ----
banyand/metadata/schema/shard.go | 5 +-
banyand/metadata/schema/stream.go | 13 +-
banyand/metadata/schema/topn.go | 6 +-
banyand/metadata/schema/watcher.go | 14 +-
banyand/metadata/schema/watcher_test.go | 38 +++-
banyand/observability/pprof.go | 10 +-
banyand/observability/service.go | 6 +
banyand/queue/local.go | 4 +
banyand/queue/pub/client.go | 13 +-
banyand/queue/queue.go | 1 +
banyand/queue/sub/server.go | 4 +-
banyand/stream/metadata.go | 8 +-
banyand/stream/metadata_test.go | 4 +-
bydbctl/internal/cmd/property.go | 23 ++-
bydbctl/internal/cmd/property_test.go | 65 ++++++-
bydbctl/internal/cmd/rest.go | 1 +
docs/api-reference.md | 104 ++++++++++-
docs/concept/data-model.md | 30 +++-
docs/crud/property.md | 70 +++++++-
.../cmd/storage.go => pkg/cmdsetup/data.go | 60 ++-----
{banyand/internal/cmd => pkg/cmdsetup}/liaison.go | 18 +-
{banyand/internal/cmd => pkg/cmdsetup}/root.go | 13 +-
.../internal/cmd => pkg/cmdsetup}/standalone.go | 15 +-
pkg/logger/logger.go | 2 +-
pkg/logger/setting.go | 8 +-
pkg/partition/entity.go | 15 +-
pkg/query/logical/common.go | 23 ++-
pkg/test/helpers/etcd.go | 66 +++++++
pkg/test/measure/etcd.go | 3 +-
pkg/test/setup/setup.go | 21 +++
pkg/test/stream/etcd.go | 5 +-
scripts/build/lint.mk | 2 +-
test/cases/measure/data/data.go | 18 +-
test/cases/stream/data/data.go | 23 ++-
test/docker/base-compose.yml | 4 +-
test/e2e-v2/script/env | 2 +-
test/integration/distributed/setup/node_test.go | 89 ++++++++++
.../distributed/setup/setup_suite_test.go | 60 ++++---
.../cold_query/query_suite_test.go | 3 +-
.../{ => standalone}/other/measure_test.go | 0
.../{ => standalone}/other/other_suite_test.go | 3 +-
.../{ => standalone}/other/property_test.go | 68 +++++++
.../other/testdata/server_cert.pem | 0
.../{ => standalone}/other/testdata/server_key.pem | 0
.../integration/{ => standalone}/other/tls_test.go | 0
.../{ => standalone}/query/query_suite_test.go | 3 +-
.../integration/standalone/standalone.go | 12 +-
test/stress/cases/istio/istio_suite_test.go | 1 +
test/stress/cases/istio/repo.go | 3 +-
test/stress/env | 2 +-
test/stress/env.dev | 2 +-
ui/src/components/Editor/index.vue | 6 +-
84 files changed, 1274 insertions(+), 421 deletions(-)
copy api/proto/banyandb/{cluster/v1/rpc.proto => model/v1/write.proto} (70%)
rename banyand/internal/cmd/storage.go => pkg/cmdsetup/data.go (67%)
rename {banyand/internal/cmd => pkg/cmdsetup}/liaison.go (93%)
rename {banyand/internal/cmd => pkg/cmdsetup}/root.go (92%)
rename {banyand/internal/cmd => pkg/cmdsetup}/standalone.go (94%)
create mode 100644 pkg/test/helpers/etcd.go
create mode 100644 test/integration/distributed/setup/node_test.go
copy banyand/metadata/schema/schema_suite_test.go =>
test/integration/distributed/setup/setup_suite_test.go (51%)
rename test/integration/{ => standalone}/cold_query/query_suite_test.go (96%)
rename test/integration/{ => standalone}/other/measure_test.go (100%)
rename test/integration/{ => standalone}/other/other_suite_test.go (87%)
rename test/integration/{ => standalone}/other/property_test.go (69%)
rename test/integration/{ => standalone}/other/testdata/server_cert.pem (100%)
rename test/integration/{ => standalone}/other/testdata/server_key.pem (100%)
rename test/integration/{ => standalone}/other/tls_test.go (100%)
rename test/integration/{ => standalone}/query/query_suite_test.go (96%)
copy ui/embed.go => test/integration/standalone/standalone.go (80%)