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 |
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
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