youtube image
From YouTube: Using Strace to Understand GitLab - Part 4: Gitaly

Description

A walkthrough of straces of two Gitaly requests.

0:00 FindCommit - a typical Gitaly RPC
8:04 UserCommitFiles - complex Gitaly-Ruby RPC
12:08 Gitaly InfoRefs cache invalidation
15:26 GitalyRuby requests to main Gitaly process
20:10 Pre-receive hooks
28:55 Update hooks
34:00 Post-receive hooks
37:39 Regenerate InfoRefs cache

Part 1: https://www.youtube.com/watch?v=fcY5pPUq35U
Part 2: https://www.youtube.com/watch?v=tThs8QeP2qY
Part 3: https://www.youtube.com/watch?v=J-GkU7Mmqy4