Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-52421

As a developer, I would like to decouple cluster link and cluster executor from jgroups

    Details

      Attachments

      1.
      ClusterNode should not be bound to a channel Address, clusterNode represents a portal instance which may have more than one channels. LPS-52578 Technical Task Closed Brian Chan  
      2.
      Use clusterNodeId instead of channel address in FutureClusterResponses. LPS-52579 Technical Task Closed Brian Chan  
      3.
      Add cluster manager to manage control channel and transport channel. LPS-52580 Technical Task Closed Tina Tian  
      4.
      Apply cluster manager to current usages of cluster link and cluster executor LPS-52581 Technical Task Closed Tina Tian  
      5.
      Add unit tests for cluster manager LPS-52582 Technical Task Closed Tina Tian  
      6.
      Remove the unused the shortcut local method support from ClusterExecutor LPS-52802 Technical Task Closed Brian Chan  
      7.
      Clean up ClusterBridgeMessageListener LPS-52809 Technical Task Closed Brian Chan  
      8.
      Use clusterNode instead of Address wherever possible LPS-52810 Technical Task Closed Shuyang Zhou  
      9.
      Clean up ClusterNodeResponse LPS-52963 Technical Task Closed Brian Chan  
      10.
      ClusterExecutor should fire out member join event for local cluster node, so that cluster node can be awared of self-readiness LPS-53070 Technical Task Closed Brian Chan  
      11.
      ClusterNode need an InetAddress as a way to communicate with other nodes. LPS-53157 Technical Task Closed Shuyang Zhou  
      12.
      Use a separate comparator instead of making ClusterNode comparable LPS-53255 Technical Task Closed Tina Tian  
      13.
      Make ClusterLink and ClusterExecutor use same mechanism to avoid circular invoking on cluster LPS-53261 Technical Task Closed Tina Tian  
      14.
      Move the call back logic of ClusterResponse out of ClusterExecutor, make clients do it themselves. LPS-53342 Technical Task Closed Shuyang Zhou  
      15.
      Use a meaningful string as ClusterNodeId instead of a random string LPS-53468 Technical Task Closed Tina Tian  
      16.
      Clean up ClusterRequest LPS-53869 Technical Task Closed Shuyang Zhou  
      17.
      As a developer, I would like to invoke callback logic in threadpool to avoid deadlock LPS-53903 Technical Task Closed Shuyang Zhou  
      18.
      As a developer, I would like to add our own Channel to decouple from jgroups LPS-53904 Technical Task Closed Tina Tian  
      19.
      As a developer, I would like to make cluster name configurable. LPS-54040 Technical Task Closed Brian Chan  
      20.
      As a developer, I would like to make cluster channel handle its address. LPS-54048 Technical Task Closed Shuyang Zhou  
      21.
      As a developer, I would like to make ClusterLink use ClusterRequest, same as ClusterExecutor LPS-54049 Technical Task Closed Tina Tian  

        Activity

          People

          Assignee:
          tina.tian Tina Tian
          Reporter:
          tina.tian Tina Tian
          Recent user:
          Kiyoshi Lee
          Participants of an Issue:
          Votes:
          0 Vote for this issue
          Watchers:
          0 Start watching this issue

            Dates

            Created:
            Updated:
            Resolved:

              Packages

              Version Package
              7.0.X
              7.1.X
              7.2.X
              Master