l...@gnu.org (Ludovic Courtès) writes: > Pjotr Prins <pjotr.publi...@thebird.nl> skribis: > >> On Fri, Feb 09, 2018 at 01:11:23PM +0100, Ricardo Wurmus wrote: > > [...] > >>> I don’t know about scalability. This number is still well below the >>> limits of ext4 file systems, but accessing a big directory listing like >>> that can be slow. I would feel a little better about this if we split >>> it up into different prefix directories (like it’s done for browser >>> caches). I don’t think it’s necessary, though. >> >> For ext4 it is going to be an issue. Anyway, we'll see what happens. > > In practice, when the maximum number of links is reached, we simply > transparently skip deduplication.
Ideally, we should at some point change the daemon to break /gnu/store/.links up into several subdirectories, as is done for log files in /var/log/guix/drvs. The main complication is dealing with the transition between the old layout and the new. Mark