Skip to content

Convert remaining LFS RPCs to use new pipeline code

Patrick Steinhardt requested to merge pks-lfs-pointers-full-pipeline into master

While ListLFSPointers() has already been converted to use the new pipeline code, the other LFS RPCs weren't yet. This MR addresses this shortcoming such that all LFS RPCs now have a pipeline-backed implementation.

The new pipeline code will eventually be the single implementation which is much more flexible compared to the old one. As a result, we can reuse it whenever we need to enumerate objects -- either via a set of references, or all objects of a repo altogether. This will be used to speed up access checks.

Precursor to #3603 (closed)

Merge request reports

Loading