Scoping not respecting scope defined order

Bug #1425326 reported by Joshua Harlow
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
taskflow
Fix Released
High
Joshua Harlow

Bug Description

When look-up is occurring the possible provider ordering is used instead of the scope defined provider ordering. This causes incorrect matches when look-up argument names that are produced by multiple providers (all providing the same argument name); the scope order should be enforced as the de-facto order and not the order that the storage unit finds (which is hash based and varies depending on hash ordering).

Joshua Harlow (harlowja)
Changed in taskflow:
assignee: nobody → Joshua Harlow (harlowja)
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to taskflow (master)

Fix proposed to branch: master
Review: https://review.openstack.org/158956

Changed in taskflow:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to taskflow (master)

Reviewed: https://review.openstack.org/158956
Committed: https://git.openstack.org/cgit/openstack/taskflow/commit/?id=0a97fb96b5057bcde31b3373a444b531d8d9ee82
Submitter: Jenkins
Branch: master

commit 0a97fb96b5057bcde31b3373a444b531d8d9ee82
Author: Joshua Harlow <email address hidden>
Date: Tue Feb 24 16:19:04 2015 -0800

    Fix lookup scoping multi-match ordering

    When look-up is occurring the possible provider
    ordering is used instead of the scope returned provider
    ordering. This causes incorrect matches when look-up
    argument names that are produced by multiple providers (at
    the same scope level) all providing the same requirement
    name.

    The scope order should be enforced as the de-facto order
    and not the order that the storage unit finds (which is
    hash based and varies depending on hash ordering).

    Closes-Bug: #1425326

    Change-Id: I15f1ee5515758bdc470c0f7dd7a2f616923e5628

Changed in taskflow:
status: In Progress → Fix Committed
Joshua Harlow (harlowja)
Changed in taskflow:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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