On Wed, Aug 28, 2019 at 09:59:38PM +0300, Dmitry V. Levin wrote: > On Wed, Aug 28, 2019 at 09:50:06PM +0300, Anton Farygin wrote: > > On 28.08.2019 21:45, Anton Farygin wrote: > > > Могут сломаться другие пользователи hasher'а, поскольку полностью > > > прекращается обмен файлами в hasher/chroot/dev между процессами > > > снаружи и внутри чрута. > > > > > > Например, пришлось починить пакет mkve, потому что mkve-cache > > > использовал hsh-fakedev, которого больше нет. > > > > > > Я не удивлюсь, если сломаются какие-то пользователи mkimage. > > > > Интересно, как станет себя вести hasher в системах виртуализации. В > > докере, в lxc. > > Везде, где можно создавать новые tmpfs, поведение будет таким же, > как и прежде. Везде, где нельзя создавать новые tmpfs, hasher > не будет работать совсем. > > > Скорее всего основные поломки могут случиться там, где как-то > > ограничивают возможность создания устройств. > > Устройства создавались и раньше. Изменяется то, на какой файловой системе > они создаются. Раньше это было непосредственно в hasher/chroot/dev, > теперь это отдельно созданная tmpfs: > > $ hsh-run --mount=/proc -- cat /proc/mounts > dev /dev tmpfs rw,nosuid,noexec,relatime,size=4k,nr_inodes=256,mode=755 0 0 > shmfs /dev/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=1024k,nr_inodes=256 0 0 > proc /proc proc ro,nosuid,nodev,noexec,relatime,gid=19,hidepid=1 0 0 Я склоняюсь к мысли, что сломаются только пользователи hsh-fakedev, которого больше нет. Это mkve-cache, который я уже исправил, и mkimage. Я отправлю в Сизиф новый hasher только после того, как все известные пользователи hsh-fakedev будут адаптированы. -- ldv