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

Log when messages are dropped due to cross_node_timeout

    XMLWordPrintableJSON

Details

    Description

      When a node has clock skew and cross node timeouts are enabled, there's no indication that the messages were dropped due to the cross timeout, just that messages were dropped. This can errantly lead you down a path of troubleshooting a load shedding situation when really you just have clock drift on one node. This is also not simple to troubleshoot, since you have to determine that this node will answer requests, but other nodes won't answer requests from it. If the problem goes away on a reboot (and the machine does one-shot time sync, not continuous) it becomes even harder to detect because you're left with a weird piece of evidence such as "it's fine after a reboot, but comes back in about X days every time."

      It would help tremendously if there were a log message indicating how many messages (don't need them broken down by type) were eagerly dropped due to the cross node timeout.

      Attachments

        Issue Links

          Activity

            People

              stefania Stefania Alborghetti
              brandon.williams Brandon Williams
              Stefania Alborghetti
              Brandon Williams
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: