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

CQL requests need to go through the request scheduler

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Normal
    • Resolution: Won't Fix
    • None
    • None
    • None
    • Normal

    Description

      Implementing CASSANDRA-8032 it seems that no cql/cql3 requests go through the request scheduler. I'm guessing they never have?

      If this is to be fixed/implemented then it looks like that there's a number of methods in `CassandraServer` that need to call `schedule(timeout)`.

      The alternative is to remove the request scheduler along with thrift?

      Regarding that choice see my opinion from CASSANDRA-8032

      … … The request scheduler is a useful concept but i think that setups with enough nodes often favour separate clusters rather than either creating separate virtual datacenters or using the request scheduler. To give the request scheduler another, and more flexible, implementation could especially help those users that don't yet have enough nodes to warrant separate clusters, or even separate virtual datacenters. On such smaller clusters cassandra can still be seen as an unstable technology because poor consumers/schemas can easily affect, even bring down, a whole cluster. … …

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mck Michael Semb Wever
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: