Francesco Romani has submitted this change and it was merged. Change subject: executor: introduce the executor library ......................................................................
executor: introduce the executor library Executor is a thread pool augmented with the capability of discard blocked worker threads, by replacing them with fresh ones. This is needed to accomodate the needs of the sampling code. The sampling needs to deal with possibly blocking libvirt calls which needs to enter into the QEMU monitor, thus can get stuck due to QEMU being in D state. Change-Id: Ic06da1ba57868dc2c7db67a1868ad10087a1cff2 Signed-off-by: Francesco Romani <from...@redhat.com> Reviewed-on: http://gerrit.ovirt.org/29191 Reviewed-by: Nir Soffer <nsof...@redhat.com> Reviewed-by: Dan Kenigsberg <dan...@redhat.com> Signed-off-by: pkliczewski <piotr.kliczew...@gmail.com> Bug-Url: https://bugzilla.redhat.com/1279950 Reviewed-on: https://gerrit.ovirt.org/48196 Continuous-Integration: Jenkins CI --- M debian/vdsm-python.install M lib/vdsm/Makefile.am A lib/vdsm/executor.py M tests/Makefile.am A tests/executorTests.py M vdsm.spec.in 6 files changed, 404 insertions(+), 0 deletions(-) Approvals: Piotr Kliczewski: Verified Jenkins CI: Passed CI tests Francesco Romani: Looks good to me, approved -- To view, visit https://gerrit.ovirt.org/48196 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ic06da1ba57868dc2c7db67a1868ad10087a1cff2 Gerrit-PatchSet: 4 Gerrit-Project: vdsm Gerrit-Branch: ovirt-3.5 Gerrit-Owner: Piotr Kliczewski <piotr.kliczew...@gmail.com> Gerrit-Reviewer: Dan Kenigsberg <dan...@redhat.com> Gerrit-Reviewer: Francesco Romani <from...@redhat.com> Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Piotr Kliczewski <piotr.kliczew...@gmail.com> Gerrit-Reviewer: automat...@ovirt.org _______________________________________________ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches