Dan Kenigsberg has posted comments on this change.

Change subject: periodic: explicitely track domain availability
......................................................................


Patch Set 13: Code-Review-1

(4 comments)

https://gerrit.ovirt.org/#/c/47246/13//COMMIT_MSG
Commit Message:

Line 25: high scale
this is a bit vague. was it the consumption of libvirt worker thread by 
virDomainGetControlInfo?


https://gerrit.ovirt.org/#/c/47246/13/vdsm/virt/periodic.py
File vdsm/virt/periodic.py:

Line 229:         self._get_vms = get_vms
Line 230:         self._executor = executor
Line 231:         self._create = create
Line 232:         self._timeout = timeout
Line 233:         self._busy_doms = ExpiringCache(ttl)
I'm a bit confused - why do we need this one *on top* of the existing 
VMBulkSampler._skip_doms ?

(I'm sure this only proves that I don't understand your suggested 
implementation)
Line 234: 
Line 235:     def __call__(self):
Line 236:         vms = self._get_vms()
Line 237:         skipped = []


Line 241: False
why bother changing the default=None ?


Line 245:                 op = self._create(vm_obj, self._busy_doms)
Line 246: 
Line 247:                 if not op.required:
Line 248:                     continue
Line 249:                 # When dealing with blocked domains, we also want to 
avoid
this comment should be kept with its code, and probably rephrased.
Line 250:                 # to pile up jobs that libvirt can't handle and 
eventually
Line 251:                 # clog it.
Line 252:                 # We don't care too much about precise tracking, so 
it is
Line 253:                 # still OK if occasional misdetection occours, but we


-- 
To view, visit https://gerrit.ovirt.org/47246
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: Idd90750ab36cb90bad401fab0ff7ff98429e78a5
Gerrit-PatchSet: 13
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Francesco Romani <from...@redhat.com>
Gerrit-Reviewer: Dan Kenigsberg <dan...@redhat.com>
Gerrit-Reviewer: Francesco Romani <from...@redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Martin Polednik <mpoled...@redhat.com>
Gerrit-Reviewer: Milan Zamazal <mzama...@redhat.com>
Gerrit-Reviewer: automat...@ovirt.org
Gerrit-HasComments: Yes
_______________________________________________
vdsm-patches mailing list
vdsm-patches@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches

Reply via email to