Uploaded image for project: 'JBoss BRMS Platform'
  1. JBoss BRMS Platform
  2. RHBRMS-2411

Workbench's Maven Repository is not "cluster-aware"

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Won't Do
    • Major
    • None
    • 6.1.0
    • Business Central
    • None

    Description

      Description of problem:

      Various operations within the business-central publish JARs to business-central's internal Maven Repository (e.g. "Upload artifact", "Build&Deploy project").

      Furthermore following completion of https://bugzilla.redhat.com/show_bug.cgi?id=1112062 "mvn deploy" of Maven projects to business-central's Maven Repository (that have been correctly configured to include the remote repository in their <distributionManagement> pom.xml settings).

      This is all well and good, however these operations write to the underlying file-system which is not, by default, "cluster-aware". This is not a problem when business-central is not deployed in a cluster however when it is the aforementioned operations will lead to sporadic results on nodes within the cluster.

      Version-Release number of selected component (if applicable):

      6.0.2.

      Steps to Reproduce:
      1. Set-up a business-central cluster
      2. Create an external Maven project (see the referenced BZ)
      3. mvn deploy

      Actual results:

      Only the node in the cluster directly referenced in the project's pom's <distributionManagement> section will have the deployed JAR. At worse, if the pom was configured to point to a load-balancer the node on which the JAR is deployed will be inconsistent.

      Expected results:

      Nodes in a cluster are synchronized.

      Additional info:

      Attachments

        Issue Links

          Activity

            People

              manstis@redhat.com Michael Anstis
              manstis@redhat.com Michael Anstis
              Archiver:
              rhn-support-ceverson Clark Everson
              Jiří Locker Jiří Locker
              Jiří Locker Jiří Locker
              Alessandro Lazarotti, etirelli, Kris Verlaenen, Marek Winkler (Inactive), Rajesh Rajasekaran

              Dates

                Created:
                Updated:
                Resolved:
                Archived:

                PagerDuty