Skip to content

Improve Linking and Unlink object pools RPC

Zeger-Jan van de Weg requested to merge zj-link-unlink-improve into master

GitLab-Rails performs operations when Linking and Unlinking. This makes sure we perform less RPCs from Rails, and keeps the responsibilities straight. To do so, config options needed to be set. This was a RPC to Ruby before, so a package got introduced to set them from Go.

Fixes: #1420 (closed)

As a matter of applying the boyscout rule, this commit also sets the gc.auto option for object pools to 0. This means that Git will never perform GC without being told to do so.

Fixes: #1423 (closed)

Merge request reports