Uploaded image for project: 'OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) TC'
  1. OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) TC
  2. TOSCA-227

Close - Proposal (incomplete) to change Property Filters Ordered List to a Map

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: CSD03
    • Fix Version/s: None
    • Component/s: Profile-YAML
    • Labels:
      None
    • Resolution:
      Hide

      Thomas agrees to close the issue as "maps" could not be used given ordering is important. He indicated that ordering may be an issue for subclasses, but this would not be solved by using a map and this would also be a new feature/proposal and not part of this issue.

      Show
      Thomas agrees to close the issue as "maps" could not be used given ordering is important. He indicated that ordering may be an issue for subclasses, but this would not be solved by using a map and this would also be a new feature/proposal and not part of this issue.

      Description

      Currently property filters (as part of Node and Capability Filters) use ordered list with the goal to assure that orchestrators select/match criteria in the same order and deterministically process "selection" of potential matches and "throw" exceptions if they encounter problems at the same point.

      If we change these to Maps (i.e., YAML dictionaries) then we lose order and processing behavior changes from one orchestrator/tool to another.

        Attachments

          Activity

            People

            • Assignee:
              thomas.spatzier Thomas Spatzier
              Reporter:
              mrutkows Matthew Rutkowski
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: