Horizon¶
Contents
Disable “Consistency Groups” and “Consistency Group Snapshots” dashboards¶
The two dashboards Consistency Groups
and Consistency Group Snapshots
are unfortunately
always activated in Horizon and there is no configuration parameter to deactivate them.
Therefore only the deactivation by manual removal of files within the Horizon containers works
at the moment.
$ docker exec -it horizon bash
(horizon)[root@20-10 /]# find /var/lib/kolla \
-name '_1340_project_consistency_groups_panel.py*' \
-exec rm -f {} \;
(horizon)[root@20-10 /]# find /var/lib/kolla \
-name '_1350_project_cg_snapshots_panel.py*' \
-exec rm -f {} \;
$ docker restart horizon
Horizon webinterface broken¶
Description¶

Solution¶
You have to cleanup and restart all horizon containers.
Up to Queens release:
$ docker exec -it horizon rm /var/lib/kolla/.local_settings.md5sum.txt && docker restart horizon
As of Rocky release
$ docker exec -it horizon rm /var/lib/kolla/.settings.md5sum.txt && docker restart horizon
Large Horizon table for django_session¶
table django_session size in database horizon is large
$ ls -lah /var/lib/docker/volumes/mariadb/_data/horizon/ total 3.5G ... -rw-rw---- 1 42434 42434 1.6K Sep 10 12:07 django_session.frm -rw-rw---- 1 42434 42434 3.5G Dec 5 14:53 django_session.ibd ...
cleanup the sessions in horizon container
$ docker exec -it horizon manage.py clearsessions
optimize the table size
$ docker exec -it mariadb mysqlcheck -u root -p --optimize --skip-write-binlog horizon django_session Enter password: horizon.django_session note : Table does not support optimize, doing recreate + analyze instead status : OK
table django_session size in database horizon
$ sudo ls -lah /var/lib/docker/volumes/mariadb/_data/horizon/ ... -rw-rw---- 1 42434 42434 1.6K Dec 5 15:02 django_session.frm -rw-rw---- 1 42434 42434 9.0M Dec 5 15:04 django_session.ibd ...