[go: up one dir, main page]

Skip to content

Brainstorm: ways to mitigate latency spikes due to inode contention during snapshot creation

The investigation into performance bottlenecks due to Gitaly transactions on the production cny node has produced evidence suggesting that write contention from the hardlinking calls during snapshot creation that result in system calls like linkat, unlinkat, mkdirat resulting in inode contention

Let's brainstorm different mitigation options and order them in the order we should try. These fall into two categories like the filesystem level, infra/configuration, and application level.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information