Description of problem:
virt-who failed to upload data to satellite 6 in case VM count is more than 17000
Version-Release number of selected component (if applicable):
satellite-6.3.2
Steps to Reproduce:
virt-who is configured on satellite and number of hosts which are reporting are more than 17000
virt-who -d -o output is showing below error:
2018-07-06 00:23:39,455 [virtwho.destination_-2538080013810018285 INFO] MainProcess(31176):Thread-14 @virt.py:_send_data:553 - Error report received
2018-07-06 00:23:39,455 [virtwho.destination_-2538080013810018285 DEBUG] MainProcess(31176):Thread-14 @virt.py:run:402 - Thread 'destination_-2538080013810018285' stopped after running once
2018-07-06 00:23:39,569 [virtwho.main DEBUG] MainProcess(31176):MainThread @__main__.py:main:23 - virt-who terminated
2018-07-06 00:23:39,569 [virtwho.main DEBUG] MainProcess(31176):MainThread @executor.py:terminate:222 - virt-who is shutting down
When number of hosts which are reporting are less than 17000, report are successfully uploaded to satellite and no error in "virt-who -d -o"
Actual results:
virt-who -d -o output is showing below error:
2018-07-06 00:23:39,455 [virtwho.destination_-2538080013810018285 INFO] MainProcess(31176):Thread-14 @virt.py:_send_data:553 - Error report received
2018-07-06 00:23:39,455 [virtwho.destination_-2538080013810018285 DEBUG] MainProcess(31176):Thread-14 @virt.py:run:402 - Thread 'destination_-2538080013810018285' stopped after running once
2018-07-06 00:23:39,569 [virtwho.main DEBUG] MainProcess(31176):MainThread @__main__.py:main:23 - virt-who terminated
2018-07-06 00:23:39,569 [virtwho.main DEBUG] MainProcess(31176):MainThread @executor.py:terminate:222 - virt-who is shutting down
Expected results:
virt-who -d -o output should not show any error and satellite should receive reports for all VMs successfully
We also run into the problem that was marked as duplicate of this (#1624531), but here i could identify a problem: there is a "fake" hypervisor with id but without even name or version or any guests. I think this can also cause a problem.