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

Stop read requests for partitions which don't belong to a node

Agile BoardAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • None
    • None
    • None
    • Low

    Description

      A C* instance will serve CF level reads with null values or old values to a co-ordinator even if the instance is not responsible for the data.
      This is bad if co-ordinator has a wrong view of the ring and will return wrong results back to the client.
      A solution to this problem could be to not respond or return error to such read requests.
      Tricky part here is to respond to read requests when the instance has just lost ownership for a few ring delay.

      Attachments

        Issue Links

        Activity

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

          People

            ifesdjeen Alex Petrov Assign to me
            kohlisankalp Sankalp Kohli
            Alex Petrov
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment