ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
@ 2018-08-29 10:03 Anton V. Boyarshinov
  2018-08-29 13:59 ` Leonid Krivoshein
                   ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Anton V. Boyarshinov @ 2018-08-29 10:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Добрый день
В тестовом задании #212032 собран пакет make-initrd-propagator, который
использует в установщике и Live системах не aufs, а overlayfs, который
есть в mainline ядрах.

Протестировано:
* установщик;
* live система без сохраняемого оверлея
* live система с флэшки с сохраняемым оверлеем

Не протестировано, хотя по идее должно работать:
* live система по NFS с read-only оверлеями по NFS

Если возражений не поступит, через пару дней пакет отправится в Сизиф.

Антон


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-29 10:03 [devel] Отказ от Aufs в пользу Overlayfs в установочных образах Anton V. Boyarshinov
@ 2018-08-29 13:59 ` Leonid Krivoshein
  2018-08-29 14:11   ` Антон Мидюков
                     ` (2 more replies)
  2018-08-30 11:50 ` Arseny Maslennikov
  2018-08-30 12:00 ` Arseny Maslennikov
  2 siblings, 3 replies; 31+ messages in thread
From: Leonid Krivoshein @ 2018-08-29 13:59 UTC (permalink / raw)
  To: devel


29.08.2018 13:03, Anton V. Boyarshinov пишет:
> В тестовом задании #212032 собран пакет make-initrd-propagator
> [...]
> Если возражений не поступит, через пару дней пакет отправится в Сизиф.

Есть два предложения/вопроса:

1) Если останется именно замена, не добавить ли в спек зависимость на 
ядро >= 4.0 (версия выбрана из-за использования стекирования слоёв)?

2) Если бы анонс был на двое суток раньше, можно было бы тщательнее 
прогнать на всех регулярках. Может не выкладывать до следующего вторника?


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-29 13:59 ` Leonid Krivoshein
@ 2018-08-29 14:11   ` Антон Мидюков
  2018-08-29 14:20     ` Leonid Krivoshein
  2018-08-30 11:06     ` [devel] Отказ от Aufs в пользу Overlayfs в установочных образах Антон Мидюков
  2018-08-30  9:51   ` Anton V. Boyarshinov
  2018-08-30 12:37   ` Dmitry V. Levin
  2 siblings, 2 replies; 31+ messages in thread
From: Антон Мидюков @ 2018-08-29 14:11 UTC (permalink / raw)
  To: devel

29.08.2018 20:59, Leonid Krivoshein пишет:
>
> 29.08.2018 13:03, Anton V. Boyarshinov пишет:
>> В тестовом задании #212032 собран пакет make-initrd-propagator
>> [...]
>> Если возражений не поступит, через пару дней пакет отправится в Сизиф.
>
> Есть два предложения/вопроса:
>
> 1) Если останется именно замена, не добавить ли в спек зависимость на 
> ядро >= 4.0 (версия выбрана из-за использования стекирования слоёв)?
>
> 2) Если бы анонс был на двое суток раньше, можно было бы тщательнее 
> прогнать на всех регулярках. Может не выкладывать до следующего вторника?
>
>
Я соберу регулярки и потестю их завтра. Не проблема.

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-29 14:11   ` Антон Мидюков
@ 2018-08-29 14:20     ` Leonid Krivoshein
  2018-08-29 14:23       ` Aleksey Novodvorsky
                         ` (2 more replies)
  2018-08-30 11:06     ` [devel] Отказ от Aufs в пользу Overlayfs в установочных образах Антон Мидюков
  1 sibling, 3 replies; 31+ messages in thread
From: Leonid Krivoshein @ 2018-08-29 14:20 UTC (permalink / raw)
  To: devel


29.08.2018 17:11, Антон Мидюков пишет:
> 29.08.2018 20:59, Leonid Krivoshein пишет:
>>
>> [...]
>>
>> 2) Если бы анонс был на двое суток раньше, можно было бы тщательнее 
>> прогнать на всех регулярках. Может не выкладывать до следующего 
>> вторника?
>>
>>
> Я соберу регулярки и потестю их завтра. Не проблема.
>

Т.е. сразу двух зайцев? В смысле, заодно уж проверить версию с заменой 
sysklogd на syslogd-daemon? Хорошо бы...


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-29 14:20     ` Leonid Krivoshein
@ 2018-08-29 14:23       ` Aleksey Novodvorsky
  2018-08-29 14:28       ` Антон Мидюков
  2018-08-29 14:31       ` [devel] A: не используйте syslogd-daemon в профилях дистрибутивов Dmitry V. Levin
  2 siblings, 0 replies; 31+ messages in thread
From: Aleksey Novodvorsky @ 2018-08-29 14:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

ср, 29 авг. 2018 г. в 17:20, Leonid Krivoshein <klark.devel@gmail.com>:
>
>
> 29.08.2018 17:11, Антон Мидюков пишет:
> > 29.08.2018 20:59, Leonid Krivoshein пишет:
> >>
> >> [...]
> >>
> >> 2) Если бы анонс был на двое суток раньше, можно было бы тщательнее
> >> прогнать на всех регулярках. Может не выкладывать до следующего
> >> вторника?
> >>
> >>
> > Я соберу регулярки и потестю их завтра. Не проблема.
> >
>
> Т.е. сразу двух зайцев? В смысле, заодно уж проверить версию с заменой
> sysklogd на syslogd-daemon? Хорошо бы...

Это все хорошо, но решение за Антоном.

Rgrds, Алексей

>
>
> --
> Best regards,
> Leonid Krivoshein.
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-29 14:20     ` Leonid Krivoshein
  2018-08-29 14:23       ` Aleksey Novodvorsky
@ 2018-08-29 14:28       ` Антон Мидюков
  2018-08-29 14:31       ` [devel] A: не используйте syslogd-daemon в профилях дистрибутивов Dmitry V. Levin
  2 siblings, 0 replies; 31+ messages in thread
From: Антон Мидюков @ 2018-08-29 14:28 UTC (permalink / raw)
  To: devel

29.08.2018 21:20, Leonid Krivoshein пишет:
>
> 29.08.2018 17:11, Антон Мидюков пишет:
>> 29.08.2018 20:59, Leonid Krivoshein пишет:
>>>
>>> [...]
>>>
>>> 2) Если бы анонс был на двое суток раньше, можно было бы тщательнее 
>>> прогнать на всех регулярках. Может не выкладывать до следующего 
>>> вторника?
>>>
>>>
>> Я соберу регулярки и потестю их завтра. Не проблема.
>>
>
> Т.е. сразу двух зайцев? В смысле, заодно уж проверить версию с заменой 
> sysklogd на syslogd-daemon? Хорошо бы...
>
>
Этого зайца попытаюсь сегодня добить.

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 31+ messages in thread

* [devel] A: не используйте syslogd-daemon в профилях дистрибутивов
  2018-08-29 14:20     ` Leonid Krivoshein
  2018-08-29 14:23       ` Aleksey Novodvorsky
  2018-08-29 14:28       ` Антон Мидюков
@ 2018-08-29 14:31       ` Dmitry V. Levin
  2018-08-29 15:38         ` Leonid Krivoshein
  2018-08-30 13:59         ` Michael Shigorin
  2 siblings, 2 replies; 31+ messages in thread
From: Dmitry V. Levin @ 2018-08-29 14:31 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 346 bytes --]

On Wed, Aug 29, 2018 at 05:20:02PM +0300, Leonid Krivoshein wrote:
[...]
> Т.е. сразу двух зайцев? В смысле, заодно уж проверить версию с заменой 
> sysklogd на syslogd-daemon? Хорошо бы...

Заменяйте, пожалуйста, на того провайдера syslogd, которого вы
действительно хотите установить, а не на "мне повезёт" syslogd-daemon.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] A: не используйте syslogd-daemon в профилях дистрибутивов
  2018-08-29 14:31       ` [devel] A: не используйте syslogd-daemon в профилях дистрибутивов Dmitry V. Levin
@ 2018-08-29 15:38         ` Leonid Krivoshein
  2018-08-30 13:59         ` Michael Shigorin
  1 sibling, 0 replies; 31+ messages in thread
From: Leonid Krivoshein @ 2018-08-29 15:38 UTC (permalink / raw)
  To: devel


29.08.2018 17:31, Dmitry V. Levin пишет:
> On Wed, Aug 29, 2018 at 05:20:02PM +0300, Leonid Krivoshein wrote:
> [...]
>> Т.е. сразу двух зайцев? В смысле, заодно уж проверить версию с заменой
>> sysklogd на syslogd-daemon? Хорошо бы...
> Заменяйте, пожалуйста, на того провайдера syslogd, которого вы
> действительно хотите установить, а не на "мне повезёт" syslogd-daemon.

Так никто и не планировал, как я понимаю. Выше не случайно говорил про 
анонс за два дня, а не один -- после вчерашних изменений несколько 
образов не собралось. Версия (предположение), берущее в основу эту цитату:

- Replaced sysklogd with syslogd-daemon.

