The OpenNET Project / Index page

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



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

Исходное сообщение
"Обновление файловой системы Reiser4 c поддержкой различных т..."
Отправлено Аноним, 22-Май-14 06:42 
> Пургу несете, уважаемый.

С этого места - поподробнее. Что именно вам не нравится?

> NODATACOW - это когда блоки пишутся на СТАРОЕ место.

Именно. Это позволяет базе и ее журналу делать in-place операции не нарываясь на "помощь" CoW, который в этом случае все делает только хуже, активно тормозя журнальную логику, которая и без всякого CoW свое дело делала.

> Ничего не надо выделять, аллоцировать, не надо апдейтить карты свободного пространства.
> Всё уже готово.

Ну спасибо вам, Капитан! Вы за меня рассказали какие у NODATACOW преимущества и почему он хорош для баз. А я разве с этим спорил? Или хотя-бы пытался? Я вроде то же самое и говорил...

> Если файловая система может записать блок на новое
> место, то почему она не может перезаписать старый?

Так именно в этом пойнт NODATACOW и есть: при этом софт который делал журналинг на пессимистичный случай - получит нечто похожее по свойствам на классику. Btrfs при этом печется только о корректности своих метаданных, а участь данных отдана на откуп софту. Это как раз хорошо стыкуется с логикой всяких там БД и прочих, которые не могли уповать на то что ФС будет "правильная" и "специально под них", поэтому сами все реализовывали.

> Что здесь закладывать на фазах дизайна?

Возможность такого поведения как NODATACOW. В btrfs это было IIRC с самого начала.

> Не разбираетесь в предмете - не пишите.

Не понял. Вы как будто мои мысли до этого места читали. Но вот окончательный вывод - весьма странный.


 

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



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

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