This is an automated email from the ASF dual-hosted git repository.
hanahmily pushed a change to branch phase-2-cp5-march
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
from 2dc54f52c ci: ignore cwiki.apache.org in dead-link checker
add e81064021 fix(trace): accept out-of-order timestamps within the same
traceID (#1114)
add b8168b76a Fix fetch segment nil pointer in cold stage and propagation
the error when inspect the group (#1115)
add 32aeea3bc Fix missing property group adapt when inspect group (#1117)
add 8f0033a6e fix(banyand): close merge durability gap (#13862) (#1118)
add 22dc45e5c Merge branch 'main' into phase-2-cp5-march
No new revisions were added by this update.
Summary of changes:
CHANGES.md | 5 +
api/proto/banyandb/fodc/v1/rpc.proto | 11 +
banyand/internal/sidx/merge.go | 3 +-
banyand/internal/sidx/merger_durability_test.go | 95 ++++++
banyand/internal/sidx/metadata.go | 2 +-
banyand/internal/sidx/part.go | 19 +-
banyand/internal/storage/index.go | 49 +++-
banyand/internal/storage/segment.go | 42 ++-
banyand/internal/storage/segment_test.go | 318 +++++++++++++++++++++
banyand/liaison/grpc/deletion.go | 14 +-
banyand/liaison/grpc/deletion_test.go | 28 +-
banyand/liaison/grpc/registry.go | 9 +-
banyand/measure/merger.go | 3 +-
banyand/measure/merger_durability_test.go | 82 ++++++
banyand/measure/merger_test.go | 4 +-
banyand/measure/metadata_internal_test.go | 48 ++++
banyand/measure/part.go | 13 +-
banyand/measure/part_metadata.go | 2 +-
banyand/measure/tstable.go | 27 +-
banyand/measure/write_data.go | 3 +-
banyand/metadata/client.go | 2 +-
banyand/metadata/metadata.go | 2 +-
banyand/metadata/schema/collector.go | 64 ++++-
banyand/metadata/schema/collector_test.go | 118 ++++++++
banyand/queue/sub/group_lifecycle.go | 14 +-
.../queue/sub/group_lifecycle_cold_tier_test.go | 298 +++++++++++++++++++
banyand/queue/sub/group_lifecycle_test.go | 116 +++++++-
banyand/stream/merger.go | 3 +-
banyand/stream/merger_durability_test.go | 80 ++++++
banyand/stream/metadata_internal_test.go | 48 ++++
banyand/stream/part.go | 13 +-
banyand/stream/part_metadata.go | 2 +-
banyand/stream/tstable.go | 27 +-
banyand/stream/write_data.go | 3 +-
banyand/trace/block_writer.go | 36 +--
banyand/trace/block_writer_test.go | 50 ++++
banyand/trace/merger.go | 4 +-
banyand/trace/merger_durability_test.go | 179 ++++++++++++
banyand/trace/metadata_internal_test.go | 48 ++++
banyand/trace/part.go | 13 +-
banyand/trace/part_metadata.go | 6 +-
banyand/trace/tstable.go | 27 +-
banyand/trace/write_data.go | 7 +-
docs/api-reference.md | 1 +
fodc/proxy/internal/lifecycle/manager.go | 28 +-
fodc/proxy/internal/lifecycle/manager_test.go | 61 ++++
pkg/fs/file_system.go | 59 ++++
pkg/fs/local_file_system.go | 99 ++++++-
pkg/fs/local_file_system_darwin.go | 17 ++
pkg/fs/local_file_system_linux.go | 17 ++
pkg/fs/local_file_system_test.go | 62 ++++
.../local_file_system_testhook_test.go} | 19 +-
pkg/fs/local_file_system_windows.go | 6 +
53 files changed, 2127 insertions(+), 179 deletions(-)
create mode 100644 banyand/internal/sidx/merger_durability_test.go
create mode 100644 banyand/measure/merger_durability_test.go
create mode 100644 banyand/measure/metadata_internal_test.go
create mode 100644 banyand/metadata/schema/collector_test.go
create mode 100644 banyand/queue/sub/group_lifecycle_cold_tier_test.go
create mode 100644 banyand/stream/merger_durability_test.go
create mode 100644 banyand/stream/metadata_internal_test.go
create mode 100644 banyand/trace/merger_durability_test.go
create mode 100644 banyand/trace/metadata_internal_test.go
copy pkg/{convert/hash.go => fs/local_file_system_testhook_test.go} (65%)