The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Энтузиасты взяли в свои руки реализацию ZFS для MacOS X"
Отправлено User294, 02-Ноя-09 17:41 
>cvs на уровне файловой системы.

Это ж надо так версионник назвать...

>очень мощный процессор (чего только снапшоты состояния на лету стоят),

А что там мощным процессором делать? Версионник работает так: все пишется как логи изменений. Поэтому при изменении файла его старый вид вообще не трогается, просто пишется довесок - лог с изменениями. Далее структуры ФС меняются чтобы учитывать что для построения текущего вида файлов надо использовать как старые блоки, так и блоки вон из этого нового лога. Снапшот - это набор метаданных ФС описывающих откуда брать блоки файлов чтобы получить их версию на некий момент времени. Весь этот набор метаданных уже и так есть при штатной работе ФС, т.к. он нужен для построения текущего вида файлов, собссно. Остается лишь волевым решением объявить что вот то что есть сейчас - это снапшот. Сие почти мгновенно и не требует никаких особых действий. Из интересностей - запись по скорости - практически как в не-журналирующей ФС, т.к. все пишется 1 раз. Простое рекавери - т.к. старый вид файла не трогается, при неудаче записи достаточно просто забить на недописанный лог и файл просто окажется в его более старой версии. Возможность отката операций. Просто забиваем на логи которые новее чем Х и ... при чтении видим файл на момент Х. Проблемы у дизайна тоже ессно есть - надо подчищать срач из логов иначе том забьется старыми версиями, ну и фрагментация, т.к. цепочка логов - потенциально склонна к фрагментации.

>тогда может и апля подтянется, а пока... что зря человекочасы тратить?

Обычное оправдательное мяукание любителя проприетарщинки оставшегося без вкусной плюшки. Наслаждайтесь тем что за вас как всегда все решили в Эппл и показали вам фигу, ага.Я думаю теперь некоторые понимают почему я не слишком жалую проприетарщиков. Достало вот так же мяукать когда вендор в силу своего монополизма в энный раз фигу покажет :)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру