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

Timeout reporter writes hints for the local node

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Fix Version/s: 1.2.1
    • Component/s: None
    • Labels:
      None

      Description

      MessagingService.java:330 calls StorageProxy.scheduleLocalHint() without checking if the local node is the target. This causes StorageProxy.scheduleLocalHint to throw AssertionError sometimes.

      Got this error when some batches are timed out. This can happen because even local batches now go through StorageProxy.sendMessages and aren't just rm.apply()'d.

        Attachments

        1. 4753.txt
          0.8 kB
          Aleksey Yeschenko
        2. 4753-v2.txt
          2 kB
          Jonathan Ellis
        3. 4753-v3.txt
          2 kB
          Aleksey Yeschenko

          Activity

            People

            • Assignee:
              jbellis Jonathan Ellis
              Reporter:
              iamaleksey Aleksey Yeschenko
              Reviewer:
              Aleksey Yeschenko
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: