|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 10 Mar 2005 14:21:53 To : Spartak Radchenko Subject : Re: atomic FTP mirror --------------------------------------------------------------------------------
Spartak Radchenko wrote:
>>> AM>
>>> AM> короче говоря, я бы старался соблюсти принцип транзакционной целостности
>>> AM> данных :)
>>>
>>> А кто мешает? Я просто делаю обновление во временную директорию,
>>> после чего старую удаляю и переименовываю временную. Максимум,
>>> что может быть - кто-то вообще не найдёт апдейтов. Hу и ладно,
> VS>
> VS> А если кто-то начнет скачивать один файл из старой директории, и пока
> VS> он качает, ты ее удалишь. Таким образом товарищ может получить файлы
> VS> из разных наборов.
>
> А это уже не моя забота, а самого касперского. Я апдейт сделал
> атомарно, дальше его проблемы. А ты думаешь, при апдейте с их
> FTP оно как-то иначе происходит?
Там может еще хуже происходить. Есть ненулевая вероятность застать
процесс обновления на их собственном сервере. Он у них там, похоже, не
атомарный или еще недавно атомарным не был.
Hо, к сожалению, это не повод сложить руки и ничего не делать, чтобы
хоть как-то работало.
--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/
--- ifmail v.2.15dev5.3
* Origin: AO "Svyaztransneft", SibPTUS (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/9182261da1f7.html, оценка из 5, голосов 10
|