Artem
а тут mgmt
Andrey
пятница... (
Artem
да у самого голова трещит
Andrey
тогда верните как было (но адресацию все равно проверьте, адрес узла .0 при /24 маске не подойдет)
Andrey
ну и давайте снова на ошибку посмотрим, какая будет...
Artem
Аналогичная
Artem
nova.exception.InternalError: Failure running os_vif plugin plug method: Failed to plug VIF VIFBridge(active=False,address=fa:16:3e:d9:6c:91,bridge_name='brq333b523f-10',has_traffic_filtering=True,id=a9214040-6489-467c-9562-fd983a5e34bd,network=Network(333b523f-10d9-4075-8569-e3785281335c),plugin='linux_bridge',port_profile=<?>,preserve_on_delete=False,vif_name='tapa9214040-64'). Got error: [Errno 13] Permission denied: b'/var/lib/nova/tmp/nova-lock_bridge'
Andrey
Artem
Нет 2 вариант
Andrey
Нет 2 вариант
ну если по доке все точно сделали, и '/var/lib/nova/tmp/nova-lock_bridge' путь весь доступен польз nova, то... включать Debug на neutron и смотреть еще лог
Aleksandr
Artem
мне кажется я с сетями наворочил криво
Artem
в openstack
Artem
и кстати ещё момент
Artem
у меня автоматом этот путь не создался почему то
Artem
/var/lib/nova/tmp/nova-lock_bridge
Artem
только до tmp далее я сам создал директорию и дал права
Artem
var/lib/nova/tmp
Andrey
Artem
нет
Andrey
нет
у меня так
-bash: cd: /var/lib/nova/tmp/nova-lock_bridge: Not a directory
Andrey
впрочем пустой
~# file /var/lib/nova/tmp/nova-lock_bridge
/var/lib/nova/tmp/nova-lock_bridge: empty
Stanley
Ребят, я может скажу токсичную вещь, но вот нам прямо обязательно всем читать попытки студентов выполнить лабораторную работу?
Еще раз прошу прощения, уже просто кровь из глаз :(
Илья | 😶☮️🐸
Nikolay
Темпест кто гоняет? На каком канкаренси?
Pavel
Nikolay
спасибо
Artem
Еще обнаружил, что в дашборде не отображаются Router кхм
Artem
через cli создал
Илья | 😶☮️🐸
что-то как-то со скрипом у вас всё
Artem
не могу не согласиться...)
Artem
Илья | 😶☮️🐸
@adiantum
YB
Сорян, это был карман
Ilya
Темпест кто гоняет? На каком канкаренси?
на 1 всегда делаю ( и -t ключ). имхо самое надежное, но долгое. бывает тесты мешают друг другу. кстати ещё хорошо зачищать артефакты, оставшиеся после упавших тестов прежде чем пускать полный прогон снова.
Nikolay
Надежное в плане получить 0 ошибок :)
Nikolay
Например 1 поток и ovn особенно свежая инсталляция покажет все ок. А вот если прогрузить потоками или сделать дцать проходов то сюрпризы выскакивают
Nikolay
Рейс конечно случается, не безрешно оно. Но в в основном вполне объективные причины.
Nikolay
Особенно забавно когда тест прошел успешно, но на клинапе теста не смогло, в итоге видим фейл
Nikolay
Зависимость количества гиперов и количество канкаренси не проглядывается?
Aleksandr
Nikolay
Это понятно, но Темпест тоже неплохо подсвечивает. Например детач волума залипает, а при удалении вм все ок. Для ралли до такого теста нужно додуматься. Просто как пример.
Aleksandr
Nikolay
Вопрос не в написании, а в нахождении куда и как палочкой тыкать
Nikolay
Темпест с разными канкаренси я рассматриваю как некий рандомизатор нагрузки
Nikolay
Тут скорее вопрос к тому что должно охватывать тестирование. Если ралли условно в 100 потоков создает сети бутает вм, Темпест в 1 поток пусть 10 проходов дает по нулям. То вроде все ровно. Но если при этом начать делать параллельно некие манипуляции которые неожиданно начинают вызывать фейлы причем не каждый раз ? То как оценивать здоровье клауда
Stanley
Ilya
Stanley
Ilya
Потоки в темпесте используются только для ускорения выполнения тестов а не для проверки конкурентной работы
Nikolay
Инструмент позволяет использовать распараллеливание, прямых указаний на то что при таком то количестве может разносить и это нормально не нашел.
Nikolay
Большие дяди из редхата и некоторые другие конторы предлагают канкаренси 4
Nikolay
При этом опять же нет отсылки, что если разнесет типа норм так бывает
Nikolay
С какого бока можно игнорировать поведение Клауда если он факапится на том или ином канкаренси в такое то количество заходов
Nikolay
То чтосфункциональный тест побочно имеет некую нагрузочную функцию - как бы и неплохо
Nikolay
Я же не пытаюсь через канкаренси померить производительность
Stanley
Отмотал немного назад, почитал. Не совсем понимаю что ж вы все же хотите протестить? И зачем? Разогреть железо? Наработка на отказ? Предел по пропускной способности или ёмкости облака?
Грубо говоря, любые тесты чего либо должны отрабатывать некие реальные сценарии, но доведённые до крайности.
Если я просто не нашел ответов - заранее прошу извинить.
Fedor
Хоспади, да прогоните темпест по очереди с канкарренси 1 2 3 4 5 6 и так далее до того момента, пока количество сфейленных тестов не увеличится, это и будет ваш максимум для текущего облака.
Fedor
У темпеста задача показать, что функциональность на месте, это не НТ ни разу.
Nikolay
Вопрос на скольки канкаренси не должно быть. И сколько проходов. Например канкаренси 4, 30 прогонов, половина 0, половина среднее 2 ошибки, максимум 5.
Nikolay
Причем первые 8 именно по 0
Aleksandr
Aleksandr
red hat rally пускает на 50
Nikolay
Я пока про теспест говорю
Nikolay
Т.к. он первый в цепочке тестирования
Denis
John Roe
@pyToshka: @paper_planes_squad @Outlingo @vanez1985 @SinTeZoiD @asdrozd @adiantum @ftarasenko
Ilya
еще раз обращаю внимание, что канкаренси в темпесте это очень специфическая штука. грубо каждый поток берет следующий доступный тест из списка. после завершения теста поток берет следующий. другой поток такой же тест уже не выполняет. и поэтому одновременно выполняются несколько разных тестов. и поскольку одни и те же тесты могут выполняться разное время, то точной картины, какие тесты будут выполняются одновременно нет. и в разных запусках будут одновременно выполняться не те же самые тесты, что в предыдущий прогон
Nikolay
Да это понятно, что просто разбиение на группы выполнения. Вопрос как интерпретировать результаты
Ilya
Да это понятно, что просто разбиение на группы выполнения. Вопрос как интерпретировать результаты
Во, хороший вопрос... Интерпретация результатов (и почему конкретный тест упал) довольно затруднена. Именно поэтому данный инструмент плохо подходит для оценки, как работает облако ситуациях с множественными запросами.
темпест - это функциональное тестирование без учета нагрузки и конкуренции. Проверка, что код выполняет свои функции (без оценки - а будет ли он выполнять функции при одновременном поступлении нескольких запросов)