"ISCSI Disks" WEB UI hangs on RBD pool with many VM images
ufm
46 Posts
February 10, 2021, 9:46 amQuote from ufm on February 10, 2021, 9:46 amHi!
I have 4 rbd pools. 2 for ISCSI and 2 for ProxMox. Pools for ProxMox contain images of vm. In current time I have about 600 images in ProxMox pools.
Now, when I try to select "ISCSI Disks" in WEB UI, I get a 504 (timeout) error from nginx.
I think there are two problems here:
1. Very long processing of the ISCSI Disk list.
2. It is necessary to somehow separate the RDB pools for ISCSI and for other applications.
P.S. I solves this trouble by dirty hack function get_disks_meta(self) in file "/usr/lib/python3/dist-packages/PetaSAN/core/ceph/api.py" by adding 'if pool.name == "iscsi-ssd" or pool.name == "iscsi-hdd":' before 'pools.append(pool.name)', but I think it's not so good way.
WBR,
Fyodor.
Hi!
I have 4 rbd pools. 2 for ISCSI and 2 for ProxMox. Pools for ProxMox contain images of vm. In current time I have about 600 images in ProxMox pools.
Now, when I try to select "ISCSI Disks" in WEB UI, I get a 504 (timeout) error from nginx.
I think there are two problems here:
1. Very long processing of the ISCSI Disk list.
2. It is necessary to somehow separate the RDB pools for ISCSI and for other applications.
P.S. I solves this trouble by dirty hack function get_disks_meta(self) in file "/usr/lib/python3/dist-packages/PetaSAN/core/ceph/api.py" by adding 'if pool.name == "iscsi-ssd" or pool.name == "iscsi-hdd":' before 'pools.append(pool.name)', but I think it's not so good way.
WBR,
Fyodor.
"ISCSI Disks" WEB UI hangs on RBD pool with many VM images
ufm
46 Posts
Quote from ufm on February 10, 2021, 9:46 amHi!
I have 4 rbd pools. 2 for ISCSI and 2 for ProxMox. Pools for ProxMox contain images of vm. In current time I have about 600 images in ProxMox pools.
Now, when I try to select "ISCSI Disks" in WEB UI, I get a 504 (timeout) error from nginx.
I think there are two problems here:
1. Very long processing of the ISCSI Disk list.
2. It is necessary to somehow separate the RDB pools for ISCSI and for other applications.P.S. I solves this trouble by dirty hack function get_disks_meta(self) in file "/usr/lib/python3/dist-packages/PetaSAN/core/ceph/api.py" by adding 'if pool.name == "iscsi-ssd" or pool.name == "iscsi-hdd":' before 'pools.append(pool.name)', but I think it's not so good way.
WBR,
Fyodor.
Hi!
I have 4 rbd pools. 2 for ISCSI and 2 for ProxMox. Pools for ProxMox contain images of vm. In current time I have about 600 images in ProxMox pools.
Now, when I try to select "ISCSI Disks" in WEB UI, I get a 504 (timeout) error from nginx.
I think there are two problems here:
1. Very long processing of the ISCSI Disk list.
2. It is necessary to somehow separate the RDB pools for ISCSI and for other applications.
P.S. I solves this trouble by dirty hack function get_disks_meta(self) in file "/usr/lib/python3/dist-packages/PetaSAN/core/ceph/api.py" by adding 'if pool.name == "iscsi-ssd" or pool.name == "iscsi-hdd":' before 'pools.append(pool.name)', but I think it's not so good way.
WBR,
Fyodor.