пока не до конца подтвердилась, в смысле только лишь замена в профилях 
на syslog-ng не помогла решить проблему сборки регулярок до конца. Антон 
Мидюков разбирается с этим, я просто лишь предложил убить сразу двух 
зайцев, коли он вызвался, заодно исправляюсь (старое русское: "больше 
двух -- говори вслух").


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-29 13:59 ` Leonid Krivoshein
  2018-08-29 14:11   ` Антон Мидюков
@ 2018-08-30  9:51   ` Anton V. Boyarshinov
  2018-08-30 11:04     ` Leonid Krivoshein
  2018-08-30 12:37   ` Dmitry V. Levin
  2 siblings, 1 reply; 31+ messages in thread
From: Anton V. Boyarshinov @ 2018-08-30  9:51 UTC (permalink / raw)
  To: Leonid Krivoshein; +Cc: ALT Linux Team development discussions


> 1) Если останется именно замена, не добавить ли в спек зависимость на 
> ядро >= 4.0 (версия выбрана из-за использования стекирования слоёв)?
А у нас есть дистрибутивы, собирающиеся на Сизифе на более старых ядрах?

> 
> 2) Если бы анонс был на двое суток раньше, можно было бы тщательнее 
> прогнать на всех регулярках. Может не выкладывать до следующего вторника?
> 
> 
> -- 
> Best regards,
> Leonid Krivoshein.
> 
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30  9:51   ` Anton V. Boyarshinov
@ 2018-08-30 11:04     ` Leonid Krivoshein
  2018-08-30 11:17       ` Антон Мидюков
                         ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Leonid Krivoshein @ 2018-08-30 11:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions


30.08.2018 12:51, Anton V. Boyarshinov пишет:
>> 1) Если останется именно замена, не добавить ли в спек зависимость на
>> ядро >= 4.0 (версия выбрана из-за использования стекирования слоёв)?
> А у нас есть дистрибутивы, собирающиеся на Сизифе на более старых ядрах?

Насчёт Сизифа и вообще, наверное, лучше mike@ знает. Навскидку (по 
профилям), если выкинуть все p8/p7, останется несколько штук с ovz 
(2.6.32), в т.ч. регулярок: server, jeos. Сизиф там или чего -- точно не 
скажу. Может ради них и была такая хотелка у Михаила -- совсем уж не 
выкидывать aufs...


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-29 14:11   ` Антон Мидюков
  2018-08-29 14:20     ` Leonid Krivoshein
@ 2018-08-30 11:06     ` Антон Мидюков
  2018-08-30 11:22       ` Anton V. Boyarshinov
  1 sibling, 1 reply; 31+ messages in thread
From: Антон Мидюков @ 2018-08-30 11:06 UTC (permalink / raw)
  To: devel

29.08.2018 21:11, Антон Мидюков пишет:
> 29.08.2018 20:59, Leonid Krivoshein пишет:
>>
>> 29.08.2018 13:03, Anton V. Boyarshinov пишет:
>>> В тестовом задании #212032 собран пакет make-initrd-propagator
>>> [...]
>>> Если возражений не поступит, через пару дней пакет отправится в Сизиф.
>>
>> Есть два предложения/вопроса:
>>
>> 1) Если останется именно замена, не добавить ли в спек зависимость на 
>> ядро >= 4.0 (версия выбрана из-за использования стекирования слоёв)?
>>
>> 2) Если бы анонс был на двое суток раньше, можно было бы тщательнее 
>> прогнать на всех регулярках. Может не выкладывать до следующего 
>> вторника?
>>
>>
> Я соберу регулярки и потестю их завтра. Не проблема.
>
Сегодня собрал и протестировал. Новых проблем переход на overlayfs не 
принёс. Сохранение сессии в регулярках (Live CD с поддержкой сеансов) 
было сломано у нас ранее, так что это не беда overlayfs.

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 11:04     ` Leonid Krivoshein
@ 2018-08-30 11:17       ` Антон Мидюков
  2018-08-30 12:25         ` Leonid Krivoshein
  2018-08-30 11:24       ` Anton V. Boyarshinov
    2 siblings, 1 reply; 31+ messages in thread
From: Антон Мидюков @ 2018-08-30 11:17 UTC (permalink / raw)
  To: devel

