Size: a a a

SDS и Кластерные FS

2020 September 25

k

kvaps in SDS и Кластерные FS
а вот iscsi нормально такой кейс отрабатывает
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
kvaps
неа, тогда у меня не получалось переиспользовать сокет
в смысле какой сокет?
источник

k

kvaps in SDS и Кластерные FS
повторно подключиться к /dev/nbd0
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
kvaps
повторно подключиться к /dev/nbd0
работает
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
проверил щас
источник

k

kvaps in SDS и Кластерные FS
о круто, а фс под нагрузкой была?
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
kvaps
о круто, а фс под нагрузкой была?
фс не было, было fio
источник

k

kvaps in SDS и Кластерные FS
попробуй фс :)
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
ща...
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
kvaps
попробуй фс :)
по ходу оно не ставит опцию timeout
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
и да - после убивания процесса nbd подвис
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
срёт в dmesg
[1191185.883337] block nbd0: Possible stuck request 00000000eeeda502: control (write@1824522240,4096B). Runtime 300 seconds
[1191185.883340] block nbd0: Possible stuck request 0000000005e59443: control (write@4982513664,4096B). Runtime 300 seconds
[1191185.883341] block nbd0: Possible stuck request 00000000335963ce: control (write@4662579200,4096B). Runtime 300 seconds
[1191185.883342] block nbd0: Possible stuck request 00000000e4e85745: control (write@7213940736,4096B). Runtime 300 seconds
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
и pid не пропадает из /sys/block/nbd0
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
но там есть опция nbd timeout в ioctl-ях. вот её надо ставить, тогда наверное сможет отвалиться
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
ну понятно, этот /dev/nbd0 подвис
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
надо попробовать свой сделать с таймаутом
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
@kvaps ага, с таймаутом всё отлично пашет
профит от собственной прокси тоже есть - через мою всего +20 мкс латенси и ПСП вообще не снижает
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
сделал ext4, подмонтировал, в ней запустил fio randwrite в файл и прямо в процессе убил nbd_proxy
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
fio успешно убилось, потом umount -l, и потом через 30 секунд (таймаут) nbd успешно отсоединилось
источник

k

kvaps in SDS и Кластерные FS
Виталий На Заборе
@kvaps ага, с таймаутом всё отлично пашет
профит от собственной прокси тоже есть - через мою всего +20 мкс латенси и ПСП вообще не снижает
Огонь! Гдеж ты был когда мы тестили шипдог)
источник