Comment 2 for bug 1444915

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/174284
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=0d78e4d995746dd44048cc282922c5fb94906e71
Submitter: Jenkins
Branch: master

commit 0d78e4d995746dd44048cc282922c5fb94906e71
Author: Sergey Vasilenko <email address hidden>
Date: Thu Apr 16 13:06:07 2015 +0300

    refactor how provider starts child process

    in very rare cases processes created by puppet return
    before waiting for the child process to finish. this
    leads to the issue when pacemaker provider
    starts working with shadow xml copies before they are even created.

    this fix refactors how provider starts child process using system function instead of fork&exec pair

    testing showed that the issue goes away after this leaving all the other functions untouched

    Change-Id: I0c48d974f915e1a3c848beddd9c8421ce00180b6
    Closes-bug: #1444915