[nailgun] random fail of test_multi_processing_serialization

Bug #1605666 reported by Arthur Svechnikov
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Bulat Gaifullin

Bug Description

Test TestTransactionSerializer.test_multi_processing_serialization random failed [0][1]

[0] http://paste.openstack.org/show/539798/
[1] http://logs.openstack.org/15/335415/1/gate/gate-fuel-web-python27-db/5e34495/console.html

Changed in fuel:
assignee: nobody → Fuel Sustaining (fuel-sustaining-team)
milestone: none → 10.0
importance: Undecided → High
status: New → Confirmed
tags: added: area-python
Revision history for this message
Bulat Gaifullin (bulat.gaifullin) wrote :

The problem was in sharing yaql engine between child processes.
each process should have its own instance of yaql engine

Changed in fuel:
assignee: Fuel Sustaining (fuel-sustaining-team) → Bulat Gaifullin (bgaifullin)
Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/346921
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=ab3a1ab3badf1cec88e4b6bda7fa8da2e61bbc38
Submitter: Jenkins
Branch: master

commit ab3a1ab3badf1cec88e4b6bda7fa8da2e61bbc38
Author: Bulat Gaifullin <email address hidden>
Date: Mon Jul 25 19:27:14 2016 +0300

    Stop sharing yaql engine between child processes

    Sharing of yaql engine causes random failures in lcm.task_serializers
    Now, each worker process will have its own instance of yaql engine.

    Change-Id: I7ab2036a01e0611b6f9782e504fb2ba26876507d
    Closes-Bug: 1605666

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/360091

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (stable/mitaka)

Reviewed: https://review.openstack.org/360091
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=99d213317c140374e06fdfb0ef5e792bc7702568
Submitter: Jenkins
Branch: stable/mitaka

commit 99d213317c140374e06fdfb0ef5e792bc7702568
Author: Bulat Gaifullin <email address hidden>
Date: Mon Jul 25 19:27:14 2016 +0300

    Stop sharing yaql engine between child processes

    Sharing of yaql engine causes random failures in lcm.task_serializers
    Now, each worker process will have its own instance of yaql engine.

    Change-Id: I7ab2036a01e0611b6f9782e504fb2ba26876507d
    Closes-Bug: 1605666
    (cherry picked from commit ab3a1ab3badf1cec88e4b6bda7fa8da2e61bbc38)

tags: added: in-stable-mitaka
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/fuel-web 10.0.0rc1

This issue was fixed in the openstack/fuel-web 10.0.0rc1 release candidate.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/fuel-web 10.0.0

This issue was fixed in the openstack/fuel-web 10.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.