Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-4715 support for camel-sap in Fabric mode
  3. ENTESB-4806

Race condition in Fabric environment deploying SAP Components to child container

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Major Major
    • jboss-fuse-6.3
    • jboss-fuse-6.2-patches, jboss-fuse-6.3
    • Camel
    • None
    • % %
    • 6.3 Sprint 4 (Mar 28 - Apr 29)

      SAP components fail to start when child container is first deployed in Fabric environment. Components fail to start due to class loading issue: JCo classes not found. This only happens on the initial deployment of child container and subsequent restarts of the container always succeed.

      I believe there is a race condition between the SAP libraries being first deployed to the child container's environment and the initial startup of the child container. The libraries most likely are not fully deployed when the child container first starts up.

      In general, I think the deployment of libraries to a child container's environment needs to be coordinated with the start up of that child container and the startup of that child container be delayed until the deployment of libraries is complete.

            pantinor@redhat.com Paolo Antinori
            bicollin1@redhat.com William Collins (Inactive)
            Roman Jakubco Roman Jakubco (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: