Petals ESB Container

OutgoingConnections & IncomingConnections return both local and remote containers

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 5.2.0
  • Fix Version/s: 5.3.0
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    TCP container metrics OutgoingConnections & IncomingConnections return both local and remote containers connections, which appears at time of testing to be the same (and unique) container. Indeed these methods return a Map which key is a String array, allowing two different entries referring to a same container.

    Note: PETALSDISTRIB-394 will work around this by arbitrarily ignoring one of the duplicates.

    Show
    TCP container metrics OutgoingConnections & IncomingConnections return both local and remote containers connections, which appears at time of testing to be the same (and unique) container. Indeed these methods return a Map which key is a String array, allowing two different entries referring to a same container. Note: PETALSDISTRIB-394 will work around this by arbitrarily ignoring one of the duplicates.
  • Environment:
    -

Issue Links

Activity

Pierre Souquet made changes - Thu, 6 Dec 2018 - 17:32:19 +0100
Field Original Value New Value
Link This issue depends on PETALSDISTRIB-394 [ PETALSDISTRIB-394 ]
Pierre Souquet made changes - Thu, 6 Dec 2018 - 17:33:54 +0100
Fix Version/s 5.3.0 [ 10877 ]
Priority Major [ 3 ]
Description TCP container metrics {{OutgoingConnectionsMin}} & {{OutgoingConnectionsMax}} return both local and remote containers connections, which appears at time of testing to be the same (and unique) container. Indeed these methods return a Map which key is a String array, allowing two different entries referring to a same container.
TCP container metrics {{OutgoingConnectionsMin}} & {{OutgoingConnectionsMax}} return both local and remote containers connections, which appears at time of testing to be the same (and unique) container. Indeed these methods return a Map which key is a String array, allowing two different entries referring to a same container.

Note: PETALSDISTRIB-394 will work around this by arbitrarily ignoring one of the duplicates.
Pierre Souquet made changes - Mon, 10 Dec 2018 - 16:11:40 +0100
Summary OutgoingConnectionsMin & OutgoingConnectionsMax return both local and remote containers OutgoingConnections & IncomingConnections return both local and remote containers
Description TCP container metrics {{OutgoingConnectionsMin}} & {{OutgoingConnectionsMax}} return both local and remote containers connections, which appears at time of testing to be the same (and unique) container. Indeed these methods return a Map which key is a String array, allowing two different entries referring to a same container.

Note: PETALSDISTRIB-394 will work around this by arbitrarily ignoring one of the duplicates.
TCP container metrics {{OutgoingConnections}} & {{IncomingConnections}} return both local and remote containers connections, which appears at time of testing to be the same (and unique) container. Indeed these methods return a Map which key is a String array, allowing two different entries referring to a same container.

Note: PETALSDISTRIB-394 will work around this by arbitrarily ignoring one of the duplicates.
Hide
Pierre Souquet added a comment - Mon, 7 Jan 2019 - 15:43:29 +0100 - edited

After investigations, it seems that a single container will return itself twice (once as remote, once as local) container for some metrics. In essence, it makes no sense for TCP communications to return the current container anyway. Current container will be filtered out of the list in TCP metrics.

Show
Pierre Souquet added a comment - Mon, 7 Jan 2019 - 15:43:29 +0100 - edited After investigations, it seems that a single container will return itself twice (once as remote, once as local) container for some metrics. In essence, it makes no sense for TCP communications to return the current container anyway. Current container will be filtered out of the list in TCP metrics.
Hide
Pierre Souquet added a comment - Tue, 8 Jan 2019 - 17:20:38 +0100

Current container will be filtered out of the following TCP transporter metrics:

  • IncomingMessagesCount
  • OutgoingMessagesCount
  • IncomingConnections
  • OutgoingConnections
Show
Pierre Souquet added a comment - Tue, 8 Jan 2019 - 17:20:38 +0100 Current container will be filtered out of the following TCP transporter metrics:
  • IncomingMessagesCount
  • OutgoingMessagesCount
  • IncomingConnections
  • OutgoingConnections
Hide
Pierre Souquet added a comment - Mon, 14 Jan 2019 - 16:23:00 +0100

TCP transporter metrics now return only remote containers (and not anymore current container)

Show
Pierre Souquet added a comment - Mon, 14 Jan 2019 - 16:23:00 +0100 TCP transporter metrics now return only remote containers (and not anymore current container)
Pierre Souquet made changes - Mon, 14 Jan 2019 - 16:23:01 +0100
Status New [ 10000 ] Resolved [ 10004 ]
Resolution Fixed [ 1 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Resolved Resolved
38d 22h 51m
1
Pierre Souquet
Mon, 14 Jan 2019 - 16:23:01 +0100



People

Dates

  • Created:
    Thu, 6 Dec 2018 - 17:31:58 +0100
    Updated:
    Mon, 14 Jan 2019 - 16:23:01 +0100
    Resolved:
    Mon, 14 Jan 2019 - 16:23:00 +0100