From c030cb3ce98701e266fa54031b70be805af6835b Mon Sep 17 00:00:00 2001 From: chrislu Date: Fri, 28 Jun 2024 14:57:20 -0700 Subject: bootstrap filer from one peer --- other/java/client/src/main/proto/filer.proto | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'other/java/client/src/main') diff --git a/other/java/client/src/main/proto/filer.proto b/other/java/client/src/main/proto/filer.proto index b0829163c..fa37703b2 100644 --- a/other/java/client/src/main/proto/filer.proto +++ b/other/java/client/src/main/proto/filer.proto @@ -54,6 +54,9 @@ service SeaweedFiler { rpc GetFilerConfiguration (GetFilerConfigurationRequest) returns (GetFilerConfigurationResponse) { } + rpc TraverseBfsMetadata (TraverseBfsMetadataRequest) returns (stream TraverseBfsMetadataResponse) { + } + rpc SubscribeMetadata (SubscribeMetadataRequest) returns (stream SubscribeMetadataResponse) { } @@ -360,6 +363,15 @@ message SubscribeMetadataResponse { int64 ts_ns = 3; } +message TraverseBfsMetadataRequest { + string directory = 1; + repeated string excluded_prefixes = 2; +} +message TraverseBfsMetadataResponse { + string directory = 1; + Entry entry = 2; +} + message LogEntry { int64 ts_ns = 1; int32 partition_key_hash = 2; -- cgit v1.2.3 From 96af5712195be37b309115795066f17c7cc6126d Mon Sep 17 00:00:00 2001 From: chrislu Date: Wed, 17 Jul 2024 23:14:34 -0700 Subject: add collection for buckets --- other/java/client/src/main/proto/filer.proto | 1 + 1 file changed, 1 insertion(+) (limited to 'other/java/client/src/main') diff --git a/other/java/client/src/main/proto/filer.proto b/other/java/client/src/main/proto/filer.proto index fa37703b2..a015ba01b 100644 --- a/other/java/client/src/main/proto/filer.proto +++ b/other/java/client/src/main/proto/filer.proto @@ -125,6 +125,7 @@ message Entry { RemoteEntry remote_entry = 10; int64 quota = 11; // for bucket only. Positive/Negative means enabled/disabled. + string collection = 12; // for bucket only. Empty means using default bucket name. } message FullEntry { -- cgit v1.2.3 From 9dcc5764999737e605f4d763460c736a52b79b20 Mon Sep 17 00:00:00 2001 From: chrislu Date: Sat, 20 Jul 2024 12:00:50 -0700 Subject: Revert "add collection for buckets" This reverts commit 96af5712195be37b309115795066f17c7cc6126d. --- other/java/client/src/main/proto/filer.proto | 1 - 1 file changed, 1 deletion(-) (limited to 'other/java/client/src/main') diff --git a/other/java/client/src/main/proto/filer.proto b/other/java/client/src/main/proto/filer.proto index a015ba01b..fa37703b2 100644 --- a/other/java/client/src/main/proto/filer.proto +++ b/other/java/client/src/main/proto/filer.proto @@ -125,7 +125,6 @@ message Entry { RemoteEntry remote_entry = 10; int64 quota = 11; // for bucket only. Positive/Negative means enabled/disabled. - string collection = 12; // for bucket only. Empty means using default bucket name. } message FullEntry { -- cgit v1.2.3 From 9dd008f8f1d4b4e0d1881ac8a9cd2b3b0f3b5713 Mon Sep 17 00:00:00 2001 From: chrislu Date: Sun, 21 Jul 2024 20:13:51 -0700 Subject: add version to filer --- other/java/client/src/main/proto/filer.proto | 2 ++ 1 file changed, 2 insertions(+) (limited to 'other/java/client/src/main') diff --git a/other/java/client/src/main/proto/filer.proto b/other/java/client/src/main/proto/filer.proto index fa37703b2..e8fc6fc6b 100644 --- a/other/java/client/src/main/proto/filer.proto +++ b/other/java/client/src/main/proto/filer.proto @@ -344,6 +344,8 @@ message GetFilerConfigurationResponse { string version = 11; string cluster_id = 12; string filer_group = 13; + int32 major_version = 14; + int32 minor_version = 15; } message SubscribeMetadataRequest { -- cgit v1.2.3 From 4fee496b49e86d92b8980bbe441c066ae3fdf326 Mon Sep 17 00:00:00 2001 From: chrislu Date: Thu, 1 Aug 2024 13:00:54 -0700 Subject: conditional delete --- other/java/client/src/main/proto/filer.proto | 1 + 1 file changed, 1 insertion(+) (limited to 'other/java/client/src/main') diff --git a/other/java/client/src/main/proto/filer.proto b/other/java/client/src/main/proto/filer.proto index e8fc6fc6b..7e948f0dc 100644 --- a/other/java/client/src/main/proto/filer.proto +++ b/other/java/client/src/main/proto/filer.proto @@ -221,6 +221,7 @@ message DeleteEntryRequest { bool ignore_recursive_error = 6; bool is_from_other_cluster = 7; repeated int32 signatures = 8; + int64 if_not_modified_after = 9; } message DeleteEntryResponse { -- cgit v1.2.3