30.08.2018 18:04, Leonid Krivoshein пишет:
>
> 30.08.2018 12:51, Anton V. Boyarshinov пишет:
>>> 1) Если останется именно замена, не добавить ли в спек зависимость на
>>> ядро >= 4.0 (версия выбрана из-за использования стекирования слоёв)?
>> А у нас есть дистрибутивы, собирающиеся на Сизифе на более старых ядрах?
>
> Насчёт Сизифа и вообще, наверное, лучше mike@ знает. Навскидку (по 
> профилям), если выкинуть все p8/p7, останется несколько штук с ovz 
> (2.6.32), в т.ч. регулярок: server, jeos. Сизиф там или чего -- точно 
> не скажу. Может ради них и была такая хотелка у Михаила -- совсем уж 
> не выкидывать aufs...
>
Регулярки собираются с ядрами std-def и un-def.

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 11:06     ` [devel] Отказ от Aufs в пользу Overlayfs в установочных образах Антон Мидюков
@ 2018-08-30 11:22       ` Anton V. Boyarshinov
  2018-08-30 11:35         ` Антон Мидюков
  0 siblings, 1 reply; 31+ messages in thread
From: Anton V. Boyarshinov @ 2018-08-30 11:22 UTC (permalink / raw)
  To: Антон
	Мидюков
  Cc: ALT Linux Team development discussions


> Сегодня собрал и протестировал. Новых проблем переход на overlayfs не 
> принёс. Сохранение сессии в регулярках (Live CD с поддержкой сеансов) 
> было сломано у нас ранее, так что это не беда overlayfs.
То есть как сломано? Я проверял на regular-mate и оно вполне
сохранялось. Может быть медленная флэшка (создание fs занимает больше
секунды) или меньше гигабайта свободно?


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 11:04     ` Leonid Krivoshein
  2018-08-30 11:17       ` Антон Мидюков
@ 2018-08-30 11:24       ` Anton V. Boyarshinov
  2018-08-30 12:23         ` Leonid Krivoshein
    2 siblings, 1 reply; 31+ messages in thread
From: Anton V. Boyarshinov @ 2018-08-30 11:24 UTC (permalink / raw)
  To: Leonid Krivoshein; +Cc: ALT Linux Team development discussions

On Thu, 30 Aug 2018 14:04:03 +0300 Leonid Krivoshein wrote:

> Насчёт Сизифа и вообще, наверное, лучше mike@ знает. Навскидку (по 
> профилям), если выкинуть все p8/p7, останется несколько штук с ovz 
> (2.6.32), в т.ч. регулярок: server, jeos. Сизиф там или чего -- точно не 
> скажу. Может ради них и была такая хотелка у Михаила -- совсем уж не 
> выкидывать aufs...

Можно собрать для них какой-нибудь make-initrd-propagator-aufs


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 11:22       ` Anton V. Boyarshinov
@ 2018-08-30 11:35         ` Антон Мидюков
  2018-08-30 11:48           ` Leonid Krivoshein
  2018-08-30 12:41           ` Антон Мидюков
  0 siblings, 2 replies; 31+ messages in thread
From: Антон Мидюков @ 2018-08-30 11:35 UTC (permalink / raw)
  To: Anton V. Boyarshinov; +Cc: ALT Linux Team development discussions

30.08.2018 18:22, Anton V. Boyarshinov пишет:
>> Сегодня собрал и протестировал. Новых проблем переход на overlayfs не
>> принёс. Сохранение сессии в регулярках (Live CD с поддержкой сеансов)
>> было сломано у нас ранее, так что это не беда overlayfs.
> То есть как сломано? Я проверял на regular-mate и оно вполне
> сохранялось. Может быть медленная флэшка (создание fs занимает больше
> секунды) или меньше гигабайта свободно?
>
Свободного места много (флэшки на 8 и 16 ГБ), довольно шустрые. 
regular-lxqt не сохранил сессию. Изменение было минимальное, поменял фон 
на рабочем столе. Стартеркит на этой же флэшки нормально восстановил 
сессию (также менял фон). Сейчас ещё потестю. Может и правда флэшка косячит.

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 11:35         ` Антон Мидюков
@ 2018-08-30 11:48           ` Leonid Krivoshein
  2018-08-30 12:41           ` Антон Мидюков
  1 sibling, 0 replies; 31+ messages in thread
From: Leonid Krivoshein @ 2018-08-30 11:48 UTC (permalink / raw)
  To: devel


30.08.2018 14:35, Антон Мидюков пишет:
> 30.08.2018 18:22, Anton V. Boyarshinov пишет:
>>> Сегодня собрал и протестировал. Новых проблем переход на overlayfs не
>>> принёс. Сохранение сессии в регулярках (Live CD с поддержкой сеансов)
>>> было сломано у нас ранее, так что это не беда overlayfs.
>> То есть как сломано? Я проверял на regular-mate и оно вполне
>> сохранялось. Может быть медленная флэшка (создание fs занимает больше
>> секунды) или меньше гигабайта свободно?
>>
> Свободного места много (флэшки на 8 и 16 ГБ), довольно шустрые. 
> regular-lxqt не сохранил сессию. Изменение было минимальное, поменял 
> фон на рабочем столе. Стартеркит на этой же флэшки нормально 
> восстановил сессию (также менял фон). Сейчас ещё потестю. Может и 
> правда флэшка косячит.
>

Тоже не помню, чтобы эта фича была сломана. Если это действительно так, 
то это вообще-то критический баг, к выпуску 8.3 надо бы тогда 
разобраться. Иначе все образы пойдут с неработающим режимом сохранения 
сеанса.


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-29 10:03 [devel] Отказ от Aufs в пользу Overlayfs в установочных образах Anton V. Boyarshinov
  2018-08-29 13:59 ` Leonid Krivoshein
@ 2018-08-30 11:50 ` Arseny Maslennikov
  2018-08-30 13:12   ` Anton V. Boyarshinov
  2018-08-30 12:00 ` Arseny Maslennikov
  2 siblings, 1 reply; 31+ messages in thread
From: Arseny Maslennikov @ 2018-08-30 11:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2334 bytes --]

On Wed, Aug 29, 2018 at 01:03:28PM +0300, Anton V. Boyarshinov wrote:
> Добрый день
> В тестовом задании #212032 собран пакет make-initrd-propagator, который
> использует в установщике и Live системах не aufs, а overlayfs, который
> есть в mainline ядрах.
> 
> Протестировано:
> * установщик;
> * live система без сохраняемого оверлея
> * live система с флэшки с сохраняемым оверлеем
> 
> Не протестировано, хотя по идее должно работать:
> * live система по NFS с read-only оверлеями по NFS

