27 Collaborator |
Jonathan Ellis , Sylvain Lebresne , Brandon Williams , Marcus Eriksson , Yuki Morishita , Pavel Yaskevich , Eric Evans , Tyler Hobbs , Gary Dusbabek , Jake Luciani , Chris Goffinet , Peter Schuller , Nate McCall , Aaron Morton , Jon Hermes , Matthew Dennis , Jeremy Hanna , Kelvin Kakugawa , jhermes , Nirmal Ranganathan , Ryan King , Gabriele Renzi , Erick Tryzelaar , Melvin Wang , Eldon Stegall , Todd Blose , Cliff Moon |
121 Patch |
113 Review |
9e846d9ff69f825f6200f7f75fdfc53926bfc255,
273dc7e6dbfa9d8db717b9d90e6b8f117e982e7e,
52841cb9544403e2d635fa007d0a4ad777d40bcb,
7ee366f5fb5a61ce86e89aa56a144e19295a296b,
7c08ecde3b91e9ecfc0fc48555e5ae4551c792fc,
3193fd526bd4dfb1b4441d3aba621f2413399ead,
ea44997bd223d8da580cf93fbc54f13ba8011815,
466ff41a7d9449330dfd869f309c25988671090d,
3353a57d84509329628998d029f4807f0daa7c3a,
dc76b2764a6b70cfd3d41862e413a0f8e6f095f4,
d8b1fc3952caa22be53e20d0e145aa3137ffc58e,
592634c6460624fe58adaf53f5ad39635f629a17,
03e329bede79b7ef9647a99219c2cbae45857860,
2691fcdb0664952445673eb8d74ddef98820167e,
2a20c799e41969ca29892a92039d8aa5c4cb5379,
21015c435b6af5c11ca10961ad484d5eb501984b,
f33c4fdc5d883f5dc2252c0d0dfbd6dfa73deefc,
32ac6ee760c979b0094c8f9e9a710bf27326253b,
beac419bd36a033c6376d3b91455abdeddc85685,
51a07442885360168fdad33b6da792911e07dd83,
9c9e79b357fd78a142cef4123e8f56333ff79032,
6184b17aab814bb5d7ea8b68e53e005554b0bb7d,
4618b41ea9374e09ee61e569da9ca4a4fedf81ed,
46c014d9ec2374c28d9f39f37b678a631868c67b,
f213c672923062544b8325386804dea029815ff6,
493ecaa10af637b47af5735f081917b6bd1ad6a3,
6cb811b454779ae34df509b09abb69134795a4cf,
d6f6285f670e30e5c519e246c1ec05dc9b3c3888,
8f878b7931b3ba250842e7b48ac569abf88dd3c1,
602605f45b42c4d2dfb117cf261129354760c1c3,
9c5a6d52399ec3828660e03b5691277a2fb179a2,
0c0e9f69c21ae3a7c12a441ae033ab574a1c39b4,
dcb5c280d2cd0ff4b7df8ce203cc3ccaca4429cc,
cf1a65498b6c01405e47511df76402a08ab7127d,
34302c394434dfda2d0d243e0fdcf7718a6cfe9b,
c91a3bbd93a27bd379a6659bcdfcc0717f81d6d3,
7c71db801387d01946d9497467a56b5a35f4bb57,
f177a437a568e596ab701b2295bac75b3faf682a,
f7f5877481dc3ca4700bb61214091a92fd49547d,
a62d9785cffc3f1534e182ad8a6763cec23bc6ee,
0cb207f83d55ddecc1ce4507cbdf0e1d2efb91fe,
cec1d5157a17eda04a7302829c03c9d462c35f42,
d4f24ace3cfa0b15a551bed7df30b9f4cf98ac4a,
5d79a29d9bed4b5975dfc982faeaa13caacc6e99,
2f02b37ff5aad134fd49df748ce5621c1bdb13a8,
0a62baaa22025ba33ebb8ab9889aaee9a113fb32,
a0d72043e22a617d0fca48346b57bbc9445a66cb,
1549efe96d0dff61ee57d4f99609b6701a8662d0,
b324537e99e4fe784357ee2cf12f26bbf58471ce,
8c5069fba2a09575972bfe2ea674e17325b514dc,
a63360c88d50129d7b39482da31c0e2eaaf837e4,
798a47d4ed809234dde7fad44a26468c83bbefe6,
799ca241b96f2928e3f748daa4c390ef699d658d,
1fcdb73a0405644747c4552a91e687570d58a10e,
cfa5ffdd59c5adbd72f27414abfd7965455bca66,
2a2c4ce11077fbe2ded0a055b638cb37cc362daa,
f51781533dc395687120001bf0ba4d9f7ddc6e62,
ac485c57edbb4a5bd58a0a536acf445cf139ec8a,
f8f6fb2165d7e5d520403b3715fcfcbe5610bc7e,
72303359928221279586fb518c68bb46dfc02e8a,
2fb63115e0f549c68b274f65055f8ca9306cff41,
fce7c1551c352d9c207a0a852176030a41a89935,
c3e2794099460e28a9bc917d92968e2fca4a7be2,
849bb95ed909db0b571c4d9b8551be8c1b6b572d,
46af695250e6ddb5290dd6e1883409980fe7c25a,
25b8945abf3b456bda03499eddcd6ee3f76175b0,
00c108a1a55affecc2ab109848f5e1ec95855762,
c13bb7b2cb239d0fa7c3597b6d82ef99e1292e0c,
da2d195919cb3829982be7f9b6fd2d760c953104,
3f9f50725bd19eda9b6e64e06b82da68f700525f,
7b9f69ad18c8d696782f9eb64f121785d234299a,
4ee87ab35d7ab4e72723049ec485e9c1b2aaca2d,
529aa2ebd869dacae79837eaad05483ee4dae512,
e45966fbd70fc3489181f55efbab04f5535b0943,
7405e8f6a1726ea42345b59f0c5b3078465c590a,
d25c336656e5d5e3dbeab81e10842b3ff7947c55,
3876de74dba7d5b96a6103514b3665726b0670be,
c2d748c061f58ad5fa0e022ae6116fd92a1a93f3,
d6f2119c136c735aeb73dcba808cc02e03f7ec04,
70d94e1cc01c31f4099143be045fe03b76163d77,
b6b1053687a2c002cd7f97974a4a7086fb14de4f,
9e7d7f527ceb48829ef9bc927174e0c39bcb1246,
16c934812b2395da7fb3968965b03d2f6aa8c8a3,
aadfa6a334135e1f9f7b8eff827941ab6e588d2f,
e34bc868d0bd42cfa07e8a924a720077f44c209c,
040d0e71cc361181355cb69d85ee6cec263fc2ea,
15543601dcb095c63a8a985e3de5ce27e97c1657,
cdf154de570560082ba9d13ad3227787a0fae0ac,
4ed5281bf54c4f2032950bd7e99187bb9b9dafd3,
6ebc3723eaaaa4b998fd1141964c200e3e8a8780,
71b84e43f0582bd878c6d1be3462086bfcb7b067,
2bff10641963474a73a989237b7325775f001ca9,
39fd4c240e09b99d9988fda537965a85075e8827,
fb7b2863b2964bf2171db30c9550ef8950127d6b,
a07e71cd1bacaa3d7dcc16b340e0b1ecf51d36e2,
64f443aa9652fe6d7e37b8ea928b5a439c399eec,
2d9d248ee5cda32cbe9335a06d3ea579a8ed806d,
f3a4e1736b2fedb84abc27c23ae1f299fde3def6,
434564d1f9c39774cc185077dd3141b352b3f5c0,
790cca1e45d4687b43119036501454ed70479cee,
f3bb9acfd5549aaec76e4e5ebbe84e4b54b23f6e,
67fa48920416ae18128acd56e04658c71486174a,
c1d34fbf48492155dded21a04fcace617cb43c31,
9f7ceaebec5d21a8ae5d0b9134ffed1a5cf9eec5,
86eaf906b7fcb33081fc505bea7e54ee29243bff,
81d713a7cf921b6c67a39aaa7946d44a57dabf2c,
b3680921f4c58c7e57b6c5eea063e9dd41b09abf,
d2f13e568131792ce8f6481caea3db5aed7bf89c,
c1f2757da648068cff4e46fe9cb1456739b85faf,
5b86c3dc0085c1c9f35f9c5e410fabb0bdf366f5,
616ab64c4888825c544e55d0945a5a3d412e0947,
71084e306eed1415b6f83bd5d05f4d7fc2d69949,
b1810fd428e90a85705aedb82bdf002c9e7a27ab,
c8664861b7c3744bb29925646d1bc61862d1aaaf,
4a6b002090bed02d91465821fe00fa61fcba26c7,
40ed496b910c3e44cfd529fffdf6b4a2395fc346,
b1c5077f444c219e0c0b4d9d0744d5716be1ead8,
021ab75a5f042b8c6f6dd590abc674baf267388d,
f8fa6d243111c41fe5c32afa49973892e4b136fc,
38f6446d08a6a93ab17a4243cebe185891a0c595,
c1545f5214644b47efeac2001e3d3542efa9193b |
b69fd1aff7e34363298aece693c4be5a3a603c71,
4e17ac4699e59637f20cd4cfcf2258eec5c42c5a,
680798e032660c068fae19f4e19ad0833b53d25f,
ea5a3d15f03802c38eed19e8f9a0011ceccedf6e,
1e36fb1e44bff96005dd75a25648ff25eea6a95f,
c9b29e2091768e1083dffdf08922703ffc15259b,
e17513b927522a4182e9812100979bb37ccb51d9,
2782e0beb47dd18e2bd332409e700b953d925a4b,
203e2c2d9071fe003794d20cb92915d2e56b46c9,
3f72d0906f17b948f2650018136bc3a449cb5f8c,
7e40e39a4e42d13887f4bb6771238ccd8f11f05c,
5fe482029e771a3ae5cad4f51a475181460ffe4d,
d719e5787cfbae2201384cb94290f673879fc56f,
4f3e4cca2a9ecf609d7119da8c5c6901c0a06ee6,
5e6539addbca00d82484a60d0ca574f0223bfe05,
0021d35ee77cef59cc7ca9b37a1389791ded26e1,
606c9d9baa095e393304ed20ebb770164ae47217,
f5b030a657c1263e0b15856991b239f9d3c15214,
7dbb7983c248419e2d43ad11296f6d8f3e7e87dc,
dc89826fd89720da0c5ad2de9fb54afeb712136a,
f4b3c01dffa486f881b98ee83556fc372de59850,
22fc25b9a223205f89293c7143aeb15de3ce6cfb,
2e7ecdb6819d5e6f087097680ef4f60de41c8067,
b065aac226069077d265801e18dc20a6f2b964e6,
96d0a86fd983d840dee7c88b998f6ae80c847b89,
f840e42b50f61a8b14a8cdd6401857e6f6b7d6ef,
b2978d2fc1b5c2ab0d845ebb99e503f64f9fe5e8,
90e88046666d3b32afac9cd43bdadd833faf63fd,
48a154719683776af3e14b4f4441819d94f441af,
27042c2289b690765f3b0e1fa7f95e72ee37f24a,
8d28548efb8c3afc496e98a400c3a4418119e168,
033d51a590ac383d4b0b05faeeb51b24f3980ca7,
da45f1a2d506ac83d0c195eadd7a632ef62dd345,
9c05c6b77dbe1f5e924cfcd15c41af320023ef0a,
365f20b724b42ed1f27a9beb661f1d63eca33d65,
83586696d469ea374fb1d6348846d524dfc59e21,
406f4b3c6eccddfb65aadfb2cfe423cfe8cef062,
e7591fc3c011c2b2ebb51fa4595ca782b55a15f6,
c293406703939dc25ce4707919d50b3e9cab43b8,
67198f00bc294c7450933477d16f26aa808e3a6e,
55db0394d16dca24c090ea870e9636679108d241,
a03fa7e69b1cd065df78f63cf2467acd3e8b544a,
009bd2c26a5a8b5935670e84b2f36244815979dc,
3132f7ab05dab62ea3f0ce2ef194784842aabce1,
70f060ec15284e6cb77d805d090da6cad88bf427,
93d3a22e10f90be828ee87b898caf4c71ccd07a7,
c70e17fdf705fabe2236548033f8780ed55b049c,
12bcf35ea24c62289c0fa2863c45f55410f4f103,
ea6fb4695e73aeedeaae56f6373cbfa260f4739a,
d76b44a15200abfce8d380e08aaad1519c97638b,
0da82f321c6c662cbd72f0d9895a916cf0aa71a4,
048eafffbbc25d238de89006bd748271614bcc41,
72854b428332451ede48971cefbcacc7233edce9,
0ed749425cb1d9c315e6fd58eacdc26055bfee5f,
9c06e5380693ee3cf07858e6c53d118c70d00827,
35db73cf758657fa018d00d5b56961749d421c72,
034e7a07b836d40035cfcb1d6e83d6d78e4acb0d,
7665b762a9439a4b9d7561a7557b709b0a65376d,
d5968e6b6098305f0b5c4889dfc790ed82ca908f,
1bb9e74a90ec6f2c8a1ee316483289fc13979e0a,
7ecd33ace493c9b8964a0bdba55235c547804f99,
c75230c3a1b607570486547b0c2f2c64c2a9c76b,
8ef6d655b561ea993b39ce9faf86e18a6e03f6ce,
7b8542c8ba2f5d19bec343248a720d6a924bfa2b,
b55b26d790bee95fa53078e85d8aa5dc86fc6193,
a4e9b14d21473e862144ddd9198ad7e240e2e614,
43b86fe61f69abba40cdd37519e69ca537d9405f,
f64fe14270ad38e3e78d0a6aa5ecc43070ec31be,
1e6ccecd47f92e895834e11de8f92a54b0903ef1,
4e163c23bb6bd55b8e764d774732177dd211a22d,
2c6948cb0aac653dc96eda14eb20525b5f3bd66a,
2ac485b64c4a854a6a63c67bdfc58553c57f7afe,
c325fcab720418f68cccdf1046afff24d86c3542,
6a72aa100576e0a8a4130462017c13a055df4a52,
6877a05efe91c417bf5bdb07d71d5262aca03fc1,
2f99e71f304b3663f2cc7d8bb79172a999525062,
478ba67b49496b2656f53671559612eac861190f,
ecdcc00ff3105135dec4e4ae47af85cb576a3084,
7af12623b19cf0df440fcb2b5b05ef83d5931553,
77335589c85f65b91c5e31482088ba85969020f4,
4922a87b54c8ddcc47ef8a3c7542bc40dde435c2,
210c98ee3f376576af3c6f83ab643fa5752917fe,
6224d8b25dcfdcf8a1771a77cbf8619a1d1e6d59,
007d365b7da38fb71d4f0d2fa9747a35d6235f47,
a75ebdd267c03d46886935faa0aa5bf021292b49,
9e695b576560663a101f7c89bb78a989a2e44241,
c14e573cc03731d83fc7cd7c25afe464d18857ca,
cc9737abaf6b6e5a117385cfe627c0a9a90b5988,
d6c2bb0907efd2514a03d117ac1cc4fa60d3bfc4,
ca72d17210dd954c1c74f89873fdb47ca719da00,
944a2a1338a3c027d2ec9bae6da95a112f694db3,
477755128b87289c41a8f7ee1a706e893dff203e,
d223e7d12f9d0fa0d79cad3e6b6301dbf8b07b8f,
75db7b59b7ff63d04a6d455ffadf6356be6accf8,
9e0ee8f269e0a389517b480a7cc9693f9073e742,
c9bbba13f5aacbd874e7d8731bdfc389c834f708,
23aa01beca4d7637b037ee85b87090cb1dff8bcf,
6d96f53add0c0fc9193a0dfac8c42ac18a6a97e7,
42eea2c50da56495ad9ab8a0aeec70354397c1e1,
5da5bf9ae5e9e0fe315c88ce9168125a891363d3,
8e08487c26f719c1e41ae36daafb7d0be76d70b1,
2514d6dc649c3b215b1c4921968b61f38511e2ed,
45514cf1be89387be5779e9cc1c142ea95093eef,
d1f4234d26ba7289233df9245a54774be551186b,
28df101aaaec461e11f01f3fa68d0f0740f6b5a5,
b2397a763eb18fc8d3c53121c6306ad3c7c1a968,
4c2d91c213c00ec9b3c3ab4caf83507883b093bd,
8203a6cfb22b3f1a3e61544a2b4dd985e3b212a8,
0f95411c030f89dd4274cc4e9fdd14b1fda32b2e,
c31d44ae89c6c723eb9eaa23b082674f8f4aa9a6,
22dc26bb9d1527c187df3a57d40655c646fd4dd6,
e3aef8e0edeedc1071dec2fc10c305427ff87930,
b3565371962dfcbb0d5c73c473a21c3d73ab4aaf |
680798e032660c068fae19f4e19ad0833b53d25f | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-08 19:50:06+00:00
use weak references to track slab regions
patch by jbellis; reviewed by stuhood for CASSANDRA-3162
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1166876 13f79535-47bb-0310-9956-ffa450edef68
273dc7e6dbfa9d8db717b9d90e6b8f117e982e7e | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-09-01 13:28:38+00:00
Add throttling for internode streaming
patch by Stu Hood; reviewed by Pavel Yaskevich for CASSANDRA-3080
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1164075 13f79535-47bb-0310-9956-ffa450edef68
52841cb9544403e2d635fa007d0a4ad777d40bcb | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-01 03:14:12+00:00
Properly throw timeouts, decrement the count of waiters on timeout, fix off-by-one in taskCount
patch by Stu Hood; reviewed by Ryan King for CASSANDRA-3096
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1163898 13f79535-47bb-0310-9956-ffa450edef68
7ee366f5fb5a61ce86e89aa56a144e19295a296b | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-31 16:41:26+00:00
add CompactionInfo.id field
patch by Stu Hood; reviewed by jbellis for CASSANDRA-3107
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1163691 13f79535-47bb-0310-9956-ffa450edef68
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
7c08ecde3b91e9ecfc0fc48555e5ae4551c792fc | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-26 03:54:32+00:00
Add timeouts to client request schedulers
patch by Stu Hood; reviewed by Melvin Wang for CASSANDRA-3079
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1161983 13f79535-47bb-0310-9956-ffa450edef68
1e36fb1e44bff96005dd75a25648ff25eea6a95f | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-08-08 14:16:30+00:00
Fix OutOfBounds with compression
patch by slebresne; reviewed by stuhood for CASSANDRA-2994
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1154969 13f79535-47bb-0310-9956-ffa450edef68
3193fd526bd4dfb1b4441d3aba621f2413399ead | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-03 18:58:21+00:00
add scheduler JMX metrics
patch by stuhood; reviewed by Nirmal Ranganathan for CASSANDRA-2962
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1153610 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
c9b29e2091768e1083dffdf08922703ffc15259b | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-20 15:07:09+00:00
add cleanupIfNecessary for single-pass streaming SSTable build
patch by Yuki Morishita; reviewed by stuhood and jbellis for CASSANDRA-2906
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1148811 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
3353a57d84509329628998d029f4807f0daa7c3a | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-06-20 09:05:02+00:00
Move column creation logic into factory methods
patch by stuhood; reviewed by slebresne for CASSANDRA-2679
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1137553 13f79535-47bb-0310-9956-ffa450edef68
dc76b2764a6b70cfd3d41862e413a0f8e6f095f4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-16 21:03:15+00:00
r/m last references to commons-collections
patch by stuhood; reviewed by jbellis for CASSANDRA-2784
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1136679 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
203e2c2d9071fe003794d20cb92915d2e56b46c9 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-06-15 11:55:28+00:00
Avoids infinite loop when initializing a merkle tree
patch by slebresne; reviewed by stuhood for CASSANDRA-2758
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1136006 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
7e40e39a4e42d13887f4bb6771238ccd8f11f05c | Author: Chris Goffinet <goffinet@apache.org>
| 2011-05-31 02:08:39+00:00
Fixed rows being cached if they do not exist.
patch by goffinet; reviewed by stuhood for CASSANDRA-2723
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1129462 13f79535-47bb-0310-9956-ffa450edef68
5fe482029e771a3ae5cad4f51a475181460ffe4d | Author: Chris Goffinet <goffinet@apache.org>
| 2011-05-30 08:51:33+00:00
Committed second patch for making bootstrap retry. Added a default bootstrap timeout.
patch by goffinet; reviewed by stuhood for CASSANDRA-2644
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1129065 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
d719e5787cfbae2201384cb94290f673879fc56f | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-05 08:52:16+00:00
Fix merkle tree splitting exiting early
patch by slebresne; reviewed by stuhood for CASSANDRA-2605
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1099724 13f79535-47bb-0310-9956-ffa450edef68
4f3e4cca2a9ecf609d7119da8c5c6901c0a06ee6 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-29 17:00:26+00:00
Add option to configure number of compaction thread
patch by slebresne; reviewed by stuhood and jbellis for CASSANDRA-2558
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1097887 13f79535-47bb-0310-9956-ffa450edef68
5e6539addbca00d82484a60d0ca574f0223bfe05 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-28 13:24:22+00:00
fix incorrect use ofNBHM.size in ReadCallback
patch by jbellis; reviewed by stuhood for CASSANDRA-2552
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1097448 13f79535-47bb-0310-9956-ffa450edef68
2a20c799e41969ca29892a92039d8aa5c4cb5379 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-25 13:53:53+00:00
centralize timeout logging in StorageProxy, and preserve the timeoutexception message
patch by Stu Hood; reviewed by jbellis for CASSANDRA-2532
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1096483 13f79535-47bb-0310-9956-ffa450edef68
0021d35ee77cef59cc7ca9b37a1389791ded26e1 | Author: Chris Goffinet <goffinet@apache.org>
| 2011-04-22 22:18:04+00:00
Remove checking all column families on startup for compaction candidates
patch by goffinet; reviewed by stuhood for CASSANDRA-2444
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1096063 13f79535-47bb-0310-9956-ffa450edef68
606c9d9baa095e393304ed20ebb770164ae47217 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-20 09:19:32+00:00
Fix batch_mutate with mixed counter/standard mutations
patch by slebresne; reviewed by stuhood for CASSANDRA-2457
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1095334 13f79535-47bb-0310-9956-ffa450edef68
f5b030a657c1263e0b15856991b239f9d3c15214 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-18 22:57:57+00:00
add assert that repair keys arrive in-order
patch by jbellis; reviewed by stuhood for CASSANDRA-2316
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1094809 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
21015c435b6af5c11ca10961ad484d5eb501984b | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-14 21:46:04+00:00
fix possible counter deadlock
patch by Kelvin Kakugawa, Stu Hood, and slebresne for CASSANDRA-2454
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1092525 13f79535-47bb-0310-9956-ffa450edef68
f33c4fdc5d883f5dc2252c0d0dfbd6dfa73deefc | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-12 15:12:00+00:00
r/m unnecessary declaration of IOException from IColumnIterator.getColumnFamily
patch by Stu Hood; reviewed by jbellis for CASSANDRA-2446
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1091447 13f79535-47bb-0310-9956-ffa450edef68
32ac6ee760c979b0094c8f9e9a710bf27326253b | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-11 08:45:07+00:00
Compaction throttling
patch by stuhood; reviewed by slebresne for CASSANDRA-2156
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090979 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
51a07442885360168fdad33b6da792911e07dd83 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-07 20:12:22+00:00
Try harder to close files after compaction
patch by stuhood; reviewed by slebresne for CASSANDRA-2431
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1089976 13f79535-47bb-0310-9956-ffa450edef68
2e7ecdb6819d5e6f087097680ef4f60de41c8067 | Author: Chris Goffinet <goffinet@apache.org>
| 2011-04-07 19:40:33+00:00
Support a byte[] key for getNaturalEndpoints so clustertool get_endpoints does not throw exception
patch by goffinet; reviewed by stuhood for CASSANDRA-2437
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1089955 13f79535-47bb-0310-9956-ffa450edef68
9c9e79b357fd78a142cef4123e8f56333ff79032 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-05 22:46:45+00:00
fix sstable read count regression
patch by Stu Hood; reviewed by jbellis for CASSANDRA-2422
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1089276 13f79535-47bb-0310-9956-ffa450edef68
6184b17aab814bb5d7ea8b68e53e005554b0bb7d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-15 20:27:29+00:00
reduce contention on Table.flusherLock
patch by Stu Hood and jbellis; reviewed by slebresne for CASSANDRA-1954
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1081929 13f79535-47bb-0310-9956-ffa450edef68
4618b41ea9374e09ee61e569da9ca4a4fedf81ed | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-09 15:24:24+00:00
fix #2 for counter replication NPE
patch by Stu Hood; reviewed by slebresne for CASSANDRA-2289
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1079833 13f79535-47bb-0310-9956-ffa450edef68
46c014d9ec2374c28d9f39f37b678a631868c67b | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-08 20:09:02+00:00
don't replicate rows that don't exist yet
patch by Stu Hood; reviewed by slebresne for CASSANDRA-2289
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1079510 13f79535-47bb-0310-9956-ffa450edef68
b065aac226069077d265801e18dc20a6f2b964e6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-01 03:22:46+00:00
avoid aquiring (and contending with flush for) flusherlock on each write
patch by slebresne; reviewed by jbellis and stuhood for CASSANDRA-1954
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1075634 13f79535-47bb-0310-9956-ffa450edef68
96d0a86fd983d840dee7c88b998f6ae80c847b89 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2011-02-28 21:32:08+00:00
CFRW no longer loses mutations.
Patch by Eldon Stegall, reviewed by Stu Hood and brandonwilliams for
CASSANDRA-2255
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1075543 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
f213c672923062544b8325386804dea029815ff6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-09 14:34:47+00:00
improve can't open sstables from the future message
patch by stuhood; reviewed by jbellis for CASSANDRA-2133
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1068906 13f79535-47bb-0310-9956-ffa450edef68
b2978d2fc1b5c2ab0d845ebb99e503f64f9fe5e8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-03 17:42:07+00:00
log exceptions on scheduled executors
patch by jbellis; reviewed by stuhood for CASSANDRA-2061
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1066890 13f79535-47bb-0310-9956-ffa450edef68
90e88046666d3b32afac9cd43bdadd833faf63fd | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-28 00:09:44+00:00
fix deletionof sstable non-data components
patch by jbellis; reviewed by stuhood for CASSANDRA-2059
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1064371 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
27042c2289b690765f3b0e1fa7f95e72ee37f24a | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-15 19:55:21+00:00
refuse to open sstables from a future version
patch by Ryan King; reviewed by Stu Hood and jbellis for CASSANDRA-1935
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1059405 13f79535-47bb-0310-9956-ffa450edef68
493ecaa10af637b47af5735f081917b6bd1ad6a3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-11 14:23:46+00:00
fix CFMetaData.applyto onlycompareobjectsof the same class
patch by Stu Hood; reviewed by slebresne for CASSANDRA-1962
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1057655 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
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
d6f6285f670e30e5c519e246c1ec05dc9b3c3888 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-22 18:47:09+00:00
count timeouts in storageproxy latencies, and include latency
histograms in StorageProxyMBean
patch by Stu Hood; reviewed by jbellis for CASSANDRA-1893
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1052027 13f79535-47bb-0310-9956-ffa450edef68
033d51a590ac383d4b0b05faeeb51b24f3980ca7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-19 03:33:19+00:00
flush before repair
patch by thobbs; reviewed by Stu Hood for CASSANDRA-1748
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1050752 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
da45f1a2d506ac83d0c195eadd7a632ef62dd345 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-17 20:10:38+00:00
index scan treats missing columns as not matching secondary expressions
patch by jbellis; reviewed by Stu Hood for CASSANDRA-1745
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1036192 13f79535-47bb-0310-9956-ffa450edef68
9c05c6b77dbe1f5e924cfcd15c41af320023ef0a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-11 02:51:36+00:00
include key in DecoratedKey equals, compareTo, and hashcode methods
patch by tjake; reviewed by Stu Hood for CASSANDRA-1720
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1033806 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
0c0e9f69c21ae3a7c12a441ae033ab574a1c39b4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-01 22:37:57+00:00
make RF=1 repair a no-op. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1691
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1029870 13f79535-47bb-0310-9956-ffa450edef68
365f20b724b42ed1f27a9beb661f1d63eca33d65 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-30 23:48:20+00:00
add INTERNAL_RESPONSE verb to differentiate from responses related to client requests. patch by jbellis; reviewed by Stu Hood for CASSANDRA-1685
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1029224 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
dcb5c280d2cd0ff4b7df8ce203cc3ccaca4429cc | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-24 01:09:49+00:00
update Converter to switch default thrift mode to framed. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1659
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1026730 13f79535-47bb-0310-9956-ffa450edef68
cf1a65498b6c01405e47511df76402a08ab7127d | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-23 17:36:29+00:00
avoid initializing DatabaseDescriptor during CFMetadata construction. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1655
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1026653 13f79535-47bb-0310-9956-ffa450edef68
34302c394434dfda2d0d243e0fdcf7718a6cfe9b | Author: Brandon Williams <brandonwilliams@apache.org>
| 2010-10-22 21:41:31+00:00
Return correct SpecificDatumReader for schema records. Patch by Stu Hood, reviewed by brandonwilliams for CASSANDRA-1645.
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1026502 13f79535-47bb-0310-9956-ffa450edef68
c91a3bbd93a27bd379a6659bcdfcc0717f81d6d3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-18 22:28:30+00:00
add jmx histogram of sstables accessed per read.
patch by Stu Hood; reviewed by jbellis for CASSANDRA-1624
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1024047 13f79535-47bb-0310-9956-ffa450edef68
7c71db801387d01946d9497467a56b5a35f4bb57 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-09 21:00:20+00:00
reduce index sample time by 75%. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1572
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1006225 13f79535-47bb-0310-9956-ffa450edef68
406f4b3c6eccddfb65aadfb2cfe423cfe8cef062 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-07 20:32:52+00:00
clean up NTS and remove DSS->NTS migration since replicas chosen may be different (see #1103). patch by jbellis; reviewed by Stu Hood for CASSANDRA-1593
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1005616 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
f177a437a568e596ab701b2295bac75b3faf682a | Author: Eric Evans <eevans@apache.org>
| 2010-10-06 15:19:24+00:00
minimize object creation in ClientState
Patch by Stu Hood; reviewed by eevans for CASSANDRA-1554
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1005082 13f79535-47bb-0310-9956-ffa450edef68
c293406703939dc25ce4707919d50b3e9cab43b8 | Author: Eric Evans <eevans@apache.org>
| 2010-10-06 15:19:13+00:00
refactor ClientState and RPC for CF authorizations
Patch by eevans; reviewed by Stu Hood for CASSANDRA-1554
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1005080 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
55db0394d16dca24c090ea870e9636679108d241 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-04 14:36:28+00:00
replace one-off Timers with a central ScheduledExecutorService. patch by jbellis; reviewed by Stu Hood for CASSANDRA-1288
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1004259 13f79535-47bb-0310-9956-ffa450edef68
a03fa7e69b1cd065df78f63cf2467acd3e8b544a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-01 17:56:14+00:00
flush index built flag so we can read it before log replay
patch by jbellis; reviewed by Stu Hood for CASSANDRA-1541
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1003595 13f79535-47bb-0310-9956-ffa450edef68
a62d9785cffc3f1534e182ad8a6763cec23bc6ee | Author: Eric Evans <eevans@apache.org>
| 2010-09-28 23:01:03+00:00
Add authorization to describe_keyspace(s) and change Thrift exceptions.
Patch by Stu Hood; reviewed by eevans for CASSANDRA-1271
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1002402 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
cec1d5157a17eda04a7302829c03c9d462c35f42 | Author: Eric Evans <eevans@apache.org>
| 2010-09-28 23:00:45+00:00
Check for permissions to modify the keyspace list.
Patch by Stu Hood; reviewed by eevans for CASSANDRA-1271
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1002400 13f79535-47bb-0310-9956-ffa450edef68
d4f24ace3cfa0b15a551bed7df30b9f4cf98ac4a | Author: Eric Evans <eevans@apache.org>
| 2010-09-28 23:00:39+00:00
Convert to List<Object> resources
Patch by Stu Hood; reviewed by eevans for CASSANDRA-1271
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1002399 13f79535-47bb-0310-9956-ffa450edef68
5d79a29d9bed4b5975dfc982faeaa13caacc6e99 | Author: Eric Evans <eevans@apache.org>
| 2010-09-28 23:00:33+00:00
Rather than 3 ThreadLocals (sure to continue to expand), use 1.
Patch by Stu Hood; reviewed by eevans for CASSANDRA-1271
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1002398 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
009bd2c26a5a8b5935670e84b2f36244815979dc | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-27 22:37:50+00:00
fix reading beta1 schema from beta2. patch by jhermes; reviewed by Stu Hood and jbellis for CASSANDRA-1545
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1001943 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
70f060ec15284e6cb77d805d090da6cad88bf427 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-27 22:11:05+00:00
Added option for filesystem/cassandra output.
patch by Jeremy Hanna; reviewed by Stu Hood for CASSANDRA-1342
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1001930 13f79535-47bb-0310-9956-ffa450edef68
0a62baaa22025ba33ebb8ab9889aaee9a113fb32 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-26 22:26:43+00:00
add compaction marker to in-memory list of components. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1544
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1001539 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
1549efe96d0dff61ee57d4f99609b6701a8662d0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-26 21:53:44+00:00
Execute TREE_RESPONSE verbs in the proper stage: fixes potential races in AES.rendezvous
patch by Stu Hood; reviewed by jbellis for CASSANDRA-1511
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1001531 13f79535-47bb-0310-9956-ffa450edef68
93d3a22e10f90be828ee87b898caf4c71ccd07a7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-23 21:42:01+00:00
Add weighted request scheduler. patch by Jeremy Hanna; reviewed by Stu Hood for CASSANDRA-1485
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1000640 13f79535-47bb-0310-9956-ffa450edef68
c70e17fdf705fabe2236548033f8780ed55b049c | Author: Brandon Williams <brandonwilliams@apache.org>
| 2010-09-23 04:12:37+00:00
Repair should repair all CFs when no CFs are specified. Patch by brandonwilliams reviewed by Stu Hood for CASSANDRA-1535
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1000307 13f79535-47bb-0310-9956-ffa450edef68
12bcf35ea24c62289c0fa2863c45f55410f4f103 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-21 19:46:45+00:00
use default compaction threshold values if it is left unspecified in the thrift CfDef. patch by jbellis; reviewed by Stu Hood for CASSANDRA-1468
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@999574 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
8c5069fba2a09575972bfe2ea674e17325b514dc | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-03 21:20:10+00:00
support for Hadoop Streaming [non-jvm map/reduce via stdin/out]. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1368
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@992475 13f79535-47bb-0310-9956-ffa450edef68
a63360c88d50129d7b39482da31c0e2eaaf837e4 | Author: Eric Evans <eevans@apache.org>
| 2010-09-01 21:49:56+00:00
ThreadPool for avro that cleans up client state @ shutdown
Patch by Stu Hood; reviewed by eevans
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@991715 13f79535-47bb-0310-9956-ffa450edef68
798a47d4ed809234dde7fad44a26468c83bbefe6 | Author: Eric Evans <eevans@apache.org>
| 2010-08-30 21:14:34+00:00
Convert to Permission usage in Thrift/Avro servers
Patch by Stu Hood; reviewed by eevans for CASSANDRA-1320
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@990945 13f79535-47bb-0310-9956-ffa450edef68
799ca241b96f2928e3f748daa4c390ef699d658d | Author: Eric Evans <eevans@apache.org>
| 2010-08-30 21:14:29+00:00
Convert AccessLevel to Set<Permission>
Patch by Stu Hood; reviewed by eevans for CASSANDRA-1320
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@990944 13f79535-47bb-0310-9956-ffa450edef68
ea6fb4695e73aeedeaae56f6373cbfa260f4739a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-27 20:06:52+00:00
default validation_class to null for compatibility w/ 0.7 beta1. patch by Jon Hermes; reviewed by Stu Hood for CASSANDRA-891
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@990246 13f79535-47bb-0310-9956-ffa450edef68
1fcdb73a0405644747c4552a91e687570d58a10e | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-25 20:51:04+00:00
Allow multiple mutations per key to arrive during individual write calls. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1315
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@989371 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
2a2c4ce11077fbe2ded0a055b638cb37cc362daa | Author: Eric Evans <eevans@apache.org>
| 2010-08-25 20:41:37+00:00
Separate authentication and authorization into ClientState object
Patch by Stu Hood; reviewed by eevans for CASSANDRA-1237
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@989365 13f79535-47bb-0310-9956-ffa450edef68
f51781533dc395687120001bf0ba4d9f7ddc6e62 | Author: Eric Evans <eevans@apache.org>
| 2010-08-25 20:41:30+00:00
Add configuration for IAuthority, and handle SimpleAuthenticator upgraders
Patch by Stu Hood; reviewed by eevans for CASSANDRA-1237
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@989364 13f79535-47bb-0310-9956-ffa450edef68
ac485c57edbb4a5bd58a0a536acf445cf139ec8a | Author: Eric Evans <eevans@apache.org>
| 2010-08-25 20:41:24+00:00
Factor out reflection-based class construction.
Patch by Stu Hood; reviewed by eevans for CASSANDRA-1237
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@989363 13f79535-47bb-0310-9956-ffa450edef68
f8f6fb2165d7e5d520403b3715fcfcbe5610bc7e | Author: Eric Evans <eevans@apache.org>
| 2010-08-25 20:41:18+00:00
Add IAuthority, and split login into authenticate/authorize
Patch by Stu Hood; reviewed by eevans for CASSANDRA-1237
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@989362 13f79535-47bb-0310-9956-ffa450edef68
d76b44a15200abfce8d380e08aaad1519c97638b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-13 17:11:30+00:00
restore use of mmap_index_only option. patch by jbellis; reviewed by Stu Hood for CASSANDRA-1241
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@985292 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
fce7c1551c352d9c207a0a852176030a41a89935 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-07 14:17:37+00:00
Used FramedTransport in RingCache
patch by Stu Hood; reviewed by jbellis for CASSANDRA-1322
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@983231 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
46af695250e6ddb5290dd6e1883409980fe7c25a | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-08-02 18:19:10+00:00
util to wrap DataInputStream around a ByteBuffer. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1308
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@981648 13f79535-47bb-0310-9956-ffa450edef68
25b8945abf3b456bda03499eddcd6ee3f76175b0 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-08-02 18:18:55+00:00
remove ConfigurationException from migration serialization. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1308
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@981647 13f79535-47bb-0310-9956-ffa450edef68
00c108a1a55affecc2ab109848f5e1ec95855762 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-08-02 18:18:40+00:00
internode structures for migrations. changes migration disk format. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1308
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@981645 13f79535-47bb-0310-9956-ffa450edef68
c13bb7b2cb239d0fa7c3597b6d82ef99e1292e0c | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-07-28 21:02:13+00:00
apply access.properties to KSM during loadSchemaFromYaml. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1237
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@980226 13f79535-47bb-0310-9956-ffa450edef68
da2d195919cb3829982be7f9b6fd2d760c953104 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-07-28 21:02:05+00:00
move CS threadlocals into single object. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1237
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@980225 13f79535-47bb-0310-9956-ffa450edef68
3f9f50725bd19eda9b6e64e06b82da68f700525f | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-07-28 21:01:57+00:00
new IAuthenticator interface. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1237
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@980222 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
4ee87ab35d7ab4e72723049ec485e9c1b2aaca2d | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-07-28 21:01:30+00:00
move KSM modification code into copy methods. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1237
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@980215 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
e45966fbd70fc3489181f55efbab04f5535b0943 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-23 18:33:24+00:00
rename 'table' to 'keyspace' in thrift CfDef class.
patch by Stu Hood and Jon Hermes; reviewed by jbellis for CASSANDRA-1287
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@967192 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
3876de74dba7d5b96a6103514b3665726b0670be | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-07-21 15:14:05+00:00
avro serialization utility functions. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1186
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@966275 13f79535-47bb-0310-9956-ffa450edef68
c2d748c061f58ad5fa0e022ae6116fd92a1a93f3 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-07-21 15:13:59+00:00
split OutputBuffer from DataOutputBuffer. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1186
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@966274 13f79535-47bb-0310-9956-ffa450edef68
d6f2119c136c735aeb73dcba808cc02e03f7ec04 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-07-21 15:13:39+00:00
rename yaml related classes. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1186
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@966272 13f79535-47bb-0310-9956-ffa450edef68
d25c336656e5d5e3dbeab81e10842b3ff7947c55 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-07-21 15:13:14+00:00
avro schema changes for thrift parity. add cfid to cfdef. patch by stuhood, reviewed by gdusbabek. CASSANDRA-1186
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@966276 13f79535-47bb-0310-9956-ffa450edef68
70d94e1cc01c31f4099143be045fe03b76163d77 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-15 03:02:57+00:00
Calculate feature flags on Descriptor creation
patch by Stu Hood; reviewed by jbellis for CASSANDRA-1249
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@964290 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
9e7d7f527ceb48829ef9bc927174e0c39bcb1246 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-15 03:00:38+00:00
always use raw byte key in bloom filter. patch by Stu Hood; reviewed by jbellis for CASSANDRA-1249
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@964288 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
72854b428332451ede48971cefbcacc7233edce9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-16 15:27:40+00:00
do more in constructor of SSTableIdentityIterator to reduce the number of methods that have to seek
patch by jbellis; reviewed by Stu Hood for CASSANDRA-16
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@955272 13f79535-47bb-0310-9956-ffa450edef68
0ed749425cb1d9c315e6fd58eacdc26055bfee5f | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-16 15:27:32+00:00
make row size at which to drop to incremental compaction configurable
patch by jbellis; reviewed by Stu Hood for CASSANDRA-16
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@955271 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
034e7a07b836d40035cfcb1d6e83d6d78e4acb0d | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-16 15:26:53+00:00
r/m 'object count' abomination. fix BF serialization to only use top-level columns (since those are the only ones it's ever checked for)
patch by jbellis; reviewed by Stu Hood for CASSANDRA-16
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@955265 13f79535-47bb-0310-9956-ffa450edef68
7665b762a9439a4b9d7561a7557b709b0a65376d | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-16 15:26:43+00:00
make single pass over columns for indexing
patch by jbellis; reviewed by Stu Hood for CASSANDRA-16
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@955264 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
040d0e71cc361181355cb69d85ee6cec263fc2ea | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-05-26 18:56:45+00:00
rename StreamCompletionAction to Action. patch by stuhood, reviwed by gdusbabek. CASSANDRA-1019
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@948537 13f79535-47bb-0310-9956-ffa450edef68
15543601dcb095c63a8a985e3de5ce27e97c1657 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-05-26 18:56:37+00:00
rename StreamCompletionHandler to FileStatusHandler. patch by stuhood, reviwed by gdusbabek. CASSANDRA-1019
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@948536 13f79535-47bb-0310-9956-ffa450edef68
cdf154de570560082ba9d13ad3227787a0fae0ac | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-05-26 18:56:27+00:00
rename CompletedFileStatus to FileStatus. patch by stuhood, reviwed by gdusbabek. CASSANDRA-1019
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@948535 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
1bb9e74a90ec6f2c8a1ee316483289fc13979e0a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-24 17:51:19+00:00
convert byte tokens to strings correctly. patch by Erick Tryzelaar; reviewed by Stu Hood for CASSANDRA-1008
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@947731 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
71b84e43f0582bd878c6d1be3462086bfcb7b067 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-05-21 18:39:19+00:00
add easy reverse lookup from id cf. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-956
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@947121 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
39fd4c240e09b99d9988fda537965a85075e8827 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-19 05:41:52+00:00
log warning if we overwrite the ip associated with a token with another. patch by Stu Hood; reviewed by jbellis for CASSANDRA-872
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@946038 13f79535-47bb-0310-9956-ffa450edef68
7ecd33ace493c9b8964a0bdba55235c547804f99 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-07 21:30:51+00:00
fix race condition in getRangeRows. patch by jbellis; reviewed by Stu Hood for CASSANDRA-1040
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@942239 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
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
67fa48920416ae18128acd56e04658c71486174a | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-04-14 19:52:15+00:00
extract read/write-Name. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-767
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934151 13f79535-47bb-0310-9956-ffa450edef68
c1d34fbf48492155dded21a04fcace617cb43c31 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-04-14 19:52:05+00:00
store bytes in DecoratedKey. Patch by Stu Hood, reviewed by Gary Dusbabek. CASSANDRA-767
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934150 13f79535-47bb-0310-9956-ffa450edef68
8ef6d655b561ea993b39ce9faf86e18a6e03f6ce | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-06 21:48:37+00:00
add CFMetaData.hashCode. patch by Matthew Dennis; reviewed by Stu Hood for CASSANDRA-945
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@931341 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
b3680921f4c58c7e57b6c5eea063e9dd41b09abf | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-02-22 15:38:05+00:00
No longer use a streaming directory. Patch by Gary Dusbabek and Stu Hood, reviewed by same. CASSANDRA-810.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@912620 13f79535-47bb-0310-9956-ffa450edef68
7b8542c8ba2f5d19bec343248a720d6a924bfa2b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-17 23:22:41+00:00
refactor to make memtablesPendingFlush a member variable instead of a static, and Memtable to have a reference to CFS instead of table/cfname pair.
patch by jbellis; reviewed by Stu Hood for CASSANDRA-799
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@911224 13f79535-47bb-0310-9956-ffa450edef68
b55b26d790bee95fa53078e85d8aa5dc86fc6193 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-17 23:22:23+00:00
use a sorted map for memtable contents to make range queries not have to sort every time
patch by jbellis; reviewed by Stu Hood for CASSANDRA-799
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@911223 13f79535-47bb-0310-9956-ffa450edef68
a4e9b14d21473e862144ddd9198ad7e240e2e614 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-17 23:21:57+00:00
refactor IFlushable contract to push differences b/t Mt and BMT into their respective classes
patch by jbellis; reviewed by Stu Hood for CASSANDRA-799
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@911222 13f79535-47bb-0310-9956-ffa450edef68
43b86fe61f69abba40cdd37519e69ca537d9405f | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-12 22:02:44+00:00
sub splits
patch by jbellis; reviewed by Stu Hood for CASSANDRA-342
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@909631 13f79535-47bb-0310-9956-ffa450edef68
f64fe14270ad38e3e78d0a6aa5ecc43070ec31be | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-12 21:58:16+00:00
make predicate configurable
patch by jbellis; reviewed by Stu Hood for CASSANDRA-342
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@909628 13f79535-47bb-0310-9956-ffa450edef68
1e6ccecd47f92e895834e11de8f92a54b0903ef1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-12 21:55:31+00:00
add wordcount hadoop example
patch by jbellis; reviewed by Stu Hood for CASSANDRA-342
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@909626 13f79535-47bb-0310-9956-ffa450edef68
4e163c23bb6bd55b8e764d774732177dd211a22d | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-12 21:53:15+00:00
add basic hadoop support using Thrift, one split per node
patch by jbellis; reviewed by Stu Hood for CASSANDRA-342
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@909622 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
2ac485b64c4a854a6a63c67bdfc58553c57f7afe | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-10 16:25:18+00:00
replace map iteration via keys + value get w/ iteration over entryset. patch by gabriele renzi; reviewed by Stu Hood and jbellis for CASSANDRA-773
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@908568 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
6a72aa100576e0a8a4130462017c13a055df4a52 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-07 02:21:32+00:00
iterate ranges rather than endpoints, and sort endpoints by proximity
patch by jbellis; reviewed by Stu Hood for CASSANDRA-771
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@907369 13f79535-47bb-0310-9956-ffa450edef68
6877a05efe91c417bf5bdb07d71d5262aca03fc1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-07 02:21:06+00:00
add TokenMetadata.ringIterator to replace one-offs of the same functionality
patch by jbellis; reviewed by Stu Hood for CASSANDRA-771
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@907368 13f79535-47bb-0310-9956-ffa450edef68
d2f13e568131792ce8f6481caea3db5aed7bf89c | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-06 18:22:22+00:00
adding sstables to tracker via constructor was inconsistent with add() method. r/m constructor code path, forcing use of add() for consistency. patch by Stu Hood; reviewed by jbellis for CASSANDRA-772
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@907266 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
007d365b7da38fb71d4f0d2fa9747a35d6235f47 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-31 00:24:12+00:00
extract SIM.StreamStatus to CompletedFileStatus
patch by jbellis; reviewed by stuhood for CASSANDRA-751
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@904930 13f79535-47bb-0310-9956-ffa450edef68
a75ebdd267c03d46886935faa0aa5bf021292b49 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-31 00:23:42+00:00
r/m unneeded StreamStatusMessage wrapper
patch by jbellis; reviewed by stuhood for CASSANDRA-751
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@904929 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
ca72d17210dd954c1c74f89873fdb47ca719da00 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-21 21:23:13+00:00
convert verbs to enums
patch by jbellis; reviewed by Stu Hood for CASSANDRA-717
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@901860 13f79535-47bb-0310-9956-ffa450edef68
944a2a1338a3c027d2ec9bae6da95a112f694db3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-21 21:22:25+00:00
mv tree and gossip verb registration into StorageService
patch by jbellis; reviewed by Stu Hood for CASSANDRA-717
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@901858 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
477755128b87289c41a8f7ee1a706e893dff203e | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-14 20:01:49+00:00
add missing volatile, final modifiers. patch by jbellis; reviewed by Stu Hood for CASSANDRA-614
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@890461 13f79535-47bb-0310-9956-ffa450edef68
d223e7d12f9d0fa0d79cad3e6b6301dbf8b07b8f | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-11 22:14:24+00:00
check rename return code, and close before renaming. patch by jbellis; reviewed by Stu Hood for CASSANDRA-630
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@889834 13f79535-47bb-0310-9956-ffa450edef68
5b86c3dc0085c1c9f35f9c5e410fabb0bdf366f5 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-09 06:32:37+00:00
avoid anti-entropy checks on the System table. patch by Stu Hood; reviewed by jbellis for CASSANDRA-616
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@888710 13f79535-47bb-0310-9956-ffa450edef68
616ab64c4888825c544e55d0945a5a3d412e0947 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-08 19:54:09+00:00
r/m unused code. patch by Stu Hood; reviewed by jbellis for CASSANDRA-608
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@888551 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
c8664861b7c3744bb29925646d1bc61862d1aaaf | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-07 22:50:31+00:00
minor CFS cleanup. patch by Stu Hood; reviewed by jbellis for CASSANDRA-520
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@888169 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
75db7b59b7ff63d04a6d455ffadf6356be6accf8 | Author: Chris Goffinet <goffinet@apache.org>
| 2009-12-05 01:44:41+00:00
Change convertFromDiskFormat to use substring splitting vs using split operation (slow). patch by goffinet; reviewed by stuhood for CASSANDRA-581
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@887481 13f79535-47bb-0310-9956-ffa450edef68
9e0ee8f269e0a389517b480a7cc9693f9073e742 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-05 00:32:32+00:00
add strong reads to range slicing
patch by jbellis; reviewed by Stu Hood for CASSANDRA-568
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@887468 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
23aa01beca4d7637b037ee85b87090cb1dff8bcf | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-05 00:27:18+00:00
convert range slice to use DecoratedKeys
patch by jbellis; reviewed by Stu Hood for CASSANDRA-568
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@887466 13f79535-47bb-0310-9956-ffa450edef68
6d96f53add0c0fc9193a0dfac8c42ac18a6a97e7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-05 00:24:19+00:00
move "are we done yet" check in quorum read entirely into RRR.isDataPresent instead of partly there and partly in QRH.response
patch by jbellis; reviewed by Stu Hood for CASSANDRA-568
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@887465 13f79535-47bb-0310-9956-ffa450edef68
42eea2c50da56495ad9ab8a0aeec70354397c1e1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-05 00:22:31+00:00
r/m misguided attempt at optimizing merging range scan results from multiple nodes
patch by jbellis; reviewed by Stu Hood for CASSANDRA-568
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@887463 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
5da5bf9ae5e9e0fe315c88ce9168125a891363d3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-01 23:31:47+00:00
use size of sstables as load, instead of naively counting everything in the data directories
patch by jbellis; reviewed by Stu Hood for CASSANDRA-554
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@886006 13f79535-47bb-0310-9956-ffa450edef68
8e08487c26f719c1e41ae36daafb7d0be76d70b1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-30 20:00:04+00:00
skip the system table (keyspace) for cleanup, it's local-only. patch by jbellis; reviewed by Stu Hood for CASSANDRA-579
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@885572 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
2514d6dc649c3b215b1c4921968b61f38511e2ed | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-01 22:31:33+00:00
fix spelling, indents from old SequenceFile code
patch by jbellis; reviewed by Stu Hood for CASSANDRA-330
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799951 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
d1f4234d26ba7289233df9245a54774be551186b | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-01 22:31:15+00:00
r/m SequenceFile. ColumnGroupReader moved to SSTableSliceIterator mostly unchanged for now. (finish cleaning this up in #332)
patch by jbellis; reviewed by Stu Hood for CASSANDRA-330
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799949 13f79535-47bb-0310-9956-ffa450edef68
28df101aaaec461e11f01f3fa68d0f0740f6b5a5 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-01 22:31:08+00:00
replace SF.next with code in NamesIterator that doesn't rewrite data through an extra layer of DataOutput/Input
patch by jbellis; reviewed by Stu Hood for CASSANDRA-330
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799948 13f79535-47bb-0310-9956-ffa450edef68
b2397a763eb18fc8d3c53121c6306ad3c7c1a968 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-01 22:31:01+00:00
SF shouldn't duplicate position checking that was already done by SSTable. move utility methods to IndexHelper. fix off-by-4 in dataSizeReturned.
patch by jbellis; reviewed by Stu Hood for CASSANDRA-330
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799947 13f79535-47bb-0310-9956-ffa450edef68
4c2d91c213c00ec9b3c3ab4caf83507883b093bd | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-01 22:30:55+00:00
r/m code in SF.next handling being called multiple times, since it can only be called once.
patch by jbellis; reviewed by Stu Hood for CASSANDRA-330
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799946 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
c31d44ae89c6c723eb9eaa23b082674f8f4aa9a6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-01 22:30:23+00:00
move next, getColumnGroupReader out of SSTableReader.
patch by jbellis; reviewed by Stu Hood for CASSANDRA-330
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799943 13f79535-47bb-0310-9956-ffa450edef68
22dc26bb9d1527c187df3a57d40655c646fd4dd6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-01 22:30:14+00:00
make CommitLog use a raw BufferedRandomAccessFile instead of overloading AbstractWriter/IFileReader unnecessarily. the set of AW features used by both CommitLog and SSTable was nil.
patch by jbellis; reviewed by Stu Hood for CASSANDRA-330
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799942 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
38f6446d08a6a93ab17a4243cebe185891a0c595 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-22 14:46:27+00:00
rename "end" parameter to "finish" to avoid conflict w/ ruby keyword. patch by Stu Hood; reviewed by jbellis for CASSANDRA-247
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@787258 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
b3565371962dfcbb0d5c73c473a21c3d73ab4aaf | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-15 16:20:04+00:00
r/m CM and CRAF. patch by jbellis; reviewed by Stu Hood for CASSANDRA-230
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@784842 13f79535-47bb-0310-9956-ffa450edef68