Conversation BlobService::GetBatchMetadata
Stages:
-
~"Client Preparation": #424 (closed) -
~"Client Implementation": Create Issue -
~"Acceptance Testing": Create Issue
RPC Endpoints:
BlobService::GetBatchMetadata
Known Client Routes:
-
Gitlab::Git::Blob.batch_metadata(repository, blob_oids)
see #424 (closed)
This conversation was spawned from the n + 1
problem we're experiencing on #310 (closed). We need a method to batch up the meta-data requests and this method, along with
BlobService::GetBlobsByOid
(#425 (closed)) will solve the issue.
Once the ~"Client Preparation" work for these two new issues have been solved the TreeEntries
route can be re-enabled, since the Rugged versions of the batch interfaces will prevent the additional calls being fired over to Gitaly.
Edited by Andrew Newdigate