В overlayfs реализация whiteout не совпадает с аналогичной в aufs.

Вот что говорит Documentation/filesystems/overlayfs.txt в ядре:
> A whiteout is created as a character device with 0/0 device number.
> When a whiteout is found in the upper level of a merged directory, any
> matching name in the lower level is ignored, and the whiteout itself
> is also hidden.

> A directory is made opaque by setting the xattr "trusted.overlay.opaque"
> to "y".  Where the upper filesystem contains an opaque directory, any
> directory in the lower filesystem with the same name is ignored.

aufs для замазывания резервирует префикс .wh.* в имени dentry.

Поэтому заработать могут лишь слайсы, которые генерируются из образа,
собранного уже с учётом таска №212032, а старые из-под m-i-p < 0.40,
еявпп, не смогут. Нужно средство конвертации; лично я не настолько шарю
в aufs, чтобы за него браться. :(

В действии я пока это не видел, ничего сказать не могу.

> 
> Если возражений не поступит, через пару дней пакет отправится в Сизиф.
> 
> Антон
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-29 10:03 [devel] Отказ от Aufs в пользу Overlayfs в установочных образах Anton V. Boyarshinov
  2018-08-29 13:59 ` Leonid Krivoshein
  2018-08-30 11:50 ` Arseny Maslennikov
@ 2018-08-30 12:00 ` Arseny Maslennikov
  2 siblings, 0 replies; 31+ messages in thread
From: Arseny Maslennikov @ 2018-08-30 12:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2334 bytes --]

On Wed, Aug 29, 2018 at 01:03:28PM +0300, Anton V. Boyarshinov wrote:
> Добрый день
> В тестовом задании #212032 собран пакет make-initrd-propagator, который
> использует в установщике и Live системах не aufs, а overlayfs, который
> есть в mainline ядрах.
> 
> Протестировано:
> * установщик;
> * live система без сохраняемого оверлея
> * live система с флэшки с сохраняемым оверлеем
> 
> Не протестировано, хотя по идее должно работать:
> * live система по NFS с read-only оверлеями по NFS

В overlayfs реализация whiteout не совпадает с аналогичной в aufs.

Вот что говорит Documentation/filesystems/overlayfs.txt в ядре:
> A whiteout is created as a character device with 0/0 device number.
> When a whiteout is found in the upper level of a merged directory, any
> matching name in the lower level is ignored, and the whiteout itself
> is also hidden.

> A directory is made opaque by setting the xattr "trusted.overlay.opaque"
> to "y".  Where the upper filesystem contains an opaque directory, any
> directory in the lower filesystem with the same name is ignored.

aufs для замазывания резервирует префикс .wh.* в имени dentry.

Поэтому заработать могут лишь слайсы, которые генерируются из образа,
собранного уже с учётом таска №212032, а старые из-под m-i-p < 0.40,
еявпп, не смогут. Нужно средство конвертации; лично я не настолько шарю
в aufs, чтобы за него браться. :(

В действии я пока это не видел, ничего сказать не могу.

> 
> Если возражений не поступит, через пару дней пакет отправится в Сизиф.
> 
> Антон
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 11:24       ` Anton V. Boyarshinov
@ 2018-08-30 12:23         ` Leonid Krivoshein
  0 siblings, 0 replies; 31+ messages in thread
From: Leonid Krivoshein @ 2018-08-30 12:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions


30.08.2018 14:24, Anton V. Boyarshinov пишет:
> On Thu, 30 Aug 2018 14:04:03 +0300 Leonid Krivoshein wrote:
>
>> Насчёт Сизифа и вообще, наверное, лучше mike@ знает. Навскидку (по
>> профилям), если выкинуть все p8/p7, останется несколько штук с ovz
>> (2.6.32), в т.ч. регулярок: server, jeos. Сизиф там или чего -- точно не
>> скажу. Может ради них и была такая хотелка у Михаила -- совсем уж не
>> выкидывать aufs...
> Можно собрать для них какой-нибудь make-initrd-propagator-aufs
+1
Тоже вчера думал предложить что-то подобное.


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 11:17       ` Антон Мидюков
@ 2018-08-30 12:25         ` Leonid Krivoshein
  2018-08-30 12:39           ` Антон Мидюков
  0 siblings, 1 reply; 31+ messages in thread
From: Leonid Krivoshein @ 2018-08-30 12:25 UTC (permalink / raw)
  To: devel


30.08.2018 14:17, Антон Мидюков пишет:
> 30.08.2018 18:04, Leonid Krivoshein пишет:
>>
>> 30.08.2018 12:51, Anton V. Boyarshinov пишет:
>>>> 1) Если останется именно замена, не добавить ли в спек зависимость на
>>>> ядро >= 4.0 (версия выбрана из-за использования стекирования слоёв)?
>>> А у нас есть дистрибутивы, собирающиеся на Сизифе на более старых 
>>> ядрах?
>>
>> Насчёт Сизифа и вообще, наверное, лучше mike@ знает. Навскидку (по 
>> профилям), если выкинуть все p8/p7, останется несколько штук с ovz 
>> (2.6.32), в т.ч. регулярок: server, jeos. Сизиф там или чего -- точно 
>> не скажу. Может ради них и была такая хотелка у Михаила -- совсем уж 
>> не выкидывать aufs...
>>
> Регулярки собираются с ядрами std-def и un-def.
>

