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.