LINUX.ORG.RU

В NetBSD-current закоммичено журналирование FFS

 ffs, , wapbl,


0

0

Код журналирования метаданных WAPBL (Write Ahead Physical Block Logging) для FFS использовался Wasabi с 2003 года. Сейчас Wasabi пожертвовало этот код для NetBSD.

Он позволяет на порядки ускорить fsck.

Для использования достаточно обновить мир и добавить опцию log в fstab.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от AcidumIrae

Задолбали со своим "православная", фанатики грёбаные

vizor
()

Радуйтесь что хоть кто-то такой добрый чтобы возвращать код в BSDRIP

anonymous
()
Ответ на: комментарий от AcidumIrae

самое смешное, что кормят проприетарщиков, а когда указываешь, что те с ними деляться черствыми объедками - злятся :)))

AcidumIrae ★★★★★
()
Ответ на: комментарий от AcidumIrae

> самое смешное, что кормят проприетарщиков, а когда указываешь, что те с ними деляться черствыми объедками - злятся :)))

нормальные такие объедки: http://per.foyer.se/netbsd_rulez/307_front_right.jpg

dilmah ★★★★★
() автор топика

> Для использования достаточно обновить мир ...

А вселенную не надо перезагрузить? Когда мля научитесь писать или по русски или по английски, но так что б понятно было.

anonymous
()
Ответ на: комментарий от anonymous

> А вселенную не надо перезагрузить?

вселенную можно только форкнуть

dilmah ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>А вселенную не надо перезагрузить?

Присоединяюсь к вопросу. Честное слово, постоянно в новостях на три строчки по девять ошибок. Осильте уже словарь, что ли...

anonymous
()
Ответ на: комментарий от anonymous

> постоянно в новостях на три строчки по девять ошибок. Осильте уже словарь, что ли...

в чем ошибка то? мир -- это стандартный термин для связки ядро+базовый юзерленд

dilmah ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>А вселенную не надо перезагрузить? Когда мля научитесь писать или по русски или по английски, но так что б понятно было.

по-русски будет как-то так, еслиф че:

Когда, мля, научитесь писать или по-русски, или по-английски, но так чтоб понятно было.

это если не обращать внимания на стилистику:)

anonymous
()

>Задолбали со своим "православная", фанатики грёбаные

Точно

anonymous
()
Ответ на: комментарий от mrdeath

оно кагбэ сакс, но ждать по 3 часа пока fsck пройдёт весьма скучно... в качестве альтернативы я предлагаю встроить в fsck тетрис.

anonymous
()
Ответ на: комментарий от mrdeath

> ммм. А как же то, что бсдшники кричали "журналирование -- сакс"?

собственно, медленный fsck бсдшники всегда признавали проблемой.

ФриБСД давно решило это с помощью background fsck. НетБСД журналированием.

dilmah ★★★★★
() автор топика
Ответ на: комментарий от Metallic

меня всегда радуют красноглазаки малолетние орущие бсдл кормит проперитарщиков, а гпл типа нет, но я вот всё думаю с чего вы взяли что гпл софт не кормит проперитарщиков? исходников вам никто не даст следовательно хрен кто узнает какой там код, свой, бзд, или гпл.

anonymous
()
Ответ на: комментарий от anonymous

:) ну, люди живут в идеальном мире, как известно.

mrdeath ★★★★★
()
Ответ на: комментарий от Metallic

а то, что фрибзд - просто велосипедный магазин. 3 файрвола, 3 ната, журнал И bgfsck...

anonymous
()
Ответ на: комментарий от anonymous

> в качестве альтернативы я предлагаю встроить в fsck тетрис.

$ ls -la /rescue/fsck /rescue/tetris                                                          
-r-xr-xr-x  153 root  wheel  5938232 Jul 25 18:02 /rescue/fsck
-r-xr-xr-x  153 root  wheel  5938232 Jul 25 18:02 /rescue/tetris

dilmah ★★★★★
() автор топика
Ответ на: комментарий от anonymous

> ога, а «закоммичено» - это стандартный термин для операции commit (((:

точно, ошибся..

committed пишется с двумя t -- значит правильно писать "закоммиччено"

dilmah ★★★★★
() автор топика
Ответ на: комментарий от dilmah

> ФриБСД давно решило это с помощью background fsck.

Которым нельзя пользоваться. Очень умно.

> НетБСД журналированием.

Ага. Только это большой баян, потому что в FreeBSD давно есть gjournal.

anonymous
()
Ответ на: комментарий от anonymous

> Ага. Только это большой баян, потому что в FreeBSD давно есть gjournal.

можно полюбоваться на тесты производительности gjournal vs. softdeps vs. async?

dilmah ★★★★★
() автор топика
Ответ на: комментарий от dilmah

> мир -- это стандартный термин для связки ядро+базовый юзерленд

Ядро в мир как раз не входит. Операционная система состоит из ядра и мира.

anonymous
()
Ответ на: комментарий от anonymous

> Ага. Только это большой баян, потому что в FreeBSD давно есть gjournal.

Ага, опупеть, и каким боком это относится к NetBSD?

anonymous
()
Ответ на: комментарий от anonymous

гжурнал вообще не на том уровне, а ниже.

anonymous
()
Ответ на: комментарий от BasileyOne

да, было бы круто поиметь порт, хотя скорей всего тео скажет «журнал не нужен».

anonymous
()
Ответ на: комментарий от dilmah

>можно полюбоваться на тесты производительности gjournal vs. softdeps vs. async?

Ну gjournal c async только применяется, без async это бестолковое занятие :-)

Metallic
()
Ответ на: комментарий от Metallic

> Ну gjournal c async только применяется, без async это бестолковое занятие :-)

ты не понял.

под async подразумевается голый async

я к тому что производительность журналирования в netbsd такая же как у softdeps и близкая к голому async

а вот насчет gjournal есть сомнения

dilmah ★★★★★
() автор топика
Ответ на: комментарий от dilmah

>я к тому что производительность журналирования в netbsd такая же как у softdeps и близкая к голому async

откуда дровишки?

Metallic
()

>закоммичено

Это на каком языке написано?

Greshnik
()

Где же толпы BSD-шников, кричащих "журналирование не нужно"?

jackill ★★★★★
()
Ответ на: комментарий от Metallic

> откуда дровишки?

написано по ссылке..

dilmah ★★★★★
() автор топика

> Для использования достаточно обновить мир и добавить опцию log в fstab.

еще нужно сделать fsck_ffs -c 4 ...

dilmah ★★★★★
() автор топика
Ответ на: комментарий от anonymous

> меня всегда радуют красноглазаки малолетние орущие бсдл кормит проперитарщиков, а гпл типа нет, но я вот всё думаю с чего вы взяли что гпл софт не кормит проперитарщиков? исходников вам никто не даст следовательно хрен кто узнает какой там код, свой, бзд, или гпл.

Не стоит ожидать, что информация о том, что в закрытом продукте незаконно используется чужой код, останется секретом. Например об этом может сообщить обиженный или уволившийся сотрудник.

askh ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.