regular-server-ovz? regular-jeos-ovz?


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-29 13:59 ` Leonid Krivoshein
  2018-08-29 14:11   ` Антон Мидюков
  2018-08-30  9:51   ` Anton V. Boyarshinov
@ 2018-08-30 12:37   ` Dmitry V. Levin
  2018-08-30 13:16     ` Leonid Krivoshein
  2 siblings, 1 reply; 31+ messages in thread
From: Dmitry V. Levin @ 2018-08-30 12:37 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 636 bytes --]

On Wed, Aug 29, 2018 at 04:59:35PM +0300, Leonid Krivoshein wrote:
> 
> 29.08.2018 13:03, Anton V. Boyarshinov пишет:
> > В тестовом задании #212032 собран пакет make-initrd-propagator
> > [...]
> > Если возражений не поступит, через пару дней пакет отправится в Сизиф.
> 
> Есть два предложения/вопроса:
> 
> 1) Если останется именно замена, не добавить ли в спек зависимость на 
> ядро >= 4.0 (версия выбрана из-за использования стекирования слоёв)?

В спек какого пакета вы предлагаете добавить зависимость на ядро >= 4.0?
Какой смысл, на ваш взгляд, в добавлении зависимости на ядро в не-ядерный
пакет?


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 12:25         ` Leonid Krivoshein
@ 2018-08-30 12:39           ` Антон Мидюков
  2018-08-30 13:08             ` Anton V. Boyarshinov
  0 siblings, 1 reply; 31+ messages in thread
From: Антон Мидюков @ 2018-08-30 12:39 UTC (permalink / raw)
  To: devel

30.08.2018 19:25, Leonid Krivoshein пишет:
>
> 30.08.2018 14:17, Антон Мидюков пишет:
>> 30.08.2018 18:04, Leonid Krivoshein пишет:
>>>
>>> 30.08.2018 12:51, Anton V. Boyarshinov пишет:
>>>>> 1) Если останется именно замена, не добавить ли в спек зависимость на
>>>>> ядро >= 4.0 (версия выбрана из-за использования стекирования слоёв)?
>>>> А у нас есть дистрибутивы, собирающиеся на Сизифе на более старых 
>>>> ядрах?
>>>
>>> Насчёт Сизифа и вообще, наверное, лучше mike@ знает. Навскидку (по 
>>> профилям), если выкинуть все p8/p7, останется несколько штук с ovz 
>>> (2.6.32), в т.ч. регулярок: server, jeos. Сизиф там или чего -- 
>>> точно не скажу. Может ради них и была такая хотелка у Михаила -- 
>>> совсем уж не выкидывать aufs...
>>>
>> Регулярки собираются с ядрами std-def и un-def.
>>
>
> regular-server-ovz? regular-jeos-ovz?
>
>
Я про них позабыл. Они нерегулярные сборки. Стартеркиты собираем на 
основе их. Надо собрать да проверить. aufs для них, кстати, тоже поломан 
был и решили его не чинить: 
https://bugzilla.altlinux.org/show_bug.cgi?id=34793

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 11:35         ` Антон Мидюков
  2018-08-30 11:48           ` Leonid Krivoshein
