ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: [PATCH] implemented hardlink option in DAV module


  • To: Maxim Dounin <nginx-ru@xxxxxxxxx>
  • Subject: Re[2]: [PATCH] implemented hardlink option in DAV module
  • From: Михаил Монашёв <postmaster@xxxxxxxxxxxxx>
  • Date: Mon, 15 Oct 2012 23:30:55 +0400
  • Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=softsearch.ru; h=date:from :reply-to:message-id:to:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=main; i= postmaster@xxxxxxxxxxxxx; bh=XVc99xr2/sBmoaBVGBzJUnWrT80=; b=NAE 5/Y6+RV+qWEJdETTZu8yLcn4SY3CZzRlyzhDTxbbQT2myCrMfhXAEACG7/y4XNuH ++6RRVpwubU10mgicRh71svOUTlvstKXNPzGo8W1qpbVkwWGc5AF5p44n+SW6uAa v3SZkWAK8Vg18x2ic2bGPqT9xzOxl5trferIBD94=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=softsearch.ru; h=date:from :reply-to:message-id:to:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= main; b=bVgsW8NeRPCkZ4j83ADUes2P0DQwGnWTLJJLDTQtBOX51oPBLNpHAI3O 7eZfhYX/nxD7a5uziQFQRaLphtakphFgKig1Qb+1a6vK8c9X2G+0v0qLSWnDihfN mNMDxjSZNxfAgAuqkM/Ef7r87PZ797hexEr2Byuga2ogdyLVk9Q=
  • In-reply-to: <20121015153350.GH40452@mdounin.ru>
  • References: <1350301244-27123-1-git-send-email-arut@qip.ru> <20121015153350.GH40452@mdounin.ru>

Здравствуйте, Maxim.

>> Модуль WebDAV на текущий момент не поддерживает хардлинки.
>> Я реализовал эту поддержку, патч прилагается. Буду очень признателен,
>> если патч будет включен в следующие версии nginx.
>> 
>> Добавлена директива 'hardlink on|off', по умолчанию off.
>> Когда опция включена, делается попытка создать хардлинк при копировании
>> файла. В случае ошибки выполняется обычное копирование.

> А use case какой?  Потому как в общем случае делать хардлинки 
> вместо копирования - это, скажем так, опасная операция.

У  меня,  например,  есть  следующая задача: обновить mtime у файла по
вебдаву. Т.е. сделать touch файлу. Сейчас я это делаю через Ж: копирую
файл,  а  потом  мувлю его в уже существующий. Копирование очень долго
работает, а со ссылкой работало бы моментально.

> Название директивы получилось черезчур общим, IMHO.

Согласен. Его бы к вебдаву и копированию как-то привязать.


-- 
С уважением,
 Михаил                          mailto:postmaster@xxxxxxxxxxxxx

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.