Geronimo
  1. Geronimo
  2. GERONIMO-6311

Deadlock while performing OSGi application update

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0-beta-1
    • Fix Version/s: 3.0.0
    • Component/s: Aries
    • Security Level: public (Regular issues)
    • Labels:
      None

      Description

      Web application bundles of an OSGi application are deployed and processed asynchronously. A deadlock might occur when OSGi application is updated while the Web application bundles are still being deployed. Specifically, a web application might block waiting to use PackageAdmin service while OSGi application update operation uses PackageAdmin service to stop and re-start the same web application. The stop operation waits until the web application is done deploying...

        Activity

        Hide
        Jarek Gawor added a comment - - edited

        Committed possible solution for this issue in revisions 1305996 and 1306000. The solution ensures that web application bundles are fully started before OSGi application update is allowed.

        Show
        Jarek Gawor added a comment - - edited Committed possible solution for this issue in revisions 1305996 and 1306000. The solution ensures that web application bundles are fully started before OSGi application update is allowed.
        Hide
        Forrest Xia added a comment -

        Set it to resolved, feel free to re-open it if any objection.

        Show
        Forrest Xia added a comment - Set it to resolved, feel free to re-open it if any objection.

          People

          • Assignee:
            Jarek Gawor
            Reporter:
            Jarek Gawor
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development