Inspect changes in Gitaly f0a471cf95e5f057d7d07692710c391d3e3822d4
Upstream merge commit e93dde4b80b1 changes Gitaly server version from 1c9a490e3c24b01252c30a1b9ab37d26118361aa to f0a471cf95e5f057d7d07692710c391d3e3822d4, with changes in protocol or one of the source subtrees currently under watch.
The topic upstream-merge
is at 4 non-merge commits.
To further inspect, go to an up to date Gitaly source clone and run:
git diff 1c9a490e3c24b01252c30a1b9ab37d26118361aa..f0a471cf95e5f057d7d07692710c391d3e3822d4 -- proto/*.proto internal/backup
Here is a preview, truncated at 500 lines:
diff --git a/proto/repository.proto b/proto/repository.proto
index 2d53b0132..76b4e84bb 100644
--- a/proto/repository.proto
+++ b/proto/repository.proto
@@ -370,16 +370,6 @@ service RepositoryService {
};
}
- // RemoveAll deletes all repositories on a specified storage.
- // Deprecated in favour of individually removing repositories with RemoveRepository.
- rpc RemoveAll(RemoveAllRequest) returns (RemoveAllResponse) {
- option (op_type) = {
- op: MUTATOR
- scope_level: STORAGE
- };
- option deprecated = true;
- }
-
// BackupRepository creates a full or incremental backup streamed directly to
// object-storage. The backup is created synchronously. The destination must
// be configured in config.backup.go_cloud_url
@@ -1204,13 +1194,6 @@ message ReplicateRepositoryRequest {
// different storage node. The information for how to connect to this storage node needs to be
// injected into the gRPC context by the caller by setting the `gitaly-servers` metadata.
Repository source = 2;
- // replicate_object_deduplication_network_membership enables replication of the source repository's
- // object pool to the target repository's storage and recreates the Git `alternates` link. If the
- // source repository is not linked to an object pool, no linking or additional replication is
- // performed. In the event the target repository is linked to an object pool, but the source
- // repository is not part of an object deduplication network, the target repository is
- // disconnected from its object pool.
- bool replicate_object_deduplication_network_membership = 3;
}
// ReplicateRepositoryResponse is a response for the ReplicateRepository RPC.
@@ -1256,16 +1239,6 @@ message PruneUnreachableObjectsRequest {
message PruneUnreachableObjectsResponse {
}
-// RemoveAllRequest is a request for the RemoveAll RPC.
-message RemoveAllRequest {
- // storage_name of the storage to have all repositories removed from.
- string storage_name = 1 [(storage)=true];;
-}
-
-// RemoveAllResponse is a response for the RemoveAll RPC.
-message RemoveAllResponse {
-}
-
// BackupRepositoryRequest is a request for the BackupRepository RPC.
message BackupRepositoryRequest {
// repository is the repository to be backed up.
A merge request may have already been submitted, check that on the merge commit, as usually changes in Gitaly are not breaking, compliance becoming mandatory in the following development cycles.