@ 2018-08-30 12:41           ` Антон Мидюков
  1 sibling, 0 replies; 31+ messages in thread
From: Антон Мидюков @ 2018-08-30 12:41 UTC (permalink / raw)
  To: devel

30.08.2018 18:35, Антон Мидюков пишет:
> 30.08.2018 18:22, Anton V. Boyarshinov пишет:
>>> Сегодня собрал и протестировал. Новых проблем переход на overlayfs не
>>> принёс. Сохранение сессии в регулярках (Live CD с поддержкой сеансов)
>>> было сломано у нас ранее, так что это не беда overlayfs.
>> То есть как сломано? Я проверял на regular-mate и оно вполне
>> сохранялось. Может быть медленная флэшка (создание fs занимает больше
>> секунды) или меньше гигабайта свободно?
>>
> Свободного места много (флэшки на 8 и 16 ГБ), довольно шустрые. 
> regular-lxqt не сохранил сессию. Изменение было минимальное, поменял 
> фон на рабочем столе. Стартеркит на этой же флэшки нормально 
> восстановил сессию (также менял фон). Сейчас ещё потестю. Может и 
> правда флэшка косячит.
>
Да, флэшка косячит. Сейчас получилось.

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 12:39           ` Антон Мидюков
@ 2018-08-30 13:08             ` Anton V. Boyarshinov
  0 siblings, 0 replies; 31+ messages in thread
From: Anton V. Boyarshinov @ 2018-08-30 13:08 UTC (permalink / raw)
  To: devel

On Thu, 30 Aug 2018 19:39:57 +0700 Антон Мидюков wrote:

> был и решили его не чинить: 
> https://bugzilla.altlinux.org/show_bug.cgi?id=34793

и-да, с overlayfs этого бага нет :-)


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  @ 2018-08-30 13:10           ` Anton V. Boyarshinov
  2018-08-30 13:27             ` Leonid Krivoshein
  0 siblings, 1 reply; 31+ messages in thread
From: Anton V. Boyarshinov @ 2018-08-30 13:10 UTC (permalink / raw)
  To: Leonid Krivoshein; +Cc: ALT Linux Team development discussions


> Но, для ядер >= 3.18-rc2 предложенная зависимость в спеке, наверное, не 
> помешает.

В наших репозиториях попытка установка зависимостей на ядро или модули
ядра не из модулей ядра пресекается sisyphus_check и это оправдано.


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 11:50 ` Arseny Maslennikov
@ 2018-08-30 13:12   ` Anton V. Boyarshinov
  0 siblings, 0 replies; 31+ messages in thread
From: Anton V. Boyarshinov @ 2018-08-30 13:12 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 806 bytes --]


> Поэтому заработать могут лишь слайсы, которые генерируются из образа,
> собранного уже с учётом таска №212032, а старые из-под m-i-p < 0.40,
> еявпп, не смогут. Нужно средство конвертации; лично я не настолько шарю
> в aufs, чтобы за него браться. :(

Да, разумеется, я не имел в виду, что будут работать старые слайсы...
Мне кажется, что самый простой способ конвертации -- примонтировать
aufs слайс в "новую" систему или overlayfs в "старую" и скопировать
файлы.

[-- Attachment #2: Цифровая подпись OpenPGP --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 12:37   ` Dmitry V. Levin
@ 2018-08-30 13:16     ` Leonid Krivoshein
  2018-08-30 14:10       ` Leonid Krivoshein
  0 siblings, 1 reply; 31+ messages in thread
From: Leonid Krivoshein @ 2018-08-30 13:16 UTC (permalink / raw)
  To: devel


30.08.2018 15:37, Dmitry V. Levin пишет:
> On Wed, Aug 29, 2018 at 04:59:35PM +0300, Leonid Krivoshein wrote:
>> 29.08.2018 13:03, Anton V. Boyarshinov пишет:
>>> В тестовом задании #212032 собран пакет make-initrd-propagator
>>> [...]
>>> Если возражений не поступит, через пару дней пакет отправится в Сизиф.
>> Есть два предложения/вопроса:
>>
>> 1) Если останется именно замена, не добавить ли в спек зависимость на
>> ядро >= 4.0 (версия выбрана из-за использования стекирования слоёв)?
> В спек какого пакета вы предлагаете добавить зависимость на ядро >= 4.0?
> Какой смысл, на ваш взгляд, в добавлении зависимости на ядро в не-ядерный
> пакет?

Task #212032, собственно сабж:
https://lists.altlinux.org/pipermail/devel/2018-August/205259.html

Там есть такая строка:
mount -t overlay overlay -o 
lowerdir=$stage2.ro$nfs_overlays,upperdir=$stage2.rw/rw,workdir=$stage2.rw/wk 
$stage2

Могу ошибаться, но это стекирование ($nfs_overlays) появилось только в 
4+ ядре. Конструкция не будет работать, а пакет в обычную систему 
никогда не ставится, только при сборке образов.


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 13:10           ` Anton V. Boyarshinov
@ 2018-08-30 13:27             ` Leonid Krivoshein
  0 siblings, 0 replies; 31+ messages in thread
From: Leonid Krivoshein @ 2018-08-30 13:27 UTC (permalink / raw)
  To: Anton V. Boyarshinov; +Cc: ALT Linux Team development discussions


30.08.2018 16:10, Anton V. Boyarshinov пишет:
>> Но, для ядер >= 3.18-rc2 предложенная зависимость в спеке, наверное, не
>> помешает.
> В наших репозиториях попытка установка зависимостей на ядро или модули
> ядра не из модулей ядра пресекается sisyphus_check и это оправдано.

А, ну тогда моё второе предложение идёт лесом. :)
Раз даже технически невозможно.
Хотя, можно ещё самим профилем это разруливать.


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] A: не используйте syslogd-daemon в профилях дистрибутивов
  2018-08-29 14:31       ` [devel] A: не используйте syslogd-daemon в профилях дистрибутивов Dmitry V. Levin
  2018-08-29 15:38         ` Leonid Krivoshein
