Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-25999

Document how to optimize cloud clustering configuration created by our tooling to be scalable

XMLWordPrintable

    • Icon: Requirement Requirement
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • Documentation
    • None
    • False
    • None
    • False
    • 0
    • 0% 0%

      As described by EAP7-2164:

      Currently, our cloud tooling configures clustering in the cloud using a replicated cache mode which is suboptimal as it does not scale.

      Such cache mode does not scale and is not suited for applications in the cloud that are supposed to be scalable. In this mode Infinispan replicates all entries in the cache to all nodes in the cluster. It doesn't scale, as adding new nodes does not enlarge the cluster capacity.

      The cache mode that scaled is the distributed cache. In order to use this cache mode efficiently the server needs to provide the ownership information to the load-balancer and the load-balancer needs to respect the routing information provided by the server.

      With the EAP7-1979 already implemented, the server now has the ability to provide the affinity within a cookie, with the fix for JBEAP-25436 the server node now knows it's pod name which is used for routing. The server needs to be fixed to no longer attach the routing information where it's never parsed JBEAP-25437.

      This Jira is to ensure our documentation explains how to configure things correctly, while the EAP7-2164 will make these the defaults in our tooling.

            sraghupu Sangeeta Raghu-Punnadi
            rhn-engineering-rhusar Radoslav Husar
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: