Size: a a a

OpenNebula - русскоговорящее сообщество

2020 June 11

SM

Stanislav Motriy in OpenNebula - русскоговорящее сообщество
kvaps
за несколько лет работы с опеннебулой в руби вообще не приходилось лезть
А что там на руби? Интерфейс только?
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
Stanislav Motriy
А что там на руби? Интерфейс только?
вроде да, oned там на сях кажется
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Виталий На Заборе
Руби это пздц
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
Виталий На Заборе
да ничего там не обрабатывается - если снапшот уже есть, оно падает и просто в логе остаётся ошибка
в моём понимании надо хотя бы поймать текст сообщения об ошибке и его привязать к операции
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Stanislav Motriy
А что там на руби? Интерфейс только?
на руби там MADs написанны, это такая прослойка между oned и datastore/vmm драйверами, которая и вызвает эти bash-скриптики
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
а ну и ещё onegate, oneflow, onehem и бэкенд sunstone тоже на ruby
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Виталий На Заборе
в моём понимании надо хотя бы поймать текст сообщения об ошибке и его привязать к операции
А чем тебя `Command execution failed: <command> <args>
<output>` не устраивает?
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
kvaps
А чем тебя `Command execution failed: <command> <args>
<output>` не устраивает?
а где оно там?
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
ну т.е. у меня когда падает то в логе сообщение допустим что-то типа: rbd: already exists
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
а в UI например нигде этого нет
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
а, дааааа! и ещё бомбит от того как апи сделано
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
объект "снапшот" сначала появляется
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
а потом если фактически не сможет создаться - удаляется :)
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
то есть надо дёрнуть создание, потом подождать секунд 5, и проверить, что он не исчез
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
если он не исчез - то значит операция завершилась успешно
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
API естественно код ошибки не возвращает
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Да это тупо, хочется нормального restful с json'ом и нормальными объектами
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
да тут ладно - главное вот эту асинхронность бы убрать
источник

ВН

Виталий На Заборе... in OpenNebula - русскоговорящее сообщество
очень странная реализация)
источник

SM

Stanislav Motriy in OpenNebula - русскоговорящее сообщество
kvaps
Да это тупо, хочется нормального restful с json'ом и нормальными объектами
Там не json что ли сейчас?
источник