Aries
  1. Aries
  2. ARIES-827

ARIES-778 broke the ability to use a composite bundles isolation implementation on equinox 3.7

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Util
    • Labels:
      None

      Description

      The ARIES-778 to use a ResolverHook based solution to the recursive bundle tracker means on equinox 3.7 you can't use the composite bundle based isolation mode.

      This hardly seems like a good idea.

        Activity

        Alasdair Nottingham created issue -
        Hide
        David Jencks added a comment -

        IIUC compositte bundles are a proprietary feature with no specification. Can we fix this by getting equinox to emit the appropriate events for bundles in composite bundles rather than changing our recursive bundle tracker?

        Show
        David Jencks added a comment - IIUC compositte bundles are a proprietary feature with no specification. Can we fix this by getting equinox to emit the appropriate events for bundles in composite bundles rather than changing our recursive bundle tracker?
        Alasdair Nottingham made changes -
        Field Original Value New Value
        Assignee Alasdair Nottingham [ not ]
        Alasdair Nottingham made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        David Jencks added a comment -

        This patch uses one or two trackers to track both 4.3 bundle wiring events and composite bundle events or regular 4.2 events. I'll see if I can figure out how to test it in a 4.3 environment with composite bundles in use.

        Show
        David Jencks added a comment - This patch uses one or two trackers to track both 4.3 bundle wiring events and composite bundle events or regular 4.2 events. I'll see if I can figure out how to test it in a 4.3 environment with composite bundles in use.
        David Jencks made changes -
        Attachment ARIES-827-1.diff [ 12527737 ]
        Hide
        Holly Cummins added a comment -

        I've changed the application tests so that they run under both equinox 3.5 and 3.7, and confirmed that they fail in the 3.7 case. I've then applied David's patch and they pass again, so I think we can resolve this issue. (I've committed my test changes and David's patch.)

        Show
        Holly Cummins added a comment - I've changed the application tests so that they run under both equinox 3.5 and 3.7, and confirmed that they fail in the 3.7 case. I've then applied David's patch and they pass again, so I think we can resolve this issue. (I've committed my test changes and David's patch.)
        Holly Cummins made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Assignee Alasdair Nottingham [ not ] Holly Cummins [ cumminsh@uk.ibm.com ]
        Resolution Fixed [ 1 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        1d 19h 44m 1 Alasdair Nottingham 14/Feb/12 13:10
        In Progress In Progress Resolved Resolved
        125d 18h 51m 1 Holly Cummins 19/Jun/12 09:01

          People

          • Assignee:
            Holly Cummins
            Reporter:
            Alasdair Nottingham
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development