Unittests do not succeed with random PYTHONHASHSEED value
Bug #1348818 reported by
Clark Boylan
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
Medium
|
Chris Dent | ||
Cinder |
Fix Released
|
Medium
|
Victor Stinner | ||
Icehouse |
Won't Fix
|
Medium
|
Clark Boylan | ||
Designate |
Fix Released
|
Medium
|
ZhiQiang Fan | ||
Glance |
Fix Released
|
Medium
|
Louis Taylor | ||
Icehouse |
Fix Committed
|
Medium
|
Unassigned | ||
Glance Client |
Fix Released
|
Undecided
|
Unassigned | ||
Ironic |
Fix Released
|
Undecided
|
Dmitry Tantsur | ||
OpenStack Compute (nova) |
Fix Released
|
Low
|
Timofey Durakov | ||
OpenStack DBaaS (Trove) |
Fix Released
|
High
|
Nikhil Manchanda | ||
OpenStack Dashboard (Horizon) |
Fix Released
|
Medium
|
Itxaka Serrano | ||
Icehouse |
Won't Fix
|
Undecided
|
Unassigned | ||
OpenStack Heat |
Fix Released
|
Medium
|
Tony Wang | ||
OpenStack Identity (keystone) |
Fix Released
|
Medium
|
Brant Knudson | ||
Sahara |
Fix Released
|
Medium
|
Andrew Lazarev | ||
WSME |
Fix Released
|
Undecided
|
Unassigned | ||
neutron |
Fix Released
|
Medium
|
Cedric Brandily | ||
python-neutronclient |
Fix Released
|
Low
|
Ilya Shakhat |
Bug Description
New tox and python3.3 set a random PYTHONHASHSEED value by default. These projects should support this in their unittests so that we do not have to override the PYTHONHASHSEED value and potentially let bugs into these projects.
To reproduce these failures:
# install latest tox
pip install --upgrade tox
tox --version # should report 1.7.2 or greater
cd $PROJECT_REPO
# edit tox.ini to remove any PYTHONHASHSEED=0 lines
tox -epy27
Most of these failures appear to be related to dict entry ordering.
Changed in designate: | |
status: | New → Triaged |
milestone: | none → juno-3 |
importance: | Undecided → High |
Changed in neutron: | |
assignee: | nobody → pritesh (pritesh) |
Changed in neutron: | |
assignee: | nobody → Henry Gessau (gessau) |
status: | Fix Committed → Confirmed |
Changed in ceilometer: | |
assignee: | nobody → Chris Dent (chdent) |
status: | New → In Progress |
Changed in ceilometer: | |
importance: | Undecided → Medium |
milestone: | none → juno-3 |
Changed in heat: | |
assignee: | nobody → Rakesh H S (rh-s) |
Changed in heat: | |
assignee: | Rakesh H S (rh-s) → nobody |
Changed in sahara: | |
importance: | Undecided → Medium |
milestone: | none → juno-3 |
status: | New → Confirmed |
Changed in barbican: | |
status: | New → Confirmed |
milestone: | none → juno-3 |
Changed in designate: | |
status: | Fix Committed → Confirmed |
Changed in python-neutronclient: | |
assignee: | nobody → Ilya Shakhat (shakhat) |
Changed in python-neutronclient: | |
status: | New → In Progress |
tags: | added: testing |
Changed in sahara: | |
assignee: | nobody → Andrew Lazarev (alazarev) |
Changed in heat: | |
assignee: | nobody → George Zhao (george-zhao) |
Changed in sahara: | |
status: | Confirmed → In Progress |
Changed in python-neutronclient: | |
importance: | Undecided → Low |
milestone: | none → 2.3.7 |
Changed in glance: | |
assignee: | nobody → Louis Taylor (kragniz) |
status: | New → Confirmed |
Changed in cinder: | |
assignee: | nobody → John Griffith (john-griffith) |
importance: | Undecided → Medium |
milestone: | none → juno-3 |
status: | New → Confirmed |
status: | Confirmed → In Progress |
tags: | added: in-stable-havana |
tags: | added: in-stable-icehouse |
Changed in glance: | |
status: | In Progress → Fix Committed |
Changed in ceilometer: | |
status: | Fix Committed → Triaged |
Changed in trove: | |
assignee: | nobody → Nikhil Manchanda (slicknik) |
milestone: | none → juno-3 |
importance: | Undecided → Critical |
importance: | Critical → High |
status: | New → Triaged |
Changed in trove: | |
status: | Triaged → In Progress |
tags: | added: low-hanging-fruit |
Changed in nova: | |
status: | New → Triaged |
Changed in ceilometer: | |
status: | Triaged → In Progress |
Changed in sahara: | |
status: | In Progress → Fix Committed |
Changed in ceilometer: | |
milestone: | juno-3 → juno-rc1 |
Changed in cinder: | |
status: | In Progress → Fix Committed |
Changed in barbican: | |
milestone: | juno-3 → juno-rc1 |
Changed in designate: | |
status: | In Progress → Fix Committed |
Changed in cinder: | |
milestone: | juno-3 → none |
status: | Fix Committed → Fix Released |
Changed in ironic: | |
status: | Fix Committed → Fix Released |
Changed in trove: | |
status: | In Progress → Fix Committed |
Changed in trove: | |
milestone: | juno-3 → none |
Changed in designate: | |
milestone: | juno-3 → none |
Changed in designate: | |
status: | Fix Committed → Fix Released |
Changed in sahara: | |
milestone: | juno-3 → none |
Changed in sahara: | |
status: | Fix Committed → Fix Released |
Changed in glance: | |
status: | Fix Committed → Fix Released |
Changed in python-neutronclient: | |
status: | In Progress → Fix Committed |
Changed in barbican: | |
assignee: | nobody → John Vrbanac (john.vrbanac) |
Changed in ceilometer: | |
status: | In Progress → Fix Committed |
Changed in ceilometer: | |
status: | Fix Committed → In Progress |
Changed in glance: | |
importance: | Undecided → Medium |
no longer affects: | horizon/havana |
no longer affects: | glance/havana |
no longer affects: | keystone/havana |
tags: | removed: in-stable-havana in-stable-icehouse |
Changed in trove: | |
milestone: | none → juno-rc1 |
Changed in ceilometer: | |
milestone: | juno-rc1 → kilo-1 |
Changed in barbican: | |
status: | Confirmed → Fix Committed |
Changed in barbican: | |
importance: | Undecided → Medium |
Changed in trove: | |
status: | Fix Committed → Fix Released |
Changed in barbican: | |
milestone: | juno-rc1 → none |
no longer affects: | barbican |
Changed in neutron: | |
assignee: | Kevin Benton (kevinbenton) → Bradley Jones (bradjones) |
Changed in trove: | |
milestone: | juno-rc1 → 2014.2 |
Changed in python-glanceclient: | |
status: | New → Confirmed |
Changed in neutron: | |
assignee: | Bradley Jones (bradjones) → Sam Betts (sambetts) |
Changed in neutron: | |
assignee: | Sam Betts (sambetts) → Bradley Jones (bradjones) |
Changed in neutron: | |
assignee: | Bradley Jones (bradjones) → Sam Betts (sambetts) |
Changed in neutron: | |
assignee: | Sam Betts (sambetts) → John Davidge (john-davidge) |
Changed in neutron: | |
assignee: | John Davidge (john-davidge) → Sam Betts (sambetts) |
Changed in neutron: | |
assignee: | Sam Betts (sambetts) → John Davidge (john-davidge) |
Changed in python-glanceclient: | |
status: | Confirmed → Fix Committed |
Changed in python-glanceclient: | |
assignee: | nobody → Roman Vasilets (rvasilets) |
Changed in python-glanceclient: | |
assignee: | Roman Vasilets (rvasilets) → nobody |
Changed in keystone: | |
assignee: | Dolph Mathews (dolph) → Brant Knudson (blk-u) |
Changed in nova: | |
importance: | Undecided → Low |
Changed in ceilometer: | |
milestone: | kilo-1 → kilo-2 |
Changed in neutron: | |
assignee: | John Davidge (john-davidge) → Sam Betts (sambetts) |
Changed in nova: | |
assignee: | nobody → Timofey Durakov (tdurakov) |
status: | Triaged → In Progress |
Changed in ceilometer: | |
milestone: | kilo-2 → kilo-3 |
Changed in keystone: | |
status: | In Progress → Fix Committed |
tags: | added: released-neutronclient |
Changed in ceilometer: | |
milestone: | kilo-3 → kilo-rc1 |
Changed in keystone: | |
milestone: | none → kilo-3 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
assignee: | John Griffith (john-griffith) → nobody |
status: | Fix Released → Confirmed |
Changed in cinder: | |
assignee: | nobody → Eric Harney (eharney) |
status: | Confirmed → In Progress |
Changed in ceilometer: | |
milestone: | kilo-rc1 → next |
Changed in ceilometer: | |
milestone: | next → kilo-rc1 |
Changed in ceilometer: | |
status: | In Progress → Fix Committed |
Changed in heat: | |
assignee: | George Zhao (george-zhao) → nobody |
status: | In Progress → Triaged |
Changed in designate: | |
importance: | High → Medium |
milestone: | none → liberty-1 |
status: | Fix Released → Triaged |
Changed in ceilometer: | |
status: | Fix Committed → Fix Released |
Changed in nova: | |
assignee: | Timofey Durakov (tdurakov) → Jay Pipes (jaypipes) |
Changed in nova: | |
assignee: | Jay Pipes (jaypipes) → Timofey Durakov (tdurakov) |
Changed in nova: | |
status: | In Progress → Fix Committed |
Changed in keystone: | |
milestone: | kilo-3 → 2015.1.0 |
Changed in ceilometer: | |
milestone: | kilo-rc1 → 2015.1.0 |
Changed in wsme: | |
status: | New → Fix Released |
Changed in neutron: | |
assignee: | Sam Betts (sambetts) → Cedric Brandily (cbrandily) |
Changed in neutron: | |
importance: | Undecided → Medium |
milestone: | none → liberty-1 |
Changed in heat: | |
assignee: | nobody → pradeep kumar singh (pradeep-singh-u) |
Changed in heat: | |
importance: | Undecided → Medium |
Changed in designate: | |
assignee: | Kiall Mac Innes (kiall) → nobody |
Changed in designate: | |
assignee: | nobody → ZhiQiang Fan (aji-zqfan) |
status: | Triaged → In Progress |
Changed in designate: | |
status: | In Progress → Fix Committed |
Changed in nova: | |
milestone: | none → liberty-1 |
status: | Fix Committed → Fix Released |
Changed in designate: | |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
assignee: | Pradeep Kumar Singh (pradeep-singh-u) → nobody |
Changed in heat: | |
assignee: | nobody → Wang Muyu (muyu) |
status: | Triaged → In Progress |
Changed in python-glanceclient: | |
milestone: | none → 1.0.0 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
status: | In Progress → Fix Released |
Changed in heat: | |
milestone: | none → liberty-3 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
status: | Fix Released → Confirmed |
no longer affects: | keystone/icehouse |
Changed in cinder: | |
assignee: | Eric Harney (eharney) → Victor Stinner (victor-stinner) |
status: | Confirmed → In Progress |
Changed in designate: | |
milestone: | liberty-1 → 1.0.0 |
Changed in nova: | |
milestone: | liberty-1 → 12.0.0 |
Changed in heat: | |
milestone: | liberty-3 → 5.0.0 |
Changed in neutron: | |
milestone: | liberty-1 → 7.0.0 |
Changed in horizon: | |
importance: | Undecided → Medium |
tags: | removed: released-neutronclient |
Changed in horizon: | |
milestone: | none → mitaka-2 |
Changed in horizon: | |
assignee: | Itxaka Serrano (itxakaserrano) → nobody |
milestone: | mitaka-2 → ongoing |
status: | In Progress → Confirmed |
Changed in horizon: | |
assignee: | nobody → Itxaka Serrano (itxakaserrano) |
status: | Confirmed → In Progress |
Changed in horizon: | |
milestone: | ongoing → next |
Changed in horizon: | |
milestone: | next → newton-1 |
Changed in cinder: | |
status: | In Progress → Fix Released |
Designate master: https:/ /review. openstack. org/#/c/ 109740/ /review. openstack. org/#/c/ 109744/
Designate stable/icehouse: https:/