You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CA-408552: Improve bootstrom performance by save db ops
events_from_xenopsd thread is critical as it sync up VM status
in case of bootstorm, this thread is flood as lots of events comes
from xenopsd waiting for process.
During processing of the events, VM/VDI/VBD update_allowed_operations
will be called to refresh the allowed operations.
However, for each ops (start/suspend,etc) for the same object(VM),
the object info is always the same no matter what the ops is.
Thus, it is not necessary to query the object information over and
over again.
Disclosure is used to resovle the issue. Query once and the disclosure
will just remember the query result.
The performance test for starting 500 VM on 4 hosts improve around 10%
performance for both XS8 and XS9
Signed-off-by: Lin Liu <[email protected]>
0 commit comments