WebLogic 12.1.3 New Unicast Group Implementation

As of WebLogic 12.1.3 the implementation of unicast groups used for WebLogic clusters has changed.

What is new?

  1. There is a fixed maximum number of groups which is 10.
  2. Groups can be asymmetric.
  3. Servers are put into groups based on the hash value of their name (which obviously explains 2).

The group leader in a particular group might change if new servers are added but with dynamic clusters and generated cluster names this is rather unlikely.

Why?

The implementation has changed to make it more robust. The official Oracle documentation was initially wrong, but has been updated now.

Example

When creating a classic cluster with servers surf1, surf2, surf3 or servers abc, jkl, xyz, every server ends up in its own unicast group, the total number of groups is the same as the number of servers.

When creating a dynamic cluster with let’s say 15 servers, server server-1 and server-11, server-2 and server-12, etc. are grouped together into one group.

unicast groups dyn cluster

More?

It is not yet officially documented. Currently the official Oracle documentation still describes the old implementation. I described the new implementation in my Oracle Open World presentation together with Dave Cabelus.

Also there is a short web cast available here:

12 Things about WebLlogic 12.1.3

While you’re at it, make sure to download my Oracle Open World 2014 presentation slides for more ideas of what is new and newsworthy in WebLogic 12.1.3.

Comments

  1. Guys, Oracle updated the 12.1.3 documentation now. Nicely described here:

    https://docs.oracle.com/middleware/1213/wls/CLUST/features.htm#CLUST135

  2. Indraneel Chandra says

    We have a 16 node cluster and we can see 10 group leaders ( btw, 11g had only 2 group leaders ) – one group leader each for nodes 1&11; 2 & 12; 3 & 13; 4 & 14; 5 & 15 ; 6 & 16 , 7 ; 8; 9 ;10. We are told by Oracle that this the expected behavior in 12.1.3.
    My question is – would n’t this increase too much cluster noise ?

    • Indraneel,
      so it works as expected.
      see the official documentation which is corrected by now.
      How would you define “cluster noise”, did you measure it?

      F.

Speak Your Mind

*