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

explore replacing socket nio with blocking io

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 0.6
    • None
    • None

    Description

      MessagingService's nonblocking io has been a source of bugs both in our code and in the JVM in every release of Cassandra. Time to explore moving to blocking i/o, which is simpler, more robust (in terms of the JVM implementation), and possibly more performant as well (http://paultyma.blogspot.com/2008/03/writing-java-multithreaded-servers.html).

      Attachments

        Issue Links

          Activity

            People

              jbellis Jonathan Ellis
              jbellis Jonathan Ellis
              Jonathan Ellis
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: