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

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: jboss-fuse-6.2-patches, jboss-fuse-6.3
    • Fix Version/s: jboss-fuse-6.3
    • Component/s: Camel
    • Labels:
      None
    • Environment:

      Fabric

    • Sprint:
      6.3 Sprint 4 (Mar 28 - Apr 29)

      Description

      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.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  sonicaaaa Paolo Antinori
                  Reporter:
                  wcollins William Collins
                  Tester:
                  Roman Jakubco
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: