УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы

Как тут писать мультитредовые (читай: с блокирующимися операциями) файловые системы без ебли в жопу?

#UVEAJT / @l29ah / 3805 дней назад

берёшь да пишешь. только loop мультитредный запускаешь. в чём вопрос-то?
#UVEAJT/QAH / @hirthwork / 3804 дня назад
@hirthwork Мультитредовый луп запускается, но энивей если я блокируюсь в mkdir, скажем, то, все сосут.
#UVEAJT/HBB / @l29ah --> #UVEAJT/QAH / 3804 дня назад
@l29ah да и хуй с ним. не так часто ноды создаются. главное — чтобы чтение и запись в уже открытые файлы никого не блочили
#UVEAJT/HGA / @hirthwork --> #UVEAJT/HBB / 3804 дня назад
@hirthwork В моей фс создание директории может заблокироваться на неопределённый срок.
#UVEAJT/HYE / @l29ah --> #UVEAJT/HGA / 3804 дня назад
@l29ah плохо. попробуй локализовать блокировку чтобы она лочила только каталог в котором создаётся директория
#UVEAJT/4YX / @hirthwork --> #UVEAJT/HYE / 3804 дня назад
@hirthwork Я-то тут причём? Или ты предлагаешь хачить libfuse?
#UVEAJT/CYD / @l29ah --> #UVEAJT/4YX / 3804 дня назад
@l29ah чего ты несёшь? libfuse в себе н есодержит каких-либо блокировок — это всё оставляется разработчику
#UVEAJT/EGN / @hirthwork --> #UVEAJT/CYD / 3804 дня назад
@hirthwork Возьми блядь и запили слип в mkdir и посмотри, что там РАЗРАБОТЧИКУ остаётся.
#UVEAJT/2BF / @l29ah --> #UVEAJT/EGN / 3804 дня назад
@l29ah Хинт: сосать хуй.
#UVEAJT/YU0 / @l29ah --> #UVEAJT/2BF / 3804 дня назад
@l29ah бля, вот щас возьму и проверю
#UVEAJT/VBZ / @hirthwork --> #UVEAJT/YU0 / 3804 дня назад
@hirthwork ты прав, если обращение к файлу первое, то блочится. жопа какая-то
#UVEAJT/BML / @hirthwork --> #UVEAJT/VBZ / 3804 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.