]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Недостаток bfs
authorSergey Matveev <stargrave@stargrave.org>
Sat, 17 Jul 2021 07:48:52 +0000 (10:48 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 17 Jul 2021 07:58:24 +0000 (10:58 +0300)
Обнаружил неприятную особенность в bfs
(7c1a6ea5e58871a1616d7ec29419af06d50a082c): если NFS точка монтирования
недоступна (сеть лежит), то bfs виснет и ничего не делает. truss показывает
что на получении информации (типе) о доступных ФС и зависает. Поправил
сам bfs и просто не делаю mtab-related вызовы, нужные только для -fstype
фильтрации.

И посмотрел будет ли разница на такой мизерной, с точки зрения
зависимостей, программе, у которой только libc, между статической и
динамической линковкой. Даже банальный time bfs упорно показывает
разницу в 10мс.


No differences found