@ 2018-08-30 13:59         ` Michael Shigorin
  1 sibling, 0 replies; 31+ messages in thread
From: Michael Shigorin @ 2018-08-30 13:59 UTC (permalink / raw)
  To: devel

On Wed, Aug 29, 2018 at 05:31:47PM +0300, Dmitry V. Levin wrote:
> > Т.е. сразу двух зайцев? В смысле, заодно уж проверить версию с заменой 
> > sysklogd на syslogd-daemon? Хорошо бы...
> Заменяйте, пожалуйста, на того провайдера syslogd, которого вы
> действительно хотите установить, а не на "мне повезёт" syslogd-daemon.

А эту лотерею, Дима, обеспечивают несколько пакетов достаточно
базовой системы вроде openssh-server.

Ну и анонсировать такие вещи надо.  Хотя бы за неделю.

Привет из отпуска :]

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 13:16     ` Leonid Krivoshein
@ 2018-08-30 14:10       ` Leonid Krivoshein
  2018-08-30 14:46         ` Anton V. Boyarshinov
  0 siblings, 1 reply; 31+ messages in thread
From: Leonid Krivoshein @ 2018-08-30 14:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions


30.08.2018 16:16, Leonid Krivoshein пишет:
>
> [...]
>
> Там есть такая строка:
> mount -t overlay overlay -o 
> lowerdir=$stage2.ro$nfs_overlays,upperdir=$stage2.rw/rw,workdir=$stage2.rw/wk 
> $stage2
>
> Могу ошибаться, но это стекирование ($nfs_overlays) появилось только в 
> 4+ ядре. Конструкция не будет работать, а пакет в обычную систему 
> никогда не ставится, только при сборке образов.
>

Когда говорил, что конструкция не будет работать, не имел ввиду, что она 
совсем не будет работать! Не будет работать с более старыми ядрами 
(<4.0). И этот вопрос вроде выше уже решили...

Но, возможно, слайсы NFS не будут теперь работать, как задумывалось -- 
гляньте тоже внимательней на строки #75 и #216. Мне кажется, или в 
сравнении с aufs порядок стекирования поменялся на противоположный:

mount -t overlay overlay -olowerdir=/lower1:/lower2:/lower3 /merged
...
The specified lower directories will be stacked beginning from the
rightmost one and going left.  In the above example lower1 will be the
top, lower2 the middle and lower3 the bottom layer.



-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] Отказ от Aufs в пользу Overlayfs в установочных образах
  2018-08-30 14:10       ` Leonid Krivoshein
@ 2018-08-30 14:46         ` Anton V. Boyarshinov
  0 siblings, 0 replies; 31+ messages in thread
From: Anton V. Boyarshinov @ 2018-08-30 14:46 UTC (permalink / raw)
  To: devel


> Но, возможно, слайсы NFS не будут теперь работать, как задумывалось -- 
> гляньте тоже внимательней на строки #75 и #216. Мне кажется, или в 
> сравнении с aufs порядок стекирования поменялся на противоположный:
Пожалуй, да.. исправлю
 
> mount -t overlay overlay -olowerdir=/lower1:/lower2:/lower3 /merged
> ...
> The specified lower directories will be stacked beginning from the
> rightmost one and going left.  In the above example lower1 will be the
> top, lower2 the middle and lower3 the bottom layer.
> 
> 
> 
> -- 
> Best regards,
> Leonid Krivoshein.
> 
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2018-08-30 14:46 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-29 10:03 [devel] Отказ от Aufs в пользу Overlayfs в установочных образах Anton V. Boyarshinov
2018-08-29 13:59 ` Leonid Krivoshein
2018-08-29 14:11   ` Антон Мидюков
2018-08-29 14:20     ` Leonid Krivoshein
2018-08-29 14:23       ` Aleksey Novodvorsky
2018-08-29 14:28       ` Антон Мидюков
2018-08-29 14:31       ` [devel] A: не используйте syslogd-daemon в профилях дистрибутивов Dmitry V. Levin
2018-08-29 15:38         ` Leonid Krivoshein
2018-08-30 13:59         ` Michael Shigorin
2018-08-30 11:06     ` [devel] Отказ от Aufs в пользу Overlayfs в установочных образах Антон Мидюков
2018-08-30 11:22       ` Anton V. Boyarshinov
2018-08-30 11:35         ` Антон Мидюков
2018-08-30 11:48           ` Leonid Krivoshein
2018-08-30 12:41           ` Антон Мидюков
2018-08-30  9:51   ` Anton V. Boyarshinov
2018-08-30 11:04     ` Leonid Krivoshein
2018-08-30 11:17       ` Антон Мидюков
2018-08-30 12:25         ` Leonid Krivoshein
2018-08-30 12:39           ` Антон Мидюков
2018-08-30 13:08             ` Anton V. Boyarshinov
2018-08-30 11:24       ` Anton V. Boyarshinov
2018-08-30 12:23         ` Leonid Krivoshein
2018-08-30 13:10           ` Anton V. Boyarshinov
2018-08-30 13:27             ` Leonid Krivoshein
2018-08-30 12:37   ` Dmitry V. Levin
2018-08-30 13:16     ` Leonid Krivoshein
2018-08-30 14:10       ` Leonid Krivoshein
2018-08-30 14:46         ` Anton V. Boyarshinov
2018-08-30 11:50 ` Arseny Maslennikov
2018-08-30 13:12   ` Anton V. Boyarshinov
2018-08-30 12:00 ` Arseny Maslennikov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git