Menu

#1 PD/MD: For performance reasons a unjoin shall be done after unsubscribing (XLS #30)

1.4.0.0
closed
None
2017-11-17
2013-10-21
No

The join to a MC address shall be done only one time per address since it leads otherwise to an error on socket level. The unjoin from a MC shall be done not before unsubscribing the last comId from this address.

Discussion

  • Armin-Hagen Weiss

    • summary: PD/MD: For performance reasons a unjoin shall be done after unsubscribing --> PD/MD: For performance reasons a unjoin shall be done after unsubscribing (Former #30)
    • Milestone: 1.1.0.0 --> 2.0
     
  • Armin-Hagen Weiss

     
  • Armin-Hagen Weiss

    • summary: PD/MD: For performance reasons a unjoin shall be done after unsubscribing (Former #30) --> PD/MD: For performance reasons a unjoin shall be done after unsubscribing (XLS #30)
     
  • Armin-Hagen Weiss

    • status: open --> accepted
     
  • Armin-Hagen Weiss

    • assigned_to: Christoph Schneider --> nobody
    • Milestone: 1.2.0.0 --> 1.3.0.0
     
  • Bernd Löhr

    Bernd Löhr - 2016-03-10
    • Milestone: 1.3.0.0 --> 1.4.0.0
     
  • Bernd Löhr

    Bernd Löhr - 2016-03-10

    Implementation effort high relative to gain - unsubscribing to multicast groups is not a common use case, or?
    Postponed for next major release.

     
  • Bernd Löhr

    Bernd Löhr - 2017-11-15
    • status: accepted --> pending
    • assigned_to: Bernd Löhr
     
  • Bernd Löhr

    Bernd Löhr - 2017-11-15

    Finally done!

     
  • Bernd Löhr

    Bernd Löhr - 2017-11-17
    • status: pending --> closed
     
  • Bernd Löhr

    Bernd Löhr - 2017-11-17

    On releaseSocket(), the supplied MC parameter will be un-joined. The caller checks if the MC used by this socket is not used by other subscribers/listeners.

     

Log in to post a comment.

MongoDB Logo MongoDB