19 Collaborator |
Jonathan Ellis , Brandon Williams , Sylvain Lebresne , Marcus Eriksson , Tyler Hobbs , Yuki Morishita , Eric Evans , Gary Dusbabek , Jake Luciani , Pavel Yaskevich , Chris Goffinet , Aaron Morton , Jon Hermes , Jeremy Hanna , Kelvin Kakugawa , Nirmal Ranganathan , Todd Blose , Ryan King , Cliff Moon |
70 Patch |
43 Review |
9e846d9ff69f825f6200f7f75fdfc53926bfc255,
ea44997bd223d8da580cf93fbc54f13ba8011815,
466ff41a7d9449330dfd869f309c25988671090d,
d8b1fc3952caa22be53e20d0e145aa3137ffc58e,
592634c6460624fe58adaf53f5ad39635f629a17,
03e329bede79b7ef9647a99219c2cbae45857860,
2691fcdb0664952445673eb8d74ddef98820167e,
2bd7d8932ef8e1e0379f4cdcfbd702e2db1dd007,
8fcbeb9f984f1b6994fe7375ef49afbb992c352f,
c43e096f0b5b74f49013572e6ef42edddfa93c36,
beac419bd36a033c6376d3b91455abdeddc85685,
abebf52c9575d2016a0b2cfe1a7bc060d6b2698d,
974b4acc4ee7e0d50aaa4033c54012cba3dc3f07,
f73bab353c50d67252c13594ee836961902edc09,
9694494e7f3dc184edb2d3d583ed48c6f0d7a711,
23067c7bf1132c6146e3c83943cef6cb202da9f1,
8c22c8aec461ed88164a58d7e559f30408f558c0,
718b65e6aeae12e814864ed05ece5180bd310fbe,
37317eb5c9d78e1be1d4606e384b9682127b1d06,
6cb811b454779ae34df509b09abb69134795a4cf,
8f878b7931b3ba250842e7b48ac569abf88dd3c1,
602605f45b42c4d2dfb117cf261129354760c1c3,
9c5a6d52399ec3828660e03b5691277a2fb179a2,
f7f5877481dc3ca4700bb61214091a92fd49547d,
0cb207f83d55ddecc1ce4507cbdf0e1d2efb91fe,
2f02b37ff5aad134fd49df748ce5621c1bdb13a8,
a0d72043e22a617d0fca48346b57bbc9445a66cb,
b324537e99e4fe784357ee2cf12f26bbf58471ce,
0973793b9584f9d4903d83316ce9d56673ad7633,
cfa5ffdd59c5adbd72f27414abfd7965455bca66,
72303359928221279586fb518c68bb46dfc02e8a,
2fb63115e0f549c68b274f65055f8ca9306cff41,
c3e2794099460e28a9bc917d92968e2fca4a7be2,
849bb95ed909db0b571c4d9b8551be8c1b6b572d,
7b9f69ad18c8d696782f9eb64f121785d234299a,
529aa2ebd869dacae79837eaad05483ee4dae512,
5d782903666c35c74af3c669b6beac416a346b4d,
7405e8f6a1726ea42345b59f0c5b3078465c590a,
b6b1053687a2c002cd7f97974a4a7086fb14de4f,
16c934812b2395da7fb3968965b03d2f6aa8c8a3,
aadfa6a334135e1f9f7b8eff827941ab6e588d2f,
e34bc868d0bd42cfa07e8a924a720077f44c209c,
4ed5281bf54c4f2032950bd7e99187bb9b9dafd3,
6ebc3723eaaaa4b998fd1141964c200e3e8a8780,
2bff10641963474a73a989237b7325775f001ca9,
8ede1adaf244fc389f16ea6666308967c89272cb,
fb7b2863b2964bf2171db30c9550ef8950127d6b,
0a9a17e5cbf202a26b3cc21f71b389c149fd71f2,
1fb70ac9310aa0c97aa44bfd2b9011c5af2a69fc,
a07e71cd1bacaa3d7dcc16b340e0b1ecf51d36e2,
64f443aa9652fe6d7e37b8ea928b5a439c399eec,
2d9d248ee5cda32cbe9335a06d3ea579a8ed806d,
f3a4e1736b2fedb84abc27c23ae1f299fde3def6,
434564d1f9c39774cc185077dd3141b352b3f5c0,
790cca1e45d4687b43119036501454ed70479cee,
f3bb9acfd5549aaec76e4e5ebbe84e4b54b23f6e,
12eb0571e2e65537ee17fbdab4859b429ad2189b,
9811668a10cd6b8960378aacf31156adb4a4f8b9,
9f7ceaebec5d21a8ae5d0b9134ffed1a5cf9eec5,
86eaf906b7fcb33081fc505bea7e54ee29243bff,
81d713a7cf921b6c67a39aaa7946d44a57dabf2c,
c1f2757da648068cff4e46fe9cb1456739b85faf,
71084e306eed1415b6f83bd5d05f4d7fc2d69949,
b1810fd428e90a85705aedb82bdf002c9e7a27ab,
4a6b002090bed02d91465821fe00fa61fcba26c7,
40ed496b910c3e44cfd529fffdf6b4a2395fc346,
b1c5077f444c219e0c0b4d9d0744d5716be1ead8,
021ab75a5f042b8c6f6dd590abc674baf267388d,
f8fa6d243111c41fe5c32afa49973892e4b136fc,
c1545f5214644b47efeac2001e3d3542efa9193b |
4e17ac4699e59637f20cd4cfcf2258eec5c42c5a,
ea5a3d15f03802c38eed19e8f9a0011ceccedf6e,
e17513b927522a4182e9812100979bb37ccb51d9,
2782e0beb47dd18e2bd332409e700b953d925a4b,
3f72d0906f17b948f2650018136bc3a449cb5f8c,
7dbb7983c248419e2d43ad11296f6d8f3e7e87dc,
dc89826fd89720da0c5ad2de9fb54afeb712136a,
f4b3c01dffa486f881b98ee83556fc372de59850,
22fc25b9a223205f89293c7143aeb15de3ce6cfb,
f840e42b50f61a8b14a8cdd6401857e6f6b7d6ef,
8d28548efb8c3afc496e98a400c3a4418119e168,
83586696d469ea374fb1d6348846d524dfc59e21,
e7591fc3c011c2b2ebb51fa4595ca782b55a15f6,
bbf1afa0ddbcff717e64621a69b8313f81dd7122,
67198f00bc294c7450933477d16f26aa808e3a6e,
3132f7ab05dab62ea3f0ce2ef194784842aabce1,
73644f16af8aaac5659ea1398b83b64f984239cd,
aca77ec466a9a06dfd6867ec6341f6916c927f13,
0da82f321c6c662cbd72f0d9895a916cf0aa71a4,
048eafffbbc25d238de89006bd748271614bcc41,
9c06e5380693ee3cf07858e6c53d118c70d00827,
35db73cf758657fa018d00d5b56961749d421c72,
d5968e6b6098305f0b5c4889dfc790ed82ca908f,
c75230c3a1b607570486547b0c2f2c64c2a9c76b,
2c6948cb0aac653dc96eda14eb20525b5f3bd66a,
c325fcab720418f68cccdf1046afff24d86c3542,
2f99e71f304b3663f2cc7d8bb79172a999525062,
478ba67b49496b2656f53671559612eac861190f,
ecdcc00ff3105135dec4e4ae47af85cb576a3084,
7af12623b19cf0df440fcb2b5b05ef83d5931553,
77335589c85f65b91c5e31482088ba85969020f4,
4922a87b54c8ddcc47ef8a3c7542bc40dde435c2,
210c98ee3f376576af3c6f83ab643fa5752917fe,
6224d8b25dcfdcf8a1771a77cbf8619a1d1e6d59,
9e695b576560663a101f7c89bb78a989a2e44241,
c14e573cc03731d83fc7cd7c25afe464d18857ca,
cc9737abaf6b6e5a117385cfe627c0a9a90b5988,
d6c2bb0907efd2514a03d117ac1cc4fa60d3bfc4,
c9bbba13f5aacbd874e7d8731bdfc389c834f708,
45514cf1be89387be5779e9cc1c142ea95093eef,
8203a6cfb22b3f1a3e61544a2b4dd985e3b212a8,
0f95411c030f89dd4274cc4e9fdd14b1fda32b2e,
e3aef8e0edeedc1071dec2fc10c305427ff87930 |
ea5a3d15f03802c38eed19e8f9a0011ceccedf6e | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-30 05:50:30+00:00
fix corner cases in Range.differenceToFetch
patch by Tyler Hobbs; reviewed by Stu Hood for CASSANDRA-3084
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1163090 13f79535-47bb-0310-9956-ffa450edef68
ea44997bd223d8da580cf93fbc54f13ba8011815 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-26 04:30:43+00:00
Remove SSTableWriter.Builder
patch by jbellis and stuhood; reviewed by Yuki Morishita for CASSANDRA-2920
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1150984 13f79535-47bb-0310-9956-ffa450edef68
466ff41a7d9449330dfd869f309c25988671090d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-18 19:56:32+00:00
ensure that we never estimate 0 keys when streaming non-empty ranges
patch by Stu Hood; reviewed by jbellis for CASSANDRA-2916
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1148029 13f79535-47bb-0310-9956-ffa450edef68
e17513b927522a4182e9812100979bb37ccb51d9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-23 05:49:35+00:00
clean up tmpfiles after failed compaction
patch by Aaron Morton; reviewed by slebresne and Stu Hood for CASSANDRA-2468
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1138740 13f79535-47bb-0310-9956-ffa450edef68
d8b1fc3952caa22be53e20d0e145aa3137ffc58e | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-16 04:24:33+00:00
replace CollatingIterator, ReducingIterator with MergeIterator
patch by stuhood; reviewed by jbellis for CASSANDRA-2062
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1136287 13f79535-47bb-0310-9956-ffa450edef68
2782e0beb47dd18e2bd332409e700b953d925a4b | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-06-15 12:01:21+00:00
Make AbstractBounds.normalize de-overlapp overlapping ranges
patch by slebresne; reviewed by stuhood for CASSANDRA-2641
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1136008 13f79535-47bb-0310-9956-ffa450edef68
592634c6460624fe58adaf53f5ad39635f629a17 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-07 21:44:22+00:00
restrict repair streaming to specific columnfamilies
patch by stuhood and jbellis; reviewed by slebresne for CASSANDRA-2280
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1133167 13f79535-47bb-0310-9956-ffa450edef68
3f72d0906f17b948f2650018136bc3a449cb5f8c | Author: Chris Goffinet <goffinet@apache.org>
| 2011-06-02 22:51:14+00:00
Support passing tableName and cfName to RowCacheProviders
Patch by goffinet, reviewed by stuhood for CASSANDRA-2702
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1130863 13f79535-47bb-0310-9956-ffa450edef68
03e329bede79b7ef9647a99219c2cbae45857860 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-23 10:16:25+00:00
Don't write CounterUpdateColumn to disk in tests
patch by stuhood; reviewed by slebresne for CASSANDRA-2650
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1126416 13f79535-47bb-0310-9956-ffa450edef68
2691fcdb0664952445673eb8d74ddef98820167e | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-23 08:51:54+00:00
Assert ranges are not overlapping in AbstractBounds.normalize
patch by stuhood; reviewed by slebresne for CASSANDRA-2641
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1126389 13f79535-47bb-0310-9956-ffa450edef68
2bd7d8932ef8e1e0379f4cdcfbd702e2db1dd007 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-20 04:28:48+00:00
update MovementTest and TestBase for new Column constructor
patch by stuhood; reviewed by jbellis for CASSANDRA-2517
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1095263 13f79535-47bb-0310-9956-ffa450edef68
8fcbeb9f984f1b6994fe7375ef49afbb992c352f | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-20 04:27:56+00:00
r/m duplicate code from MutationTest
patch by stuhood; reviewed by jbellis for CASSANDRA-2517
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1095262 13f79535-47bb-0310-9956-ffa450edef68
7dbb7983c248419e2d43ad11296f6d8f3e7e87dc | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-18 21:58:20+00:00
preserve version when streaming data from old sstables
patch by jbellis; reviewed by Stu Hood for CASSANDRA-2283
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1094789 13f79535-47bb-0310-9956-ffa450edef68
c43e096f0b5b74f49013572e6ef42edddfa93c36 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-12 21:21:30+00:00
fixes for replicationFactor change
patch by Stu Hood; reviewed by jbellis for CASSANDRA-2462
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1091576 13f79535-47bb-0310-9956-ffa450edef68
beac419bd36a033c6376d3b91455abdeddc85685 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-11 08:36:55+00:00
Multithreaded compactions
patch by stuhood; reviewed by slebresne for CASSANDRA-2191
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090978 13f79535-47bb-0310-9956-ffa450edef68
dc89826fd89720da0c5ad2de9fb54afeb712136a | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-10 17:25:57+00:00
Make repair work on a token range instead of the full ring
patch by slebresne; reviewed by stuhood for CASSANDRA-2324
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090840 13f79535-47bb-0310-9956-ffa450edef68
f4b3c01dffa486f881b98ee83556fc372de59850 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-07 23:49:06+00:00
add a server-wide cap on memtable memory usage
patch by jbellis; reviewed by Stu Hood for CASSANDRA-2006
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090064 13f79535-47bb-0310-9956-ffa450edef68
22fc25b9a223205f89293c7143aeb15de3ce6cfb | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-07 20:31:51+00:00
Use {Lazy|Pre}CompactedRow for CommutativeRowIndexer
patch by slebresne; reviewed by stuhood for CASSANDRA-2313
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1089993 13f79535-47bb-0310-9956-ffa450edef68
abebf52c9575d2016a0b2cfe1a7bc060d6b2698d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-23 18:36:44+00:00
r/m uses of SSTableUtils.writeRaw
patch by Stu Hood; reviewed by jbellis for CASSANDRA-2366
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1084665 13f79535-47bb-0310-9956-ffa450edef68
f840e42b50f61a8b14a8cdd6401857e6f6b7d6ef | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-16 22:40:51+00:00
intern column names to save old-gen heap space
patch by jbellis; reviewed by stuhood for CASSANDRA-1255
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1071428 13f79535-47bb-0310-9956-ffa450edef68
974b4acc4ee7e0d50aaa4033c54012cba3dc3f07 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-29 20:20:51+00:00
Adds a write ONE read ALL test for counters
patch by stuhood; reviewed by jbellis for CASSANDRA-2005
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1065099 13f79535-47bb-0310-9956-ffa450edef68
f73bab353c50d67252c13594ee836961902edc09 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-19 19:52:51+00:00
fix distributed-test MutationTest
patch by stuhood; reviewed by Pavel Yaskevich for CASSANDRA-1964
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1060938 13f79535-47bb-0310-9956-ffa450edef68
8d28548efb8c3afc496e98a400c3a4418119e168 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-11 14:09:36+00:00
optimize supercolumn deserialization
patch by Cliff Moon and jbellis; reviewed by Stu Hood for CASSANDRA-1891
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1057641 13f79535-47bb-0310-9956-ffa450edef68
9694494e7f3dc184edb2d3d583ed48c6f0d7a711 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2011-01-05 20:16:14+00:00
Distributed test harness. Patch by Kelvin Kakugawa, Stu Hood, and Ryan
King, reviewed by brandonwilliams for CASSANDRA-1859.
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1055618 13f79535-47bb-0310-9956-ffa450edef68
23067c7bf1132c6146e3c83943cef6cb202da9f1 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-12-29 14:16:55+00:00
row level coverage in LegacySSTableTest. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1822
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053638 13f79535-47bb-0310-9956-ffa450edef68
8c22c8aec461ed88164a58d7e559f30408f558c0 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-12-28 17:15:47+00:00
update LegacySSTableTest data files. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1822
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1053394 13f79535-47bb-0310-9956-ffa450edef68
718b65e6aeae12e814864ed05ece5180bd310fbe | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-12-28 17:15:35+00:00
refactor LegacySSTableTest to inspect row contents (breaks tests). patch by stuhood, reviewed by gdusbabek. CASSANDRA-1822
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1053393 13f79535-47bb-0310-9956-ffa450edef68
37317eb5c9d78e1be1d4606e384b9682127b1d06 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-12-28 17:15:26+00:00
refactor SSTableUtils to add chainable configuration. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1822
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1053392 13f79535-47bb-0310-9956-ffa450edef68
6cb811b454779ae34df509b09abb69134795a4cf | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-24 17:58:22+00:00
add OpenBitSet to support larger bloom filters
patch by Ryan King, Stu Hood, and tjake for CASSANDRA-1555
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1052542 13f79535-47bb-0310-9956-ffa450edef68
8f878b7931b3ba250842e7b48ac569abf88dd3c1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-18 01:36:04+00:00
retain reference to PendingFile sstables
patch by Stu Hood; reviewed by jbellis for CASSANDRA-1749
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1036309 13f79535-47bb-0310-9956-ffa450edef68
602605f45b42c4d2dfb117cf261129354760c1c3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-10 14:30:31+00:00
special case the special case
> patch by Stu Hood; reviewed by jbellis for CASSANDRA-1722
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1033489 13f79535-47bb-0310-9956-ffa450edef68
9c5a6d52399ec3828660e03b5691277a2fb179a2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-03 14:07:54+00:00
fix split of wrapping range centered on a member token
patch by Stu Hood; reviewed by jbellis for CASSANDRA-1700
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1030472 13f79535-47bb-0310-9956-ffa450edef68
83586696d469ea374fb1d6348846d524dfc59e21 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-26 03:14:08+00:00
include offset in buffer calculations. patch by Jake Luciani; reviewed by Stu Hood for CASSANDRA-1661
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1027349 13f79535-47bb-0310-9956-ffa450edef68
e7591fc3c011c2b2ebb51fa4595ca782b55a15f6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-06 17:19:26+00:00
fix 2ary index support for deletions
patch by jbellis; reviewed by Stu Hood for CASSANDRA-1546
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1005174 13f79535-47bb-0310-9956-ffa450edef68
bbf1afa0ddbcff717e64621a69b8313f81dd7122 | Author: Eric Evans <eevans@apache.org>
| 2010-10-06 15:19:19+00:00
CF access test for SimpleAuthority
Patch by eevans; reviewed by Stu Hood for CASSANDRA-1554
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1005081 13f79535-47bb-0310-9956-ffa450edef68
67198f00bc294c7450933477d16f26aa808e3a6e | Author: Eric Evans <eevans@apache.org>
| 2010-10-06 15:19:07+00:00
refactor SimpleAuthority for CF resources
Patch by eevans; reviewed by Stu Hood for CASSANDRA-1554
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1005079 13f79535-47bb-0310-9956-ffa450edef68
f7f5877481dc3ca4700bb61214091a92fd49547d | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-10-05 15:43:41+00:00
use avro includes and aliases in order to have less duplicated structures. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1436
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1004678 13f79535-47bb-0310-9956-ffa450edef68
0cb207f83d55ddecc1ce4507cbdf0e1d2efb91fe | Author: Eric Evans <eevans@apache.org>
| 2010-09-28 23:00:54+00:00
Make SimpleAuthority aware of the keyspace list resource.
Patch by Stu Hood; reviewed by eevans for CASSANDRA-1271
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1002401 13f79535-47bb-0310-9956-ffa450edef68
2f02b37ff5aad134fd49df748ce5621c1bdb13a8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-28 04:26:24+00:00
support TTL'd index values.
patch by Stu Hood; reviewed by jbellis for CASSANDRA-1536
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1002011 13f79535-47bb-0310-9956-ffa450edef68
3132f7ab05dab62ea3f0ce2ef194784842aabce1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-27 22:11:26+00:00
removed unnecessary files.
patch by Jeremy Hanna; reviewed by Stu Hood for CASSANDRA-1342
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1001931 13f79535-47bb-0310-9956-ffa450edef68
a0d72043e22a617d0fca48346b57bbc9445a66cb | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-26 21:53:50+00:00
add repair callbacks to track session completion.
patch by Stu Hood; reviewed by jbellis for CASSANDRA-1511
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1001532 13f79535-47bb-0310-9956-ffa450edef68
b324537e99e4fe784357ee2cf12f26bbf58471ce | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-06 22:47:44+00:00
Incorporate Components into ColumnFamilyStore loading: no more matching Data.db, etc!
patch by Stu Hood; reviewed by jbellis for CASSANDRA-1471
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@993171 13f79535-47bb-0310-9956-ffa450edef68
0973793b9584f9d4903d83316ce9d56673ad7633 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-06 16:15:18+00:00
Switch to TFramedTransport in TestRingCache. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1434
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@993084 13f79535-47bb-0310-9956-ffa450edef68
cfa5ffdd59c5adbd72f27414abfd7965455bca66 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-25 20:50:45+00:00
Use Avro objects as input to CFOutputFormat. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1315
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@989370 13f79535-47bb-0310-9956-ffa450edef68
72303359928221279586fb518c68bb46dfc02e8a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-12 19:13:09+00:00
use Avro objects in ColumnFamilyOutputFormat. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1315
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@984917 13f79535-47bb-0310-9956-ffa450edef68
2fb63115e0f549c68b274f65055f8ca9306cff41 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-12 18:32:12+00:00
Remove references to DatabaseDescriptor from Pig, RingCache, and CFRW, and remove it as a fallback from CFRR. cassandra.yaml is no longer needed by pig or word_count.
patch by Stu Hood; reviewed by jbellis for CASSANDRA-1322
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@984904 13f79535-47bb-0310-9956-ffa450edef68
73644f16af8aaac5659ea1398b83b64f984239cd | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-05 02:08:56+00:00
flesh out BufferedRandomAccessFileTest. patch by Jon Hermes; reviewed by Stu Hood for CASSANDRA-1269
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@982452 13f79535-47bb-0310-9956-ffa450edef68
c3e2794099460e28a9bc917d92968e2fca4a7be2 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-08-03 17:20:11+00:00
specify schema used to read serialized migrations. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1351
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@981976 13f79535-47bb-0310-9956-ffa450edef68
849bb95ed909db0b571c4d9b8551be8c1b6b572d | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-08-02 18:19:28+00:00
use avro for migration serialization. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1308
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@981649 13f79535-47bb-0310-9956-ffa450edef68
7b9f69ad18c8d696782f9eb64f121785d234299a | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-07-28 21:01:49+00:00
push access structures into KSM. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1237
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@980220 13f79535-47bb-0310-9956-ffa450edef68
529aa2ebd869dacae79837eaad05483ee4dae512 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-07-27 13:24:20+00:00
LegacySSTableTest should ignore invalid directories. patch by stuhood, reviewed by gdusbabek
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@979689 13f79535-47bb-0310-9956-ffa450edef68
5d782903666c35c74af3c669b6beac416a346b4d | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-23 18:03:13+00:00
Double flush AE_SERVICE_STAGE to ensure that tasks triggered by existing tasks are cleared. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1028
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@967183 13f79535-47bb-0310-9956-ffa450edef68
7405e8f6a1726ea42345b59f0c5b3078465c590a | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-07-21 15:14:25+00:00
use avro serialization for KSM, CFS and parts of Migrations. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1186
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@966277 13f79535-47bb-0310-9956-ffa450edef68
aca77ec466a9a06dfd6867ec6341f6916c927f13 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-19 17:33:40+00:00
hand-assembled sstables could contain garbage data since we were writing the entire buffer contents. copy just the valid data to a separate byte[] first. patch by jbellis; reviewed by Stu Hood for CASSANDRA-1299
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@965568 13f79535-47bb-0310-9956-ffa450edef68
b6b1053687a2c002cd7f97974a4a7086fb14de4f | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-15 03:02:21+00:00
Remove convertToDiskFormat, and version-conditionally apply convertFromDiskFormat
patch by Stu Hood; reviewed by jbellis for CASSANDRA-1249
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@964289 13f79535-47bb-0310-9956-ffa450edef68
0da82f321c6c662cbd72f0d9895a916cf0aa71a4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-09 19:58:21+00:00
implement keyspace round-robin scheduler. patch by Nirmal Ranganathan; reviewed by Stu Hood and jbellis for CASSANDRA-1035
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@962675 13f79535-47bb-0310-9956-ffa450edef68
16c934812b2395da7fb3968965b03d2f6aa8c8a3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-25 20:34:22+00:00
allow multiple repair sessions per node. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1190
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@958105 13f79535-47bb-0310-9956-ffa450edef68
048eafffbbc25d238de89006bd748271614bcc41 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-19 00:58:15+00:00
clean up PendingFile. patch by jbellis; reviewed by Stu Hood for CASSANDRA-1208
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@956168 13f79535-47bb-0310-9956-ffa450edef68
aadfa6a334135e1f9f7b8eff827941ab6e588d2f | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-18 10:29:54+00:00
Stream sstables without anticompaction
patch by Stu Hood; reviewed by jbellis for CASSANDRA-579
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@955923 13f79535-47bb-0310-9956-ffa450edef68
e34bc868d0bd42cfa07e8a924a720077f44c209c | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-18 05:33:44+00:00
Extract index/filter writing into IndexWriter; add recovery for non-essential sstable components; only send the datafile when streaming
patch by Stu Hood; reviewed by jbellis for CASSANDRA-579
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@955840 13f79535-47bb-0310-9956-ffa450edef68
9c06e5380693ee3cf07858e6c53d118c70d00827 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-16 15:27:17+00:00
make row size 64 bits
patch by jbellis; reviewed by Stu Hood for CASSANDRA-16
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@955268 13f79535-47bb-0310-9956-ffa450edef68
35db73cf758657fa018d00d5b56961749d421c72 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-16 15:27:05+00:00
add LazilyCompactedRow
patch by jbellis; reviewed by Stu Hood for CASSANDRA-16
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@955267 13f79535-47bb-0310-9956-ffa450edef68
d5968e6b6098305f0b5c4889dfc790ed82ca908f | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-16 15:26:35+00:00
introduce AbstractCompactedRow, PrecompactedRow
patch by jbellis; reviewed by Stu Hood for CASSANDRA-16
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@955263 13f79535-47bb-0310-9956-ffa450edef68
4ed5281bf54c4f2032950bd7e99187bb9b9dafd3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-24 18:10:07+00:00
Add repair and move requests into AntiEntropyService. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1090
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@947737 13f79535-47bb-0310-9956-ffa450edef68
6ebc3723eaaaa4b998fd1141964c200e3e8a8780 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-05-21 18:39:31+00:00
remove name field from cf and clean up. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-956
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@947122 13f79535-47bb-0310-9956-ffa450edef68
2bff10641963474a73a989237b7325775f001ca9 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-05-21 18:39:07+00:00
remove redundant cfNamesMap in Table. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-956
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@947120 13f79535-47bb-0310-9956-ffa450edef68
8ede1adaf244fc389f16ea6666308967c89272cb | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-17 14:52:34+00:00
block for AES to clear before we teardown the token metadata for the next test. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1028
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@945190 13f79535-47bb-0310-9956-ffa450edef68
c75230c3a1b607570486547b0c2f2c64c2a9c76b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-21 21:05:34+00:00
add bin/config-convert for xml -> yaml migration. patch by Todd Blose; reviewed by Stu Hood for CASSANDRA-1000
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@936511 13f79535-47bb-0310-9956-ffa450edef68
fb7b2863b2964bf2171db30c9550ef8950127d6b | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-04-20 22:03:56+00:00
do not call toString() directly on token. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-1006
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@936079 13f79535-47bb-0310-9956-ffa450edef68
0a9a17e5cbf202a26b3cc21f71b389c149fd71f2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-16 16:44:47+00:00
add long-test ant target for compaction speed test and larger bloom filter tests [formerly commented out]. patch by Stu Hood; reviewed by Jeremy Hanna for CASSANDRA-985
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934992 13f79535-47bb-0310-9956-ffa450edef68
1fb70ac9310aa0c97aa44bfd2b9011c5af2a69fc | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-16 16:04:22+00:00
merge RangeIntersectionTest into RangeTest. patch by Stu Hood; reviewed by jbellis for CASSANDRA-951
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934972 13f79535-47bb-0310-9956-ffa450edef68
a07e71cd1bacaa3d7dcc16b340e0b1ecf51d36e2 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-04-14 19:53:53+00:00
import and dead-code cleanup. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-767
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934158 13f79535-47bb-0310-9956-ffa450edef68
64f443aa9652fe6d7e37b8ea928b5a439c399eec | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-04-14 19:53:43+00:00
use hex keys in sstable import/export. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-767
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934157 13f79535-47bb-0310-9956-ffa450edef68
2d9d248ee5cda32cbe9335a06d3ea579a8ed806d | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-04-14 19:53:33+00:00
add ByteOrderedPartitioner. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-767
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934156 13f79535-47bb-0310-9956-ffa450edef68
f3a4e1736b2fedb84abc27c23ae1f299fde3def6 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-04-14 19:53:23+00:00
convert thrift to byte keys. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-767
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934155 13f79535-47bb-0310-9956-ffa450edef68
434564d1f9c39774cc185077dd3141b352b3f5c0 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-04-14 19:53:06+00:00
byte for decorateKey and getToken in IPartitioner. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-767
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934154 13f79535-47bb-0310-9956-ffa450edef68
790cca1e45d4687b43119036501454ed70479cee | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-04-14 19:52:38+00:00
bump sstable version to c. remove utf-16 encoding. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-767
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934153 13f79535-47bb-0310-9956-ffa450edef68
f3bb9acfd5549aaec76e4e5ebbe84e4b54b23f6e | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-04-14 19:52:28+00:00
convert IPartitioner disk key format to bytes. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-767
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934152 13f79535-47bb-0310-9956-ffa450edef68
12eb0571e2e65537ee17fbdab4859b429ad2189b | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-04-14 19:51:55+00:00
implement a legacy sstable test. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-767
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934149 13f79535-47bb-0310-9956-ffa450edef68
9811668a10cd6b8960378aacf31156adb4a4f8b9 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-04-14 19:51:38+00:00
implement a compaction benchmark. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-767
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934147 13f79535-47bb-0310-9956-ffa450edef68
9f7ceaebec5d21a8ae5d0b9134ffed1a5cf9eec5 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-03-04 20:49:45+00:00
extract SSTableReader as superclasses; subclass is RowIndexedReader
patch by Stu Hood; reviewed by jbellis for CASSANDRA-777
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@919171 13f79535-47bb-0310-9956-ffa450edef68
86eaf906b7fcb33081fc505bea7e54ee29243bff | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-03-04 20:48:58+00:00
move SSTable* to io.sstable package. patch by Stu Hood; reviewed by jbellis for CASSANDRA-777
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@919170 13f79535-47bb-0310-9956-ffa450edef68
81d713a7cf921b6c67a39aaa7946d44a57dabf2c | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-02-22 16:48:55+00:00
sstable versioning. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-389
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@912650 13f79535-47bb-0310-9956-ffa450edef68
2c6948cb0aac653dc96eda14eb20525b5f3bd66a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-12 21:42:03+00:00
expose token-based range queries to thrift
patch by jbellis; reviewed by Stu Hood for CASSANDRA-775
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@909617 13f79535-47bb-0310-9956-ffa450edef68
c325fcab720418f68cccdf1046afff24d86c3542 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-08 15:57:45+00:00
expose describe_ methods replacing the get_*_property ones. add TokenRange struct for describe_ring.
patch by jbellis; reviewed by Stu Hood for CASSANDRA-736
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@907705 13f79535-47bb-0310-9956-ffa450edef68
2f99e71f304b3663f2cc7d8bb79172a999525062 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-06 04:15:39+00:00
have RangeSliceCommand take Range or Bounds (client bounds, start-inclusive, non-wrapping)
patch by jbellis; reviewed by Stu Hood for CASSANDRA-763
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@907172 13f79535-47bb-0310-9956-ffa450edef68
478ba67b49496b2656f53671559612eac861190f | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-06 04:14:44+00:00
add Range.intersectsWith. patch by jbellis; reviewed by Stu Hood for CASSANDRA-763
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@907171 13f79535-47bb-0310-9956-ffa450edef68
ecdcc00ff3105135dec4e4ae47af85cb576a3084 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-03 22:44:56+00:00
add option to skip start key in range query (StorageProxy only for now) and test.
patch by jbellis; reviewed by stuhood for CASSANDRA-759
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@906272 13f79535-47bb-0310-9956-ffa450edef68
7af12623b19cf0df440fcb2b5b05ef83d5931553 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-03 20:00:46+00:00
allow wrapped range queries. patch by jbellis; reviewed by stuhood for CASSANDRA-758
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@906209 13f79535-47bb-0310-9956-ffa450edef68
77335589c85f65b91c5e31482088ba85969020f4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-03 02:22:16+00:00
r/m SSTR.openedFiles; clean up decorated key iteration
patch by jbellis; reviewed by stuhood for CASSANDRA-753
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@905869 13f79535-47bb-0310-9956-ffa450edef68
4922a87b54c8ddcc47ef8a3c7542bc40dde435c2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-03 02:20:45+00:00
clean up Table iteration; add Table.all, CFS.all
patch by jbellis; reviewed by stuhood for CASSANDRA-753
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@905868 13f79535-47bb-0310-9956-ffa450edef68
210c98ee3f376576af3c6f83ab643fa5752917fe | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-31 00:30:19+00:00
mv InitiatedFile -> PendingFile
patch by jbellis; reviewed by stuhood for CASSANDRA-751
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@904933 13f79535-47bb-0310-9956-ffa450edef68
6224d8b25dcfdcf8a1771a77cbf8619a1d1e6d59 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-31 00:29:37+00:00
move IncomingStreamReader, StreamInitiateMessage, and BootstrapTest to streaming package. r/m 'public' modifier from streaming classes that don't need it
patch by jbellis; reviewed by stuhood for CASSANDRA-751
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@904932 13f79535-47bb-0310-9956-ffa450edef68
9e695b576560663a101f7c89bb78a989a2e44241 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-31 00:23:19+00:00
rename StreamContextManager -> StreamInManager, StreamManger -> StreamOutManager, extract SCM.StreamContext -> InitiatedFile
patch by jbellis; reviewed by stuhood for CASSANDRA-751
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@904927 13f79535-47bb-0310-9956-ffa450edef68
c14e573cc03731d83fc7cd7c25afe464d18857ca | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-31 00:22:29+00:00
split Streaming into StreamOut and StreamIn; clean up StreamManager
patch by jbellis; reviewed by stuhood for CASSANDRA-751
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@904925 13f79535-47bb-0310-9956-ffa450edef68
cc9737abaf6b6e5a117385cfe627c0a9a90b5988 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-31 00:21:36+00:00
centralize streaming code in org.apache.cassandra.streaming; split out verbs & handlers into top-level classes
patch by jbellis; reviewed by stuhood for CASSANDRA-751
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@904924 13f79535-47bb-0310-9956-ffa450edef68
d6c2bb0907efd2514a03d117ac1cc4fa60d3bfc4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-29 19:31:32+00:00
make empty strings always return the MINIMUM token, and DecoratedKeys containing the MINIMUM token always be considered empty. This is something we probably should be doing anyway for consistency. (It was already true for OPP, but not COPP or RP.)
No further special casing should be necessary because we have already abstracted out code that needs to work across multiple partitioners to use IPartitioner.isEmpty, including getRangeSlice.
patch by jbellis; reviewed by Stu Hood for CASSANDRA-745
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@904605 13f79535-47bb-0310-9956-ffa450edef68
c1f2757da648068cff4e46fe9cb1456739b85faf | Author: Chris Goffinet <goffinet@apache.org>
| 2009-12-19 08:03:40+00:00
Repair should never reuse a tree. AEService currently 'caches' MerkleTrees that have been generated by the local node, and can respond to a request for a tree with a cached version. patch by stuhood; reviewed by junaro for CASSNADRA-640
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@892450 13f79535-47bb-0310-9956-ffa450edef68
71084e306eed1415b6f83bd5d05f4d7fc2d69949 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-07 22:51:46+00:00
implement streaming repairs; repair-via-rangecommand TODO
patch by Stu Hood; reviewed by jbellis for CASSANDRA-520
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@888171 13f79535-47bb-0310-9956-ffa450edef68
b1810fd428e90a85705aedb82bdf002c9e7a27ab | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-07 22:51:05+00:00
cleanup Streaming and rename transferOneTable -> transferSSTables. patch by Stu Hood; reviewed by jbellis for CASSANDRA-520
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@888170 13f79535-47bb-0310-9956-ffa450edef68
4a6b002090bed02d91465821fe00fa61fcba26c7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-07 21:20:25+00:00
support wrapping ranges in IPartitioner.midpoint. patch by Stu Hood; reviewed by jbellis for CASSANDRA-519
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@888140 13f79535-47bb-0310-9956-ffa450edef68
c9bbba13f5aacbd874e7d8731bdfc389c834f708 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-05 00:30:22+00:00
move resolve, diff out of Row and into CF static methods
patch by jbellis; reviewed by Stu Hood for CASSANDRA-568
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@887467 13f79535-47bb-0310-9956-ffa450edef68
40ed496b910c3e44cfd529fffdf6b4a2395fc346 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-04 20:19:28+00:00
zero-pad single hex digits in bytesToHex. patch by Stu Hood; reviewed by gdusbabek for CASSANDRA-602
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@887342 13f79535-47bb-0310-9956-ffa450edef68
b1c5077f444c219e0c0b4d9d0744d5716be1ead8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-15 22:21:15+00:00
fix token to cover (left, right] like the rest of Cassandra (and Range.toString). patch by Stu Hood; reviewed by jbellis for CASSANDRA-495
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@825684 13f79535-47bb-0310-9956-ffa450edef68
021ab75a5f042b8c6f6dd590abc674baf267388d | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-26 22:20:23+00:00
add midpoint method to IPartitioner. patch by Stu Hood; reviewed by jbellis for CASSANDRA-242
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@808206 13f79535-47bb-0310-9956-ffa450edef68
f8fa6d243111c41fe5c32afa49973892e4b136fc | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-26 22:20:13+00:00
refactors COPP to use BytesToken. patch by Stu Hood; reviewed by jbellis for CASSANDRA-242
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@808205 13f79535-47bb-0310-9956-ffa450edef68
45514cf1be89387be5779e9cc1c142ea95093eef | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-01 22:31:24+00:00
remove AbstractWriter. all it was providing was append methods, which are inlined into SSTableWriter now; the rest was all wrappers. also, rename some variables in SST/SSTW.
patch by jbellis; reviewed by Stu Hood for CASSANDRA-330
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799950 13f79535-47bb-0310-9956-ffa450edef68
8203a6cfb22b3f1a3e61544a2b4dd985e3b212a8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-01 22:30:49+00:00
r/m special case that no column names=all columns; add test for no-columns cases.
patch by jbellis; reviewed by Stu Hood for CASSANDRA-330
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799945 13f79535-47bb-0310-9956-ffa450edef68
0f95411c030f89dd4274cc4e9fdd14b1fda32b2e | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-01 22:30:40+00:00
r/m SF.next(DataOutput) in favor of more-efficient IteratingRow.
patch by jbellis; reviewed by Stu Hood for CASSANDRA-330
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799944 13f79535-47bb-0310-9956-ffa450edef68
e3aef8e0edeedc1071dec2fc10c305427ff87930 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-27 20:19:53+00:00
fix bug in comparing-to-empty-array; realize that we need compare-to-empty-array to specify start/finish of slices.
patch by jbellis; reviewed by Stu Hood for CASSANDRA-119
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@798273 13f79535-47bb-0310-9956-ffa450edef68
c1545f5214644b47efeac2001e3d3542efa9193b | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-17 16:08:39+00:00
fix off-by-one error in Range.contains(Token): the endpoint (right) of the range is always supposed to be exclusive, but it was inclusive in the non-wrapping case. patch by Stu Hood; reviewed by jbellis for CASSANDRA-236
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@785697 13f79535-47bb-0310-9956-ffa450edef68