очистка заданий(Tasks) в WebUI

molik
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

Re: очистка заданий(Tasks) в WebUI

Сообщение molik »

Запустил скрипт на engine
Само типа выполняющееся задание:

Код: Выделить всё

# PGPASSWORD=xRbkLokkpMIl4p3AhdgiFb /usr/share/ovirt-engine/setup/dbutils/taskcleaner.sh -z
 t
 b8a49d7b-93e5-4ba6-a138-46cb7d662538 |         5 |      2 | 2018-10-24 05:11:01.817-04 |      0 |          230 | ba902bfe-8f2b-48f1-bb22-91b0e4ca61a7 | ac7e021d-3186-4702-828f-53023afec890 | 6a1a2096-8fe7-4f7d-a2c9-08c39a5fc215
удалил:

Код: Выделить всё

# PGPASSWORD=xRbkLokkpMIl4p3AhdgiFb /usr/share/ovirt-engine/setup/dbutils/taskcleaner.sh -t b8a49d7b-93e5-4ba6-a138-46cb7d662538
 t
 This will remove the given Task!!!
Caution, this operation should be used with care. Please contact support prior to running this command
Are you sure you want to proceed? [y/n]
y
                 1
и

Код: Выделить всё

 # PGPASSWORD=xRbkLokkpMIl4p3AhdgiFb /usr/share/ovirt-engine/setup/dbutils/taskcleaner.sh -c ba902bfe-8f2b-48f1-bb22-91b0e4ca61a7
В WebUI, task всё равно висит. Может подождать надо ?
molik
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

Re: очистка заданий(Tasks) в WebUI

Сообщение molik »

molik писал(а): 27 окт 2018 11:38 В WebUI, task всё равно висит. Может подождать надо ?
Короче в WebUI, task так и висит.
Но теперь можно хост перевести в maintenace, ошибок нет.
Аватара пользователя
Dan Yasny
Гражданин
Сообщения: 93
Зарегистрирован: 07 окт 2016 14:17
Контактная информация:

Re: очистка заданий(Tasks) в WebUI

Сообщение Dan Yasny »

вот сейчас может быть как раз можно рестартануть engine для полной очистки
molik
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

Re: очистка заданий(Tasks) в WebUI

Сообщение molik »

Dan Yasny писал(а): 31 окт 2018 13:32 вот сейчас может быть как раз можно рестартануть engine для полной очистки
сори за поздний ответ.
Не помогает перезагрузка engine.
Леонид Альбов
Постоялец
Сообщения: 53
Зарегистрирован: 22 авг 2017 07:33

Re: очистка заданий(Tasks) в WebUI

Сообщение Леонид Альбов »

Столкнулся с такой же проблемой.
taskcleaner.sh не помог

Опираясь на:
https://habr.com/ru/post/503192/
https://bugzilla.redhat.com/show_bug.cgi?id=1020909

Инструкция:

Код: Выделить всё

# найти postgres
ps aux | grep sql

# доверять всем локальным пользователям
# https://postgrespro.ru/docs/postgrespro/10/auth-pg-hba-conf
cat /var/opt/rh/rh-postgresql10/lib/pgsql/data/pg_hba.conf
# "local" is for Unix domain socket connections only
local   all             all                                     trust

# перезапуск postgresql
su -c "/opt/rh/rh-postgresql10/root/bin/pg_ctl reload -D /var/opt/rh/rh-postgresql10/lib/pgsql/data" - postgres

# зайти в psql
sudo scl enable rh-postgresql10 "psql -d engine -U postgres"

# вывести все джобы:
select * from job order by start_time desc;

# удалить джоб по id
select DeleteJob('c2f04a27-80a3-4215-aa73-e331574be61d');

# выйти из psql
\q

# сброс статуса ВМ
engine=# SELECT vm_guid, status FROM vm_dynamic WHERE status = 15;
               vm_guid                | status 
--------------------------------------+--------
 bf368157-72e2-483c-b690-c8a8d93cc4c8 |     15
(1 строка)

engine=# UPDATE vm_dynamic SET status = 0 WHERE status = 15;
UPDATE 1
engine=# COMMIT;
COMMIT
engine=# \q

Ответить

Вернуться в «oVirt»