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

Fail stream session if receiver cannot process data

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

    • Critical

    Description

      T Jake Luciani on CASSANDRA-10674:

      I think the underlying issue here is streaming failures only account for problems during the file send. Not any subsequent errors.
      We should probably add an acknowledgement to the streaming operation that it was processed by the receiver correctly.

      It seems the stream receive task (and thus the stream sesssion) is only completed on 2.1 and 2.2 after the files are processed (otherwise it just hangs), but on 3.0 it's always completed even if there was a failure, what seems more critical. In any case, we should probably fail the stream session if there is a problem while processing the received data.

      Attachments

        Issue Links

        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
            Yuki Morishita
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment