Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-11854

Remove finished streaming connections from MessagingService

Log workAgile BoardRank to TopRank to BottomAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Normal

    Description

      When a new IncomingStreamingConnection is created, we register it in the connections map of MessagingService, but we only remove it if there is an exception while attaching the socket to the stream session.

      On nodes with SSL and large number of vnodes, after many repair sessions these old connections can accumulate and cause OOM (heap dump attached).

      The connection should be removed from the connections map after if it's finished in order to be garbage collected.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            pauloricardomg Paulo Motta Assign to me
            pauloricardomg Paulo Motta
            Paulo Motta
            Marcus Eriksson
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment