Nate McCall cassandra_src all time


 12 Collaborator
Jonathan Ellis , Sylvain Lebresne , Brandon Williams , Aleksey Yeschenko , Gary Dusbabek , Jake Luciani , Jason Brown , Jeff Jirsa , Sankalp Kohli , Jon Haddad , Dikang Gu , Stu Hood

 22 Patch  18 Review
0ab9fc4b73eeadff369435bcdf8b03310a34940c, f51ee61f9dfef4288381f2133f6859c6a57a0693, 456c0280e90c92724669c4aba6ae9461af02d663, ddb3e6a7344371a918119749c221b7140dbe57bc, 8b04ec908854f8301533107b81e7508de993b671, 3a79a027c7db2b8007a8ae4e19002c3edbf63d8e, b80ef9b2580c123da90879b4456606ef5b01b6f2, 6fb89b905cf620200956fefa11c2dac8988a8837, 5ba1f80a2509e8301bcda3502f9757ca1bbfda55, 52cf09dbace356bafb846cb9f1fc9df71344f61f, a4895c551fb31bea90111a960f2c51634950536c, fcf01805be385964e4a2eaaba95f27262c126b03, 1339d2e8358eae2236673bf53b71d8091b7420b4, 48a154719683776af3e14b4f4441819d94f441af, e8151edc282a8ce0fd22f5b3b0b0714b96bd003e, 3cfbbeacaa570c0be324b2b61bee95432574aa7f, fad1f92bdb1ac50b374c3380eb18a06e8dcfddf6, 5e94c48452eceb8a9bbe89689c6839aa5b3158c2, 5504e2c935893d3353880ac2f8593021dfc6cfa7, ccc51f1a8fa6a5580c5458cd90265a072258880d, 4a583ce84932083b8d6c1b1b564462cd4770dd25, 0b0c523581a2223777422d335289e593d9c58de6 a5ce963117acf5e4cf0a31057551f2f42385c398, e9251e1fbc8619db92ee3818eb9e8abc9a0fade5, b3ffdf8c4ac9bbd302555756e2df73bd833e69fa, d8eec1cd6d095961b3754b0de41ffc9061cba370, dbe039f628220e5141836ecb9aab05d4da60589a, ddb3e6a7344371a918119749c221b7140dbe57bc, 8b04ec908854f8301533107b81e7508de993b671, 979af884ee4ecef78a21c4bd58992d053256f8f0, 6fb89b905cf620200956fefa11c2dac8988a8837, 0fdab63d366810c4225221624082a30c332d3d3d, ac7c83535f05dfc55daf3c77e7aa22d08e35a278, c4f2a5fc18ae26f6419fe41760acb7732b93f601, 4023c3b6f9d4cd66d56024b07962968f2424815f, 52b6edc41366eb7fa3cd7691dc35d65989d3c1dd, 3e7343e1059b32b2313e9be8e43db07ac223326e, 8f4441deddba8aa365fcf514ce3e1be4fbe1ef53, 2441f798ca41f610a25fc55d7f24685473085f54, 41b66f756b6fb07a4366856654a543ba0acab7fa

0ab9fc4b73eeadff369435bcdf8b03310a34940c | Author: Nate McCall <zznate.m@gmail.com>
 | 2018-02-17 07:29:17-08:00

    RateBasedBackPressure unnecessarily invokes a lock on the Guava RateLimiter
    
    patch by Nate McCall; reviewed by jasobrown for CASSANDRA-14163

a5ce963117acf5e4cf0a31057551f2f42385c398 | Author: Jeff Jirsa <jeff@jeffjirsa.net>
 | 2017-02-13 19:51:58-08:00

    Faster streaming histograms
    
    In ttl-heavy use cases (especially tables with default time to live set), the
    streaming histograms calculated during compaction and streaming are very inefficient.
    
    This patch addresses that in two ways:
    1) It creates a system property -Dcassandra.streaminghistogram.roundseconds=60,
    and rounds all histograms to the next highest multiple of that value, and
    2) Rather than maintaining a histogram of 100 bins that have to be merged
    on every new value, we keep a temporary spool of 100000 bins, and merge
    down to the 100 bin final histogram only when the temporary spool overflows.
    
    Patch by Jeff Jirsa; Reviewed by Nate McCall for CASSANDRA-13038

e9251e1fbc8619db92ee3818eb9e8abc9a0fade5 | Author: Jon Haddad <jon@jonhaddad.com>
 | 2017-01-04 11:52:54-08:00

    Fixed checkAvailableDiskSpace to properly recalculate expected disk usage of compaction task before reducing scope
    
    patch by Jon Haddad; reviewed by Nate McCall for CASSANDRA-12979

b3ffdf8c4ac9bbd302555756e2df73bd833e69fa | Author: Jon Haddad <jon@jonhaddad.com>
 | 2017-01-04 11:52:54-08:00

    Fixed checkAvailableDiskSpace to properly recalculate expected disk usage of compaction task before reducing scope
    
    patch by Jon Haddad; reviewed by Nate McCall for CASSANDRA-12979

d8eec1cd6d095961b3754b0de41ffc9061cba370 | Author: Jon Haddad <jon@jonhaddad.com>
 | 2017-01-04 11:52:54-08:00

    Fixed checkAvailableDiskSpace to properly recalculate expected disk usage of compaction task before reducing scope
    
    patch by Jon Haddad; reviewed by Nate McCall for CASSANDRA-12979

dbe039f628220e5141836ecb9aab05d4da60589a | Author: Jon Haddad <jon@jonhaddad.com>
 | 2017-01-04 11:52:54-08:00

    Fixed checkAvailableDiskSpace to properly recalculate expected disk usage of compaction task before reducing scope
    
    patch by Jon Haddad; reviewed by Nate McCall for CASSANDRA-12979

f51ee61f9dfef4288381f2133f6859c6a57a0693 | Author: Nate McCall <zznate.m@gmail.com>
 | 2016-10-21 15:34:40+13:00

    ninja fix to remove double param in logging msg from merge

456c0280e90c92724669c4aba6ae9461af02d663 | Author: Nate McCall <zznate.m@gmail.com>
 | 2016-10-21 15:31:25+13:00

    ninja fix to remove double param in logging msg from merge

ddb3e6a7344371a918119749c221b7140dbe57bc | Author: Nate McCall <zznate.m@gmail.com>
 | 2016-10-21 15:13:00+13:00

    Include SSTable path in compacting large row message
    
    Patch by Sankalp Kohli; Reviewed by Nate McCall for CASSANDRA-12384

8b04ec908854f8301533107b81e7508de993b671 | Author: Nate McCall <zznate.m@gmail.com>
 | 2016-10-21 15:00:50+13:00

    Include SSTable path in compacting large row message
    
    Patch by Sankalp Kohli; Reviewed by Nate McCall for CASSANDRA-12384

3a79a027c7db2b8007a8ae4e19002c3edbf63d8e | Author: Nate McCall <zznate.m@gmail.com>
 | 2016-09-29 12:52:24+13:00

    Really fix CM.setConcurrentCompactors, include test coverage for such
    
    Fixes 979af884 and b80ef9b25 for CASSANDRA-12248

b80ef9b2580c123da90879b4456606ef5b01b6f2 | Author: Nate McCall <zznate.m@gmail.com>
 | 2016-09-28 12:51:51+13:00

    Ninja fix for invocation order of core and max pool size.
    
    Fixes 979af884 for CASSANDRA-12248

979af884ee4ecef78a21c4bd58992d053256f8f0 | Author: Dikang Gu <dikang85@gmail.com>
 | 2016-09-25 22:05:38-07:00

    Add command to get/set the number of concurrent compactors
    
    Patch by Dikang Gu; reviewed by Nate McCall for CASSANDRA-12248

6fb89b905cf620200956fefa11c2dac8988a8837 | Author: Nate McCall <zznate.m@gmail.com>
 | 2016-09-20 13:22:50+12:00

    Add system property to set the max number of native transport requests in queue
    
    Patch by Jake Luciani; reviewed by Nate McCall for CASSANDRA-11363

5ba1f80a2509e8301bcda3502f9757ca1bbfda55 | Author: Nate McCall <zznate@gmail.com>
 | 2014-09-17 22:57:44-07:00

    Provide visibility into prepared statements churn
    
    patch by Nate McCall; reviewed by Aleksey Yeschenko for CASSANDRA-7921

52cf09dbace356bafb846cb9f1fc9df71344f61f | Author: Jonathan Ellis <jbellis@apache.org>
 | 2014-03-13 13:04:14-05:00

    fix nodetool getsstables for blob PK
    patch by Nate McCall; reviewed by jbellis for CASSANDRA-6803

a4895c551fb31bea90111a960f2c51634950536c | Author: Jonathan Ellis <jbellis@apache.org>
 | 2013-12-19 17:41:17-06:00

    Don't allow null max_hint_window_in_ms
    patch by Nate McCall; reviewed by jbellis for CASSANDRA-6419

0fdab63d366810c4225221624082a30c332d3d3d | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2012-01-26 16:20:55+01:00

    Allow extending composite comparator
    
    patch by slebresne; reviewed by zznate for CASSANDRA-3657

fcf01805be385964e4a2eaaba95f27262c126b03 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2011-08-22 15:42:56+00:00

    Handle snapshot arguments correctly.
    Patch by Nate McCall, reviewed by brandonwilliams for CASSANDRA-3038
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1160311 13f79535-47bb-0310-9956-ffa450edef68

ac7c83535f05dfc55daf3c77e7aa22d08e35a278 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2011-04-18 15:51:47+00:00

    add optional replication_factor fields to KsDef to make supporting both 0.8 and 0.7 easier for client devs
    patch by jbellis; reviewed by Nate McCall for CASSANDRA-2481
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1094628 13f79535-47bb-0310-9956-ffa450edef68

1339d2e8358eae2236673bf53b71d8091b7420b4 | Author: Gary Dusbabek <gdusbabek@apache.org>
 | 2011-02-10 18:43:13+00:00

    check for null encryption in MessagingService. patch by Nate McCall, reviewed by gdusbabek. CASSANDRA-2152
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1069520 13f79535-47bb-0310-9956-ffa450edef68

48a154719683776af3e14b4f4441819d94f441af | Author: Jonathan Ellis <jbellis@apache.org>
 | 2011-01-27 16:24:07+00:00

    r/m jetty
    patch by Nate McCall; reviewed by stuhood for CASSANDRA-2050
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1064183 13f79535-47bb-0310-9956-ffa450edef68

e8151edc282a8ce0fd22f5b3b0b0714b96bd003e | Author: Jonathan Ellis <jbellis@apache.org>
 | 2011-01-27 16:06:12+00:00

    remove jetty dependency
    patch by Nate McCall; reveiewed by stuhood for CASSANDRA-2050
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1064170 13f79535-47bb-0310-9956-ffa450edef68

3cfbbeacaa570c0be324b2b61bee95432574aa7f | Author: Jonathan Ellis <jbellis@apache.org>
 | 2010-12-15 15:10:21+00:00

    change exceptionfor readrequests duringbootstrap from InvalidRequest to Unavailable
    patch by Nate McCall; reviewed by jbellis for CASSANDRA-1862
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1049580 13f79535-47bb-0310-9956-ffa450edef68

fad1f92bdb1ac50b374c3380eb18a06e8dcfddf6 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2010-10-20 19:49:32+00:00

    cli support for updating schema memtable settings.
    patch by Nate McCall; reviewed by jbellis for CASSANDRA-1634
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1025701 13f79535-47bb-0310-9956-ffa450edef68

c4f2a5fc18ae26f6419fe41760acb7732b93f601 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2010-09-21 21:16:38+00:00

    Close storage port sockets on exceptions.  Patch by brandonwilliams, reviewed by Nate McCall for CASSANDRA-1528
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@999646 13f79535-47bb-0310-9956-ffa450edef68

5e94c48452eceb8a9bbe89689c6839aa5b3158c2 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2010-09-20 18:47:08+00:00

    Add removed methods in FileUtils back.  Patch by Nate McCall, reviewed by brandonwilliams for CASSANDRA-1522
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@999050 13f79535-47bb-0310-9956-ffa450edef68

4023c3b6f9d4cd66d56024b07962968f2424815f | Author: Jonathan Ellis <jbellis@apache.org>
 | 2010-09-06 22:22:50+00:00

    derive stage from verb instead of transmitting it for each message
    patch by jbellis; reviewed by Nate McCall for CASSANDRA-1465
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@993166 13f79535-47bb-0310-9956-ffa450edef68

52b6edc41366eb7fa3cd7691dc35d65989d3c1dd | Author: Jonathan Ellis <jbellis@apache.org>
 | 2010-09-06 22:22:35+00:00

    naive replacement of String stage names w/ Stage enum.  also replaces MS.defaultExecutor w/ Stage.MISC
    patch by jbellis; reviewed by Nate McCall for CASSANDRA-1465
    
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@993165 13f79535-47bb-0310-9956-ffa450edef68

3e7343e1059b32b2313e9be8e43db07ac223326e | Author: Jonathan Ellis <jbellis@apache.org>
 | 2010-08-21 11:37:04+00:00

    allow index expressions against columns that are not part of the SlicePredicate.
    patch by jbellis; reviewed by Nate McCall for CASSANDRA-1410
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@987728 13f79535-47bb-0310-9956-ffa450edef68

8f4441deddba8aa365fcf514ce3e1be4fbe1ef53 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2010-08-20 21:26:25+00:00

    allow index expressions against columns that are not part of the SlicePredicate.
    patch by jbellis; reviewed by Nate McCall for CASSANDRA-1410
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@987638 13f79535-47bb-0310-9956-ffa450edef68

5504e2c935893d3353880ac2f8593021dfc6cfa7 | Author: Gary Dusbabek <gdusbabek@apache.org>
 | 2010-07-29 15:58:29+00:00

    print a more friendly error when printRing gets IllegalState. Patch by Nate McCall, reviewed by Gary Dusbabek. CASSANDRA-1310
    
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@980492 13f79535-47bb-0310-9956-ffa450edef68

ccc51f1a8fa6a5580c5458cd90265a072258880d | Author: Gary Dusbabek <gdusbabek@apache.org>
 | 2010-07-29 15:58:19+00:00

    check for ks/cf keyspace name agreement. Patch by Nate McCall, reviewed by Gary Dusbabek. CASSANDRA-1310
    
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@980491 13f79535-47bb-0310-9956-ffa450edef68

2441f798ca41f610a25fc55d7f24685473085f54 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2010-07-25 04:16:30+00:00

    implement multiple index expressions.  patch by jbellis; reviewed by Nate McCall for CASSANDRA-1157
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@978978 13f79535-47bb-0310-9956-ffa450edef68

41b66f756b6fb07a4366856654a543ba0acab7fa | Author: Jonathan Ellis <jbellis@apache.org>
 | 2010-07-23 04:57:20+00:00

    flush index CFs before marking parent CF flushed in commitlog header.  patch by jbellis; reviewed by Nate McCall for CASSANDRA-1301
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@966964 13f79535-47bb-0310-9956-ffa450edef68

4a583ce84932083b8d6c1b1b564462cd4770dd25 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2010-07-20 20:29:25+00:00

    Reset the input and output protocol on each after each successful call.  Patch by Nate McCall, reviewed by brandonwilliams for CASSANDRA-475
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@965987 13f79535-47bb-0310-9956-ffa450edef68

0b0c523581a2223777422d335289e593d9c58de6 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2010-07-15 01:37:40+00:00

    make framed transport the default so malformed requests can't OOM the server.  patch by Nate McCall; reviewed by jbellis for CASSANDRA-475
    
    git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@964274 13f79535-47bb-0310-9956-ffa450edef68