112 Collaborator |
Brandon Williams , Sylvain Lebresne , Marcus Eriksson , Sam Tunnicliffe , Tyler Hobbs , Benjamin Lerer , Aleksey Yeschenko , Andrés de la Peña , Ekaterina Dimitrova , Benedict Elliott Smith , Caleb Rackliffe , Yuki Morishita , Josh McKenzie , Robert Stupp , Eric Evans , Gary Dusbabek , Jake Luciani , Pavel Yaskevich , Jason Brown , Carl Yeksigian , Dave Brosius , Jun Rao , Vijay Parthasarathy , Aleksei Zotov , Chris Goffinet , Mikhail Stepura , Mike Adamson , Sankalp Kohli , Nate McCall , Aaron Morton , Peter Schuller , Jaakko Laine , Stu Hood , Maxwell Guo , Sandeep Tata , Evan Weaver , Matthew Dennis , Michael Greene , Jon Hermes , Jeremy Hanna , Nick Bailey , jhermes , Sammy Yu , Ben Coverston , Paul Cannon , Lyuben Todorov , Kelvin Kakugawa , Jeff Hodges , Folke Behrens , Erick Tryzelaar , johano , Sam Overton , Jimmy Mårdell , Edward Ribeiro , Rick Branson , Richard Low , Ramzi Rabah , Radim Kolar , Piotr Kolaczkowski , Oleg Anastasyev , Nirmal Ranganathan , Jim Ancona , Ed Capriolo , Dan Di Spaltro , Alan Liang , Todd Lipcon , Todd Blose , Ted Zlatanov , Ryan Svihla , Ryan King , Rodrigo Peinado , Per Mellqvist , Patricio Echague , Mikhail Mazursky , Kirk True , Karthick Sankarachary , Ed Anuff , David Alves , Chris Burroughs , Bryan Tower , Bill de hOra , Arin Sarkissian , Adrien Grand , urandom , nk11 , nickmbailey , Wade Simmons , Vladimir Loncar , Tupshin Harper , Tommy Tynja , Sébastien Giroux , Sylvain Lebrense , Shivaram Venkataraman , Scott White , Rick Shaw , Peter Bailis , Pawel Mirski , Mike Smith , Michael Marshall , Mark Robson , Leo Jay , Kelvin Kakugawa for CASSANDRA-1070 , Jason Tanner , James Golick , Jack Culpepper , Even Weaver , Eric Parusel , Daniel Doubleday , Cliff Moon , Carl Bystrom , Byron Clark , Blair Zajac |
1067 Patch |
396 Review |
b0150e86fbf5863fd831cfca8118f1a8bd254a43,
5a82c04fd363030d712fb2935b6c591577ba25ec,
b57181032d39cb16ee1c0968b5c4d6f79fa2e2d3,
ebea2ba6ade00a6f156787ca4ee36b2f8eb003ad,
e865e8875370db8349f8d836594f45978b855943,
341b3fbfb444bc0af81700cdc5a30d5bafea04a1,
f4233eb77c4703c951050b864abec40f4b7b03f2,
d867ac1f41c59b31f8fb4f54a06c0118018cfc81,
a22ce89e868644ea04f0f3dacec05fff1673a345,
24d185d72bfa3052a0b10089534e30165afc169e,
f45e4a556a0e617f0d6a68da45bca889b49f6159,
3f0702509b3f12cfc159fc33a114bcf52ecf9fc9,
11dfc025305113f5cfeac4151fb72cee2e6f83f9,
b25adc765769869d16410f1ca156227745d9b17b,
fee713775cda0704e1cc188610ffe9005b6e2201,
ada8d8b60b61653112073538a6335bb30027838a,
91d61b3276ec5ffda85a99009a779f1ebcb4358a,
5009ee31b933fcc5843417fd65ab9ff91bb74e73,
f47863e13c91566aca5f8a25cfa247b7ea27ec59,
a5bc52eee90e342efcdc53282612008d3dbaeaeb,
1569bd9c4b7af1099a922f16e6873cdff6bf4f07,
ee950b4103459740329dd91b07738b4e6003f977,
dd6a2295991be002e2fb85201b43297a105bd1a4,
a42b4e584842a3104652fa2c0092f9306f935f26,
ba08eb3577dfe00885b024e66738d294f431129b,
af96d405b42a9e4ae23cba841b7a5d83ee8f7ec8,
647bfc6d7985a9e07734315424fa6cc89e587df3,
44f4e790196ff6425255cd12cfd100ddf9415524,
a2e74354ca51809a11b62dd7995c026807683b0a,
c18ce589efdf480ad4623298ffb7038eb4091afb,
e6e596d1a86272b70d759aad18f561e84e2854be,
6e9140ab6004e6eb6eac6f05073d158a40c0645f,
5ab1a341a47d43f74398443f1ec1c17edb95e550,
948964b52fc58d6aa08f369be9e2d3a058cfea95,
0cb1e3d248eb3d14f197217256d8ec29c4b3717c,
6041433108e9968f0612378c22cd96c274554ac5,
60fb923018a6fd2dabf04a1d4500f7b29a23a6f1,
f30b772006e43e0c2905638e1e271854f2a71f69,
5f82aa3b03031c9aa7439b4cb745a6c5641a7b76,
f10148f4f1719f99bc3888b93f5a285c8af997d1,
cd26f48ce88d7db7c05f01ca6fbe82d087b3b3f7,
4b54b8acd21999ad4394feb93deb7cca1de445c0,
25777e1f462e153a5670a107eeb65fb186bf9530,
412b053ca171495b33dd92eaa692df40d83a35c4,
bb09d3c1b9a08ab214c9e034002f5b64f1e0e43f,
3edb62bf773617aeb3a348edc5667a6b0bad0ffe,
22e18f5a348a911f89deed9f9984950de451d28a,
f065cbfe058a2b0bb58ed53602afe0f12942d525,
7ea5b40b7172ec9f3fdecca533e19d8a165de7df,
ef33f9543ed3555dca4a095417a3e0d53df5fbcc,
dbd1a727b7481a3dcd9867e3a6f7791c1095e12a,
e01224ede63e941fffa7b9b3906c1d54fb699bea,
b3ae77d7baa16673d749c8ab8beae09e0b319c00,
ce206e20142024dbeff9ed68cb0ff4aeb4aaf0b8,
91fa4672248e4f5c3e829d312564d1cd5e1750bc,
36cdf34bd92ede5ad99447e10d90e6caa1fd743a,
d4b5b0dbc541b4b6249ccd1b507c777d7fc0bc4f,
f3a75035ac105d032988d8b26e562458ac469699,
37285304ee484122410c977399024f2af132753c,
eb6e4d0f07db3ec9996c7b8e374c97d873f5b99c,
786672edb6b4156e69bb3daecb9bcca0cba7db21,
16bb89810df5d1b0d8c7262c1f6c426e36866372,
d49303078459b0b2e0d40d9f79660ccdc0dc1fe0,
e5cbde9d62d7cb3a4755099750107aea77b157be,
7161aec42c5bdb9e007587e20bc71603a505a95d,
3205e5dbbc8fb8f365b72137cf1c1ea50f15cab6,
bc12d73a5a0f31ab8258b3d2a35063b5750df91c,
ed4a06771f555f49882c37f02ae45a58c2301105,
c0d189f4f2675d903d30b5bd787b4d177704ea12,
5c2895881b8f4ff080f1f7236f5d759f0323ea91,
ab8a28e365da8ef515a40e838e773d67ad92a282,
06939dda2cb307fe5489c9b7ca83ebc259f6cee2,
fbe8a6eb213ee3558be701c73c31a0da79446657,
60bf7a5730b47ceec64cc7974cb047c1bd59c792,
bc3597d3549850997fd137cc8b74700c62cebf64,
0ad499e9a82afa23f17672e25678d065b421e0d8,
a3734e54bc9032dedad5d44394cca8dc7e400a43,
1d2c12242f20dfcc0b787129b4ad8eeef2768d6b,
42a39b5d642efc6c593b27e26642a9acb5b84a2f,
2effc40edb798fc3e39b0511b5be39e6d0738f59,
a9bd531bc9a286cc8e81a800aaa29c1fead62dcd,
57c75a7c296c1952704b8347eb8ce6f1d3d3704b,
b6be6835d15c1c709d503d7f03aad2355ea60f40,
e26b726ccbc140f3971ce24371bd555db497e94e,
74f37b5a398fea0d60c5dc87124208a28580e8c3,
60f09f0121e0801851b9ab017eddf7e326fa05fb,
2b0797b24e2d4a433c0e17506a0d8bb812f8f2dd,
1227751661e653fb39be1ada369a9eda8f1e9d7f,
4439b4117dad85b206f3cd8d4bfbb4a5d1a9e822,
9851b73fc3bbaf61ec80b54c64483bcf56aaa396,
7f2c3a8e40f97c626def5c510d77c1da3d9ae926,
49ec3e804d1db54fdba83437a9f837e0120661b6,
3d557240ae85f626852fe7eb14bf8cfb1077d1b2,
302267e8a3761053f4acac43dc7dfaa4877384c6,
573ddbfb057ac1858e910f569d7204df1d87519e,
98b5195f7eb1f3a88bb86aa95211403dbd73c98d,
7746225dc5bfc07297cc485c8035fd7441e38e88,
811f82c5b151bb1f6178392470981883d5e1dfc5,
317ab72a8cc067bd16db63d9e6c19390e96075f9,
d7a09825025374b6a49a250467039dc15f36d053,
17034c0878659ea99e24b665c71e0b454f21809e,
798470e051af794b605cce28031b33b589cfc6d8,
46595896c0bc74f7305cab890778cc411dd38375,
8ce9edf0409945c81f36c08f0e8e39c1ccb7db4b,
0c7141ee8afa05d46680ec22635a5bf41f827b75,
8b0e1868e8cf813ddfc98d11448aa2ad363eccc1,
f5ec4c7c3620d453db39d44217cfeca4f775b47b,
6f8d73711a5d9d64947a1f5d51284bfda3d5d127,
2c35a5d36681caf80de916c0ab6a90061d5bf87e,
162675983c0a41edd29220e6cbc061f04830142b,
c7eb146e5669a8e97b1997ce9860b769a3cc7b32,
2fde93d7e8b9a53eb1f913f669f8e6fe9d653b9a,
61bbae106931499ab24ec6d87fe5d4826efe9e21,
a5647ad5c70c3b2bf25ca0901e461ee9bdb41299,
75d5639014a4680f2a734b4ec9b452ed0cfff058,
b27c61ba5f48f0d719ed95d2254693cf41d343d0,
6a4af0c77ac0aa3600e0a778497e6856d3e356cb,
e306a87b7d8e1ef15a5269006d7706a4c97d1798,
aa76394764bcb4af54150f12528fed9ddfa66044,
91907513cba4493f37f8aa86a7c14578d8bb065e,
a143966e1cfe3f782f6237d67d216ef8bc2d4713,
60d9c7f2f9bf3fc65dc486847815ebcb978c70f7,
c3569d05b8d28d3b3481d2e661320071dc30431c,
01bc564bb2e89684b445f217a83c39f32113560a,
dda7b2b432c94f4a7040f935a9faf746cd208d5b,
ae80948025ef336117508c731b508506b650c33b,
de0707432d92bdcf9b846a1135f64e1777ab56d6,
d72e9381fa8f992e182b415d6060128b567808be,
209d067afaaedeb274525097b39aa286f43301fa,
1936648a1188b8948048610eb2ccea316a39c647,
a9b075d5fa9d6ee9df1d30a6ee969896b3b99f63,
1954345297dddd4fde9da5c5850f7fa81f32c481,
686f516ccb887fe977238b53b9be307b56432b8c,
278a5e86001b1fd094da2e0d05ea48e8f7eb9e1f,
5bd57cbbbf0d98c1c0d8321b95618d2a6fa0d0c9,
0e284787294221982d21c17b27c0a4e1ae0971e7,
aa7c7d9cd74a8626cfac95c01a9f6ff9801bf45f,
c3f9ee7d918fef6542f82c35c41edf0918f0fc60,
aa90c88be14b337714739cd857c12cad2a9fedeb,
158376963b10f2cba75d76f9d0f4f330dfeb53e7,
40e22489cd989651da5111902e2ce2d378ba8804,
6a5c9ed87995059e8cb824608fd5907432fa7ab4,
e4d5d3393767efa2777122254ff2b8c7d7f8ceab,
9e14e195a401e51d9c0d5a7a1d95cdd47806938a,
853456da588657e66285a1683ecd8dd6616d6f4d,
ad36c8fd886843038b751a63be45a72e22f620ab,
edcc7f137f573eb6aa38fe4f5b79c22de7811342,
6773383df800b8b5099b09f1fc71518619c0aa1b,
a15500e742b7c18804ead7ef338d6fa39b9ba984,
dc37dea745fe89d70819d649c823d9bfcb0d7577,
af97b0f3ae080b01cbf1a3db934087082eeedb89,
4881221363f984ab6610756cab38e1a016b79e15,
0d12493721fdf3212ecfe58a341ca07ba83453cd,
0b94b191d803f2a59e39c0e14fca45f5fb2ceb65,
f92fb2241fc2ea5c7fb25ee885337404de3fbb49,
2cd73633bd441697979e9bfe4af0ca20527c6a89,
7af7eb31ef98f33a0c6864586ff91cdef669afdb,
d7468ea1444ddf9e1616050e46d4832f0a66290d,
fd2ddb5c3e628d4406761b9359112f6d18fa64b6,
8a1b93d79f39b80979f5403de1fac4f7e8d7cb02,
5c94432b239547ef3ee8326e9543200f67a2ed2f,
e1fef724889a498e0297de897592276b9f86c5cd,
844b9c46c9ceb08a52da7738c8312e8c0b599737,
debb15ed14aeff1f9bd1fc859cff10ee7248cf8c,
1ad710b6eada9b0b269c96154021a95a807f4bbb,
bcc7f7b0fbd0eabfc1ae985009cce7fca985b613,
629dac6c8aeeb5649ebb640ab0c6334b24eee85d,
84a1d6059bbaab375817a33179bb8de63121176b,
9688a79d0c315395772d15d92e051d00e18b966b,
893d1da990b4f31462ad241dc0c4b6a91cf3dbee,
2bfea99ddb3451d5b0710cd0462980f56e776c70,
0627c8aaec966d01500f2bb957aaefb9873fff38,
98dc41393fc6cc2b2b8756f6d8b33f86c45c0726,
8ea2d2a6a15bc1f791711d55b4345c233020d753,
55d5c041382a3185387def648f6a7c7a76847f75,
b3915f51fd85ff3e62abb2b57e790f81450e9d21,
604a38645cbb958d4bb32db8a25b6093ee4cd68e,
cbd68650bd870a1c490c2fbb29104e2319494406,
08848e7956f5fd08525a08498205637b2652f2a7,
4d7e703561bc68a79d856e28b3f710455b1c70bf,
2ae527218d2878b8fe874d2c05064351419ee832,
9471e8d0bcf77569993064e6151595fa7993ebd1,
a06be23fbe7859063039767ce0dff64922445f39,
021ec71be5c32788347cee077034df690a279a34,
5d46a014be3b4ee3ff010c2c180ec3aa9ccac48b,
5a6f0b852935e7da957e5cfc397fd0a55b9516b6,
5435c4fd6075c54c0ad8c4c3016d780c631e563c,
46e422a9417b5b513ceae4c9652ba413e2ede474,
4b9a802315ed735e9c408424f01825e50c03c1b1,
48a22695f471f7477bc015db8113d777a36406c1,
3a04d85488b32c106ccfec76092b187f5728b3dd,
808d7c9f32a9b3c623506a4d26febf70c1770f0d,
4797b40339e101d829e8ad15c923d36ce0e0ce8f,
63f6c8431918e39a50023613102bf8dc3c9768da,
772c4f1a7939e1bf236c5bf3e7bf624f7078c80b,
8b23dcaef922a9c343bfdb7595d618da4efc9a2d,
56302ceccf0571b1f2c7373fe9331d9b7d1b05b4,
959764186ac64e450d7f5566070da32e1b567146,
1e18538c9868e92622e9e0acf87b2e88b9bd6182,
dfea1200ee775e58195ca97b35ac20f9d7b8f5fd,
ccb0028931c9de665d521b4798a9f63f7dee7497,
6b2ea264702f80518a1147ab0aac44e0cf40dfc3,
7e4ef1cc29d472db773375802cb1e70e95fe9556,
c9270f4e3ae5f94d46070f1c7e585c90bc68df7c,
099f04e609487a4e01b2e21758593a820869f8d9,
96ecaff517418c63b93688865dbb435b2186372f,
f2cb272798ca44d88d13b1f0d69d9a9e7ab70a15,
185eca5d1fa7e384bb888c144d06abbced0fd577,
ea4296932c6be69d7a1a995367bcf7e2130e962b,
1a3a52642c6e72666beb20346093cc3cf2e374f5,
48f5d571641e534bb633f1e4e71a308a0bcba1d1,
bad90afc6f5be37fae11358c949802503e77caef,
e3c5d5d4335150e76b3e7e5ea7147f33ddc49910,
16097db1f2afac9e5098d67e9709552f4f7ef9a0,
eaca5341522a079dcecc181d229728da418ff2d6,
7d0db867588309a5e00c455e6752ac90e8e35bf2,
dc342de3711a5000be536cae6a661bbd44733398,
babc10530621c6f380abb738b1c548c50d5b7bed,
9a5c679f0a13575cd304fb3df4f41535a3a3d5bd,
136a1e53ad8e04374a6c54dd07d61d1a595a033f,
be1b02b95bd9c847cdfb01a0979d1cce7c581845,
6c3a28970549f66e20eb7b449706f1ef2fba11e2,
943fd92c9c0e16601a1445181462bde5466d55b4,
504d4d7fce9cfe7963ffd1b80949ce0a739d7a29,
74459de4dd1b9e55e502f2b7296bc2fcaca365fa,
236818cc34848084d2620bc3f600c42b282e2cb6,
45edba697f915fedae33f415afec2e5900e82a6d,
41c7424a0c6299cfcec331c0d9161c06db50b03f,
6a3e42a6345459771879d51d1a60a1c6c681b78c,
1a88aa68dc1bb092c1f0cf702ee1e06f9411cd7a,
d15a798af7acaf96162dc12efa3c14440c862c4f,
9392edf07298417f90263ec8bea0897afad9f574,
b79ea7de10474fc66bcbacab07ad6c821b838972,
9bf951eb464b3d4c75d6e19ddae20b5e34d9aa3d,
b2dcd3e5a5600be55c558eb5e20833ecec8264d1,
e4790d5397a4e01c583fca9a5371cde993678334,
e9660c6de8e3f4b5d4802e898e421316e2783575,
6786f9bef33818bd542b737f89f6fc88a0f91f95,
36291a3ca9060e3e87a3e7894d134961b9bc8108,
609bc4e123f08b8f65dbb45da3243719b7ccfdde,
5fbb89087afa757d62bb006324d40cd64686c49e,
8cc192ff8a1ce72f87c1c5cee88b89c8723f6ebf,
358769548a9fa451bce605aa518876da53a3dd10,
8b8a928e04bd091a6d774a9d5b9937d2002d7882,
84eeb28e3c60fee44597f4e4c663472ef147c811,
4bbf048e3761ed4924be7a051f105768ae8f2a1d,
078a605a5e60e2b138a8b9d41c8d53465360188d,
59dfe48638d864e5be5512ec8db9e516de205be9,
3682eb7ec102c12693fba305dbec108897a7d39f,
10786e72571ebe9382970834c95301de661bdf5d,
445696052d0a488b4ab7c71a2958a058242169eb,
bab73597ab93bb7477d1a22ebf206e78279232cf,
ea82722776c43967878180199ab54ba485575eb2,
2a585c0942aaab9fde65a836bd887b03f589d3a4,
a4f75e2c909c89c504538cd7050602adc3696266,
ae5722c2379614e4657088cfef38e7bec521c211,
a4b1e10ef5e2b49d6c97840cc7d2d732ed5d9ffa,
58df830e4193897d606f05ca3bd9ce23a6a05f20,
ceabffaa22ece914c989a40a2e4e852cf26d91fe,
fa212738583856895f7de79d17914eb570a2faaa,
1ee25ee5949adf550b6ef4323b470c7ca8988c11,
b788d192ffd106bb4f5adec0408dc99de13eb090,
44a566d32f84a8cd28cb3519feba6fca3b30f049,
fbf32cae91705cad2a000ce6e9745f14804175c2,
9404c65f72b3334c5a44e525401a8959e3aa6f00,
6c467fd6718f59757234d32e604dfd9a13d4a296,
a8ed29baec96c76bbfda1d878758e82b0323d0e7,
c11eeb43a49af512e6da64e32731840b265f0ae9,
3893f24098c3d82dc31571f0b6841e2d5821ea74,
994a03cdee262e533d42422084f5066bc8cc7cbf,
ea5a3d15f03802c38eed19e8f9a0011ceccedf6e,
3d4e07f7eccd607529c9323c2b0a474e76f1d6ce,
f0ee59d4c08d97119da4acd8815eef4f93311a3f,
f9497f4b4c18c6c47ebf14c525bdce4c1f0fe1ed,
ed0df5f4786854a7cc9596c43925156629fd1ba2,
38e3e85b121ba6308ba3ceb26312d12ed0d609ec,
791a78f92c8318991cd9207bbca99b470174044a,
055a98ebf1d9e9fa8cc349024c94384d715fcfb3,
a9e9b720fb04aa7218a0815ea4cfeaa1ef60c065,
b95a49c5f9e22225fc0ebc703fd62bd8241bd9d7,
9d63eb06478eca193216e3fca368520429aee266,
4ff5c45c703f3fe284eef21ed919dbab5c95d1e6,
38258ed6cf7411edf90a46d53cdcb955619a4438,
4deb77971a43cf5a55bd2e2835255ff044137fc5,
e987e3b88fb8ca88d1c69bbe48235dd770d8042a,
89699a67a1732210cfdbdc316883c51e00b80df5,
f9d057edbd56776f73c83a3998664f1334c32a17,
4069d8af44241b84cfdfa60dc362868ef5241ecf,
f599559221ad074d9af0a99d7ffdd482c2b6b10c,
0bbc22c00dfcce3d0945e61e94dd91d78ed51a26,
79cf5f639513703bb54403defa7f8037561fdad7,
53dc854ba75612213f88ce50c48c5874205a3868,
26dfdac558a32c41b366ae6ba5afd5e00a3eda5e,
e11fe50bc74a644a97908b84e80a568b2a9e5f35,
0fe7942804373e2b970b91c670542eb0bcf5aaee,
4ebba00095cb428c6d9ba9d3eb0f7e3b173b90da,
3120b65d34a3dd1df0100832bf25b4a9f59d204e,
90548386ef011c016bac70c4876ac51ddab648cf,
c024da47b4f975e2005a93d7f5c8add651a679f5,
058a6ac0e444512f7306097a2f8302690629c2ee,
ab2fc1f9e4c378e2f793c204435b1b728191d450,
c6741f30fa448906a27b976a03559d23e77ccfed,
6bdc779f723e67cc129321b3dc28ce6daa4db4cc,
cb2ff66af9b5a0b54a6ca70231319de1b7a1d7b0,
474547cf16aad0d97bfa455d864340ee1c44e1a4,
e688815e5a05ba75b7a78c2da58d11a22d95b65c,
ea44997bd223d8da580cf93fbc54f13ba8011815,
d3890470cf71fbad887a5c4bc256bbdce92c654a,
ad04bf7927ed3af1af560d515d1ebd5219385d15,
a720178032af2b32bbf571784f414a909f738c28,
647e3e5a3106667e79c23e22fb7abfb0241dc5f4,
c47d1781faea056a15b0d02d571c59b0e500947c,
b6eb2ac24d81b1832d88b99de8f2b0c0ab3ad4e9,
466ff41a7d9449330dfd869f309c25988671090d,
273c53831faede08b6f539ea80517a454ab50a3a,
5a7c2e52d122bfee3c20431a333b42e73e4cc9e0,
da6369b4daae24e3114b0501929b3605c7a3a3ce,
c2bc2240c65d5108103a197546f69ba3c7f8d43f,
4d2dba49163e35944c47e525a27b010e40314525,
e17513b927522a4182e9812100979bb37ccb51d9,
2b72987596718d31f2898c8d96ba16fc9cedbe02,
d8b1fc3952caa22be53e20d0e145aa3137ffc58e,
948a23886eaae8bb96d91d39fa9db035570036b0,
56997214b6c5c7f32095f6f85af82d18ebe53e90,
e1a1ec5dbed98b5215682fce82a1e9cf2ae4b7fa,
41510386fcd4edcada3713890a66115758bc4e28,
9ae39872f2443bb4a8b450111c3dd1ccd04a48e0,
e70e73352d8d9d49b88bd9a71d666328cae2cad6,
129d80a4743c5fb431e22e2b4782c092f0703b98,
e883372816724d74cccaa3219b6e809320f2935c,
213489f26e44504fbe262098411bf0a44c3c2760,
410134e67e736f1d0e550ff5d4f767df478ce5e1,
063c8f6cf7b12e976b0d7067037c52c548c6c0db,
31f0ee95e927c09183dca77be7739305ba2eeab0,
e6499d8dd1828547563936f8e4f0096d71c42f71,
57d856f730a22c16dd84fed48d2ab5bfa1182a08,
592634c6460624fe58adaf53f5ad39635f629a17,
860e122a7699eea82d387f1482937ffa570ef1cd,
b7a173ab0768f67d86ef97943a63317b76cd4527,
77b7ab228ea9207bd20311d04995d45e2592ce88,
3c4687c6d8c8bc2989c8cc9e951a1804796428b2,
992a81bb48e62466a456cb5d92d7cdbaaa805c58,
1196163b6c726fd6fca1717a56bd0f85ea82f420,
8b24d813b586cbc16783d7b7a384ebfaef4ca3ec,
baef22287bc5b5aaadf6b87c9ca86f1753a6d13d,
00f9868d94d03ca4f7d47e7ffb530cf5f95a56f0,
8ed913bd38ca0d2e82889bd96829131b3a0fb152,
ede7b55b4d1aad287d4ec3dacdbe6148b2275355,
85e5c375731c7b74630bc9a0fbdc6ffe4c0e635d,
96641d448ddb8aa998ede0e6cca11b08a6820d62,
252451c38b8a30701b9dacc8d8281bb23447d454,
db69b38911c06a2aeac20c01e2d89e6f7593191c,
50b490e046bdc23b23fbb268400abcc41a0de72c,
d2c98b024d85bf72a6ce3e03d0b8d2994199c254,
fcd02e3a6600bcfbbd1a6a9aca01743c0bc72efc,
0427c832b07e8c6f6983093ffcac79e3ff76c993,
a1c1abfba6989872ac354ff9528c0f088cff4887,
835669aee8dc0ba14a37594e1ff07d056c74a3ea,
dec698f840e56ecf32e0c813cd5183e6051aa869,
8d3922771b1b593b79445058f26b9c9da568fcb2,
94f5a6a12b2d17a5e68abd3f63cfc7736b63d6e2,
5f8991c73a6f43fbe9c7e0d8906e751c21d54412,
603e1096c96740289324554b79141a31d8c4f9cc,
3b907655c78131cc2950c2f7f36ea62d8a341e31,
c473679a233ba60e18be3daeb327becc439939cd,
fa2572db929d97258c07da1ca93f526e17f7bb08,
8897ad5ac7e8d46df28f8b86087fed2c4997f9e2,
b179af1399fe5fef7afaae02c7821e409a32624b,
086fafe362819d399bf874e9adc411ac52377274,
b8c9ad4a9b48af6bcb82b714942cbbcc0b41a6a2,
8cd4dcd2117b42de75958573c6cb7b98f02ba71a,
847aca1caa63ce4b9fc767d4ac8ea65c4d7a4436,
cd62c0fef1329bf7f834b72fd5bb9bda31186b20,
299b7be0258dbd5ba55a105e70ddfb919f12ea09,
1b24a02c4cf8d4fce042e3f9b2f34945b729fcef,
53ae0fad04a03a85aac53ca473bca7221333bafb,
6dc75ce2f3305d9568f9a7e7078bd87c04009218,
2d95cb4957ffb83a0b643929c3221cae6d71a0b1,
2bd7d8932ef8e1e0379f4cdcfbd702e2db1dd007,
8fcbeb9f984f1b6994fe7375ef49afbb992c352f,
1adcd1c52e87a2f59d9006a29fb9476174968a60,
a3ab11865b0e1cdea2af376625e00b65cc043261,
a28d130f13aa45b4aeba5c9c51d1c65b205248f8,
7dbb7983c248419e2d43ad11296f6d8f3e7e87dc,
ac7c83535f05dfc55daf3c77e7aa22d08e35a278,
e1bec627274f147f2a26bbe16aa5b6d100afac37,
b553e773310deb0f17a0ded6424fac1e03614859,
4ba0e3c89db1c038f1e17f7d340aa4b1140654f1,
8f7fb46e5c1aa2b7a7ee637ea5943c756b87f09a,
0beee279d249baea5f857c20f5d84e23cddbed5d,
58307994b53b38e880173205a59e0c64c5169199,
c43e096f0b5b74f49013572e6ef42edddfa93c36,
264ffbe9b3e5996ccc05d3a5d9a93cb11a26cc7e,
570ac26fc657950c1eedbf0b31e580e8c47bc7e8,
8c7bc2fe8718d612fdbcf0f8b7e33554f17efcaa,
798db242c4480446df52481954e19994e39dcac5,
de2ae8f91d58b92de5629131b904966fa58d801e,
5b9c40245786cd043bd0ae80b164bf61010a4f53,
32f85c5bc0df3f1ba0d5904f9c1af45e45bbfa98,
f4b3c01dffa486f881b98ee83556fc372de59850,
05d4222cdb802aa46f976f0734827bf270fd1c6c,
80d3decdfe70b12422c24cd71405aecc5a02b97e,
6d2f24cd63fd68732258849800e71637d70ec482,
a287f42ceb1d5eac033e2db2201422801b772e99,
4d1af49b98e6c0cb6b1908645d321bd21b448e4c,
04bb3e4b10498e1425a831070618dec7b0f51d32,
e62f62910d2865d5398636624aec88d0db5546f0,
8c925375a32d833ea846449287a8956352e12870,
2953e788bc3a1df918c7ced590fecd9be779ca90,
d10d8783057fb72ae3e7e103bd9104e86c81c9ea,
95809de5861b48eb6323381fa0756084fbb2ceeb,
f60187d4d56395f25c45ab26422ac8e7d72f5c9c,
e6c5a28da940a086d0e786f1ad0288c0b0efa27d,
b3debb5b45569f1ab108e0b92d069b81e203cb34,
660e633dffb42141c5974c8115402d4dd07a1568,
37d063ee97e9521d3fb84d1427f3ef4adc0939b9,
7a7dd17d0d00e226208eabb9c916c31287350a9b,
abebf52c9575d2016a0b2cfe1a7bc060d6b2698d,
ec26ee73bf05812cc79af2a3d63ba5bfac7ffd31,
a765dcb59e321f86e5ac594b171ae48decd823ae,
d01e56f05574a7637a4c65582564803675843389,
a0498517f2feb70db1ad0cad5417577b11cd74cc,
840aae0f51a345e4154574a05d8d28ef5d9f1a3b,
3f885885b49968917af12cc0830ce482fa2b2ce7,
4ef269d017db15ddf83466fa71e2bdb35ee98ab5,
5eb724aa83083e9b831c36cfa61164ea745c7a13,
541e0b38d33c4035d1241ef8fe38a2c23e054454,
7d44bbd308beaa70bba7ea2e46c58441f8599b27,
a4b71120ff6548055f8e53417186e2c6456df922,
402e1edeb7302112e6ea532bf77f1d6a3eb81c78,
1946cfdfdd5501768ed1e60625ad54fa23a7fb0f,
7bc35b88ffcf0e7873bf1757cde7f6b6ff0f7a1d,
21622125f3bb2bd80abfb4efdd375a825a987f96,
5040f8efe1df960a56c181ad9920a23fc5f8b7cf,
fc4502acf0d3a2d9bdf8f26cbe63b9309705bca1,
5e75a7f9f079e363e6ce5f5e95cd36765ffad95c,
b8af65494aa7d2aec4a2f7ed3ed5b91a24be2398,
cb71747c88efc7ad3e7dda67316855d6571aadfc,
830b0d8c544111c4f4318e7c2dab67176b261b55,
0d6db4a68f1d66da789c037d8340c682f21253ba,
ed2a60707a70e21f1a2a61416f6ce3c3f1e0865e,
1f073123f61dd7245d1412adbccd4be2337705cf,
133acbb5910a47767adb6bcd198d5671fe1af611,
bca6a246699dae7d3bf405caf2833e0d7619f338,
ece6605e9ffd4ba3e3130cc63e070e86edb1508c,
2b414b1e95472dc79d1ce2807a442f6c87be04d5,
8097545140716f0cbde4c9112a0de2d0b75698d3,
2690f286bc4522e680a8e59a2b270f627f6438bd,
7364c09843942bba7ef4ed363b91b54e6251b56d,
8083405b38083087df320b99270b7ae29159a4b0,
079276622158fdfabe0cd8f727e55e0f963a388a,
09a1dd5e4af316fdacfb93463b20e29fff8d99db,
53286d56f084270a457d8698785a189b8b410cc3,
019d245a7e45d237e844db188a74906c3506a31c,
c280e204d1e54188ae930c5fa5784cf8441bea53,
92d5315bb43a13409b579222677af09ce7cb1e49,
085da5d095f01ef459e6473167e8b008597fd134,
c16a51827b477cd76434236562bfa312620fcb5c,
06fb85800c18fc386e2888d4d5333b4000698a1e,
e82a3ed733d394dba6d0997821154fd6d8177872,
da5ff984d214fc081a8c37c20999d6cc293857ad,
f840e42b50f61a8b14a8cdd6401857e6f6b7d6ef,
87ea405523c59349e2fb87c6dab5dc5a692b8b99,
bb1c4cba1401dfbdc935facebf5766d28856826f,
dc9992a391f01ef79b74b5d9fc69fb7390184ecf,
a6fa41e5f11dd7cb16fc7af37d6a65216d5bdabe,
c5ee059b06827db76dc1a6fa296f1c583916cbbf,
b869c85d3f94b21197e38c5dcf3e254353bf748f,
7f4e3ebc31f8ce94d59903c53ad1e04b82b84355,
362fd846cb3609b3c0047b2266aaa7e00203c0f7,
46ea05fa121f7c5f412deaa2e65f21e49358960d,
804729f1ee53c8314b7415f36924c772c4d48bf0,
9fa7a327d038066fb7761d35c2f61ff5611294d7,
974b4acc4ee7e0d50aaa4033c54012cba3dc3f07,
1916943ab33dfb60d52f78715a26bc8597d51990,
569feedfe9f49e1de0c176431d11f5d0dc9045fe,
f3630a65e168db8310f726f0d9ae8f1dd92b84d1,
0be34cec4130b2b39b7a4dc7ef9ad2b2c0000f7f,
f73bab353c50d67252c13594ee836961902edc09,
6350c16e6d32ff318189bc861b25e4677e80a91a,
fe57cc5e37a1af282d9a0e97ea14876507bca170,
154eec90baa5a2a8b2a3e04fe1f7ac2d9a8cb3b6,
43d330ddd8facd692502315c3dfe641e788f2733,
5db8757602842f2a73bdfe28774f43f593625025,
a043125eb54193512c86086fcd90fbe798bc0367,
9ef94ebc6d8da1afff6d1a6d6c154999c45ead4b,
8d28548efb8c3afc496e98a400c3a4418119e168,
d36ec10152b29ed052e12acdde1ae74b726698b3,
dcb61125e665c7a955ba293fbda11f3fad472ef0,
37ec7d326d0a5125b197291234a462eda31a5883,
e5f87d1d91340db050a9a4efa954a82ee371aafa,
8110c63b16563e930504afaad800fb7b84b69410,
ebdc7cd9a46c652ccfd78ee47cc637d9a41fae98,
0fd507be5a76c227504a9acf18d7d58e24201162,
436f3d0db54d7f5021c18612b18769ed758a0191,
6cb811b454779ae34df509b09abb69134795a4cf,
3991fba440756ce5174f54dd544302a0591e61c8,
0ed735570d80c42f4f279c54d652d9b1a2833e3d,
a3384f39273ed53a693ba72f13da3042d4811d05,
b5cc27121bb5203fab1f550a336b62fc62d1a45e,
486864605ce3fff26ff4988492afa5258ca9a5ec,
e856470fa159040128540a104618fb1cc1bdb6f9,
f1783319fb21d334f285568427f5b478793edf49,
789f625bf32454f133601560ebc86b6aecec1936,
97f0480af9fb132e9356c7d6ddbb650c456191f7,
c48abe4c1fbebe1052a53840fee98be91316f3f2,
1ae56a66e4a5b5272783edaeefa33d193c7647dc,
eb189699f059c8e0bba56a394021cb5a33c2661b,
2c438e5881b7abdc013ac2d1ac449683261f09d9,
2c6f56ddcb1248b14a27c6a1462de25c29177acf,
5856ee9e6e7732922bc2c331f4cdf7ee741bd661,
56770fc8070f15188e80e85978e235d75dc9f39f,
2f5f0c2c12a2d9c91cad79655b80382a2bd4c132,
8fbf2e78f7fc2ba5ec8343101ccb586af43124c9,
a9e3fa1c54580a01132bed0c2401ced7706a9e7e,
7200c81c2fc22215128834034420a00bdc707c60,
a161f9f0639c1fa594d1f9cdfd92565dc35a965e,
a44a150e9cd322aaffda68628ea3ff608519b12c,
ac4d0161471bc5bd6971226a30074f3e8ef4879c,
77ede1e360c8cb2d9487acea528cc371a39a9314,
59d185c2fdf0696675bb3853f9605e95161180f7,
869028237882d6fdc157bbcf91fd8cdd9a9ac515,
22666f1c34aa28b102d2f5cd15976188b8d4c65b,
8f878b7931b3ba250842e7b48ac569abf88dd3c1,
5ecd8392638d65372a7fc6dd525f0bffcaea000b,
9b5c44caf3046c72808d053d2e7045d0f775be79,
8ef5d503390d77b95c1639d7b139980597315c34,
38ff66f408916c1c3de22f369100621dc429c1ad,
018310e2708f19260ad1f31ff9e9da2b3bd85b23,
d97f3f19397339ef056929fc0224c4efd6940578,
602605f45b42c4d2dfb117cf261129354760c1c3,
9d7568282babd4811c9433ef066d8cea15fe3452,
8720e2e3322b4b6a04ecbf3f1a99746ca557b9bb,
9c5a6d52399ec3828660e03b5691277a2fb179a2,
79560b67cb59f02c9599891b01ed37d9d95341b1,
1a562c4efb765cb8e3594b9d0d1a7694b28b0def,
4ad62ff9139327527609883103ed432462f8b247,
83586696d469ea374fb1d6348846d524dfc59e21,
6af572671bcdd8d254bf12528661d751ac499452,
729022c655c278f823537453dc33344eb8bcb78f,
cdb07b193f1da88be90198ee1764697f0e050fb0,
f47145d3c108aa2b31ef8a83317ccd4475ef426f,
187761a3229a9d6853090295d966731fb1170458,
e7a385ac3f1e3378b63e0340e7d57d6b626f27d7,
aeb0d5467d24b8b6c844de7566bfb5c58ddc5e27,
00554e90b84074139060ccf2c32fa3130211136b,
8a6140d0dc0bc8bc4f6f1c47c02f09b44251ca1d,
1fd6af347ab1c8d989b903f3a8a18e3a33c616fe,
d1ec03b0d3729ccfa6cc5e259e931baddf68c982,
72548aca3e6962d51239aec6c2d8bc11ee4bcadd,
88e660f5308b3f66e33c2f2ccaaad93bb2d90f2e,
9d32382b3fd48a9362a07c2865e93e2cbfb8ee61,
b81927a9ed78b0b3269019528f3ca0ab0ce6af21,
21913c5502150d5908b599ec3a2d1cef7b018ba6,
389bac77f0cb00cb8914d05512151116dd3db027,
a857b73834520157fe1c853493fb09334badf699,
49af30a77758282bc648496972b944d60bb9e185,
5c44cc166e1baea7062bb660d96a253e20989ff8,
475923a11064323310883b33c0f6ace1b815b5a8,
297c2f36390c9d9997305f2626f6632e90e4242b,
e7591fc3c011c2b2ebb51fa4595ca782b55a15f6,
e34283c63655279caf88754e93d3af97d8ec2e78,
43eae6fa3b9324a68a2fbb5078443d55fa05bf82,
1a29b2cfd3b9fedd301ea2777302288157d1e4af,
f9f97d4292bcb9af083263220278825e1158aca9,
72770ac00c35a6be0eee42402693970b7c2c61db,
2f02b37ff5aad134fd49df748ce5621c1bdb13a8,
3132f7ab05dab62ea3f0ce2ef194784842aabce1,
17cbb3daa57be73bb31e17da8e8aae9112f94dd5,
a0d72043e22a617d0fca48346b57bbc9445a66cb,
8b38ee280661fa9254b38d80671cd0247850b477,
efe4bb31410814546aad7f2e282d1253772a6f02,
cee4d2059815e2f5157a1facee8861d8773bcd39,
971e879e2d08d7c922365b2d796e6ff55db3f6f1,
b182e5e90ac7aa73fe9136cabc0970c45709282c,
8e68f3b9a0cda1c3038ef2be95e58ad6d07c1e52,
1176b61250e397a71b37f3789e5b6f600d12cd34,
bf0087ff843e46f91f316af25659f8771e83f0bd,
d966ed08610940da1a590ce7a83897b9a1dc02ec,
ad29c258eab4f71b3142041c899a4960b63ffacd,
267c76a65528b856737830f78da01a89f547505d,
ca8fa16c5edf7f98706c5562212df53342f2beda,
de034ffee003c63e2ba610067b94ea139b440bcb,
a8e5c1894544b9b45765c3ca2624aa65993211c3,
dbbe856c563fd09519cc6373d448dd36055668cd,
89fbc1b031dd5f045601a862c751c269082aea40,
629fa9eb111b210f24776fa72c7c124bf5362553,
4dd8fa51ff1a6db46346111be008792304ebcbbd,
b324537e99e4fe784357ee2cf12f26bbf58471ce,
52b6edc41366eb7fa3cd7691dc35d65989d3c1dd,
0973793b9584f9d4903d83316ce9d56673ad7633,
d08e34a765bf1bce639c017aedcd4c6e6caee96a,
c450da88083342f1fc3aea388f13a572b29c1ada,
fab33fb4e87decb71b3169cdc12e48f4cae104c1,
cfa5ffdd59c5adbd72f27414abfd7965455bca66,
5ac1aaba53588650e87a0848e0babeae65790e70,
d28cab41a067803b6e2fa2b5e88f6a4f4103f1ce,
7173a088f44596c727eb5403de78aa3aaa2cacbf,
72b436769a2fd721d57e23f20a70e86c891332aa,
6055d1b696ea2e3085947afe22344b8d7a1d3589,
775293210c8488f3ce708ccc3a09fe7ee639d436,
b2a8d8954b36fd361bd30437e135c75a8a141d59,
3e7343e1059b32b2313e9be8e43db07ac223326e,
7b692b809dc28a63036f1d27a1d527a2f771bc4b,
8f4441deddba8aa365fcf514ce3e1be4fbe1ef53,
0b68a77325dc80bdd4d573dc55cba01c456a0b99,
827466ecf3766faabecb5c12d534d2a1a18dfc00,
283e365196cdad3fb352de0b6d7a8c0ddd1d784a,
84aab33341b22b44bd4adfe8a8d34d3f15e86f25,
2c64c97fb037407dc524a87ce18c150d766b3435,
477deb3a090735a28cf7537b1280a77d071a1c52,
b5eb4fd89977cc0bac03d4a8c8be6fd0045285f1,
d5a21efbf489a5288afa535a5de8f75130279b00,
916c810b54943695cedfcdb46a3eb8eba2d90536,
b07301dddce919290a5062101ee8cea940a8315c,
d94d553278622a03f33206884c69d83812e8098a,
72303359928221279586fb518c68bb46dfc02e8a,
2fb63115e0f549c68b274f65055f8ca9306cff41,
ed9f7909fc3082f8229e3417da9c0cb7a9c36a0f,
1208a20baf698b79e73d87a3efc001a306fc5a2c,
7aacffdc9c196c04679d5639384d39d91cfb1073,
8bda57384005236a330c73d78e36acd3ef47b4bc,
73644f16af8aaac5659ea1398b83b64f984239cd,
e6677d9d18cabe9ae50b4ffba9aad21d60c1067c,
1b5577b254580b610105b0350397c0524c0c97ec,
91e4b6524a9b1763298b739c740e0ad7a0e9e42e,
6d60623b2d842f2fc093a81313d606ba798933e3,
b4386e7c2486f5b26b1e2e3ed7c557bbdd9419a9,
c618c213d81e64719f6cf4612a7a8f1a9760289b,
3a044a9140abd8f77c935d8551ee6a62ecbdc934,
257177b421d0930f889e96a7601053b210c05ef0,
291846dc0565730e67c02081caaf347223b386bc,
4fb3d1864162a906de470a10741d02dbe2dceee8,
2441f798ca41f610a25fc55d7f24685473085f54,
e3f05adf36e4e83de87747cc5c64e4ae7ae7314b,
c00a5c1f5800ba3b369cd47ec97a6cd241b1cb91,
395c3caa0cadc71fb7d1fec45011b5a59b679f6c,
5d782903666c35c74af3c669b6beac416a346b4d,
f5fbfccdcf4910417efaf04fbb10111f69201c2a,
2bee26f1577cdb99013dcdcb6d0085359db7fed7,
182457aacf109778f2f68e019de9f654d7d53e01,
0448530e3102c743424d93c5a1fc2afc5bbb5b6a,
aca77ec466a9a06dfd6867ec6341f6916c927f13,
a393b92731c8eae9672f4e21442a38a998e9970b,
13e335789942becc068c3931c7810bc085ea0dad,
60d7cfa6bb93bc449145ea4580cd41d3a8e74ac8,
b6b1053687a2c002cd7f97974a4a7086fb14de4f,
0b0c523581a2223777422d335289e593d9c58de6,
1217e2f133a7b33334fb0297f1a0cb3a8c6dc8e0,
fc73007f3d966312c1c8330925a3027950ae8bbd,
0da82f321c6c662cbd72f0d9895a916cf0aa71a4,
92f7c71cd3349b9173fb8111f59b81c739c761a6,
078c56c631206f6d351ea5c360c21a519e04da25,
9fa60256195cd8950b4174e5b2de53d688122ead,
8250594efd7ba67526a5455579fba208dcdbf577,
972812c700068d11f7fe7dc2be55eb3de7eb68ec,
2e0633612ac4a4ba7eeb54f4afefc99efcb49645,
f9ef8396361e3c1eed07b8bb358b43199844be39,
42de60181c860c716810953512a9b9ed9b44e123,
9249a6c3bc07ebc9ec64c999e8088e6a712fb870,
32ed1343d2cd12127b53e688c4808d027e8356cd,
0789a58a46f25b2b22d91b3f570e3425a2a51c23,
f4be8971efbd282cadccd322d55a3815894cbcbc,
9c0ad8147de1d84319eb08dd5030f03ff7a9eaf2,
5ab5e1bbd19cd392901bc6222daaf0180c26cafb,
16c934812b2395da7fb3968965b03d2f6aa8c8a3,
30010703d284e3178d31a9d66cf633c85c9e1295,
0b2ba99325b379cd5ba4a79b66f3eec46850e776,
524290bf738f658d94e0cdaa4c8ee8902288ed42,
4ef44c62172744352d02fcac8f0f42710b1a037e,
97b45898c0261bcda1ba2245147f3de517e44a74,
5531a7f5db05adad04d393b4ccffb6d87d806ec9,
1a6b938becde3b0e59f75b58c1317f5865aded6a,
048eafffbbc25d238de89006bd748271614bcc41,
aadfa6a334135e1f9f7b8eff827941ab6e588d2f,
e34bc868d0bd42cfa07e8a924a720077f44c209c,
d0056e8ef2d947a9769593cd9c01c229ee406187,
1067d37302e07d0130bbe6ec6beb4bab32ea1a66,
b6e8b98993e5c4c160d9ef0cccb9dfcb46ae908f,
9c06e5380693ee3cf07858e6c53d118c70d00827,
35db73cf758657fa018d00d5b56961749d421c72,
d5968e6b6098305f0b5c4889dfc790ed82ca908f,
d8755b3a13c39b2ebc4a3d6257fbd24d14b019a7,
34e241accdc2ce771a9dcb0a8b1946c142d6786d,
ff533ad156f1def84a1517ceba58ff296d3770b6,
f0a396947afcd40d8ee397c1b4515d0b9c9c4304,
ee9694dbb6a41a7fd1675687e7e55b8dd0252705,
40d3fe48d6ac3db4102316a6a2d9920086031705,
d8342a7736f11f6023f8e9c06d5daa93faadeaa8,
242b717f3d3367e0db61b39a35e8083d5bd9af84,
342f628a0a724fdf916945348eeb018eb9e333c3,
cba59a81e6dd08f72e920f55b28752f979a35cea,
e44ca3ecfeabbdbeeb611fbaf9c71fc55c57c4d5,
82840b687c4710036e230675669ed6cd40e2def1,
4ed5281bf54c4f2032950bd7e99187bb9b9dafd3,
58b109a099fa354bc9ace8cbfe9e12cd92bbf026,
91aa0d55c6a15b62fbd7b2e8df75f51ba9136e46,
5a45534c27e97e0463507acff48b3847d958eea9,
8ede1adaf244fc389f16ea6666308967c89272cb,
d55ed91006b8ad6ef8b3ede0d4e124700b825dc9,
ef1895bb955ed7332f756bae05e3b6eaab05e25e,
8a3543a1edbfd59621af1a5f371a05539ce54377,
940527d66484aa18a70820b908a096d097e05e9e,
14bdc6570d08567f1d8f8697b6be3984425f94e1,
ff59b8ebdaae0f0de6d4f3143c8f637def7c6b69,
656bc4d777c057e7074b5d7c527b816025c9ff54,
2db783096aed6c76a1b16afcd2d3c44e49a4f11d,
f2c38f8feba906e0bea73a9a49e37d7c4bfcad23,
78cbce144c86cd376fa30830a82b94a35d2d93b0,
969bdbe4f429596d09c75a502495224cb8e7e753,
87b1b0d52f0c98c296ec6edd85ef2d1bca36d679,
f731c92081c4fd724b8bbc542a3cff39072b723b,
2acfb43599fd06f8d422478c023e35e2e56bcd4c,
71c51f11ddf7314953f87ed482979357dd0d7d3a,
c75230c3a1b607570486547b0c2f2c64c2a9c76b,
04384943fef3c50b1cb27845c02a5287c983d11a,
034619317ae8d1206c7b5325a1f8bb6c3b17a0b1,
c59a4fc4bb2265bfc20dfa3d69cd53f8aa4100dc,
1a904da729b5b64f23b9c3285e4a3fa8468fe9ab,
7a4a7090cbeda4fac08c606ed52cb29a9946ccfa,
a5fa451c2b3eaf3d98b1d158ecc9367718e98941,
2e1b1a53c953f183210052ea10b06c0818e427ed,
18b2a16f0a9cc90ef6f8c9677b7fa970a5200b5b,
16ba403a0f68e1cb3a8542b9f9d2c91b01113519,
5bf3ad0760dbf3372315ac54293c8c9693e070dc,
79e9a80b2f6ca205b5895075ba93180129197594,
0a9a17e5cbf202a26b3cc21f71b389c149fd71f2,
1fb70ac9310aa0c97aa44bfd2b9011c5af2a69fc,
784a71ff6c722de2f3e950eedf17ce31ca43711a,
1654a10ecc60a1d09ffc12e73b31e2f985ba31f2,
d20d24adc1b642b1c114f7a2e5885d5a0e2c0ede,
a84ade4eb1ca23be6f1fdc81e47db2bebd216723,
ee8803900b5ad4ffe9b827c64e9cab1d4b8ce499,
8a010c82cc390fde157bb1d5c3192b0205c7a802,
d06ed9ffc1e6a5dab6ecd47143db804dd0bf6cd5,
7fd4228c84f7e1eb43dd870239e1a79e9b0e95d4,
bf98ec94eca061d2dbe6eba0472134cb334978a6,
a8bf985be53318807ac8fb28cb32146677a716ab,
5fceac17438e4c8c176445b0b65b025be9e2627c,
c613fea68837729dd122721d319faa6cc1670028,
405524ee6d87f088c121b797775ab8e5bbf1b57b,
17f3dbb11bd8b3571bae657b83512742f567ac74,
9f7ceaebec5d21a8ae5d0b9134ffed1a5cf9eec5,
86eaf906b7fcb33081fc505bea7e54ee29243bff,
95ead06d77962e216107fdeb29a10d96af19c8a7,
7d2115bf8bad64f69a23647dc05be817d5f1a684,
8f1376bcba7476977c1c512534a7f3371e26501a,
2b69c401cb80ced5b14860d96a76ba01660d71ee,
5086f498d4d23c3f1838e95f6dc25a0a8254f1fe,
5d4371a0c4e6941f540c8aa7f60d2cfb0744d9c4,
24dbb2d08f1e9ef5776e381a4079573554b3a1f3,
3ae390d0f412ded59f0e2fb2884925ca0156e578,
0160ad5ae7f92bf897054981631df9198dc00ccf,
5e4c5ce61bf5fafd5ea73ccc3da09f5147e456d0,
9cc51b5f2cc31cea6ace8deae81356fea4d9ed22,
128821e5b90654aee60c2c37c5e068c63a94445c,
2c6948cb0aac653dc96eda14eb20525b5f3bd66a,
03da50d62cc607b154d801b3709b2f6663d86ac5,
fdba4279a0f402603872b36f58fe3c686f691ac4,
fbb188f91afa31ef7887d9a757080599e32a41d3,
027c86a873609237c3e4de1a70b1ad6161535ece,
c325fcab720418f68cccdf1046afff24d86c3542,
2f99e71f304b3663f2cc7d8bb79172a999525062,
478ba67b49496b2656f53671559612eac861190f,
781aeaae0687e57b7f0ca92364728c3ff5a03b94,
ecdcc00ff3105135dec4e4ae47af85cb576a3084,
30f0216a8fafe8a95b68f45cf0ee34f2e0b9aaac,
7af12623b19cf0df440fcb2b5b05ef83d5931553,
3852009c14e9129f68786262bcedb9c00dc0df7e,
77335589c85f65b91c5e31482088ba85969020f4,
4922a87b54c8ddcc47ef8a3c7542bc40dde435c2,
210c98ee3f376576af3c6f83ab643fa5752917fe,
6224d8b25dcfdcf8a1771a77cbf8619a1d1e6d59,
9e695b576560663a101f7c89bb78a989a2e44241,
c14e573cc03731d83fc7cd7c25afe464d18857ca,
cc9737abaf6b6e5a117385cfe627c0a9a90b5988,
8b7038b2acd8a7f15df9f45fc8beeced5682916c,
d6c2bb0907efd2514a03d117ac1cc4fa60d3bfc4,
c3f36eb1515c029b60c7b864e76ae37c1adcb2cd,
d6682ffb7b3594491151e664b070f8526fc4fece,
6065d714a1fa775547dd04ab3c0fdcfdd1354755,
b41b238e60d18077dc71189c2237984626294513,
5b522404d6fa7a6517d114c2de35ce1119f84e8a,
2126f608ed6497d05b97d27cf2862ec2cd4ec54e,
3e06414b61dbfdfd8a05a80d4c591dff18ff5d5f,
27101e9626b4a97d4e34ba5ecf3abc52309f1e19,
a2e2c03435d453306446d19c1000a95089fd8d22,
820390faf1491004edcd9dcc1706faaa647e18da,
e8fa8651d4ceaa0f4d5f0e83bc99f91f457cf038,
0e276b5ab0eacfdd4c96d101cf76a0ae7dde4113,
70e1ee304c8b92c50e014944cf5955b438352c24,
2ad01352a88b319a4364bb5a9e714e601b17a700,
9a486949a7d4dc941e05462504e5dabbbc391950,
a6cd2727d02a88a10c910b4b62267aba82367efd,
6b5d8bf8028c04db5d167543d006da901eb01663,
b40af751144c1859d3a866195a92ad3ecdd35b63,
d6bdce610d2cdf7d319279c7f2b31f91faa4a4d7,
b2c2a6031a8e686092801b12f649b498623b667c,
c8def03073e7098faa9a4a5de4efa8958af4416e,
6b1e0a42a9cc6404770d3bce71c97aa9eff3c47e,
3655e91f56a5ef3bfcadc3d0c48601cc78c17d14,
dc6e4fe55fea6cdbd56da48d4a7d6ee8c297f6cd,
1cb079400f80b716fbb0ad4448a427ca94c8460c,
ced475ad6ef5d27733b4656ab636a1cce017d774,
6e5e284f321796916bf386705fc91e06738d1117,
b2b057ffde14e4bb15a8d13f87cdca2d22c1a3b2,
453c8171d9b3472c40d946254d6a6fe1ae59fe87,
720c49a277e8d609b271cf94c3b75dee46f9da16,
beba91e885c450a4542823da955c677b01d66a17,
c10813c98b9dafc269e2dfb7ae38671ea3898f64,
95747497da220ed2294c84c7eb46e6138e4efd1d,
da65fdaf5f9a07e0ee6c0a0ec946c9778eba6da8,
5bcdbcfa271643579d75f5d7a4328df93064ead9,
b4cae0372064886989d0e6446d4c70598aa1dcfc,
3e574a962c43af699eccd968b1488f724d78d5a0,
8417db8fa9b75ed27dcfa1e56263d92ab97c80f0,
71084e306eed1415b6f83bd5d05f4d7fc2d69949,
b1810fd428e90a85705aedb82bdf002c9e7a27ab,
4a6b002090bed02d91465821fe00fa61fcba26c7,
c9bbba13f5aacbd874e7d8731bdfc389c834f708,
40ed496b910c3e44cfd529fffdf6b4a2395fc346,
83cce240bf61efe41c2074b8da4958794f15b123,
360d9b6a9807e76f8d9ff71b388008127f029683,
95cbb3461ad9fc66969f9f8338b686b0f50d9a9a,
994487d755250fb02125b28075aea3c3fb2685d7,
7c4166444bdef1bd1d56f198e4a448f14f1bcab8,
fc518cbb6a098f4f3adcd96a851155b4f6742349,
e972ec8dfebe1694abf6a5b7415381b0b78b9665,
183f51dc2167a3ade932413505712543a690315e,
1bf797b9439996684893bfd0c2d9336ca591bdfc,
d0db57ad10e09564e58753c789f01c006c0f2168,
93c5afa5c98de25aecc9a13ff9a9ec833785c184,
5d447035ba19bd2a02fd6afe0acd2271aa3f4ce4,
538dc69515f517303c6ba19e6fdab35f8a25b2e4,
f6b71a507dc203360f0b122e5f470d27400ce2b3,
57f07255603b6299ac609d9b68c34dc0e0bde30b,
a08630fce0e430800d4beb0235ab199301be4f71,
e946c6380637b10dc8ec9e257fbfdf47b175dfd3,
3678daa0be6e88821b3a61e20c78493d6f119449,
242fa0231bd74fe09454e67c10a4af651dd8c4e2,
f6b54dfc6bad86912ca8944d4d4944cd9a41c230,
f21b80836dc6462dd7b4207dc820ca9138aba6cd,
128cb03a5f3eb77b6015840f87ac6dc8bf01e0d9,
4856460f0e927761d8b321092c877092bce41569,
0287d0dd8749d7bbb0e8474b3b5d42f7a77b303a,
7518f7ce9f012cf5a5bbcf976a1590a1b5531db0,
26971fb3ffe3036a0d552a72f65a3c9f13a4153e,
924c7e5fcb40c9c5afc789db9fe6c6f42ef706b8,
b767bf7e7d94fb8f81a784a97662a74816ec6754,
694a6115c7d3e45f2b448b308b10cce10b700442,
7dbbca6698fdd14bae1de4a8a53a44ce21723434,
b0e6053b85e0f1bf2297c6839f87c0e7b52c1844,
b1c5077f444c219e0c0b4d9d0744d5716be1ead8,
c88e13cdc64d6ec208dc1285bef2c71c39a83996,
f6b95bf0e5177bfa7830845dd05c6d91f74bf53c,
51ec66cccbfc0d7ffbedac930475de5bb5a4b9a6,
6d070498beeba4d431a09043fd83abb96f5eff9d,
67ae1ee58928114a11e3d47d20176a8e69e7086b,
370082fae4899f3cb65862491f8a940d675eee98,
15599f78de7c6c270a2d5283d00ce4e9c4694f6d,
60839fea8577a135b623c3dcc002351137c7fb45,
ac5a194d4e3f237bf34c134f81b95cc86e0f63bc,
e849e977736c8acd8deb73fd80b955b6040adbf3,
d309c5dc7723b023ed12eeb6ae331747695c6ee1,
1d0cf136f6871730c663db143ada9a9b66034286,
d293b77bedb0d196065f6b5a93d086923b6a9114,
b618106f3cd55a7fb4f2fd2b3aa7da7715cdc034,
bb5a2700d7189de187e732d1fcc9ea65e3b95ae6,
0c84342d3ab4dec0c528c814eced4f9cad3affcc,
d44fb604fd06326ec0f7e471c88fce0208c5c4dc,
39982f3649705623edb8593c7b6cb5665c156f48,
bee816c68a81b0812959c5f58e393e0b167a287f,
40c154ab4b3d8f31eedd47ebd6005db70564a3f6,
ab392a6ee7db31fe7a4cf8093e7308057cd47493,
fe28c474066929a04f3091e699d19ccb14eb3e98,
64c38a2657ae363b22dcbf9bf3ea0b518d75681d,
fa1d99ac96a0939b6ca811c0edc0f25da6075464,
eb83251bda8caedd69d07f1f7aa8857a27f87fe9,
29515c11d799fa36706935a9352d293612a5d815,
40641c73a64e79ee1fb9b991f16f61eff4f438d7,
3427b4b7d26ce52d37deec3837277e8e7972128b,
6690c5135943b2d15155a92fa9bc4d7f46fc8cdc,
866b06ec3d545092db1ec0b16c9534939b186ece,
eb6d11d54932ea929e983d3f986314e1e3ef0d33,
021ab75a5f042b8c6f6dd590abc674baf267388d,
f8fa6d243111c41fe5c32afa49973892e4b136fc,
847f3b029329729c72eb4a72f19d5efc1ca29585,
0fc2d87e2b51fb23fcb3d027cd4a0ed7886fba83,
eb49a18acd7886b33467a71c765534066a73fdcf,
568933f5c4f7bf7e373663a414dd890cdc93ec2b,
51401247c1a2e00638aa3f12a0e924ff85e49ab6,
6be6f84d39ce526d8c818475a05da1018f6a4e90,
e959b2c7f6d78b51492c5e7b19beb30c36e75987,
0c5cd149a38e927021f53ba0c109f1da15cb3546,
bb464c1f3703fc8b31be7859ca32e83e755a60dd,
db18318c0a4a32570fdd1eb4989b41dff94e7162,
eb886e99995713f3ed563142107e765f880a4fcc,
1aeca2b6257b0ad6680080b1756edf7ee9acf8c8,
9f570c192d258aef749ce1edbc084da465fd7888,
480650b8264162fa9ee18584c00f78609266d602,
6b7a1c300f0d59ad689767307cffd0e9ef3b8523,
ceb4a10808a25fa7b9a20ad113242e8c4ab6ad76,
15354b4906fd654d58fe50fd01ebf95b69434ba9,
9d6f4752b6353c1374469fa78649b9bcda1e2e46,
a7f0fb64ae984f323b53f49c17837656670ac7d9,
d748648b235bd7dc95bfb2672ee156e0eb132bd8,
25dbb8cf85025f3ec3d93544e3d2b4bd9c938da0,
e24925d49ee4301bab9791884f79a474fcbae3fd,
8a9c25ae0e849409a752b4d6eaf5a9bfbb3b3ca0,
fba03ce69122e7a1bd6f2d5709eaa06c1ada0bc1,
d221a417199968c8eda9096a061c35b5adec5784,
00190bf20e8c290adbd4d7ab044be01a13a40775,
1dd5f60422dd53072097ec8f0010c00e4cea9536,
a9c6a1e7d6a71f11511f3f0efbd8bc64c2fdd011,
b3b9cd8d5105f33d4c0dd73d8ad00624bc271b21,
debfcf8acaf2345c824bd426858ce89159c6d753,
6c492310278bb83853542992ce9b7d523a180a9a,
45514cf1be89387be5779e9cc1c142ea95093eef,
8203a6cfb22b3f1a3e61544a2b4dd985e3b212a8,
0f95411c030f89dd4274cc4e9fdd14b1fda32b2e,
70ce402fddc5361d249d161ba119f3fd2784cced,
9164940f41972e3611d1ad38a903ca39562e6feb,
066ef58a96dd9d425f7f0a705ac952a0c3f9f863,
5782d175a0144dac99086b4d1de21f13cb2c1f76,
572b5f852dc20d954100a75f6029418873bf198d,
56a846ba1c4eedefb39b3c82903d92a1e37ecc37,
bd055211312b12a4acf6858692b250ca7f020c01,
51dbca6927af69fd8f116910c5288ff2a0a6b6ec,
acd50bd901367f6506495580d5c11b9bf0be2b67,
574cb8f549e8aa0514bab5316360e0202c094a14,
fbe6c4a854cdf53ec2df092202375bbc2ee81155,
a178537d5ba086e7aa7ad2319179dea41a15b0ac,
d76bbca3e2f3572ad83daa8de3db40560148de9e,
e3aef8e0edeedc1071dec2fc10c305427ff87930,
058eef0806ce7f60d3910c7d2c8761fc9dc96132,
b866f81415e160bc7669250e531035b4dc976988,
e425474af2e08dd4a54db2316cb6758f972fa778,
a0cf7036012028e18d608f8942d37fac382f8405,
986cee6806c5798c1c826d965ecadad0cfc70cc7,
8ff63a92ba833df149e323d8fee68f458a78979d,
7435fc82c05089741cd03df3679128c8fc073fe9,
840a64dcb9cefe927c681424e12284a1ef40452e,
715b60d14776bc892a31fbc13c7afc81da013ee4,
ff764ff22b488206bf102a0155e55de85efd8aa9,
0b1aeda97cf9810bef35a68e976bdff6794c44ca,
85ba194e7cfd24ba81baa68ab7d7ea901f17084a,
f2da00fb0f2c92351b136ac13082b278c534c6ab,
4b4459c0d1aef5d22477755c2d20083fc3c51012,
dd4f4be2b426361b1c50b784f8e3c6557e765497,
48093358fb9022947592813a6aae43db148847ca,
f5a787af7298e107ea452fe3b188a3da24fb943c,
2b18bade5551637b967264b500d28e675bcfb293,
23fa1bc0bd52c3167dbaaea40a94f16f9a823c73,
e324ef90519ffe2b9068ad852c8115ff8a7a1075,
b54de30a0226daafaa6ecf0257371e6e8c2a0742,
d6c0b0f2596de169186d3584474d8d5a34c3c9de,
cdd8b170628176924c21db1cb6dcbecf4c7f2148,
0172497ad24e4b31ce4e70fee8bc69def99a9fe6,
2000bc377561ea275f1dc75ca8fa2fcbffda9053,
ca56a3eab36bad9689a52f3ec6181d6777ab39af,
83b203e61e722c16ad5001294c82063f708a5f92,
f55dd06ec5388a1fbec990ed283c1cf3c474f090,
479c1a40af3ebcf24df4bd177477747347e0ea80,
b9da215e06303540824bb86fdd7c1f3e8295fce3,
6342512a34bb21f8f197a2e3002915a8923a9e05,
963a1b3bfdeedeea8f93bc0ab682195119d08b72,
4e7f8deac0b4cfdbb24b6b8a304ca5bd289454fe,
81dd8ee5f6e224c550bdf956e0bec3ec2c92cbee,
f9a1343d92237e6a9553a4fd96db0208b6789126,
2f322a8bd0a716b6010594ba4bb7cba9019a6ebc,
2493c9a5651a72aa4c36ff0f080ee3f6c6978dc8,
a2f9b401830fa2edddc3ffaaadeb6c4433a33f9a,
509cbb85de257a9c67311c7dd2fea18ed1b8f096,
3673e2818603a1c77ae22f8e2180fc42415f5151,
9aeef94db8309764fa241b92c8ee92380e39cafa,
a0c2b2a3809152591d5c5b89fd4b6f1c0a5c9108,
c1545f5214644b47efeac2001e3d3542efa9193b,
a102a3e73a02a83e62fd5e163cd76ccafabfcdc3,
a48110e815f022ca580f0818d6413046967f0a4b,
08d96422dcd5a853daf29e1798a8e17c2a3631b6,
3514c66221ebc4b743a3e127d507879a3503d8cb,
16306e02de35a171ec3339957dd9146b229ce864,
72e6eea9e4ce1fcf30754534216586bcf9e7b041,
30b1f5f3d32d3c04b921133435b556bfecfc502a,
d800250cbc492009312462bd2469f6f86df95a74,
bb0d6dfa20b4fe01af977921693c965de5cd4905,
4ac9118f7c7b9162b7ab3ca29ef64c1bbde346a0,
d03d80b6ed6114f4ff762a468c8b72d0ace05eca,
88edbed30c5c6ea4acec1e507e76d95bcad379de,
20f7d032c7c31618ac46e5a8df8263012fbb4f58,
3d7203266a3719edd178e995f817b28edde2388c,
ae70cea79afff1093fc8369ebb6e4e4ca3c40c38,
b460bd71c5484d3579dfccaa77a2d2cb0381aea2,
5886b7c9ac6776538227be1fb90e566e1e2a7c81,
5964cd4c0453866328208574213492fa87e738c9,
97fc5cb8ef412b6ba145165e45be3e3c64229685,
8054e4e7152299d47159b7e3016df16d50780fa4,
dfa41ec103130c173bcc210396f19c89f993086b,
69bc7e97c8dfac3dc6bd3cbfd7fcb05de8d0aedc,
426bf0f450b4b50428c09c7f007fa13c2dee444c,
f2260f107bd2d71aed96e1199edfa5186b8b308f,
fb347bd3d16e35c50df5fca14ed3c0611e80985b,
65f66e982dac58fd76cd91d3231cf2a4819aaf33,
c568dc733ea47f59be74b2b624673485228d7595,
362f287c84f19ae5cdd774f2fc013db5339d49ec,
b2e2b1c1164a9a544615a37ec3da002491cd10ed,
05281ee045bb6d9b5fa39b09489175247b60251a,
e4e5629b13bc0df4bd4d45719498a69b1085b217,
4a5620dea228470397cea696a75a849050efe03b,
090013252dfd219539fe58579cf3496317dcbd17,
887918ba8e9bb7c80f545f0148e29e04a6bd176a,
1c1b97c25d6268e5e29c01c82efcc747c626039d,
9db8da81b7f269e5a8a7f896b751d482847d7082,
ef2f631ebef835d3fe9cfc80f1d31b2f312acedb,
f836610fe041830ce7e020e57043fd59261f26c1,
7bb094f08672a0f3400d6a7bfde05c686ab70de6,
d2a61c67b09ed70ee3e5dfc9bf15fb74a4876f56,
bfb2e952204f9879133826305b2b5dfda3e61776,
296e15b63cdb678a12db004e29359eaf8c14c6c5,
ec7f04b4df62b87231d9cacca754a209bd8fcc59,
907d92e21b8ce79e6a224933764e3b7215a94454,
afd3c2765b2d2e064e2422462138a7be5380fa4b,
e2a4ea7f7e26489bb7c5a1ce63aecc14caf3b7d6,
7b250fa261835dd61c755e35ee2073b8177d81b3,
2ec1b06e5f966f71406ba91863c875b6d66c40e5,
3c6fcf8d65edf361c72cf2606be2acca57a275b3,
b0dde7139adea0e0085e9c61569e7d0f86159783,
807b89ed7c66c802a984b84eb7f5bde069ba4529,
fb0e28d66484ad3e1dfc3432547f0ff0827dd138,
20748a879befa65c766ec06996d80e2ac962fb21,
d14f8146676d849d669b90e15bedcf8f581059a1,
df95fb88dc79015b0b880d2e7968530d8b816806,
8e72ac4f9fbb11cd6aab12f2d262743dcb394f49,
0c0c6e5fda0d264b927da379a93194b5e7f21ceb,
200d4937fa0d86bc92c17d0da27e53257198f725,
3705cc4c7794696ec786576bd102b69888eb0a91,
2b0b61a7b046af305e41fe109ded48bc4b4a0b26,
1228ec0c67892b61d4fac02db59488d9a6580f44,
3cf306a37fea9a45b30142cff20d144ec06f423b,
040bfd4c2903778c27093184a99fdd367810373a,
4c76970c4afdb2e6d66830f785fb6d52f7fb9775,
49b45026bda4ca112215e10c91d64ad5868025cc,
a1ef3b5be5be5c35f5f2620cf3b62499f87baa98,
50c1987265f8ddaf5032a7ace07b2462aba4f09b,
a7d5c6506b0901716eacdf015083f171fa9851a3,
f0f5ec427cf2a062088ef9fdf9a965423b61d64d,
b3d4f4a93d1abb2ad4d5c1eca4cc9d32b05fdc43,
40fa7d4a669e7ef0b57423b25972e503391fca87,
21f4bd568bc1a49588d0ec90a89c2a7c09ded600,
fc72d4305818aa4f6d55e07195be9af211645c10,
9cdc839ee84b3a75b858558b9e7ba04ee237f681,
de2673759aef6a2088588101da55153e22a6987f,
cd6f16e80996ec0ee265cd2875eb0f1d34c7b6ea,
e7ef989821c9bb379890d43f1d3e78237a3c4742,
6931092e511fa7032bed1d8ebb97aea74ba6d345,
fd95061db0069255a4539eb7801633762d3672a7,
f3f2be01d36add77847dcd7c9c14b9bf06de9161,
9fad316df6af9e3d3f677a2e1d017f652ef48293,
7888174d2c33c3f8a60084d8ef78f52ea8fa3b0c,
7e648c89a0bbd059b9ca9b73e30e0f27549e535f,
7a6f4210c0735d1cac7b0f1cd32d2bf3597cdb1a,
6c189f73d70f641d7bfc01eb3f0414c0fd1039a8,
4c194aa8d14cc8b473939d3496cd576c4cb397e7,
dd61d5119d951d94da28256e5482d580a0685030,
20e081f2901384f0786a56fb21a181033aa8e839,
41598bfead845723d5eaaacc0cf4f9372825f3a4,
a996c8214baa4fa886071a24b8058ed1ca284686 |
f14507190b7eea7ad92c8c83dc04be9ef439b021,
06e742fc7ff531de4d3a6d17ec916a519182b671,
b7be1980b1b41731f27433cd80743ec76b4beab1,
fee713775cda0704e1cc188610ffe9005b6e2201,
98bcf40226db7c8dbafa6eacee9ce5ef3feaeb1b,
f47863e13c91566aca5f8a25cfa247b7ea27ec59,
46326737288ae1d4d05a80d7074126e0502465e8,
192596ad75f2f45098ca10a5983b9fef0585fe87,
ef4a07b4b62eb448b6c1752250896fc861ff29a4,
93c99a65e70cd21c8b4e26c161b990b0155449b9,
dd6a2295991be002e2fb85201b43297a105bd1a4,
484d2816940cd2eb22d2365fcb376dd27e059e2e,
a42b4e584842a3104652fa2c0092f9306f935f26,
ba08eb3577dfe00885b024e66738d294f431129b,
af96d405b42a9e4ae23cba841b7a5d83ee8f7ec8,
44f4e790196ff6425255cd12cfd100ddf9415524,
a2e74354ca51809a11b62dd7995c026807683b0a,
87097066e7c3c133e333804c4e4b00457b6c989d,
e6e596d1a86272b70d759aad18f561e84e2854be,
6e9140ab6004e6eb6eac6f05073d158a40c0645f,
9269cb83ce0bd45eff0f42611d5b5cd4415cba31,
948964b52fc58d6aa08f369be9e2d3a058cfea95,
0cb1e3d248eb3d14f197217256d8ec29c4b3717c,
5f82aa3b03031c9aa7439b4cb745a6c5641a7b76,
1b8b7b54087dd2dc2aeb2b9a0b06fbb4f13030be,
4b83a6f9d9c00fe662ddb9db4533df8b9b96883d,
4b54b8acd21999ad4394feb93deb7cca1de445c0,
b0b168f0690f7e1d2c0e3401ea0e74d3bbccd164,
412b053ca171495b33dd92eaa692df40d83a35c4,
2111a20b4b44e557357f81146ead6cf7493a8d31,
3edb62bf773617aeb3a348edc5667a6b0bad0ffe,
22e18f5a348a911f89deed9f9984950de451d28a,
dbd1a727b7481a3dcd9867e3a6f7791c1095e12a,
f388c9d69b855f0c3b146864717a971034fd3dc5,
ce206e20142024dbeff9ed68cb0ff4aeb4aaf0b8,
37285304ee484122410c977399024f2af132753c,
786672edb6b4156e69bb3daecb9bcca0cba7db21,
97cbf6ad33af1fe3d16912bd3280b53bf9f22bb2,
6b3fe5ee7ca333bf1d8cef1cb06e72f2b7ccef6a,
16bb89810df5d1b0d8c7262c1f6c426e36866372,
58eebc9a977ef7dfafe6ea568cece963191598ce,
d49303078459b0b2e0d40d9f79660ccdc0dc1fe0,
742e5baf6311a1141b42bec0b3c3dc2ff19fa376,
e546e33872426be0db084b2eee1f9ffac0994772,
c49ad3ccf2cb568e381b849b77f5734117a81420,
9bb4d93e3c8471012a39cbb0a1be5b082115a42b,
bc12d73a5a0f31ab8258b3d2a35063b5750df91c,
29605aedd9e19f2f07042cd0aa6b31b6c94a4aea,
c27a161920a2227cd04f8338a75732920694b1db,
ed4a06771f555f49882c37f02ae45a58c2301105,
4f2fdc2e73d4b72b1b8203748b12ea57affcc155,
ab8a28e365da8ef515a40e838e773d67ad92a282,
a9659774b3a9b71975ea9084ed26de971dcd0ee7,
06939dda2cb307fe5489c9b7ca83ebc259f6cee2,
83b75754ff143d4d77b01ef76a813da47779c6f4,
1a8f7230a1b56d8e58c33ef2922f4460e7b6f913,
ff339c58cc6726c676039e8a7ed4c2f6a0ea4f14,
0ad499e9a82afa23f17672e25678d065b421e0d8,
3a51ccf2d12a5fcfaa1378eff0209526c9a33278,
1d2c12242f20dfcc0b787129b4ad8eeef2768d6b,
72a6cff6e883320a6ceec88e41b42ca15dff1e2e,
2effc40edb798fc3e39b0511b5be39e6d0738f59,
c33ccd9e38cae018022bec16e66489428bfc8912,
b6be6835d15c1c709d503d7f03aad2355ea60f40,
debd8f0176038f6933978eb9b4f8ee6adc07b541,
455a0fccfb6f2e679c4d69857ccca2899a5a1d33,
da93a1cfe483a1522b2c149d287279a74e43a8a9,
576efcd8121e70e7d550fdce9432be43690a4b1d,
c7eb146e5669a8e97b1997ce9860b769a3cc7b32,
6a4af0c77ac0aa3600e0a778497e6856d3e356cb,
e306a87b7d8e1ef15a5269006d7706a4c97d1798,
ac965a60eeb931d0d97346157004681d76e2a0d6,
27ed655fd0552055bd1c26c62c098c16501bc32b,
e79d9fbf84a35021cafa21d428e08fdd9bee584e,
0e284787294221982d21c17b27c0a4e1ae0971e7,
0b83682b40d3bace7bc0d604db46ddec78f2cd4a,
59af0b9c4d4cd00ea742e197b2b3cb2f384feec3,
60acf0d792cb761da06bf1fc91d9f2b57fcc065c,
aa90c88be14b337714739cd857c12cad2a9fedeb,
f930eb79cd4567efaeca44142bf8ea93a181f37e,
526711288c30a6824a8e29805af7a2b1d72b9129,
713bba5af085273650b8202b4a7c225b5a094b5f,
f481a39167086ee4958d88b49e87ade091d4d858,
3d787b78c155773edcf29af8290ef1bea62a4206,
158376963b10f2cba75d76f9d0f4f330dfeb53e7,
f91001a085886a75f62c7eef019fd32bdc4c9fe1,
7442fc02098c468447a4610d84023336f57545a4,
6a5c9ed87995059e8cb824608fd5907432fa7ab4,
5a3eb1a6c3e61bd217e23e5d1e7c27f03fab4f08,
a32eb9f7d2f2868e8154d178e96e045859e1d855,
53943180a4a41ecc5e145d1e08b0ea4a9d849c8c,
dc37dea745fe89d70819d649c823d9bfcb0d7577,
5d5207b9111ddbc576d67153175e5a6e27994b73,
b8874ad1a892cfc45c87ed1187d43df356f48315,
4881221363f984ab6610756cab38e1a016b79e15,
2a3076bf77d063402c5d3afa93e1398a1f03833b,
0d12493721fdf3212ecfe58a341ca07ba83453cd,
0b94b191d803f2a59e39c0e14fca45f5fb2ceb65,
3b13457ddbcd859d4216029d4cb7613d7bba1a06,
2cd73633bd441697979e9bfe4af0ca20527c6a89,
5c94432b239547ef3ee8326e9543200f67a2ed2f,
a89ef1ffd4cd2ee39a2751f37044dba3015d72f1,
e1fef724889a498e0297de897592276b9f86c5cd,
0091af932c6ef65a0a5917f123fe24398b79c079,
e85afdc5b6a691591834bd32f766087560c60a39,
9688a79d0c315395772d15d92e051d00e18b966b,
893d1da990b4f31462ad241dc0c4b6a91cf3dbee,
75453d0179b841ef2e63475f81484661c2e502cb,
57998976f0024776bab6b2301f2436ea60e38fe0,
98dc41393fc6cc2b2b8756f6d8b33f86c45c0726,
8aaaacd09d8e34c93271383a0c86ecce38ef1965,
ac8bbb17ee86e2aede17672da5ee64824ae01381,
cfe585c2c420c6e8445eb4c3309b09db8cf134ac,
02672936f635c93e84ed6625bb994e1628da5a9b,
f81cc74f5cb749cb68b34c724f50b1200dcf3ad6,
fb89e2be16f45f34c5e355de68003ef20505dd3e,
3a04d85488b32c106ccfec76092b187f5728b3dd,
cb25a8fcdd9626c6b29a3b1a94dfda5fd0375928,
808d7c9f32a9b3c623506a4d26febf70c1770f0d,
4797b40339e101d829e8ad15c923d36ce0e0ce8f,
fc7e86404a27963071e416ff4deb0c7143e68bfc,
1ea2a60e846a24318a993d72bf88d2d784d593d0,
0d1d3bca1c4600d76c1b135d56934c3968a81aa3,
522730a0fc7ec0847c05867e769c275a160ba171,
63f6c8431918e39a50023613102bf8dc3c9768da,
772c4f1a7939e1bf236c5bf3e7bf624f7078c80b,
d69d304c4e4788daa201539e5e8441d30bb02396,
baf130094938ac03a91844cd5c3a70f54d5bcff3,
1e18538c9868e92622e9e0acf87b2e88b9bd6182,
86f5eaa9b68e3dda0052bb92658fb86ac5fddc48,
ccb0028931c9de665d521b4798a9f63f7dee7497,
b7a8b57ca653843e14bad544745a1ee7f0df5f44,
65059cf48e0794e0459b1882961616f55382c756,
6b2ea264702f80518a1147ab0aac44e0cf40dfc3,
048c8a98d83b41d463b557ede8a0bf98d3def022,
7e4ef1cc29d472db773375802cb1e70e95fe9556,
c9270f4e3ae5f94d46070f1c7e585c90bc68df7c,
5030f78a5aa9bfa52915812dceb78a717db1ee86,
3eefbac133c838db46faa6a91ba1f114192557ae,
ad80cf4c20977f68cea047d9d03b5e927668db12,
58202a8ef364c7e1b35eedd1270c5e72d305e23c,
2deee7a4e70c3e17344f7bbd53e9a72a8ac99dba,
655ccc3abfc0f3fbe974d3f52cd38bf0d6afe2a9,
37b079352d412bb67036aa4130107728b9c8ae0d,
35f7bc597a8d26ca88526cf0d5208c13bdda523d,
0456b7eb231275fba368d35fb861b09096fdd8fb,
1a3a52642c6e72666beb20346093cc3cf2e374f5,
3297a96e1849f41d9c61f024282ed52d642e0794,
48f5d571641e534bb633f1e4e71a308a0bcba1d1,
bad90afc6f5be37fae11358c949802503e77caef,
250e63bc74c948aea68c06fd2b684d77ff25762c,
ec624f50957776a444c28d6fea028786fe97640c,
16097db1f2afac9e5098d67e9709552f4f7ef9a0,
f0b14509e1e4827f10458d359a46a69983be786f,
554223b4a65c7839c36e8a17e36636b92f4f15a0,
aee40158c07cbed8e452d426ea486249044d0cc1,
9f7a83d1b1881ff23ed2c5ed53b33d252993e821,
e029b7d0c11f32ba0c1647778759924bffd2275a,
236818cc34848084d2620bc3f600c42b282e2cb6,
d15a798af7acaf96162dc12efa3c14440c862c4f,
b2dcd3e5a5600be55c558eb5e20833ecec8264d1,
3942b06f05b796790a6a5a21ae68dd03c00da803,
2ede7fc4beb1c19969700ce5079e8c764740e05a,
56492f50329d50c9aabda6a824f856e181657b64,
0d9fdad0b515d1c7ce0d1a8abb4bf391e3c44330,
6fa1eaacc7c7bbacffbef264b2120dce1901400f,
d5311404a00ed458614b186925386dee2e07656f,
3cccb44e5f10d5bbc6cd1a1dbe9e5c757bb28e99,
58df830e4193897d606f05ca3bd9ce23a6a05f20,
f14980d6090c67e8a6c2d20ccd4a202b541c6cdd,
fd53a7efb4fa950967c0ca4d60d741f51315a9ef,
e4e19931e228d24988b37c2dd21429126551ddf0,
dec9eec41f7a1c060db8a6bc946aa012c81b73f0,
16d73851665146c763b24c947e7a157fe24e666b,
bfac864064d19562ed9b50a94af8133fde075ac3,
f0ee59d4c08d97119da4acd8815eef4f93311a3f,
ed0df5f4786854a7cc9596c43925156629fd1ba2,
7b532bcada7959f6ba04618f427f1b9dfe17ecd1,
8a8e1746dd4b4cebadd1543371bfef013233324d,
6139767e9095fecabf38cade374a3817f9858be8,
38258ed6cf7411edf90a46d53cdcb955619a4438,
d33e2be8b4b41c18658c1803f29aa9e15afc20d2,
016068ab27cd6735309e44837b09d77a2387d4c2,
caea7ffd6b7e71bd6bb12409cb619545d30366c2,
e37a12a7c1bb6e3ab7c15a906c778cc15702c64e,
ab2fc1f9e4c378e2f793c204435b1b728191d450,
474547cf16aad0d97bfa455d864340ee1c44e1a4,
e688815e5a05ba75b7a78c2da58d11a22d95b65c,
cc69205024c38532a0208ebfa67ac4114d202a93,
365f11ce06c5b196f08851a9d89c122c24941743,
04c0b8143e90d5470823fc35ed1ff5f83371ed72,
466ff41a7d9449330dfd869f309c25988671090d,
273c53831faede08b6f539ea80517a454ab50a3a,
da6369b4daae24e3114b0501929b3605c7a3a3ce,
bc4dd9335f947eceb90f00581b01bd6533ff523e,
2c8d2013950575eaff87941073a5fc769328fcff,
c2bc2240c65d5108103a197546f69ba3c7f8d43f,
3291647a96efe6265ed905b0fe2144e5370bb5c6,
d8b1fc3952caa22be53e20d0e145aa3137ffc58e,
e1a1ec5dbed98b5215682fce82a1e9cf2ae4b7fa,
41510386fcd4edcada3713890a66115758bc4e28,
129d80a4743c5fb431e22e2b4782c092f0703b98,
e883372816724d74cccaa3219b6e809320f2935c,
213489f26e44504fbe262098411bf0a44c3c2760,
31f0ee95e927c09183dca77be7739305ba2eeab0,
baef22287bc5b5aaadf6b87c9ca86f1753a6d13d,
00f9868d94d03ca4f7d47e7ffb530cf5f95a56f0,
ede7b55b4d1aad287d4ec3dacdbe6148b2275355,
5a4cfb1b1e7ea36d59e30b74873ebba4f62d25fa,
db69b38911c06a2aeac20c01e2d89e6f7593191c,
50b490e046bdc23b23fbb268400abcc41a0de72c,
8ddb32cc24968b53d0b718390024f1ac13782377,
4a604fbebc1d06ee569749f69a5cd608e26e4c89,
d2c98b024d85bf72a6ce3e03d0b8d2994199c254,
fcd02e3a6600bcfbbd1a6a9aca01743c0bc72efc,
522d0dd1e4e0b76cb36907d13595b31e231543d6,
c473679a233ba60e18be3daeb327becc439939cd,
fa2572db929d97258c07da1ca93f526e17f7bb08,
8cd4dcd2117b42de75958573c6cb7b98f02ba71a,
cd62c0fef1329bf7f834b72fd5bb9bda31186b20,
299b7be0258dbd5ba55a105e70ddfb919f12ea09,
2bd7d8932ef8e1e0379f4cdcfbd702e2db1dd007,
8fcbeb9f984f1b6994fe7375ef49afbb992c352f,
a3ab11865b0e1cdea2af376625e00b65cc043261,
4ba0e3c89db1c038f1e17f7d340aa4b1140654f1,
8f7fb46e5c1aa2b7a7ee637ea5943c756b87f09a,
0beee279d249baea5f857c20f5d84e23cddbed5d,
c43e096f0b5b74f49013572e6ef42edddfa93c36,
448e64e448b26b434561ac421dfe89b45b133150,
570ac26fc657950c1eedbf0b31e580e8c47bc7e8,
9a0bbc542b7dc73e30e6a648a82cf38ff2e39df9,
32f85c5bc0df3f1ba0d5904f9c1af45e45bbfa98,
3bbfb06957608769640a13114058a574da9eccb6,
f60187d4d56395f25c45ab26422ac8e7d72f5c9c,
2287fe0044117592a38bb07f06672b3a9211d38a,
7a7dd17d0d00e226208eabb9c916c31287350a9b,
abebf52c9575d2016a0b2cfe1a7bc060d6b2698d,
ec26ee73bf05812cc79af2a3d63ba5bfac7ffd31,
840aae0f51a345e4154574a05d8d28ef5d9f1a3b,
3f885885b49968917af12cc0830ce482fa2b2ce7,
7d44bbd308beaa70bba7ea2e46c58441f8599b27,
402e1edeb7302112e6ea532bf77f1d6a3eb81c78,
7bc35b88ffcf0e7873bf1757cde7f6b6ff0f7a1d,
5e75a7f9f079e363e6ce5f5e95cd36765ffad95c,
7ed395de8ed30fc865fe7077d98b106dd6475114,
1f073123f61dd7245d1412adbccd4be2337705cf,
bca6a246699dae7d3bf405caf2833e0d7619f338,
53286d56f084270a457d8698785a189b8b410cc3,
92d5315bb43a13409b579222677af09ce7cb1e49,
c16a51827b477cd76434236562bfa312620fcb5c,
e82a3ed733d394dba6d0997821154fd6d8177872,
974b4acc4ee7e0d50aaa4033c54012cba3dc3f07,
1916943ab33dfb60d52f78715a26bc8597d51990,
6350c16e6d32ff318189bc861b25e4677e80a91a,
fe57cc5e37a1af282d9a0e97ea14876507bca170,
154eec90baa5a2a8b2a3e04fe1f7ac2d9a8cb3b6,
43d330ddd8facd692502315c3dfe641e788f2733,
5db8757602842f2a73bdfe28774f43f593625025,
a043125eb54193512c86086fcd90fbe798bc0367,
0888d35fa933e873f29b2b2daa645a71f995b7f3,
436f3d0db54d7f5021c18612b18769ed758a0191,
3991fba440756ce5174f54dd544302a0591e61c8,
0ed735570d80c42f4f279c54d652d9b1a2833e3d,
486864605ce3fff26ff4988492afa5258ca9a5ec,
5856ee9e6e7732922bc2c331f4cdf7ee741bd661,
56770fc8070f15188e80e85978e235d75dc9f39f,
a44a150e9cd322aaffda68628ea3ff608519b12c,
869028237882d6fdc157bbcf91fd8cdd9a9ac515,
8f878b7931b3ba250842e7b48ac569abf88dd3c1,
018310e2708f19260ad1f31ff9e9da2b3bd85b23,
d97f3f19397339ef056929fc0224c4efd6940578,
602605f45b42c4d2dfb117cf261129354760c1c3,
9c5a6d52399ec3828660e03b5691277a2fb179a2,
4ad62ff9139327527609883103ed432462f8b247,
187761a3229a9d6853090295d966731fb1170458,
8a6140d0dc0bc8bc4f6f1c47c02f09b44251ca1d,
d1ec03b0d3729ccfa6cc5e259e931baddf68c982,
9d32382b3fd48a9362a07c2865e93e2cbfb8ee61,
297c2f36390c9d9997305f2626f6632e90e4242b,
72770ac00c35a6be0eee42402693970b7c2c61db,
2f02b37ff5aad134fd49df748ce5621c1bdb13a8,
17cbb3daa57be73bb31e17da8e8aae9112f94dd5,
a0d72043e22a617d0fca48346b57bbc9445a66cb,
8b38ee280661fa9254b38d80671cd0247850b477,
efe4bb31410814546aad7f2e282d1253772a6f02,
cee4d2059815e2f5157a1facee8861d8773bcd39,
267c76a65528b856737830f78da01a89f547505d,
4dd8fa51ff1a6db46346111be008792304ebcbbd,
b324537e99e4fe784357ee2cf12f26bbf58471ce,
0973793b9584f9d4903d83316ce9d56673ad7633,
2893b7f7a5a15ccfefbcdbba8db6c524d8494fb7,
cfa5ffdd59c5adbd72f27414abfd7965455bca66,
d28cab41a067803b6e2fa2b5e88f6a4f4103f1ce,
72b436769a2fd721d57e23f20a70e86c891332aa,
827466ecf3766faabecb5c12d534d2a1a18dfc00,
477deb3a090735a28cf7537b1280a77d071a1c52,
b07301dddce919290a5062101ee8cea940a8315c,
72303359928221279586fb518c68bb46dfc02e8a,
2fb63115e0f549c68b274f65055f8ca9306cff41,
ed9f7909fc3082f8229e3417da9c0cb7a9c36a0f,
1208a20baf698b79e73d87a3efc001a306fc5a2c,
3a044a9140abd8f77c935d8551ee6a62ecbdc934,
291846dc0565730e67c02081caaf347223b386bc,
c00a5c1f5800ba3b369cd47ec97a6cd241b1cb91,
395c3caa0cadc71fb7d1fec45011b5a59b679f6c,
5d782903666c35c74af3c669b6beac416a346b4d,
182457aacf109778f2f68e019de9f654d7d53e01,
b6b1053687a2c002cd7f97974a4a7086fb14de4f,
0b0c523581a2223777422d335289e593d9c58de6,
1217e2f133a7b33334fb0297f1a0cb3a8c6dc8e0,
67c57208ab9cbec1200723533d9e62f3a67de004,
0da82f321c6c662cbd72f0d9895a916cf0aa71a4,
92f7c71cd3349b9173fb8111f59b81c739c761a6,
32ed1343d2cd12127b53e688c4808d027e8356cd,
0789a58a46f25b2b22d91b3f570e3425a2a51c23,
16c934812b2395da7fb3968965b03d2f6aa8c8a3,
524290bf738f658d94e0cdaa4c8ee8902288ed42,
5531a7f5db05adad04d393b4ccffb6d87d806ec9,
aadfa6a334135e1f9f7b8eff827941ab6e588d2f,
e34bc868d0bd42cfa07e8a924a720077f44c209c,
d8755b3a13c39b2ebc4a3d6257fbd24d14b019a7,
4ed5281bf54c4f2032950bd7e99187bb9b9dafd3,
8ede1adaf244fc389f16ea6666308967c89272cb,
656bc4d777c057e7074b5d7c527b816025c9ff54,
2db783096aed6c76a1b16afcd2d3c44e49a4f11d,
f731c92081c4fd724b8bbc542a3cff39072b723b,
c59a4fc4bb2265bfc20dfa3d69cd53f8aa4100dc,
1a904da729b5b64f23b9c3285e4a3fa8468fe9ab,
7a4a7090cbeda4fac08c606ed52cb29a9946ccfa,
2e1b1a53c953f183210052ea10b06c0818e427ed,
18b2a16f0a9cc90ef6f8c9677b7fa970a5200b5b,
16ba403a0f68e1cb3a8542b9f9d2c91b01113519,
5bf3ad0760dbf3372315ac54293c8c9693e070dc,
1fb70ac9310aa0c97aa44bfd2b9011c5af2a69fc,
d06ed9ffc1e6a5dab6ecd47143db804dd0bf6cd5,
a8bf985be53318807ac8fb28cb32146677a716ab,
17f3dbb11bd8b3571bae657b83512742f567ac74,
9f7ceaebec5d21a8ae5d0b9134ffed1a5cf9eec5,
86eaf906b7fcb33081fc505bea7e54ee29243bff,
95ead06d77962e216107fdeb29a10d96af19c8a7,
7d2115bf8bad64f69a23647dc05be817d5f1a684,
a2e2c03435d453306446d19c1000a95089fd8d22,
1cb079400f80b716fbb0ad4448a427ca94c8460c,
beba91e885c450a4542823da955c677b01d66a17,
95747497da220ed2294c84c7eb46e6138e4efd1d,
71084e306eed1415b6f83bd5d05f4d7fc2d69949,
b1810fd428e90a85705aedb82bdf002c9e7a27ab,
4a6b002090bed02d91465821fe00fa61fcba26c7,
360d9b6a9807e76f8d9ff71b388008127f029683,
fc518cbb6a098f4f3adcd96a851155b4f6742349,
57f07255603b6299ac609d9b68c34dc0e0bde30b,
f21b80836dc6462dd7b4207dc820ca9138aba6cd,
b1c5077f444c219e0c0b4d9d0744d5716be1ead8,
67ae1ee58928114a11e3d47d20176a8e69e7086b,
fa1d99ac96a0939b6ca811c0edc0f25da6075464,
29515c11d799fa36706935a9352d293612a5d815,
6690c5135943b2d15155a92fa9bc4d7f46fc8cdc,
021ab75a5f042b8c6f6dd590abc674baf267388d,
f8fa6d243111c41fe5c32afa49973892e4b136fc,
847f3b029329729c72eb4a72f19d5efc1ca29585,
c4992f48ce9c26ce4fd028240447b4cbe85ecf26,
51401247c1a2e00638aa3f12a0e924ff85e49ab6,
0c5cd149a38e927021f53ba0c109f1da15cb3546,
d748648b235bd7dc95bfb2672ee156e0eb132bd8,
6c492310278bb83853542992ce9b7d523a180a9a,
70ce402fddc5361d249d161ba119f3fd2784cced,
9164940f41972e3611d1ad38a903ca39562e6feb,
5782d175a0144dac99086b4d1de21f13cb2c1f76,
56a846ba1c4eedefb39b3c82903d92a1e37ecc37,
51dbca6927af69fd8f116910c5288ff2a0a6b6ec,
acd50bd901367f6506495580d5c11b9bf0be2b67,
d76bbca3e2f3572ad83daa8de3db40560148de9e,
058eef0806ce7f60d3910c7d2c8761fc9dc96132,
4b4459c0d1aef5d22477755c2d20083fc3c51012,
cdd8b170628176924c21db1cb6dcbecf4c7f2148,
0172497ad24e4b31ce4e70fee8bc69def99a9fe6,
b9da215e06303540824bb86fdd7c1f3e8295fce3,
9aeef94db8309764fa241b92c8ee92380e39cafa,
c1545f5214644b47efeac2001e3d3542efa9193b,
08d96422dcd5a853daf29e1798a8e17c2a3631b6,
3514c66221ebc4b743a3e127d507879a3503d8cb,
30b1f5f3d32d3c04b921133435b556bfecfc502a,
20f7d032c7c31618ac46e5a8df8263012fbb4f58,
c568dc733ea47f59be74b2b624673485228d7595,
362f287c84f19ae5cdd774f2fc013db5339d49ec,
4a5620dea228470397cea696a75a849050efe03b,
afd3c2765b2d2e064e2422462138a7be5380fa4b,
3c6fcf8d65edf361c72cf2606be2acca57a275b3,
b0dde7139adea0e0085e9c61569e7d0f86159783,
20748a879befa65c766ec06996d80e2ac962fb21,
d14f8146676d849d669b90e15bedcf8f581059a1,
200d4937fa0d86bc92c17d0da27e53257198f725,
4c76970c4afdb2e6d66830f785fb6d52f7fb9775,
a7d5c6506b0901716eacdf015083f171fa9851a3,
09a4dc055237185c0bcb9a5b3855b85ef0861fb2,
703bd684ca79f817392acfed5c26ad0871660735 |
b0150e86fbf5863fd831cfca8118f1a8bd254a43 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2024-03-04 13:46:25-05:00
Clean up KeyRangeIterator classes
* replace KeyRangeConcatIterator's PriorityQeueu with List
* remove KeyRangeIterator.current and simplify
* remove injected exception and tests - not relevant to the current implementation
* expand randomized testing
* inline getCurrent() -> peek(); rename getCount to getMaxKeys
* redefine skipTo contract to not return a value (which saves unnecessary work when skipTo is called multiple times in a row)
* calling hasNext in skipTo is a pessimization; if the iterator is in DONE state, then skipTo will see it and avoid further effort; if it is not, then we are computing a next value that we're just going to throw away
* fix SingleNodeQueryFailureTest - tests now multi and single index
* rationalize/standardize the way we release SSTableIndexes in QueryController
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, Ekaterina Dimitrova for CASSANDRA-19428
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Jonathan Ellis <jbellis@apache.org>
Co-authored-by: Piotr Kolaczkowski <pkolaczk@datastax.com>
Co-authored-by: Michael Marshall <michael.marshall@datastax.com>
b57181032d39cb16ee1c0968b5c4d6f79fa2e2d3 | Author: Jonathan Ellis <jbellis@datastax.com>
| 2023-07-17 14:23:09+02:00
Fix KeyRangeIntersectionIterator count
patch by Jonathan Ellis; reviewed by Andrés de la Peña
5a82c04fd363030d712fb2935b6c591577ba25ec | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2023-06-28 16:43:58+01:00
Add vector similarity functions
patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Maxwell Guo for CASSANDRA-18640
Co-authored-by: Jonathan Ellis <jbellis@datastax.com>
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
ebea2ba6ade00a6f156787ca4ee36b2f8eb003ad | Author: Jonathan Ellis <jbellis@datastax.com>
| 2023-06-26 14:50:01-05:00
Upgrade to lucene-core 9.7.0
Notes on the upgrade path:
- RamIndexOutput is replaced with ResettableByteBuffersIndexOutput, an extension of ByteBuffersIndexOutput, which was the closest thing to a replacement of RamIndexOutput.
- Lucene exposes the code we needed from DirectReaders more or less directly in DirectReader now, so the old copied code has been deleted.
- Lucene changed its data files to be little endian, but to keep its compatibility story simple it retained BE for the header and footer ints. That's the cause of the changes in SAICodecUtils.
- We could gain a bit of performance making our own code natively little endian but that is too big of a change for this patch.
patch by Jonathan Ellis; reviewed by Andrés de la Peña, Caleb Rackliffe, and Mike Adamson for CASSANDRA-18494
f14507190b7eea7ad92c8c83dc04be9ef439b021 | Author: Robert Stupp <snazy@snazy.de>
| 2018-08-29 17:05:22+02:00
Remove Java Driver dependency for UDFs and UDAs / Limit the dependencies used by UDFs/UDAs
patch by Robert Stupp; reviewed by Jason Brown, Jonathan Ellis, Ryan Svihla for CASSANDRA-14737
e865e8875370db8349f8d836594f45978b855943 | Author: Jonathan Ellis <jbellis@apache.org>
| 2016-07-21 10:15:41-05:00
Revert "Range tombstones that are masked by row tombstones should not be written out"
This reverts commit 98f5f77bb3c5d50e52cbb6f577a463ca8a5134ad.
(See thread at https://mail-archives.apache.org/mod_mbox/cassandra-dev/201607.mbox/%3CCALdd-zjg%2Ba73VncPkU2rw_UpFPVsw0yNwO-yBqUQfK8H8FpiKw%40mail.gmail.com%3E)
d867ac1f41c59b31f8fb4f54a06c0118018cfc81 | Author: Jonathan Ellis <jbellis@apache.org>
| 2015-09-24 13:24:57-07:00
Simplify row cache invalidation code
patch by Jonathan Ellis; reviewed by Aleksey Yeschenko for
CASSANDRA-10396
a22ce89e868644ea04f0f3dacec05fff1673a345 | Author: Jonathan Ellis <jbellis@apache.org>
| 2015-07-31 12:24:52-05:00
Revert "Stop accessing the partitioner directly via StorageService"
This reverts commit 69f77cbddd4c74448f227e9aceef84d345118184.
24d185d72bfa3052a0b10089534e30165afc169e | Author: Jonathan Ellis <jbellis@apache.org>
| 2015-07-29 17:03:52-05:00
Revert "Materialized Views"
This reverts commit 3bdcaa336a6e6a9727c333b433bb9f5d3afc0fb1.
f45e4a556a0e617f0d6a68da45bca889b49f6159 | Author: Jonathan Ellis <jbellis@apache.org>
| 2015-05-08 12:04:40-05:00
Revert "Revert "add Thrift get_multi_slice call""
This reverts commit 3f0702509b3f12cfc159fc33a114bcf52ecf9fc9.
3f0702509b3f12cfc159fc33a114bcf52ecf9fc9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2015-05-08 11:59:57-05:00
Revert "add Thrift get_multi_slice call"
This reverts commit 60fb923018a6fd2dabf04a1d4500f7b29a23a6f1.
Conflicts:
CHANGES.txt
src/java/org/apache/cassandra/thrift/CassandraServer.java
test/system/test_thrift_server.py
test/unit/org/apache/cassandra/db/ColumnFamilyStoreTest.java
test/unit/org/apache/cassandra/thrift/MultiSliceTest.java
b25adc765769869d16410f1ca156227745d9b17b | Author: Jonathan Ellis <jbellis@apache.org>
| 2015-03-19 12:22:45-05:00
Revert "nodetool command to validate all sstables in a node"
This reverts commit 21bdf8700601f8150e8c13e0b4f71e061822c802.
Conflicts:
CHANGES.txt
src/java/org/apache/cassandra/io/util/DataIntegrityMetadata.java
98bcf40226db7c8dbafa6eacee9ce5ef3feaeb1b | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-10-16 19:04:33+03:00
Fix hint replay with many accumulated expired hints
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-6998
91d61b3276ec5ffda85a99009a779f1ebcb4358a | Author: Jonathan Ellis <jbellis@apache.org>
| 2014-08-05 16:41:01-05:00
SSTableExport uses correct validator to create string representation of partition keys
patch by Alexey Zotov; reviewed by Benjamin Lerer for CASSANDRA-7498
a5bc52eee90e342efcdc53282612008d3dbaeaeb | Author: Jonathan Ellis <jbellis@apache.org>
| 2014-07-29 11:57:34-05:00
Revert "Fail to start if commit log replay encounters an exception"
This reverts commit 581ce631026b98ee9438d54ef144df89bc91100b.
93c99a65e70cd21c8b4e26c161b990b0155449b9 | Author: Dave Brosius <dbrosius@mebigfatguy.com>
| 2014-06-18 23:30:02-04:00
switch external naming of 'column families' to 'tables'
patch by dbrosius reviewed by jbellis for cassandra-7369
ee950b4103459740329dd91b07738b4e6003f977 | Author: belliottsmith <github@sub.laerad.com>
| 2014-05-29 22:37:50+01:00
Revert flush directory (CASSANDRA-6357)
Patch by Jonathan Ellis; reviewed by Benedict Elliott Smith
647bfc6d7985a9e07734315424fa6cc89e587df3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2014-04-23 22:00:13-05:00
make sstable2json output more readable, and remove support for supercolumn json (CASSANDRA-7078)
patch by jbellis; reviewed by ayeschenko for CASSANDRA-7078
87097066e7c3c133e333804c4e4b00457b6c989d | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-04-18 01:36:08+03:00
Fix batchlog to account for CF truncation records
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-6999
5ab1a341a47d43f74398443f1ec1c17edb95e550 | Author: Jonathan Ellis <jbellis@apache.org>
| 2014-04-02 14:35:54-05:00
add asserts to make sure we don't call KS.open during startup
patch by Benedict Elliott Smith; reviewed by jbellis
948964b52fc58d6aa08f369be9e2d3a058cfea95 | Author: Jonathan Ellis <jbellis@apache.org>
| 2014-03-12 18:40:06-05:00
clean up Path and Cursor now that we know stack allocation doesn't work as expected
patch by Benedict Elliott Smith; reviewed by jbellis for CASSANDRA-6692
b0b168f0690f7e1d2c0e3401ea0e74d3bbccd164 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-01-17 19:24:49+03:00
Paginate batchlog replay
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-6569
91fa4672248e4f5c3e829d312564d1cd5e1750bc | Author: Jonathan Ellis <jbellis@apache.org>
| 2013-11-01 11:34:29-05:00
r/m unused IMeasureableMemory implementation now that CLHC is no longer an option for row cache
6b3fe5ee7ca333bf1d8cef1cb06e72f2b7ccef6a | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-10-27 23:28:46+03:00
Add IRequestSink interface
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-6248
29605aedd9e19f2f07042cd0aa6b31b6c94a4aea | Author: Dave Brosius <dbrosius@apache.org>
| 2013-08-15 06:53:28-04:00
switch logging from log4j to logback
patch by dbrosius reviewed by jbellis for cassandra-5883
09a4dc055237185c0bcb9a5b3855b85ef0861fb2 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-08-12 17:06:14+02:00
cqlsh: add DESCRIBE FULL SCHEMA variant
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5880
703bd684ca79f817392acfed5c26ad0871660735 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-08-03 23:40:02+02:00
Fix (some) 2i on composite components omissions
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5851
a9659774b3a9b71975ea9084ed26de971dcd0ee7 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-07-23 01:30:29+03:00
fix schema-related trigger issues
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5774
3a51ccf2d12a5fcfaa1378eff0209526c9a33278 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-05-22 00:25:27+03:00
Improve batchlog replay behavior and hint ttl handling
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5314
7746225dc5bfc07297cc485c8035fd7441e38e88 | Author: Jonathan Ellis <jbellis@apache.org>
| 2013-04-22 08:22:18-05:00
Revert "Always record row-level tombstones in index component; this time from the correct feature branch"
This reverts commits 811f82c5b151bb1f6178392470981883d5e1dfc5, 317ab72a8cc067bd16db63d9e6c19390e96075f9, 344f5fa5af64b601751269fc570fbf4de930e9e2, d7a09825025374b6a49a250467039dc15f36d053.
d7a09825025374b6a49a250467039dc15f36d053 | Author: Jonathan Ellis <jbellis@apache.org>
| 2013-04-19 13:27:22-05:00
Always record row-level tombstones in index component; this time from the correct feature branch
patch by jbellis; reviewed by jasobrown for CASSANDRA-5487
17034c0878659ea99e24b665c71e0b454f21809e | Author: Jonathan Ellis <jbellis@apache.org>
| 2013-04-19 13:26:27-05:00
Revert "Always record row-level tombstones in index component"
This reverts commit 798470e051af794b605cce28031b33b589cfc6d8.
455a0fccfb6f2e679c4d69857ccca2899a5a1d33 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-04-18 19:47:13+03:00
Fix SemanticVersion.isSupportedBy minor/patch handling
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5496
a5647ad5c70c3b2bf25ca0901e461ee9bdb41299 | Author: Jonathan Ellis <jbellis@apache.org>
| 2013-04-09 15:18:00-05:00
move blacklist tests to another class where closing System.err is less likely to bite us in the ass
b27c61ba5f48f0d719ed95d2254693cf41d343d0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2013-04-05 08:40:38-05:00
Revert EchoMessage code
This reverts commits c3ab05f3936b1bedd2e28ebf86790c0eaa45eaba and a7b2ff65ac1946ca8e7e52e00374a83ebe922627.
aa76394764bcb4af54150f12528fed9ddfa66044 | Author: Jonathan Ellis <jbellis@apache.org>
| 2013-04-02 18:01:05-05:00
Merge ColumnFamily, ISortedColumns. Add EmptyColumns and UnsortedColumns; clean up TMBSC, ABSC, and ASC
patch by jbellis; reviewed by Carl Yeksigian for CASSANDRA-5403
ac965a60eeb931d0d97346157004681d76e2a0d6 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-03-24 13:20:27+03:00
Rebuild BF when loading sstables if bloom_filter_fp_chance has changed since compaction
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5015
27ed655fd0552055bd1c26c62c098c16501bc32b | Author: Pavel Yaskevich <xedin@apache.org>
| 2013-03-20 14:45:13-07:00
Change Kernel Page Cache skipping into row preheating (disabled by default)
patch by Pavel Yaskevich; reviewed by Jonathan Ellis and Yuki Morishita for CASSANDRA-4937
e79d9fbf84a35021cafa21d428e08fdd9bee584e | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-03-11 19:24:27+03:00
Remove memory emergency pressure valve logic
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-3534
5bd57cbbbf0d98c1c0d8321b95618d2a6fa0d0c9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2013-02-18 09:22:50-06:00
Revert "Move sstable level information into the Stats component"
This reverts commit 0e284787294221982d21c17b27c0a4e1ae0971e7.
0b83682b40d3bace7bc0d604db46ddec78f2cd4a | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-02-15 01:26:10+03:00
Add CQL3-based implementations of IAuthenticator and IAuthorizer
Patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-4898
60acf0d792cb761da06bf1fc91d9f2b57fcc065c | Author: Vijay Parthasarathy <vijay2win@gmail.com>
| 2013-02-03 14:49:20-08:00
Log when a node is down longer than the hint window
Patch by Vijay, reviewed by Carl Yeksigian and jbellis for
CASSANDRA-4554
edcc7f137f573eb6aa38fe4f5b79c22de7811342 | Author: Jonathan Ellis <jbellis@apache.org>
| 2012-11-09 23:03:51-06:00
pool [Compressed]RandomAccessReader objects on the partitioned read path; creating them is expensive
patch by jbellis; reviewed by xedin and slebresne for CASSANDRA-4942
f92fb2241fc2ea5c7fb25ee885337404de3fbb49 | Author: Jonathan Ellis <jbellis@apache.org>
| 2012-09-21 10:05:51-05:00
move testStandardColumnCompactions and testSuperColumnCompactions to LongSompactionsTest
2bfea99ddb3451d5b0710cd0462980f56e776c70 | Author: Jonathan Ellis <jbellis@apache.org>
| 2012-06-27 11:14:09-05:00
Revert "merge from 0.1"
This reverts commit 9f867ea4c20b40e2bcd07fb43dc888bd3601474a, reversing
changes made to 681e2dea7679e0008cf149afc2b01f4b150d006c.
9471e8d0bcf77569993064e6151595fa7993ebd1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2012-03-26 17:53:36-05:00
Automated refactor: rename Message out of class names that aren't MessageIn, MessageOut, or related
a06be23fbe7859063039767ce0dff64922445f39 | Author: Jonathan Ellis <jbellis@apache.org>
| 2012-03-26 17:52:16-05:00
Rewrite IncomingTcpConnection to deserialize w/o extra copies to byte[]. MessageIn now has a payload field, and uses the Verb to look up the correct deserializer. REQUEST_RESPONSE deserializer is not uniquely determined by Verb, so we look those up by their callback instead.
patch by jbellis and yukim for CASSANDRA-3617
5a6f0b852935e7da957e5cfc397fd0a55b9516b6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2012-03-26 17:48:46-05:00
Introduce MessageOut class, which wraps an object to be sent in the "payload" field. The old Header class is inlined into the "parameters" map.
patch by jbellis; reviewed by yukim for CASSANDRA-3617
8b23dcaef922a9c343bfdb7595d618da4efc9a2d | Author: Jonathan Ellis <jbellis@gmail.com>
| 2012-03-26 09:41:26-05:00
update AbstractSerializationsTester to generate 1.0 messages, which omit wasted space after the message body. CUR_VER is left at 0.7 to ensure compatibility.
772c4f1a7939e1bf236c5bf3e7bf624f7078c80b | Author: Jonathan Ellis <jbellis@apache.org>
| 2012-03-23 11:43:32-05:00
Estimate how many keys overlap with other sstables before compacting a single sstable because of high tombstone counts
patch by yukim; reviewed by jbellis for CASSANDRA-4022
522730a0fc7ec0847c05867e769c275a160ba171 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2012-03-16 09:30:34+01:00
Move CF and KS validation out of thrift
patch by slebresne; reviewed by jbellis for CASSANDRA-4037
(backport from cassandra-1.1 for CASSANDRA-4093 sakes)
Conflicts:
CHANGES.txt
src/java/org/apache/cassandra/cql/AlterTableStatement.java
src/java/org/apache/cassandra/cql/CreateColumnFamilyStatement.java
src/java/org/apache/cassandra/cql3/statements/AlterTableStatement.java
src/java/org/apache/cassandra/cql3/statements/CreateColumnFamilyStatement.java
b7a8b57ca653843e14bad544745a1ee7f0df5f44 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2012-03-08 17:41:22-06:00
Make BoundedStatsDeque threadsafe, removed AbstractStateDeque and
AdaptiveLatencyTracker.
Patch by brandonwilliams, reviewed by jbellis for CASSANDRA-4019
ccb0028931c9de665d521b4798a9f63f7dee7497 | Author: Jonathan Ellis <jbellis@apache.org>
| 2012-02-29 11:50:27-06:00
Add type information to new schema_ columnfamilies and remove thrift validation
patch by jbellis and slebresne; reviewed by jbellis and slebresne for CASSANDRA-3792
ea4296932c6be69d7a1a995367bcf7e2130e962b | Author: Jonathan Ellis <jbellis@apache.org>
| 2012-01-10 18:17:39-06:00
r/m unused code, and replace FBUtilities.byteArrayToInt with Guava Ints.fromByteArray
bad90afc6f5be37fae11358c949802503e77caef | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-12-27 20:17:17+00:00
add row-level isolation via SnapTree
patch by slebresne; reviewed by jbellis for CASSANDRA-2893
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1225001 13f79535-47bb-0310-9956-ffa450edef68
e3c5d5d4335150e76b3e7e5ea7147f33ddc49910 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-12-20 20:08:20+00:00
stop thrift service in shutdown hook so we can quiesce MessagingService
patch by jbellis; reviewed by Brandon Williams for CASSANDRA-3335
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1221467 13f79535-47bb-0310-9956-ffa450edef68
250e63bc74c948aea68c06fd2b684d77ff25762c | Author: Brandon Williams <brandonwilliams@apache.org>
| 2011-12-09 18:45:39+00:00
Remove old distributed tests.
Patch by brandonwilliams reviewed by jbellis for CASSANDRA-3602
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1212572 13f79535-47bb-0310-9956-ffa450edef68
ec624f50957776a444c28d6fea028786fe97640c | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-12-08 17:31:07+00:00
Improve memtable slice iteration performance
patch by slebresne; reviewed by jbellis for CASSANDRA-3545
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1211999 13f79535-47bb-0310-9956-ffa450edef68
16097db1f2afac9e5098d67e9709552f4f7ef9a0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-12-02 23:30:32+00:00
fix commitlog segment recycling
patch by Rick Branson; reviewed by jbellis for CASSANDRA-3557
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1209779 13f79535-47bb-0310-9956-ffa450edef68
eaca5341522a079dcecc181d229728da418ff2d6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-12-02 21:00:43+00:00
Optimize componentsFor method for compaction and startup time
patch by jbellis and Eric Parusel; reviewed by slebresne for CASSANDRA-3532
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1209689 13f79535-47bb-0310-9956-ffa450edef68
f0b14509e1e4827f10458d359a46a69983be786f | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-12-02 14:39:28+00:00
fix default value validation usage in CLI SET command
patch by Pavel Yaskevich; reviewed by Jonathan Ellis for CASSANDRA-3553
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1209514 13f79535-47bb-0310-9956-ffa450edef68
554223b4a65c7839c36e8a17e36636b92f4f15a0 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-12-01 08:31:20+00:00
remove assumption that key and token are in bijection
patch by slebresne; reviewed by jbellis for CASSANDRA-1034
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1208993 13f79535-47bb-0310-9956-ffa450edef68
7d0db867588309a5e00c455e6752ac90e8e35bf2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-23 16:18:43+00:00
merge #2786 from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1205475 13f79535-47bb-0310-9956-ffa450edef68
dc342de3711a5000be536cae6a661bbd44733398 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-23 15:38:44+00:00
avoid dropping tombstones when they might still be needed to shadow data in another sstable
patch by slebresne and jbellis for CASSANDRA-2786
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1205452 13f79535-47bb-0310-9956-ffa450edef68
babc10530621c6f380abb738b1c548c50d5b7bed | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-22 22:39:39+00:00
Recycle commitlog segments for improved performance
patch by Rick Branson and jbellis for CASSANDRA-3411
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1205203 13f79535-47bb-0310-9956-ffa450edef68
aee40158c07cbed8e452d426ea486249044d0cc1 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-11-22 09:19:57+00:00
Fix incorrect query results due to invalid SSTable.maxTimestamp
patch by slebresne; reviewed by jbellis and amorton for CASSANDRA-3510
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1204869 13f79535-47bb-0310-9956-ffa450edef68
9a5c679f0a13575cd304fb3df4f41535a3a3d5bd | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-18 22:56:43+00:00
enforce RP tokens 0..2**127
patch by jbellis; reviewed by Nick Bailey for CASSANDRA-3501
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1203893 13f79535-47bb-0310-9956-ffa450edef68
136a1e53ad8e04374a6c54dd07d61d1a595a033f | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-18 16:42:34+00:00
fix ConsistencyLevelTest better
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1203734 13f79535-47bb-0310-9956-ffa450edef68
be1b02b95bd9c847cdfb01a0979d1cce7c581845 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-18 16:37:39+00:00
update size-tiered compaction to prioritize small tiers
patch by jbellis; reviewed by slebresne for CASSANDRA-2407
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1203729 13f79535-47bb-0310-9956-ffa450edef68
6c3a28970549f66e20eb7b449706f1ef2fba11e2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-17 18:54:52+00:00
fix ConsistencyLevelTest
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1203327 13f79535-47bb-0310-9956-ffa450edef68
943fd92c9c0e16601a1445181462bde5466d55b4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-17 18:45:04+00:00
update SSTableMetadata to conform with code style
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1203319 13f79535-47bb-0310-9956-ffa450edef68
504d4d7fce9cfe7963ffd1b80949ce0a739d7a29 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-16 22:02:03+00:00
actually test persistent-ness in testPeristentStatistics
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1202903 13f79535-47bb-0310-9956-ffa450edef68
9f7a83d1b1881ff23ed2c5ed53b33d252993e821 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-11-14 14:31:42+00:00
Use (Guava inspired) faster bytes comparison
patch by slebresne; reviewed by jbellis for CASSANDRA-3434
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1201726 13f79535-47bb-0310-9956-ffa450edef68
e029b7d0c11f32ba0c1647778759924bffd2275a | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-11-10 19:18:46+00:00
Fix incorrect size exception during streaming of counters
patch by slebresne; reviewed by jbellis for CASSANDRA-3481
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1200483 13f79535-47bb-0310-9956-ffa450edef68
74459de4dd1b9e55e502f2b7296bc2fcaca365fa | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-10 02:24:46+00:00
add sstable forward-compatibility
patch by jbellis; reviewed by ymorishita for CASSANDRA-3478
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1200100 13f79535-47bb-0310-9956-ffa450edef68
236818cc34848084d2620bc3f600c42b282e2cb6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-09 18:29:30+00:00
update Descriptor to use a regexp for validation
patch by ymorishita; reviewed by jbellis for CASSANDRA-3470
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1199909 13f79535-47bb-0310-9956-ffa450edef68
45edba697f915fedae33f415afec2e5900e82a6d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-09 17:17:54+00:00
fix reading metadata/statistics component for version < h
patch by jbellis; reviewed by slebresne for CASSANDRA-3474
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1199874 13f79535-47bb-0310-9956-ffa450edef68
41c7424a0c6299cfcec331c0d9161c06db50b03f | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-09 17:03:03+00:00
revert #3393 temporarily
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1199850 13f79535-47bb-0310-9956-ffa450edef68
6a3e42a6345459771879d51d1a60a1c6c681b78c | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-08 18:30:22+00:00
update test comment
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1199379 13f79535-47bb-0310-9956-ffa450edef68
1a88aa68dc1bb092c1f0cf702ee1e06f9411cd7a | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-08 18:29:54+00:00
fix merge of #3437
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1199378 13f79535-47bb-0310-9956-ffa450edef68
d15a798af7acaf96162dc12efa3c14440c862c4f | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-08 18:01:30+00:00
add test for CASSANDRA-3467 (which was fixed by #3446)
patch by Rick Branson; reviewed by jbellis for CASSANDRA-3467
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1199369 13f79535-47bb-0310-9956-ffa450edef68
9392edf07298417f90263ec8bea0897afad9f574 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-08 17:55:16+00:00
fix querying supercolumns by name
patch by jbellis; reviewed by slebresne and tested by Mike Smith for CASSANDRA-3446
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1199367 13f79535-47bb-0310-9956-ffa450edef68
b79ea7de10474fc66bcbacab07ad6c821b838972 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-07 17:49:39+00:00
merge #3437 from 1.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1198840 13f79535-47bb-0310-9956-ffa450edef68
9bf951eb464b3d4c75d6e19ddae20b5e34d9aa3d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-07 17:34:04+00:00
fix invalidate-related test failures
patch by jbellis; reviewed by slebresne for CASSANDRA-3437
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1198830 13f79535-47bb-0310-9956-ffa450edef68
b2dcd3e5a5600be55c558eb5e20833ecec8264d1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-03 04:52:01+00:00
fix DecimalType bytebuffer marshalling
patch by Rick Shaw; reviewed by jbellis for CASSANDRA-3421
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1196941 13f79535-47bb-0310-9956-ffa450edef68
e4790d5397a4e01c583fca9a5371cde993678334 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-01 04:28:58+00:00
renaming
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1195812 13f79535-47bb-0310-9956-ffa450edef68
e9660c6de8e3f4b5d4802e898e421316e2783575 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-01 04:16:54+00:00
cleanup and fixes for index debug logging
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1195810 13f79535-47bb-0310-9956-ffa450edef68
6786f9bef33818bd542b737f89f6fc88a0f91f95 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-01 03:50:23+00:00
renaming
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1195802 13f79535-47bb-0310-9956-ffa450edef68
36291a3ca9060e3e87a3e7894d134961b9bc8108 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-11-01 03:49:33+00:00
cleanup and fixes for index debug logging
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1195801 13f79535-47bb-0310-9956-ffa450edef68
609bc4e123f08b8f65dbb45da3243719b7ccfdde | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-10-31 16:06:48+00:00
replace compactionlock use in schema migration by checking CFS.isInvalidD
patch by jbellis; reviewed by slebresne for CASSANDRA-3116
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1195542 13f79535-47bb-0310-9956-ffa450edef68
5fbb89087afa757d62bb006324d40cd64686c49e | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-10-19 04:22:58+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1185965 13f79535-47bb-0310-9956-ffa450edef68
8cc192ff8a1ce72f87c1c5cee88b89c8723f6ebf | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-10-19 04:18:40+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1185964 13f79535-47bb-0310-9956-ffa450edef68
358769548a9fa451bce605aa518876da53a3dd10 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-10-19 04:15:15+00:00
finish fixing changing durable_writes keyspace option during CF creation
patch by jbellis; reviewed by pyaskevich for CASSANDRA-3292
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1185963 13f79535-47bb-0310-9956-ffa450edef68
8b8a928e04bd091a6d774a9d5b9937d2002d7882 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-10-18 17:19:11+00:00
r/m obsolete CF/KS rename code
patch by jbellis; reviewed by pyaskevich for CASSANDRA-3292
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1185761 13f79535-47bb-0310-9956-ffa450edef68
3942b06f05b796790a6a5a21ae68dd03c00da803 | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-10-15 20:16:31+00:00
Fix completely removing column metadata using CLI
patch by Pavel Yaskevich; reviewed by Jonathan Ellis for CASSANDRA-3126
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1183681 13f79535-47bb-0310-9956-ffa450edef68
84eeb28e3c60fee44597f4e4c663472ef147c811 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-10-13 05:08:15+00:00
ICompactSerializer* -> I[Versioned]Serializer
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-3333
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1182652 13f79535-47bb-0310-9956-ffa450edef68
2ede7fc4beb1c19969700ce5079e8c764740e05a | Author: Eric Evans <eevans@apache.org>
| 2011-10-10 15:38:37+00:00
move FBUtils methods for bytes<->hex to separate class
Patch by eevans; reviewed by jbellis for CASSANDRA-3299
Conflicts:
drivers/java/test/org/apache/cassandra/cql/JdbcDriverTest.java
drivers/java/test/org/apache/cassandra/cql/jdbc/PreparedStatementTest.java
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1181025 13f79535-47bb-0310-9956-ffa450edef68
56492f50329d50c9aabda6a824f856e181657b64 | Author: Eric Evans <eevans@apache.org>
| 2011-10-10 15:21:42+00:00
move FBUtils methods for bytes<->hex to separate class
Patch by eevans; reviewed by jbellis for CASSANDRA-3299
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1181018 13f79535-47bb-0310-9956-ffa450edef68
0d9fdad0b515d1c7ce0d1a8abb4bf391e3c44330 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-10-07 15:29:22+00:00
Move SimpleAuthenticator and SimpleAuthority to examples/
patch by slebresne; reviewed by jbellis for CASSANDRA-2922
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1180076 13f79535-47bb-0310-9956-ffa450edef68
6fa1eaacc7c7bbacffbef264b2120dce1901400f | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-10-05 22:59:31+00:00
off-heap cache to use sun.misc.Unsafe instead of JNA
patch by Pavel Yaskevich; reviewed by Jonathan Ellis for CASSANDRA-3271
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1179467 13f79535-47bb-0310-9956-ffa450edef68
4bbf048e3761ed4924be7a051f105768ae8f2a1d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-10-05 18:33:38+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1179370 13f79535-47bb-0310-9956-ffa450edef68
078a605a5e60e2b138a8b9d41c8d53465360188d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-10-05 18:26:07+00:00
backport r1174472 from 1.0.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1179364 13f79535-47bb-0310-9956-ffa450edef68
59dfe48638d864e5be5512ec8db9e516de205be9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-10-05 18:18:23+00:00
fix truncate allowing data to be replayed post-restart
patch by jbellis; reviewed by slebresne for CASSANDRA-3297
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1179359 13f79535-47bb-0310-9956-ffa450edef68
d5311404a00ed458614b186925386dee2e07656f | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-10-04 17:16:08+00:00
Fix broken CompressedRandomAccessReaderTest
patch by Pavel Yaskevich; reviewed by Jonathan Ellis for CASSANDRA-3298
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1178868 13f79535-47bb-0310-9956-ffa450edef68
3682eb7ec102c12693fba305dbec108897a7d39f | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-10-03 18:40:38+00:00
better assert failure message
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1178512 13f79535-47bb-0310-9956-ffa450edef68
10786e72571ebe9382970834c95301de661bdf5d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-27 20:36:59+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1176605 13f79535-47bb-0310-9956-ffa450edef68
445696052d0a488b4ab7c71a2958a058242169eb | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-09-27 20:13:32+00:00
FBUtilities.hexToBytes(String) to throw NumberFormatException when string contains non-hex characters
patch by Jonathan Ellis and Pavel Yaskevich; reviewed by Pavel Yaskevich for (CASSANDRA-3231)
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1176589 13f79535-47bb-0310-9956-ffa450edef68
bab73597ab93bb7477d1a22ebf206e78279232cf | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-23 01:01:23+00:00
wait a few seconds for index to get flagged as built on startup to avoid false negatives
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1174472 13f79535-47bb-0310-9956-ffa450edef68
ea82722776c43967878180199ab54ba485575eb2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-22 22:56:47+00:00
LazilyCompactedRow and QueryFilter incorrectly claimed their trivial reduce case was trivial
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1174440 13f79535-47bb-0310-9956-ffa450edef68
2a585c0942aaab9fde65a836bd887b03f589d3a4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-22 20:08:06+00:00
add TrivialOneToOne MergeIterator optimization
patch by jbellis; tested by brandonwilliams for CASSANDRA-3234
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1174361 13f79535-47bb-0310-9956-ffa450edef68
a4f75e2c909c89c504538cd7050602adc3696266 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-22 20:07:28+00:00
optimize single-source case for MergeIterator
patch by jbellis; tested by brandonwilliams for CASSANDRA-3234
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1174360 13f79535-47bb-0310-9956-ffa450edef68
ae5722c2379614e4657088cfef38e7bec521c211 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-15 13:46:28+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1171097 13f79535-47bb-0310-9956-ffa450edef68
3cccb44e5f10d5bbc6cd1a1dbe9e5c757bb28e99 | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-09-14 12:06:39+00:00
Allow quoting of the ColumnFamily name in CLI `create column family` statement
patch by Pavel Yaskevich; reviewed by Jonathan Ellis for CASSANDRA-3195
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1170555 13f79535-47bb-0310-9956-ffa450edef68
a4b1e10ef5e2b49d6c97840cc7d2d732ed5d9ffa | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-09 21:19:48+00:00
remove gratuitious and sometimes dangerous overriding of default buffer sizes
patch by brandonwilliams and jbellis for CASSANDRA-3171
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1167365 13f79535-47bb-0310-9956-ffa450edef68
58df830e4193897d606f05ca3bd9ce23a6a05f20 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-09 16:49:35+00:00
add int/int32 data type
patch by Radim Kolar; reviewed by jbellis for CASSANDRA-3031
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1167287 13f79535-47bb-0310-9956-ffa450edef68
ceabffaa22ece914c989a40a2e4e852cf26d91fe | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-08 17:36:26+00:00
remove isMajor compaction designation
patch by jbellis; reviewed by Tupshin Harper and Ben Coverston for CASSANDRA-3154
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1166822 13f79535-47bb-0310-9956-ffa450edef68
fa212738583856895f7de79d17914eb570a2faaa | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-08 16:31:27+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1166779 13f79535-47bb-0310-9956-ffa450edef68
1ee25ee5949adf550b6ef4323b470c7ca8988c11 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-09-08 08:20:18+00:00
Update CQL type names to match expected (SQL) behavior
patch by jbellis; reviewed by slebresne for CASSANDRA-3149
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1166564 13f79535-47bb-0310-9956-ffa450edef68
b788d192ffd106bb4f5adec0408dc99de13eb090 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-08 03:36:40+00:00
remove explicit per-CF memtable thresholds
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-2449
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1166520 13f79535-47bb-0310-9956-ffa450edef68
f14980d6090c67e8a6c2d20ccd4a202b541c6cdd | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-09-07 17:29:53+00:00
Use TreeMap backed column families for the SSTable simple writers
patch by slebresne; reviewed by jbellis for CASSANDRA-3148
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1166283 13f79535-47bb-0310-9956-ffa450edef68
44a566d32f84a8cd28cb3519feba6fca3b30f049 | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-09-07 17:16:46+00:00
fix of the CQL count() behavior
patch by Jonathan Ellis and Pavel Yaskevich; reviewed by Eric Evans and Pavel Yaskevich for CASSANDRA-3068
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1166273 13f79535-47bb-0310-9956-ffa450edef68
fbf32cae91705cad2a000ce6e9745f14804175c2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-07 16:31:52+00:00
parallel compaction
patch by jbellis; reviewed by slebresne for CASSANDRA-2901
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1166255 13f79535-47bb-0310-9956-ffa450edef68
9404c65f72b3334c5a44e525401a8959e3aa6f00 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-06 13:56:48+00:00
fix build after rename snafu
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1165672 13f79535-47bb-0310-9956-ffa450edef68
6c467fd6718f59757234d32e604dfd9a13d4a296 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-06 13:37:15+00:00
retry two renames
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1165666 13f79535-47bb-0310-9956-ffa450edef68
a8ed29baec96c76bbfda1d878758e82b0323d0e7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-06 13:28:31+00:00
move *Term to Jdbc*
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1165661 13f79535-47bb-0310-9956-ffa450edef68
c11eeb43a49af512e6da64e32731840b265f0ae9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-09-06 13:28:09+00:00
remove ATerm.isCommutative and AType.toString
patch by jbellis; reviewed by eevans for CASSANDRA-2936
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1165660 13f79535-47bb-0310-9956-ffa450edef68
fd53a7efb4fa950967c0ca4d60d741f51315a9ef | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-09-05 22:21:01+00:00
Prevent users from creating keyspaces with LocalStrategy replication
patch by Pavel Yaskevich; reviewed by Jonathan Ellis for CASSANDRA-3139
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1165438 13f79535-47bb-0310-9956-ffa450edef68
e4e19931e228d24988b37c2dd21429126551ddf0 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-09-02 10:24:21+00:00
Make repair of a range sync all replica pairs for this range
patch by slebresne; reviewed by jbellis for CASSANDRA-2610
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1164463 13f79535-47bb-0310-9956-ffa450edef68
3893f24098c3d82dc31571f0b6841e2d5821ea74 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-31 19:33:03+00:00
generate hints for replicas that timeout
patch by Patricio Echague and jbellis for CASSANDRA-2034
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1163760 13f79535-47bb-0310-9956-ffa450edef68
994a03cdee262e533d42422084f5066bc8cc7cbf | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-31 18:17:06+00:00
add delay parameter to removeToken so RemoveTest doesn't have to wait for full RING_DELAY
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1163731 13f79535-47bb-0310-9956-ffa450edef68
dec9eec41f7a1c060db8a6bc946aa012c81b73f0 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-08-31 16:06:09+00:00
Make repair report failure when a participating node dies
patch by slebresne; reviewed by jbellis for CASSANDRA-2433
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1163677 13f79535-47bb-0310-9956-ffa450edef68
16d73851665146c763b24c947e7a157fe24e666b | Author: T Jake Luciani <jake@apache.org>
| 2011-08-30 14:25:53+00:00
Pluggable Secondary Index Implementations
patch by tjake; reviewed by jbellis for CASSANDRA-3078
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1163228 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
bfac864064d19562ed9b50a94af8133fde075ac3 | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-08-28 11:06:17+00:00
Fix parsing of the Keyspace and ColumnFamily names in numeric and string representations in CLI
patch by Pavel Yaskevich; reviewed by Jonathan Ellis for CASSANDRA-3075
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1162495 13f79535-47bb-0310-9956-ffa450edef68
3d4e07f7eccd607529c9323c2b0a474e76f1d6ce | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-26 21:31:35+00:00
wip
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1162266 13f79535-47bb-0310-9956-ffa450edef68
f0ee59d4c08d97119da4acd8815eef4f93311a3f | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-26 19:55:25+00:00
add LeveledCompactionStrategy (take 2)
patch by Ben Coverston; reviewed by jbellis for CASSANDRA-1608
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1162223 13f79535-47bb-0310-9956-ffa450edef68
f9497f4b4c18c6c47ebf14c525bdce4c1f0fe1ed | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-26 19:39:04+00:00
Revert "add LeveledCompactionStrategy"
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1162220 13f79535-47bb-0310-9956-ffa450edef68
ed0df5f4786854a7cc9596c43925156629fd1ba2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-26 19:31:11+00:00
add LeveledCompactionStrategy
patch by Ben Coverston; reviewed by jbellis for CASSANDRA-1608
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1162217 13f79535-47bb-0310-9956-ffa450edef68
38e3e85b121ba6308ba3ceb26312d12ed0d609ec | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-08-24 18:52:23+00:00
Clean up KSMetadata, CFMetadata from unnecessary Thrift<->Avro conversion methods
patch by Jonathan Ellis and Pavel Yaskevich; reviewed by Pavel Yaskevich for CASSANDRA-3032
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1161230 13f79535-47bb-0310-9956-ffa450edef68
7b532bcada7959f6ba04618f427f1b9dfe17ecd1 | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-08-22 23:16:04+00:00
Refactoring of the DatabaseDescriptor/CFMetadata/Table to support o.a.c.config.Schema which will be handling all schema quering/mutations
patch by Pavel Yaskevich; reviewed by Jonathan Ellis for CASSANDRA-1391
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1160494 13f79535-47bb-0310-9956-ffa450edef68
791a78f92c8318991cd9207bbca99b470174044a | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-21 04:50:55+00:00
Stop reading from sstables once we know we have the most recent columns
patch by Daniel Lundin and jbellis for CASSANDRA-2498
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1159942 13f79535-47bb-0310-9956-ffa450edef68
8a8e1746dd4b4cebadd1543371bfef013233324d | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-08-19 15:00:55+00:00
Fix of numeric-only and string column names handling in CLI "drop index"
patch by Pavel Yaskevich; reviewed by Jonathan Ellis for CASSANDRA-3054
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1159657 13f79535-47bb-0310-9956-ffa450edef68
055a98ebf1d9e9fa8cc349024c94384d715fcfb3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-19 01:59:22+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1159474 13f79535-47bb-0310-9956-ffa450edef68
a9e9b720fb04aa7218a0815ea4cfeaa1ef60c065 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-19 01:54:25+00:00
return an InvalidRequestException if an indexed column is assigned a value larger than 64K
patch by pyaskevich and jbellis for CASSANDRA-3057
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1159473 13f79535-47bb-0310-9956-ffa450edef68
6139767e9095fecabf38cade374a3817f9858be8 | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-08-17 22:17:03+00:00
Validate that column names in column_metadata does not equal to key_alias on create/update of the ColumnFamily and CQL 'ALTER' statement.
patch by Pavel Yaskevich; reviewed by Jonathan Ellis for CASSANDRA-3036
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1158939 13f79535-47bb-0310-9956-ffa450edef68
b95a49c5f9e22225fc0ebc703fd62bd8241bd9d7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-17 21:52:41+00:00
Arena allocation for memtables
patch by jbellis and stuhood for CASSANDRA-2252
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1158927 13f79535-47bb-0310-9956-ffa450edef68
9d63eb06478eca193216e3fca368520429aee266 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-17 19:18:03+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1158878 13f79535-47bb-0310-9956-ffa450edef68
4ff5c45c703f3fe284eef21ed919dbab5c95d1e6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-17 14:50:53+00:00
fix test config so localhost is seed
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1158753 13f79535-47bb-0310-9956-ffa450edef68
38258ed6cf7411edf90a46d53cdcb955619a4438 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-17 13:22:24+00:00
fix SSTIT on Windows
patch by Vladimir Loncar; reviewed by jbellis for CASSANDRA-3043
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1158693 13f79535-47bb-0310-9956-ffa450edef68
4deb77971a43cf5a55bd2e2835255ff044137fc5 | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-08-16 20:47:22+00:00
Fix missing logging for some exceptions
patch by Jonathan Ellis; reviewed by Pavel Yaskevich for CASSANDRA-2061
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1158439 13f79535-47bb-0310-9956-ffa450edef68
e987e3b88fb8ca88d1c69bbe48235dd770d8042a | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-15 20:45:38+00:00
default auto_bootstrap to true and remove from example configuration
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-2477
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1158005 13f79535-47bb-0310-9956-ffa450edef68
89699a67a1732210cfdbdc316883c51e00b80df5 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-14 02:48:34+00:00
add non-interactive mode and lazy help loading to cli
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1157457 13f79535-47bb-0310-9956-ffa450edef68
f9d057edbd56776f73c83a3998664f1334c32a17 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-13 06:00:42+00:00
remove assumption that buffers are array-backed from CFSTest
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1157332 13f79535-47bb-0310-9956-ffa450edef68
4069d8af44241b84cfdfa60dc362868ef5241ecf | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-11 19:36:06+00:00
make sure truncate clears out the commitlog
patch by jbellis; reviewed by slebresne for CASSANDRA-2950
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1156763 13f79535-47bb-0310-9956-ffa450edef68
f599559221ad074d9af0a99d7ffdd482c2b6b10c | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-11 19:29:34+00:00
make sure pre-truncate CL segments are discarded
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1156757 13f79535-47bb-0310-9956-ffa450edef68
0bbc22c00dfcce3d0945e61e94dd91d78ed51a26 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-10 17:04:39+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1156265 13f79535-47bb-0310-9956-ffa450edef68
d33e2be8b4b41c18658c1803f29aa9e15afc20d2 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-08-09 20:24:17+00:00
Refuse counter write at CL.ANY
patch by slebresne; reviewed by jbellis for CASSANDRA-2990
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1155548 13f79535-47bb-0310-9956-ffa450edef68
79cf5f639513703bb54403defa7f8037561fdad7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-09 18:40:54+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1155466 13f79535-47bb-0310-9956-ffa450edef68
016068ab27cd6735309e44837b09d77a2387d4c2 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-08-09 16:34:49+00:00
Make ColumnFamily backing column map pluggable and introduce unsynchronized ArrayList backed map for reads
patch by slebresne; reviewed by jbellis for CASSANDRA-2843
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1155426 13f79535-47bb-0310-9956-ffa450edef68
53dc854ba75612213f88ce50c48c5874205a3868 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-07 01:51:44+00:00
refactor CompactionIterator -> CompactionIterable
patch by jbellis; reviewed by slebresne for CASSANDRA-2901
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1154635 13f79535-47bb-0310-9956-ffa450edef68
26dfdac558a32c41b366ae6ba5afd5e00a3eda5e | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-05 20:22:29+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1154371 13f79535-47bb-0310-9956-ffa450edef68
e11fe50bc74a644a97908b84e80a568b2a9e5f35 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-05 20:19:45+00:00
refactorings and corner-case bug fixes:
- avoid modifying the List of rows after passing it to a LazilyCompactedRow
- account for possibility that all data compacted by LCR has expired
- clean up code duplication around shouldPurge cleanup
patch by jbellis; reviewed by slebresne for CASSANDRA-2901
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1154369 13f79535-47bb-0310-9956-ffa450edef68
0fe7942804373e2b970b91c670542eb0bcf5aaee | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-05 15:43:58+00:00
fix tracker getting out of sync with underlying data source
patch by jbellis; reviewed by slebresne for CASSANDRA-2901
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1154274 13f79535-47bb-0310-9956-ffa450edef68
4ebba00095cb428c6d9ba9d3eb0f7e3b173b90da | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-04 04:33:24+00:00
improve test logging
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1153750 13f79535-47bb-0310-9956-ffa450edef68
3120b65d34a3dd1df0100832bf25b4a9f59d204e | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-04 02:04:41+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1153727 13f79535-47bb-0310-9956-ffa450edef68
90548386ef011c016bac70c4876ac51ddab648cf | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-02 22:05:34+00:00
fix race between reference-counted cleanup and scrub in DefsTest
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1153289 13f79535-47bb-0310-9956-ffa450edef68
c024da47b4f975e2005a93d7f5c8add651a679f5 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-02 21:43:55+00:00
fix readChar and skipBytes in BytesReadTracker
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1153279 13f79535-47bb-0310-9956-ffa450edef68
058a6ac0e444512f7306097a2f8302690629c2ee | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-08-02 16:54:38+00:00
merge #2951 from trunk (r1151625, r1152416)
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1153190 13f79535-47bb-0310-9956-ffa450edef68
caea7ffd6b7e71bd6bb12409cb619545d30366c2 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-08-02 15:02:10+00:00
Fix assertion error during compaction of counter CFs
patch by slebresne; reviewed by jbellis for CASSANDRA-2968
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1153156 13f79535-47bb-0310-9956-ffa450edef68
e37a12a7c1bb6e3ab7c15a906c778cc15702c64e | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-08-01 14:22:50+00:00
fix bug where dirty commit logs were removed (and avoid keeping segment with no post-flush activity permanently dirty)
patch by slebresne; reviewed by jbellis for CASSANDRA-2829
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1152793 13f79535-47bb-0310-9956-ffa450edef68
ab2fc1f9e4c378e2f793c204435b1b728191d450 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-31 04:40:42+00:00
add paging to get_count
patch by Byron Clark; reviewed by jbellis for CASSANDRA-2894
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1152545 13f79535-47bb-0310-9956-ffa450edef68
c6741f30fa448906a27b976a03559d23e77ccfed | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-30 02:29:32+00:00
create FM objects w/ reference count of one
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1152416 13f79535-47bb-0310-9956-ffa450edef68
6bdc779f723e67cc129321b3dc28ce6daa4db4cc | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-29 05:47:31+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1152111 13f79535-47bb-0310-9956-ffa450edef68
cb2ff66af9b5a0b54a6ca70231319de1b7a1d7b0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-27 01:43:16+00:00
speed up unit tests by one minute
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1151308 13f79535-47bb-0310-9956-ffa450edef68
474547cf16aad0d97bfa455d864340ee1c44e1a4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-26 18:58:24+00:00
stop reading cache after max size-to-save is reached
patch by Chris Burroughs; reviewed by jbellis for CASSANDRA-2082
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1151211 13f79535-47bb-0310-9956-ffa450edef68
e688815e5a05ba75b7a78c2da58d11a22d95b65c | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-26 18:42:37+00:00
add row_cache_keys_to_save CF option
patch by Chris Burroughs; reviewed by jbellis for CASSANDRA-1966
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1151205 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
cc69205024c38532a0208ebfa67ac4114d202a93 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-07-25 16:11:58+00:00
Add unit test for CounterMutationTest
patch by slebresne; reviewed by jbellis for CASSANDRA-2945
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1150765 13f79535-47bb-0310-9956-ffa450edef68
d3890470cf71fbad887a5c4bc256bbdce92c654a | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-22 14:56:25+00:00
split BRAF into RandomAccessReader and SequentialWriter
patch by pyaskevich and jbellis for CASSANDRA-2921
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1149628 13f79535-47bb-0310-9956-ffa450edef68
ad04bf7927ed3af1af560d515d1ebd5219385d15 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-22 14:41:23+00:00
belatedly add BRTT
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1149623 13f79535-47bb-0310-9956-ffa450edef68
a720178032af2b32bbf571784f414a909f738c28 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-21 19:33:24+00:00
fix test failures w/ index names
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1149332 13f79535-47bb-0310-9956-ffa450edef68
365f11ce06c5b196f08851a9d89c122c24941743 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-07-21 11:11:50+00:00
Properly synchronize merkle tree computation
patch by slebresne; reviewed by jbellis for CASSANDRA-2816
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1149121 13f79535-47bb-0310-9956-ffa450edef68
04c0b8143e90d5470823fc35ed1ff5f83371ed72 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-07-21 09:12:06+00:00
Use reference counting to delete sstables instead of relying on the GC
patch by slebresne; reviewed by jbellis for CASSANDRA-2521
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1149085 13f79535-47bb-0310-9956-ffa450edef68
647e3e5a3106667e79c23e22fb7abfb0241dc5f4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-20 00:13:25+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1148586 13f79535-47bb-0310-9956-ffa450edef68
c47d1781faea056a15b0d02d571c59b0e500947c | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-19 21:29:39+00:00
respect client timestamp on full row deletions
patch by slebresne; reviewed by pyaskevich for CASSANDRA-2912
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1148547 13f79535-47bb-0310-9956-ffa450edef68
b6eb2ac24d81b1832d88b99de8f2b0c0ab3ad4e9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-19 16:14:44+00:00
CQL: include only one row per unique keyfor IN queries
patch by Jim Ancona; reviewed by pyaskevich for CASSANDRA-2717
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1148425 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
273c53831faede08b6f539ea80517a454ab50a3a | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-14 14:32:16+00:00
add test for including supercolumn tombstone time in max timestamp computation
patch by Daniel Doubleday; reviewed by jbellis for CASSANDRA-2753
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1146732 13f79535-47bb-0310-9956-ffa450edef68
5a7c2e52d122bfee3c20431a333b42e73e4cc9e0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-08 18:15:49+00:00
r/m @author tags
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1144412 13f79535-47bb-0310-9956-ffa450edef68
da6369b4daae24e3114b0501929b3605c7a3a3ce | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-07-07 01:50:40+00:00
track max client timestamp per-sstable
patch by Alan Liang; reviewed by jbellis for CASSANDRA-2753
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1143627 13f79535-47bb-0310-9956-ffa450edef68
bc4dd9335f947eceb90f00581b01bd6533ff523e | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-07-06 11:34:50+00:00
Handle row tombstones correctly in EchoedRow
patch by slebresne; reviewed by jbellis for CASSANDRA-2786
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1143352 13f79535-47bb-0310-9956-ffa450edef68
2c8d2013950575eaff87941073a5fc769328fcff | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-07-04 14:36:11+00:00
Reset CF and SC deletion time after gc_grace
patch by slebresne; reviewed by jbellis for CASSANDRA-2317
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1142690 13f79535-47bb-0310-9956-ffa450edef68
c2bc2240c65d5108103a197546f69ba3c7f8d43f | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-30 01:02:33+00:00
add additional tests for #2773
patch by Jim Ancona; reviewed by jbellis for CASSANDRA-2773
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1141354 13f79535-47bb-0310-9956-ffa450edef68
4d2dba49163e35944c47e525a27b010e40314525 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-28 17:59:21+00:00
revert r1133167 (#2280)
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1140760 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
3291647a96efe6265ed905b0fe2144e5370bb5c6 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-06-21 12:51:34+00:00
Fix wrong purge of deleted cf during compaction
patch by slebresne; reviewed by jbellis for CASSANDRA-2786
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1137984 13f79535-47bb-0310-9956-ffa450edef68
2b72987596718d31f2898c8d96ba16fc9cedbe02 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-16 15:00:04+00:00
fix tests
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1136472 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
948a23886eaae8bb96d91d39fa9db035570036b0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-15 17:45:00+00:00
r/m unused import
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1136133 13f79535-47bb-0310-9956-ffa450edef68
56997214b6c5c7f32095f6f85af82d18ebe53e90 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-13 19:40:21+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1135244 13f79535-47bb-0310-9956-ffa450edef68
e1a1ec5dbed98b5215682fce82a1e9cf2ae4b7fa | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-11 02:05:46+00:00
r/m memtable_flush_after_mins
patch by Patricio Echague; reviewed by jbellis for CASSANDRA-2427
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1134504 13f79535-47bb-0310-9956-ffa450edef68
41510386fcd4edcada3713890a66115758bc4e28 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-11 01:45:16+00:00
add cql key alias support
patch by pyaskevich; reviewed by jbellis for CASSANDRA-2480
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1134502 13f79535-47bb-0310-9956-ffa450edef68
9ae39872f2443bb4a8b450111c3dd1ccd04a48e0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-10 22:22:44+00:00
excise mockito
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1134464 13f79535-47bb-0310-9956-ffa450edef68
e70e73352d8d9d49b88bd9a71d666328cae2cad6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-10 22:14:59+00:00
rename minor -> background, major -> maximal
patch by Alan Liang for CASSANDRA-1610
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1134461 13f79535-47bb-0310-9956-ffa450edef68
129d80a4743c5fb431e22e2b4782c092f0703b98 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-10 22:13:54+00:00
extract AbstractCompactionStrategy, AbstractCompactionTask
patch by Alan Liang and Ben Coverston; reviewed by jbellis for CASSANDRA-1610
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1134460 13f79535-47bb-0310-9956-ffa450edef68
e883372816724d74cccaa3219b6e809320f2935c | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-09 22:37:05+00:00
support sstable2json against snapshot sstables
patch by Patricio Echague; reviewed by jbellis for CASSANDRA-2386
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1134120 13f79535-47bb-0310-9956-ffa450edef68
213489f26e44504fbe262098411bf0a44c3c2760 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-09 22:16:07+00:00
add SCHEMA/TABLE as aliases for KS/CF
patch by pyaskevich; reviewed by jbellis for CASSANDRA-2743
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1134110 13f79535-47bb-0310-9956-ffa450edef68
410134e67e736f1d0e550ff5d4f767df478ce5e1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-09 13:50:27+00:00
fix removing columns and subcolumns that are supressed by a row orsupercolumn tombstone during replica resolution
patch by Aaron Morton and jbellis; reviewed by slebresne for CASSANDRA-2590
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1133873 13f79535-47bb-0310-9956-ffa450edef68
063c8f6cf7b12e976b0d7067037c52c548c6c0db | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-09 00:16:27+00:00
revert 1133443
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1133610 13f79535-47bb-0310-9956-ffa450edef68
31f0ee95e927c09183dca77be7739305ba2eeab0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-08 15:45:54+00:00
fix inconsistency window duringbootstrap
patch by slebresne; reviewed by jbellis for CASSANDRA-833
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1133443 13f79535-47bb-0310-9956-ffa450edef68
e6499d8dd1828547563936f8e4f0096d71c42f71 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-08 13:23:09+00:00
merge #2733 from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1133391 13f79535-47bb-0310-9956-ffa450edef68
57d856f730a22c16dd84fed48d2ab5bfa1182a08 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-08 13:16:34+00:00
add EC2SnitchTest.java
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1133390 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
860e122a7699eea82d387f1482937ffa570ef1cd | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-06 18:03:27+00:00
change ALTER TABLE to ALTER COLUMNFAMILY
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1132713 13f79535-47bb-0310-9956-ffa450edef68
b7a173ab0768f67d86ef97943a63317b76cd4527 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-05 14:46:18+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1132429 13f79535-47bb-0310-9956-ffa450edef68
77b7ab228ea9207bd20311d04995d45e2592ce88 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-05 14:45:47+00:00
add test compaction package
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1132428 13f79535-47bb-0310-9956-ffa450edef68
3c4687c6d8c8bc2989c8cc9e951a1804796428b2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-05 14:44:07+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1132427 13f79535-47bb-0310-9956-ffa450edef68
992a81bb48e62466a456cb5d92d7cdbaaa805c58 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-05 14:42:06+00:00
move CompactionIterator, CompactionManager, and the CompactedRow classes into the new compaction package
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1132426 13f79535-47bb-0310-9956-ffa450edef68
1196163b6c726fd6fca1717a56bd0f85ea82f420 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-05 14:33:36+00:00
move compaction code into db.compaction package
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1132420 13f79535-47bb-0310-9956-ffa450edef68
8b24d813b586cbc16783d7b7a384ebfaef4ca3ec | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-05 13:41:30+00:00
add cql drop index
patch by pyaskevich and jbellis for CASSANDRA-2617
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1132405 13f79535-47bb-0310-9956-ffa450edef68
baef22287bc5b5aaadf6b87c9ca86f1753a6d13d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-05 13:36:55+00:00
add cql counter support
patch by pyaskevich; reviewed by jbellis for CASSANDRA-2473
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1132402 13f79535-47bb-0310-9956-ffa450edef68
00f9868d94d03ca4f7d47e7ffb530cf5f95a56f0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-01 15:58:44+00:00
add CQL ALTER TABLE
patch by pyaskevich; reviewed by jbellis for CASSANDRA-1709
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1130200 13f79535-47bb-0310-9956-ffa450edef68
8ed913bd38ca0d2e82889bd96829131b3a0fb152 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-01 14:51:15+00:00
revert r1130132
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1130170 13f79535-47bb-0310-9956-ffa450edef68
ede7b55b4d1aad287d4ec3dacdbe6148b2275355 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-06-01 12:58:40+00:00
add CQL ALTER TABLE
patch by pyaskevich; reviewed by jbellis for CASSANDRA-1709
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1130132 13f79535-47bb-0310-9956-ffa450edef68
5a4cfb1b1e7ea36d59e30b74873ebba4f62d25fa | Author: T Jake Luciani <jake@apache.org>
| 2011-05-25 12:58:57+00:00
Allow writes to bypass the commit log for certain keyspaces
Patch by tjake; reviewed by jbellis for CASSANDRA-2683
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1127505 13f79535-47bb-0310-9956-ffa450edef68
85e5c375731c7b74630bc9a0fbdc6ffe4c0e635d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-24 16:29:12+00:00
make DefsTest less fragile
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1127132 13f79535-47bb-0310-9956-ffa450edef68
96641d448ddb8aa998ede0e6cca11b08a6820d62 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-24 05:29:16+00:00
merge from 0.8.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1126875 13f79535-47bb-0310-9956-ffa450edef68
252451c38b8a30701b9dacc8d8281bb23447d454 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-23 07:34:59+00:00
Improve forceDeserialize/getCompactedRow encapsulation
patch by jbellis; reviewed by slebresne for CASSANDRA-<ticket>
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1126356 13f79535-47bb-0310-9956-ffa450edef68
db69b38911c06a2aeac20c01e2d89e6f7593191c | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-23 01:30:55+00:00
fix UUIDTypefor direct buffers
patch by Ed Anuff; reviewed by jbellis for CASSANDRA-2682
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8.0@1126289 13f79535-47bb-0310-9956-ffa450edef68
50b490e046bdc23b23fbb268400abcc41a0de72c | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-12 15:31:01+00:00
add quote-escaping via backslash to CLI
patch by pyaskevich; reviewed by jbellis for CASSANDRA-2623
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1102352 13f79535-47bb-0310-9956-ffa450edef68
8ddb32cc24968b53d0b718390024f1ac13782377 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-12 15:20:34+00:00
Fix counter increment lost after restart
patch by slebresne; reviewed by jbellis for CASSANDRA-2642
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1102345 13f79535-47bb-0310-9956-ffa450edef68
4a604fbebc1d06ee569749f69a5cd608e26e4c89 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-12 15:06:48+00:00
Avoid wrong empty result with secondary index when limit=1
patch by slebresne; reviewed by jbellis for CASSANDRA-2628
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1102337 13f79535-47bb-0310-9956-ffa450edef68
d2c98b024d85bf72a6ce3e03d0b8d2994199c254 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-11 16:03:12+00:00
avoid using cached position of a keywhen GTis requested
patch by Richard Low and slebresne; reviewed by jbellis for CASSANDRA-2633
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1101933 13f79535-47bb-0310-9956-ffa450edef68
fcd02e3a6600bcfbbd1a6a9aca01743c0bc72efc | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-09 21:40:27+00:00
add CQL TTL support
patch by pyaskevich; reviewed by jbellis for CASSANDRA-2476
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8.1@1101234 13f79535-47bb-0310-9956-ffa450edef68
0427c832b07e8c6f6983093ffcac79e3ff76c993 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-09 21:31:45+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8.1@1101228 13f79535-47bb-0310-9956-ffa450edef68
a1c1abfba6989872ac354ff9528c0f088cff4887 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-09 19:56:02+00:00
add support for presenting row key as a column in CQL result sets
patch by jbellis; reviewed by thobbs for CASSANDRA-2622
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1101182 13f79535-47bb-0310-9956-ffa450edef68
522d0dd1e4e0b76cb36907d13595b31e231543d6 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-09 17:08:23+00:00
Allow comparator parameters and add generic ReverseType
patch by slebresne; reviewed by jbellis for CASSANDRA-2355
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8.1@1101116 13f79535-47bb-0310-9956-ffa450edef68
835669aee8dc0ba14a37594e1ff07d056c74a3ea | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-09 07:05:55+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1100900 13f79535-47bb-0310-9956-ffa450edef68
dec698f840e56ecf32e0c813cd5183e6051aa869 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-08 01:43:00+00:00
fix potential double-application of counter updates on commitlog replay
patch by slebresne and jbellis for CASSANDRA-2419
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1100671 13f79535-47bb-0310-9956-ffa450edef68
8d3922771b1b593b79445058f26b9c9da568fcb2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-07 23:16:15+00:00
fix CQL treatment of> and <operators in range slices
patch by Pavel Yaskevich and jbellis for CASSANDRA-2592
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1100657 13f79535-47bb-0310-9956-ffa450edef68
94f5a6a12b2d17a5e68abd3f63cfc7736b63d6e2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-07 06:52:53+00:00
clear up svn confusion on DefsTest
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1100465 13f79535-47bb-0310-9956-ffa450edef68
5f8991c73a6f43fbe9c7e0d8906e751c21d54412 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-07 06:52:02+00:00
recognize attempt todrop just the index while leaving the column definition
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-2619
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1100464 13f79535-47bb-0310-9956-ffa450edef68
603e1096c96740289324554b79141a31d8c4f9cc | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-07 02:23:47+00:00
simplify python cursor design and make fetchall actually work
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1100432 13f79535-47bb-0310-9956-ffa450edef68
3b907655c78131cc2950c2f7f36ea62d8a341e31 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-05 17:46:23+00:00
improve ignoring of obsoletemutations in index maintenance
patch by jbellis; reviewed by slebresne for CASSANDRA-2401
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1099892 13f79535-47bb-0310-9956-ffa450edef68
c473679a233ba60e18be3daeb327becc439939cd | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-04 22:17:14+00:00
add liveOnly flag to SSTable.componentsFor
patch by Aaron Morton; reviewed by jbellis for CASSANDRA-2602
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1099624 13f79535-47bb-0310-9956-ffa450edef68
fa2572db929d97258c07da1ca93f526e17f7bb08 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-03 17:46:10+00:00
fix returning null column values in the python cql driver
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-2593
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1099156 13f79535-47bb-0310-9956-ffa450edef68
8897ad5ac7e8d46df28f8b86087fed2c4997f9e2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-02 19:20:44+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1098754 13f79535-47bb-0310-9956-ffa450edef68
b179af1399fe5fef7afaae02c7821e409a32624b | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-02 19:19:54+00:00
fix KeyCacheTest
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1098753 13f79535-47bb-0310-9956-ffa450edef68
086fafe362819d399bf874e9adc411ac52377274 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-05-02 18:58:11+00:00
fix CompactionsPurgeTest
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1098733 13f79535-47bb-0310-9956-ffa450edef68
b8c9ad4a9b48af6bcb82b714942cbbcc0b41a6a2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-29 20:52:58+00:00
add empty cf_defs list to satisfy thrift
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1097950 13f79535-47bb-0310-9956-ffa450edef68
8cd4dcd2117b42de75958573c6cb7b98f02ba71a | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-28 15:39:52+00:00
add timestamp support to cqlINSERT,UPDATE,and BATCH
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-2555
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1097511 13f79535-47bb-0310-9956-ffa450edef68
847aca1caa63ce4b9fc767d4ac8ea65c4d7a4436 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-27 15:17:40+00:00
validate cql TRUNCATE columnfamily before truncating
patch by Pavel Yaskevich and jbellis for CASSANDRA-2570
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1097141 13f79535-47bb-0310-9956-ffa450edef68
cd62c0fef1329bf7f834b72fd5bb9bda31186b20 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-26 17:07:20+00:00
add support for IN to cql SELECT, UPDATE
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-2553
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1096804 13f79535-47bb-0310-9956-ffa450edef68
299b7be0258dbd5ba55a105e70ddfb919f12ea09 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-26 14:53:53+00:00
add support for insert, delete in cql BATCH
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-2537
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1096771 13f79535-47bb-0310-9956-ffa450edef68
1b24a02c4cf8d4fce042e3f9b2f34945b729fcef | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-25 17:29:08+00:00
force GC to reclaim disk space on flush, if necessary
patch by jbellis; reviewed by slebresne for CASSANDRA-2404
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1096531 13f79535-47bb-0310-9956-ffa450edef68
53ae0fad04a03a85aac53ca473bca7221333bafb | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-21 16:13:11+00:00
merge from 0.7
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1095765 13f79535-47bb-0310-9956-ffa450edef68
6dc75ce2f3305d9568f9a7e7078bd87c04009218 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-21 13:25:36+00:00
Fix updating column metadata validation class
patch by jbellis; reviewed by slebresne for CASSANDRA-2512
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1095696 13f79535-47bb-0310-9956-ffa450edef68
2d95cb4957ffb83a0b643929c3221cae6d71a0b1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-20 19:50:50+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1095492 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
1adcd1c52e87a2f59d9006a29fb9476174968a60 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-19 17:13:19+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1095139 13f79535-47bb-0310-9956-ffa450edef68
a3ab11865b0e1cdea2af376625e00b65cc043261 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-19 13:42:19+00:00
fix backslash substitutions in CLI
patch by Aaron Morton; reviewed by jbellis for CASSANDRA-2492
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1095084 13f79535-47bb-0310-9956-ffa450edef68
a28d130f13aa45b4aeba5c9c51d1c65b205248f8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-19 00:05:56+00:00
merge from 0.7
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1094822 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
ac7c83535f05dfc55daf3c77e7aa22d08e35a278 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-18 15:51:47+00:00
add optional replication_factor fields to KsDef to make supporting both 0.8 and 0.7 easier for client devs
patch by jbellis; reviewed by Nate McCall for CASSANDRA-2481
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1094628 13f79535-47bb-0310-9956-ffa450edef68
e1bec627274f147f2a26bbe16aa5b6d100afac37 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-17 05:10:17+00:00
preserve column order in CQL result sets
patch by jbellis; reviewed by eevans for CASSANDRA-2493
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1094102 13f79535-47bb-0310-9956-ffa450edef68
b553e773310deb0f17a0ded6424fac1e03614859 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-15 14:33:59+00:00
fix duplicate results from CFS.scan
patch by Pavel Yaskevich and jbellis for CASSANDRA-2406
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1092722 13f79535-47bb-0310-9956-ffa450edef68
4ba0e3c89db1c038f1e17f7d340aa4b1140654f1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-14 21:33:45+00:00
madeCompactionInfo.getTaskType return an enum
patch by nickmbailey; reviewed by jbellis for CASSANDRA-2482
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1092523 13f79535-47bb-0310-9956-ffa450edef68
8f7fb46e5c1aa2b7a7ee637ea5943c756b87f09a | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-14 18:23:42+00:00
update LongCompactionSpeedTest.java for uuid counters
patch by slebresne; reviewed by jbellis for CASSANDRA-2461
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1092426 13f79535-47bb-0310-9956-ffa450edef68
0beee279d249baea5f857c20f5d84e23cddbed5d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-13 14:03:43+00:00
update python driver to conform to PEP-249
patch by jhermes and thobbs; reviewed by jbellis for CASSANDRA-2402
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1091789 13f79535-47bb-0310-9956-ffa450edef68
58307994b53b38e880173205a59e0c64c5169199 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-13 13:59:39+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1091784 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
448e64e448b26b434561ac421dfe89b45b133150 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-11 17:52:13+00:00
Fix range slice for counters
patch by slebresne; reviewed by jbellis for CASSANDRA-2342
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1091148 13f79535-47bb-0310-9956-ffa450edef68
264ffbe9b3e5996ccc05d3a5d9a93cb11a26cc7e | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-11 03:27:04+00:00
make text (utf8) the default comparator again (regression from type renames)
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090927 13f79535-47bb-0310-9956-ffa450edef68
570ac26fc657950c1eedbf0b31e580e8c47bc7e8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-11 03:08:29+00:00
give snapshots the same name on each node
patch by Nick Bailey; reviewed by jbellis for CASSANDRA-1791
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090925 13f79535-47bb-0310-9956-ffa450edef68
8c7bc2fe8718d612fdbcf0f8b7e33554f17efcaa | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-10 22:59:57+00:00
push replication_factor into strategy_options
patch by jhermes and jbellis; reviewed by jhanna for CASSANDRA-1263
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090905 13f79535-47bb-0310-9956-ffa450edef68
9a0bbc542b7dc73e30e6a648a82cf38ff2e39df9 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-10 17:31:15+00:00
Merge COSC and Counter thrift structure
patch by slebresne; reviewed by jbellis for CASSANDRA-2440
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090842 13f79535-47bb-0310-9956-ffa450edef68
798db242c4480446df52481954e19994e39dcac5 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-10 13:39:11+00:00
add 'int' as sql alias for 'bigint'
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090798 13f79535-47bb-0310-9956-ffa450edef68
de2ae8f91d58b92de5629131b904966fa58d801e | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-10 04:44:31+00:00
use SQL-ish data types
patch by jbellis and Eric Evans for CASSANDRA-2445
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090738 13f79535-47bb-0310-9956-ffa450edef68
5b9c40245786cd043bd0ae80b164bf61010a4f53 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-10 01:19:59+00:00
fix UUIDTypeTest
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090727 13f79535-47bb-0310-9956-ffa450edef68
32f85c5bc0df3f1ba0d5904f9c1af45e45bbfa98 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-09 23:46:28+00:00
Add unified UUIDType
patch by Ed Anuff; reviewed by jbellis for CASSANDRA-2233
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090711 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
05d4222cdb802aa46f976f0734827bf270fd1c6c | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-06 21:48:44+00:00
add SystemTableTest
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1089643 13f79535-47bb-0310-9956-ffa450edef68
80d3decdfe70b12422c24cd71405aecc5a02b97e | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-06 18:15:47+00:00
add SerializingCacheProvider
patch by Vijay and jbellis for CASSANDRA-1969
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1089555 13f79535-47bb-0310-9956-ffa450edef68
6d2f24cd63fd68732258849800e71637d70ec482 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-06 16:33:35+00:00
Revert prematurely-committed "add a server-wide cap on memtable memory usage"
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1089526 13f79535-47bb-0310-9956-ffa450edef68
a287f42ceb1d5eac033e2db2201422801b772e99 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-06 16:21:17+00:00
add a server-wide cap on memtable memory usage
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1089521 13f79535-47bb-0310-9956-ffa450edef68
3bbfb06957608769640a13114058a574da9eccb6 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-06 16:19:55+00:00
Merge Mutation and CounterMutation thrift structure
patch by slebresne; reviewed by jbellis for CASSANDRA-2384
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1089517 13f79535-47bb-0310-9956-ffa450edef68
4d1af49b98e6c0cb6b1908645d321bd21b448e4c | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-05 15:22:57+00:00
introduce ICache, InstrumentingCache, IRowCacheProvider
patch by jbellis, Jon Hermes, and Vijay for CASSANDRA-1969
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1089078 13f79535-47bb-0310-9956-ffa450edef68
04bb3e4b10498e1425a831070618dec7b0f51d32 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-01 15:05:03+00:00
upgrade to whirr 0.4
patch by Pavel Yaskevich for CASSANDRA-2265
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1087736 13f79535-47bb-0310-9956-ffa450edef68
e62f62910d2865d5398636624aec88d0db5546f0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-01 15:04:52+00:00
modernize column name quoting
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1087735 13f79535-47bb-0310-9956-ffa450edef68
8c925375a32d833ea846449287a8956352e12870 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-01 14:57:44+00:00
revert whirr change, it's for 0.8 only
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1087732 13f79535-47bb-0310-9956-ffa450edef68
2953e788bc3a1df918c7ced590fecd9be779ca90 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-04-01 14:52:42+00:00
upgrade to whirr 0.4
patch by Pavel Yaskevich for CASSANDRA-2265
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1087728 13f79535-47bb-0310-9956-ffa450edef68
d10d8783057fb72ae3e7e103bd9104e86c81c9ea | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-31 18:39:37+00:00
add negative number support to cli, trunk version
patch by Pavel Yaskevich for CASSANDRA-2358
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1087404 13f79535-47bb-0310-9956-ffa450edef68
95809de5861b48eb6323381fa0756084fbb2ceeb | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-31 18:34:56+00:00
snapshot must be performed before flushlock must be acquired, or we deadlock. See #2381
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1087402 13f79535-47bb-0310-9956-ffa450edef68
f60187d4d56395f25c45ab26422ac8e7d72f5c9c | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-29 20:39:37+00:00
disallow querying a counter CF with non-counter operation
patch by slebresne; reviewed by jbellis for CASSANDRA-2321
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1086729 13f79535-47bb-0310-9956-ffa450edef68
e6c5a28da940a086d0e786f1ad0288c0b0efa27d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-28 21:58:59+00:00
revert merge of #2358
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1086417 13f79535-47bb-0310-9956-ffa450edef68
b3debb5b45569f1ab108e0b92d069b81e203cb34 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-28 21:11:19+00:00
merge from 0.7
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1086404 13f79535-47bb-0310-9956-ffa450edef68
660e633dffb42141c5974c8115402d4dd07a1568 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-28 21:09:54+00:00
merge from 0.7
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1086403 13f79535-47bb-0310-9956-ffa450edef68
2287fe0044117592a38bb07f06672b3a9211d38a | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-03-28 13:38:27+00:00
Atomically switch cfstore memtables and sstables
patch by slebresne; reviewed by jbellis for CASSANDRA-2284 (and CASSANDRA-2105)
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1086226 13f79535-47bb-0310-9956-ffa450edef68
37d063ee97e9521d3fb84d1427f3ef4adc0939b9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-25 13:59:45+00:00
fsync statistics component on write
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-2382
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1085372 13f79535-47bb-0310-9956-ffa450edef68
7a7dd17d0d00e226208eabb9c916c31287350a9b | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-23 18:56:21+00:00
allow negative numbers in the cli
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-2358
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1084674 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
ec26ee73bf05812cc79af2a3d63ba5bfac7ffd31 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-23 18:13:42+00:00
fix encoding bugs in HintedHandoffManager, SystemTable when default charset is not UTF8
patch by slebresne; reviewed by jbellis for CASSANDRA-2367
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1084660 13f79535-47bb-0310-9956-ffa450edef68
a765dcb59e321f86e5ac594b171ae48decd823ae | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-23 17:48:46+00:00
give index more time to build to avoid heisenfailures
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1084652 13f79535-47bb-0310-9956-ffa450edef68
d01e56f05574a7637a4c65582564803675843389 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-22 23:06:44+00:00
fix build
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1084405 13f79535-47bb-0310-9956-ffa450edef68
a0498517f2feb70db1ad0cad5417577b11cd74cc | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-18 02:55:21+00:00
fix comparator used for non-indexed secondary expressions inindex scan
patch by Roland Gude and jbellis for CASSANDRA-2347
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1082807 13f79535-47bb-0310-9956-ffa450edef68
840aae0f51a345e4154574a05d8d28ef5d9f1a3b | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-17 02:55:26+00:00
validate index predicates
patch by Aaron Morton; reviewed by jbellis for CASSANDRA-2328
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1082387 13f79535-47bb-0310-9956-ffa450edef68
3f885885b49968917af12cc0830ce482fa2b2ce7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-17 02:38:33+00:00
fix CliTest on Windows
patch by Ben Coverston; reviewed by jbellis for CASSANDRA-2337
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1082376 13f79535-47bb-0310-9956-ffa450edef68
4ef269d017db15ddf83466fa71e2bdb35ee98ab5 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-15 19:08:11+00:00
add memtable_flush_queue_size defaulting to 4
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-2333
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1081908 13f79535-47bb-0310-9956-ffa450edef68
5eb724aa83083e9b831c36cfa61164ea745c7a13 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-15 16:25:41+00:00
validate index names
patch by jhermes and jbellis for CASSANDRA-1761
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1081838 13f79535-47bb-0310-9956-ffa450edef68
541e0b38d33c4035d1241ef8fe38a2c23e054454 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-14 19:57:52+00:00
clear Built flag in system table when dropping an index
patch by jbellis; reviewed by mdennis for CASSANDRA-2320
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1081546 13f79535-47bb-0310-9956-ffa450edef68
7d44bbd308beaa70bba7ea2e46c58441f8599b27 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-14 19:24:54+00:00
fix tombstone handling in repair andsstable2json
patch by slebresne; reviewed by jbellis for CASSANDRA-2279
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1081525 13f79535-47bb-0310-9956-ffa450edef68
a4b71120ff6548055f8e53417186e2c6456df922 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-11 18:32:16+00:00
fix HH delivery when column index is larger than 2GB
patch by jbellis; reviewed by slebresne for CASSANDRA-2297
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1080716 13f79535-47bb-0310-9956-ffa450edef68
402e1edeb7302112e6ea532bf77f1d6a3eb81c78 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-11 18:17:10+00:00
allow zero replicas in a NTSdatacenter
patch by slebresne; reviewed by jbellis for CASSANDRA-1924
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1080709 13f79535-47bb-0310-9956-ffa450edef68
1946cfdfdd5501768ed1e60625ad54fa23a7fb0f | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-11 17:54:08+00:00
AES Counter Repair Improvements
patch by Alan Liang; reviewed by slebresne for CASSANDRA-2288
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1080703 13f79535-47bb-0310-9956-ffa450edef68
7bc35b88ffcf0e7873bf1757cde7f6b6ff0f7a1d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-11 14:25:49+00:00
purge tombstoned rows from cache after GCGraceSeconds
patch by slebresne; reviewed by jbellis for CASSANDRA-2305
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1080577 13f79535-47bb-0310-9956-ffa450edef68
21622125f3bb2bd80abfb4efdd375a825a987f96 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-09 20:52:03+00:00
fix commitlog replaywhen flush position refers to data thatdidnt
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1079989 13f79535-47bb-0310-9956-ffa450edef68
5040f8efe1df960a56c181ad9920a23fc5f8b7cf | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-09 16:57:14+00:00
add test for #2296
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1079882 13f79535-47bb-0310-9956-ffa450edef68
fc4502acf0d3a2d9bdf8f26cbe63b9309705bca1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-09 14:27:46+00:00
revert r1078803 (#1902)
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1079812 13f79535-47bb-0310-9956-ffa450edef68
5e75a7f9f079e363e6ce5f5e95cd36765ffad95c | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-08 21:15:12+00:00
r/m redundant @Override annotations
patch by Tommy Tynja; reviewed by jbellis for CASSANDRA-1257
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1079546 13f79535-47bb-0310-9956-ffa450edef68
b8af65494aa7d2aec4a2f7ed3ed5b91a24be2398 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-08 16:47:41+00:00
validate column values in batches aswell assingle-Column inserts
patch by Vivek Mishra and jbellis for CASSANDRA-2259
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1079429 13f79535-47bb-0310-9956-ffa450edef68
cb71747c88efc7ad3e7dda67316855d6571aadfc | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-07 17:30:07+00:00
add incremental_backups option
patch by Yang Yang and jbellis for CASSANDRA-1872
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1078858 13f79535-47bb-0310-9956-ffa450edef68
830b0d8c544111c4f4318e7c2dab67176b261b55 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-07 16:09:15+00:00
combine similar short tests since setup/teardown is so expensive
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1078826 13f79535-47bb-0310-9956-ffa450edef68
7ed395de8ed30fc865fe7077d98b106dd6475114 | Author: T Jake Luciani <jake@apache.org>
| 2011-03-07 15:06:33+00:00
Track and Migrate cached pages during compaction
patch by Jake Luciani; reviewed by Pavel Yaskevich and jbellis for CASSANDRA-1902
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1078803 13f79535-47bb-0310-9956-ffa450edef68
0d6db4a68f1d66da789c037d8340c682f21253ba | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-04 21:08:21+00:00
add CL.TWO, THREE
patch by Peter Schuller; reviewed by tjake for CASSANDRA-2013
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1078134 13f79535-47bb-0310-9956-ffa450edef68
ed2a60707a70e21f1a2a61416f6ce3c3f1e0865e | Author: Brandon Williams <brandonwilliams@apache.org>
| 2011-03-03 17:40:59+00:00
CFS correctly flushes index CFs.
Patch by jbellis, reviewed by brandonwilliams for CASSANDRA-2244
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1076699 13f79535-47bb-0310-9956-ffa450edef68
1f073123f61dd7245d1412adbccd4be2337705cf | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-03 16:06:16+00:00
throw EOFException when seeking past EOF in read-only mode
patch by Pavel Yaskevich; reviewed by tjake and jbellis for CASSANDRA-2256
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1076662 13f79535-47bb-0310-9956-ffa450edef68
133acbb5910a47767adb6bcd198d5671fe1af611 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-02 19:39:49+00:00
optimize node movement within the same arc of the ring
patch by Pavel Yaskevich; reviewed by Nick Bailey for CASSANDRA-1427
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1076349 13f79535-47bb-0310-9956-ffa450edef68
bca6a246699dae7d3bf405caf2833e0d7619f338 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-02 15:15:00+00:00
improved BufferedRAF test
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-2242
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1076245 13f79535-47bb-0310-9956-ffa450edef68
ece6605e9ffd4ba3e3130cc63e070e86edb1508c | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-01 22:45:02+00:00
revert last pending cleanup
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1076042 13f79535-47bb-0310-9956-ffa450edef68
2b414b1e95472dc79d1ce2807a442f6c87be04d5 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-01 22:44:06+00:00
improve BufferedRAFTest
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1076041 13f79535-47bb-0310-9956-ffa450edef68
8097545140716f0cbde4c9112a0de2d0b75698d3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-03-01 16:09:28+00:00
make nodetool scrub more robust
patch by jbellis and slebresne; tested by Sébastien Giroux for CASSANDRA-2240
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1075870 13f79535-47bb-0310-9956-ffa450edef68
2690f286bc4522e680a8e59a2b270f627f6438bd | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-28 21:22:48+00:00
add missing resources
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1075536 13f79535-47bb-0310-9956-ffa450edef68
7364c09843942bba7ef4ed363b91b54e6251b56d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-28 19:40:19+00:00
add countercolumn support to SSTableExport
patch by slebresne; reviewed by Pavel Yaskevich for CASSANDRA-2093
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1075502 13f79535-47bb-0310-9956-ffa450edef68
8083405b38083087df320b99270b7ae29159a4b0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-28 07:42:36+00:00
add IndexHelperTest.java
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1075229 13f79535-47bb-0310-9956-ffa450edef68
079276622158fdfabe0cd8f727e55e0f963a388a | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-25 14:56:57+00:00
fix BufferedRandomAccessFile bugs
patch by jbellis; reviewed by tjake for CASSANDRA-2241
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1074555 13f79535-47bb-0310-9956-ffa450edef68
09a1dd5e4af316fdacfb93463b20e29fff8d99db | Author: Brandon Williams <brandonwilliams@apache.org>
| 2011-02-24 21:15:22+00:00
Cleanup and document EstimatedHistogram
Patch by jbellis, reviewed by brandonwilliams for CASSANDRA-2232
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1074291 13f79535-47bb-0310-9956-ffa450edef68
53286d56f084270a457d8698785a189b8b410cc3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-24 19:09:42+00:00
fix supercolumn de/serialization when subcolumn comparator is different from supercolumn's
patch by slebresne; reviewed by jbellis for CASSANDRA-2104
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1074259 13f79535-47bb-0310-9956-ffa450edef68
019d245a7e45d237e844db188a74906c3506a31c | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-23 14:58:19+00:00
make CliTest less picky about schema update output
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1073760 13f79535-47bb-0310-9956-ffa450edef68
c280e204d1e54188ae930c5fa5784cf8441bea53 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-23 03:44:26+00:00
nodetool scrub
patch by jbellis and tjake; reviewed by slebresne for CASSANDRA-2217
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1073586 13f79535-47bb-0310-9956-ffa450edef68
92d5315bb43a13409b579222677af09ce7cb1e49 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-22 18:03:31+00:00
avoid EOFing on requests for the last bytes in a file
patch by Leo Jay; reviewed by jbellis for CASSANDRA-2213
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1073438 13f79535-47bb-0310-9956-ffa450edef68
085da5d095f01ef459e6473167e8b008597fd134 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-21 06:23:48+00:00
fix build
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1072854 13f79535-47bb-0310-9956-ffa450edef68
c16a51827b477cd76434236562bfa312620fcb5c | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-18 21:50:43+00:00
add RowCacheTest
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-2173
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1072164 13f79535-47bb-0310-9956-ffa450edef68
06fb85800c18fc386e2888d4d5333b4000698a1e | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-18 15:48:41+00:00
add ByteBufferUtilTest
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1072028 13f79535-47bb-0310-9956-ffa450edef68
e82a3ed733d394dba6d0997821154fd6d8177872 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-17 21:55:06+00:00
add testTransferOfMultipleColumnFamilies
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-2154
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1071805 13f79535-47bb-0310-9956-ffa450edef68
da5ff984d214fc081a8c37c20999d6cc293857ad | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-17 02:21:37+00:00
make DefsTest less fragile
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1071479 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
87ea405523c59349e2fb87c6dab5dc5a692b8b99 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-15 20:42:28+00:00
fix column bloom filter deserialization
patch by jbellis and slebresne for CASSANDRA-2165
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1071042 13f79535-47bb-0310-9956-ffa450edef68
bb1c4cba1401dfbdc935facebf5766d28856826f | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-15 19:51:17+00:00
r/m empty file
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1071028 13f79535-47bb-0310-9956-ffa450edef68
dc9992a391f01ef79b74b5d9fc69fb7390184ecf | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-15 17:16:52+00:00
no more waiting for RPC_TIMEOUT before finishing RR
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-2069
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1070977 13f79535-47bb-0310-9956-ffa450edef68
a6fa41e5f11dd7cb16fc7af37d6a65216d5bdabe | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-10 02:44:50+00:00
add cli 'describe cluster' command
patch by Pavel Yaskevich; reviewed by thobbs for CASSANDRA-2127
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1069206 13f79535-47bb-0310-9956-ffa450edef68
c5ee059b06827db76dc1a6fa296f1c583916cbbf | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-08 18:24:48+00:00
merge from 0.7
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1068504 13f79535-47bb-0310-9956-ffa450edef68
b869c85d3f94b21197e38c5dcf3e254353bf748f | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-08 00:10:12+00:00
update Sinks for #1530, fixing RemoveTest
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1068233 13f79535-47bb-0310-9956-ffa450edef68
7f4e3ebc31f8ce94d59903c53ad1e04b82b84355 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-07 20:28:10+00:00
move id out of Message so we can do cross-DC forwarding again
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1530
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1068101 13f79535-47bb-0310-9956-ffa450edef68
362fd846cb3609b3c0047b2266aaa7e00203c0f7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-05 20:40:59+00:00
make PreCompactedRow and LazyCompactedRow digest computations match
patch by Richard Low and jbellis for CASSANDRA-2039
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1067518 13f79535-47bb-0310-9956-ffa450edef68
46ea05fa121f7c5f412deaa2e65f21e49358960d | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-05 19:38:35+00:00
Make BBU.string validate input for the desired Charset
patch by jbellis; reviewed by slebresne for CASSANDRA-2091
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1067490 13f79535-47bb-0310-9956-ffa450edef68
804729f1ee53c8314b7415f36924c772c4d48bf0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-02-05 05:13:50+00:00
add delete support for counters
patch by Kelvin Kakugawa; reviewed by slebresne for CASSANDRA-2101
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1067391 13f79535-47bb-0310-9956-ffa450edef68
9fa7a327d038066fb7761d35c2f61ff5611294d7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-31 16:13:20+00:00
convert SS.partitioner, valueFactory to instance fields
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1065665 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
1916943ab33dfb60d52f78715a26bc8597d51990 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-29 20:20:31+00:00
refactor TestBase
patcy by stuhood; reviewed by jbellis for CASSANDRA-2005
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1065098 13f79535-47bb-0310-9956-ffa450edef68
569feedfe9f49e1de0c176431d11f5d0dc9045fe | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-28 18:21:59+00:00
replace ExecutorService.submit with .execute where a Future is not required
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1064807 13f79535-47bb-0310-9956-ffa450edef68
f3630a65e168db8310f726f0d9ae8f1dd92b84d1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-27 00:29:39+00:00
Fit partitioned counter directly into CounterColumn.value
patch by slebresne; reviewed by Kelvin Kakugawa for CASSANDRA-1936
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1063928 13f79535-47bb-0310-9956-ffa450edef68
0be34cec4130b2b39b7a4dc7ef9ad2b2c0000f7f | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-19 22:51:16+00:00
wrap some listen_address BindExceptions with more user-friendly error messages
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1061046 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
6350c16e6d32ff318189bc861b25e4677e80a91a | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-19 16:39:52+00:00
move FBU.hex methods to BBU
patch by slebresne; reviewed by jbellis for CASSANDRA-2009
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1060857 13f79535-47bb-0310-9956-ffa450edef68
fe57cc5e37a1af282d9a0e97ea14876507bca170 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-19 16:37:21+00:00
move read methods from FBU to BBU
patch by slebresne; reviewed by jbellis for CASSANDRA-2009
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1060854 13f79535-47bb-0310-9956-ffa450edef68
154eec90baa5a2a8b2a3e04fe1f7ac2d9a8cb3b6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-19 16:35:00+00:00
move and rename FBU.byteBufferToInt and toByteBuffer to BBU.toInt and BBU.bytes
patch by slebresne; reviewed by jbellis for CASSANDRA-2009
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1060853 13f79535-47bb-0310-9956-ffa450edef68
43d330ddd8facd692502315c3dfe641e788f2733 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-17 20:22:09+00:00
move FBUtilities.EMPTY_BYTE_BUFFER to ByteBufferUtil
patch by slebresne; reviewed by jbellis for CASSANDRA-1998
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1060077 13f79535-47bb-0310-9956-ffa450edef68
5db8757602842f2a73bdfe28774f43f593625025 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-17 16:00:00+00:00
fix CLI parsing of "cluster name."
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-1995
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1059965 13f79535-47bb-0310-9956-ffa450edef68
a043125eb54193512c86086fcd90fbe798bc0367 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-11 23:36:37+00:00
convert MessagingService into a true singleton
patch by Folke Behrens; reviewed by jbellis for CASSANDRA-1959
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1057930 13f79535-47bb-0310-9956-ffa450edef68
9ef94ebc6d8da1afff6d1a6d6c154999c45ead4b | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-11 14:18:33+00:00
Keep partitioned counter contexts sorted
patch by slebresne; reviewed by Kelvin Kakugawa for CASSANDRA-1937
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1057652 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
d36ec10152b29ed052e12acdde1ae74b726698b3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-05 21:57:03+00:00
merge from 0.7.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1055658 13f79535-47bb-0310-9956-ffa450edef68
dcb61125e665c7a955ba293fbda11f3fad472ef0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2011-01-05 07:00:33+00:00
rename [Datacenter]QuorumResponseHandler -> [Datacenter]ReadCallback
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1055320 13f79535-47bb-0310-9956-ffa450edef68
0888d35fa933e873f29b2b2daa645a71f995b7f3 | Author: Eric Evans <eevans@apache.org>
| 2010-12-31 17:24:57+00:00
port python driver, avro -> thrift
Patch by eevans; reviewed by jbellis for CASSANDRA-1913
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1054142 13f79535-47bb-0310-9956-ffa450edef68
37ec7d326d0a5125b197291234a462eda31a5883 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-31 16:52:56+00:00
encapsulate MessagingService.instance to avoid circular initializtion dependencies
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1054135 13f79535-47bb-0310-9956-ffa450edef68
e5f87d1d91340db050a9a4efa954a82ee371aafa | Author: Brandon Williams <brandonwilliams@apache.org>
| 2010-12-30 18:20:37+00:00
Fix CompactionManager regression from CASSANDRA-1916 and add a better
test and more docs to prevent in the future.
Patch by jbellis, reviewed by brandonwilliams for CASSANDRA-1922
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053960 13f79535-47bb-0310-9956-ffa450edef68
8110c63b16563e930504afaad800fb7b84b69410 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-30 16:33:17+00:00
merge from 0.7
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1053933 13f79535-47bb-0310-9956-ffa450edef68
ebdc7cd9a46c652ccfd78ee47cc637d9a41fae98 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-30 16:18:33+00:00
merge from 0.7.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053927 13f79535-47bb-0310-9956-ffa450edef68
0fd507be5a76c227504a9acf18d7d58e24201162 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-29 22:55:54+00:00
merge from 0.7.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1053765 13f79535-47bb-0310-9956-ffa450edef68
436f3d0db54d7f5021c18612b18769ed758a0191 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-24 18:23:27+00:00
make sure expiring column lives for duration of test
patch by tjake; reviewed by jbellis for CASSANDRA-1892
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1052545 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
3991fba440756ce5174f54dd544302a0591e61c8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-24 16:57:07+00:00
avoid polluting pagecache with commitlog or sstable writes and seq scan operations
patch by Pavel Yaskevich and Chris Goffinet; reviewed by tjake and jbellis for CASSANDRA-1470
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1052531 13f79535-47bb-0310-9956-ffa450edef68
0ed735570d80c42f4f279c54d652d9b1a2833e3d | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-23 18:57:13+00:00
fix CLI get recognition of supercolumns
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-1899
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1052355 13f79535-47bb-0310-9956-ffa450edef68
a3384f39273ed53a693ba72f13da3042d4811d05 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-21 21:44:22+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1051665 13f79535-47bb-0310-9956-ffa450edef68
b5cc27121bb5203fab1f550a336b62fc62d1a45e | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-20 04:56:09+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1050989 13f79535-47bb-0310-9956-ffa450edef68
486864605ce3fff26ff4988492afa5258ca9a5ec | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-17 15:34:01+00:00
return InvalidRequest when remove ofsubcolumn without supercolumn is requested
patch by thobbs; reviewed by jbellis for CASSANDRA-1866
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1050426 13f79535-47bb-0310-9956-ffa450edef68
e856470fa159040128540a104618fb1cc1bdb6f9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-17 03:02:57+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1050271 13f79535-47bb-0310-9956-ffa450edef68
f1783319fb21d334f285568427f5b478793edf49 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-11 06:51:11+00:00
ECST no longer needs to manually read cfdefs from yaml now that cleanuphelper (via schemaloader) is
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1044573 13f79535-47bb-0310-9956-ffa450edef68
789f625bf32454f133601560ebc86b6aecec1936 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-11 06:28:33+00:00
make ECST extend CleanupHelper
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1044572 13f79535-47bb-0310-9956-ffa450edef68
97f0480af9fb132e9356c7d6ddbb650c456191f7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-11 06:27:42+00:00
revert change to test/cassandra.yaml
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1044571 13f79535-47bb-0310-9956-ffa450edef68
c48abe4c1fbebe1052a53840fee98be91316f3f2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-11 06:26:45+00:00
make NameSortTest fast to make Hudson quit bitching
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1044570 13f79535-47bb-0310-9956-ffa450edef68
1ae56a66e4a5b5272783edaeefa33d193c7647dc | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-10 16:29:37+00:00
add TTL support to CLI
patch by Pavel Yaskevich; reviewed by Sylvain Lebresne for CASSANDRA-1838
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1044422 13f79535-47bb-0310-9956-ffa450edef68
eb189699f059c8e0bba56a394021cb5a33c2661b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-09 20:20:26+00:00
revert last
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1044117 13f79535-47bb-0310-9956-ffa450edef68
2c438e5881b7abdc013ac2d1ac449683261f09d9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-09 20:19:40+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1044116 13f79535-47bb-0310-9956-ffa450edef68
2c6f56ddcb1248b14a27c6a1462de25c29177acf | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-03 18:52:06+00:00
reads at ConsistencyLevel > 1 throwUnavailableException immediately if insufficient live nodes exist
patch by jbellis and tjake for CASSANDRA-1803
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1041951 13f79535-47bb-0310-9956-ffa450edef68
5856ee9e6e7732922bc2c331f4cdf7ee741bd661 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-03 14:25:24+00:00
cli support index type enum names
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-1810
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1041834 13f79535-47bb-0310-9956-ffa450edef68
56770fc8070f15188e80e85978e235d75dc9f39f | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-03 14:23:44+00:00
fix cli case sensitivity for index queries
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-1809'
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1041833 13f79535-47bb-0310-9956-ffa450edef68
2f5f0c2c12a2d9c91cad79655b80382a2bd4c132 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-02 01:48:18+00:00
fix consistencylevel calculations forNetworkTopologyStrategy
patch by jbellis; reviewed by Jon Hermes for CASSANDRA-1804
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1041250 13f79535-47bb-0310-9956-ffa450edef68
8fbf2e78f7fc2ba5ec8343101ccb586af43124c9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-02 01:17:09+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1041243 13f79535-47bb-0310-9956-ffa450edef68
a9e3fa1c54580a01132bed0c2401ced7706a9e7e | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-12-01 18:01:51+00:00
SimpleStrategyTest extends CleanupHelper to avoid heisenbugs from other tests' left-overs
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1041109 13f79535-47bb-0310-9956-ffa450edef68
7200c81c2fc22215128834034420a00bdc707c60 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-29 22:42:39+00:00
rename SinkManager.addSink -> SinkManager.add
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1040329 13f79535-47bb-0310-9956-ffa450edef68
a161f9f0639c1fa594d1f9cdfd92565dc35a965e | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-29 22:28:25+00:00
clean up SinkManager
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1040325 13f79535-47bb-0310-9956-ffa450edef68
a44a150e9cd322aaffda68628ea3ff608519b12c | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-29 19:36:08+00:00
add ExpiringColumn support to sstable import/export
patch by Sylvain Lebresne; reviewed by jbellis for CASSANDRA-1754
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1040241 13f79535-47bb-0310-9956-ffa450edef68
ac4d0161471bc5bd6971226a30074f3e8ef4879c | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-23 19:27:44+00:00
rebuild Strategy during system_update_keyspace
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1762
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1038293 13f79535-47bb-0310-9956-ffa450edef68
77ede1e360c8cb2d9487acea528cc371a39a9314 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-23 04:21:43+00:00
fix capitalization, underscores in AE, request JMX names
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1037991 13f79535-47bb-0310-9956-ffa450edef68
59d185c2fdf0696675bb3853f9605e95161180f7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-22 20:29:29+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1037871 13f79535-47bb-0310-9956-ffa450edef68
869028237882d6fdc157bbcf91fd8cdd9a9ac515 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-19 17:07:53+00:00
multi-line cli commands, other cleanup
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-1742
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1036945 13f79535-47bb-0310-9956-ffa450edef68
22666f1c34aa28b102d2f5cd15976188b8d4c65b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-18 10:12:38+00:00
fix sstableimport regression
patch by Bryan Tower; reviewed by Sylvain Lebresne for CASSANDRA-1753
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1036384 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
5ecd8392638d65372a7fc6dd525f0bffcaea000b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-17 19:45:14+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1036178 13f79535-47bb-0310-9956-ffa450edef68
9b5c44caf3046c72808d053d2e7045d0f775be79 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-16 15:37:21+00:00
fix LexicalUUID.getUUID use of ByteBuffer, and inline into UUIDGen.getUUID
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1035659 13f79535-47bb-0310-9956-ffa450edef68
8ef5d503390d77b95c1639d7b139980597315c34 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-15 19:23:04+00:00
fix cli list + "assume CF keys as uuid."
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1035418 13f79535-47bb-0310-9956-ffa450edef68
38ff66f408916c1c3de22f369100621dc429c1ad | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-15 14:21:43+00:00
fix tombstoning of supercolumns in range queries
patch by jbellis; reviewed by tjake for CASSANDRA-1734
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1035286 13f79535-47bb-0310-9956-ffa450edef68
018310e2708f19260ad1f31ff9e9da2b3bd85b23 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-11 14:21:16+00:00
add lexicaluuid(), timeuuid() functions
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-1687
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1033949 13f79535-47bb-0310-9956-ffa450edef68
d97f3f19397339ef056929fc0224c4efd6940578 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-11 03:07:12+00:00
add ASSUME cli statement
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-1693
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1033808 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
9d7568282babd4811c9433ef066d8cea15fe3452 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-05 02:25:23+00:00
add additional debug logging to ColumnFamilyStore.scan
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1031404 13f79535-47bb-0310-9956-ffa450edef68
8720e2e3322b4b6a04ecbf3f1a99746ca557b9bb | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-11-03 16:40:39+00:00
improve cli handlingof non-string column names
patch by Jim Ancona; reviewed by Pavel Yaskevich for CASSANDRA-1701
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1030529 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
79560b67cb59f02c9599891b01ed37d9d95341b1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-30 22:53:22+00:00
cleanup. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1029217 13f79535-47bb-0310-9956-ffa450edef68
1a562c4efb765cb8e3594b9d0d1a7694b28b0def | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-26 23:19:09+00:00
CliTest should extend CleanupHelper. patch by Pavel Yaskevich and jbellis for CASSANDRA-1648
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1027768 13f79535-47bb-0310-9956-ffa450edef68
4ad62ff9139327527609883103ed432462f8b247 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-26 10:54:58+00:00
cli truncate support. patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-1653
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1027456 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
6af572671bcdd8d254bf12528661d751ac499452 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-22 21:18:15+00:00
move strategy creation into Table instantiation so it can't be out of sync
patch by jbellis; tested by Paul Cannon for CASSANDRA-1649
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1026497 13f79535-47bb-0310-9956-ffa450edef68
729022c655c278f823537453dc33344eb8bcb78f | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-22 17:54:44+00:00
remove preload_row_cache option
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-1647
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1026429 13f79535-47bb-0310-9956-ffa450edef68
cdb07b193f1da88be90198ee1764697f0e050fb0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-22 15:46:49+00:00
update CassandraBulkLoader for Thrift 0.5; replace UnsupportedEncodingException catches w/ Charsets.UTF_8. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1026380 13f79535-47bb-0310-9956-ffa450edef68
f47145d3c108aa2b31ef8a83317ccd4475ef426f | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-22 13:57:50+00:00
fix back CASSANDRA-1622 merge. patch by jbellis and Todd Nine
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1026327 13f79535-47bb-0310-9956-ffa450edef68
187761a3229a9d6853090295d966731fb1170458 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-22 03:23:51+00:00
upgrade to Thrift 0.5
patch by Jake Luciani; reviewed by jbellis for CASSANDRA-1367
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1026201 13f79535-47bb-0310-9956-ffa450edef68
e7a385ac3f1e3378b63e0340e7d57d6b626f27d7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-22 03:23:26+00:00
tjake
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1026200 13f79535-47bb-0310-9956-ffa450edef68
aeb0d5467d24b8b6c844de7566bfb5c58ddc5e27 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-21 23:14:59+00:00
fix commitlog recovery deleting the newly-created segment as well as the old ones
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1644
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1026177 13f79535-47bb-0310-9956-ffa450edef68
00554e90b84074139060ccf2c32fa3130211136b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-21 20:55:41+00:00
move endpoint cache from snitch to strategy
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-1643
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1026138 13f79535-47bb-0310-9956-ffa450edef68
8a6140d0dc0bc8bc4f6f1c47c02f09b44251ca1d | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-20 19:18:40+00:00
cli support for index queries
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-1635
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1025682 13f79535-47bb-0310-9956-ffa450edef68
1fd6af347ab1c8d989b903f3a8a18e3a33c616fe | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-20 15:59:32+00:00
remove supercolumn option from cli list command; clean up grammar and fix limit support.
patch by jbellis and Jim Ancona for CASSANDRA-1619
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1025623 13f79535-47bb-0310-9956-ffa450edef68
d1ec03b0d3729ccfa6cc5e259e931baddf68c982 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-19 15:09:24+00:00
add cli sanity tests.
patch by Pavel Yaskevich; reviewed by jbellis for CASSANDRA-1582
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1024262 13f79535-47bb-0310-9956-ffa450edef68
72548aca3e6962d51239aec6c2d8bc11ee4bcadd | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-18 20:41:46+00:00
fix potential infinite loop in 2ary index queries
patch by jbellis; tested by Jason Tanner for CASSANDRA-1623
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1024000 13f79535-47bb-0310-9956-ffa450edef68
88e660f5308b3f66e33c2f2ccaaad93bb2d90f2e | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-14 20:35:06+00:00
rename test cassandra-rack.properties to cassandra-topology
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1022696 13f79535-47bb-0310-9956-ffa450edef68
9d32382b3fd48a9362a07c2865e93e2cbfb8ee61 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-13 15:43:18+00:00
removed IClock & related classes from internals.
patch by Sylvain Lebresne; reviewed by jbellis for CASSANDRA-1502
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1022147 13f79535-47bb-0310-9956-ffa450edef68
b81927a9ed78b0b3269019528f3ca0ab0ce6af21 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-12 21:40:05+00:00
expose in-progress compaction type in jmx
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1586
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1021935 13f79535-47bb-0310-9956-ffa450edef68
21913c5502150d5908b599ec3a2d1cef7b018ba6 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2010-10-12 17:33:53+00:00
Remove ConsistencyLevel.ZERO. Patch by jbellis, reviewed by brandonwilliams for CASSANDRA-1607.
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1021852 13f79535-47bb-0310-9956-ffa450edef68
389bac77f0cb00cb8914d05512151116dd3db027 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-09 02:32:16+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1006105 13f79535-47bb-0310-9956-ffa450edef68
a857b73834520157fe1c853493fb09334badf699 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-07 18:12:13+00:00
Allow dynamic secondary index creation and destruction
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1532
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1005551 13f79535-47bb-0310-9956-ffa450edef68
49af30a77758282bc648496972b944d60bb9e185 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-07 16:33:07+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1005518 13f79535-47bb-0310-9956-ffa450edef68
5c44cc166e1baea7062bb660d96a253e20989ff8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-07 02:24:22+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1005317 13f79535-47bb-0310-9956-ffa450edef68
475923a11064323310883b33c0f6ace1b815b5a8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-06 19:37:15+00:00
allow keyspace creation with RF > N.
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1428
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1005215 13f79535-47bb-0310-9956-ffa450edef68
297c2f36390c9d9997305f2626f6632e90e4242b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-06 18:45:33+00:00
meaningful error message for invalid replication strategy class. patch by Aaron Morton; reviewed by jbellis for CASSANDRA-1556
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1005200 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
e34283c63655279caf88754e93d3af97d8ec2e78 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-10-05 16:00:40+00:00
r/m getters for public final sstablereader fields. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1004693 13f79535-47bb-0310-9956-ffa450edef68
43eae6fa3b9324a68a2fbb5078443d55fa05bf82 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-30 16:03:48+00:00
re-organize JMX into.db, .net, .internal, .request
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-1217
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1003127 13f79535-47bb-0310-9956-ffa450edef68
1a29b2cfd3b9fedd301ea2777302288157d1e4af | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-30 13:35:26+00:00
log warning when using randomly generated token.
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1552
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1003060 13f79535-47bb-0310-9956-ffa450edef68
f9f97d4292bcb9af083263220278825e1158aca9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-29 16:33:46+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1002723 13f79535-47bb-0310-9956-ffa450edef68
72770ac00c35a6be0eee42402693970b7c2c61db | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-28 17:24:06+00:00
make nodetool compact and cleanup blocking.
patch by Nirmal Ranganathan; reviewed by jbellis for CASSANDRA-1449
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1002275 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
17cbb3daa57be73bb31e17da8e8aae9112f94dd5 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-27 22:10:42+00:00
sanity checks for compaction thresholds.
patch by jhermes; reviewed by jbellis for CASSANDRA-1527
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1001929 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
8b38ee280661fa9254b38d80671cd0247850b477 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-25 23:56:55+00:00
add describe_snitch to Thrift api.
patch by jhermes; reviewed by jbellis for CASSANDRA-1490
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1001332 13f79535-47bb-0310-9956-ffa450edef68
efe4bb31410814546aad7f2e282d1253772a6f02 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-25 01:31:12+00:00
make IndexInterval configurable. patch by jhermes; reviewed by jbellis for CASSANDRA-1488
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1001119 13f79535-47bb-0310-9956-ffa450edef68
cee4d2059815e2f5157a1facee8861d8773bcd39 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-24 15:30:35+00:00
treat expired columns as deleted. patch by Sylvain Lebresne; reviewed by jbellis for CASSANDRA-1539
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1000909 13f79535-47bb-0310-9956-ffa450edef68
971e879e2d08d7c922365b2d796e6ff55db3f6f1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-22 03:42:16+00:00
add test of secondary index recreation to StreamingTransferTest
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1415
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@999745 13f79535-47bb-0310-9956-ffa450edef68
b182e5e90ac7aa73fe9136cabc0970c45709282c | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-22 03:41:52+00:00
split 2ary index build out from bloom/row index build, and move into stream session post-processing. bloom/row index construction moved into SSTableWriter.Builder and is now run on CompactionManager executor
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1415
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@999742 13f79535-47bb-0310-9956-ffa450edef68
8e68f3b9a0cda1c3038ef2be95e58ad6d07c1e52 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-22 03:41:38+00:00
allow addIndex to create indexes that did not previously exist
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1415
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@999741 13f79535-47bb-0310-9956-ffa450edef68
1176b61250e397a71b37f3789e5b6f600d12cd34 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-22 03:41:09+00:00
add SESSION_FINISHED reply
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1415
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@999738 13f79535-47bb-0310-9956-ffa450edef68
bf0087ff843e46f91f316af25659f8771e83f0bd | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-21 20:29:51+00:00
fix test compiliation. patch by jbellis for CASSANDRA-1314
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@999606 13f79535-47bb-0310-9956-ffa450edef68
d966ed08610940da1a590ce7a83897b9a1dc02ec | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-21 18:56:23+00:00
r/m Clock from Thrift api. patch by jbellis; reviewed by slebresne for CASSANDRA-1501
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@999542 13f79535-47bb-0310-9956-ffa450edef68
ad29c258eab4f71b3142041c899a4960b63ffacd | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-20 22:15:34+00:00
fix replaying the last mutation in a commitlog unnecessarily. patch by jbellis; reviewed by gdusbabek for CASSANDRA-1512
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@999142 13f79535-47bb-0310-9956-ffa450edef68
267c76a65528b856737830f78da01a89f547505d | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-18 22:08:06+00:00
min,max compaction threshold are configurable and persistent per-ColumnFamily. patch by Jon Hermes; reviewed by jbellis for CASSANDRA-1468
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@998558 13f79535-47bb-0310-9956-ffa450edef68
ca8fa16c5edf7f98706c5562212df53342f2beda | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-15 22:22:09+00:00
combine "initiated" and requested streaming paths
patch by jbellis; reviewed by Nick Bailey for CASSANDRA-1506
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@997527 13f79535-47bb-0310-9956-ffa450edef68
de034ffee003c63e2ba610067b94ea139b440bcb | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-14 22:25:53+00:00
avoid exposing StreamContext outside the Session managers, and make the Sessions the handle for streaming work. also removes unncessary extra Collections from the session objects.
patch by jbellis; reviewed by Nick Bailey for CASSANDRA-1504
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@997119 13f79535-47bb-0310-9956-ffa450edef68
a8e5c1894544b9b45765c3ca2624aa65993211c3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-14 20:34:53+00:00
add back tablename parameter in preparation for merging initiated/non code paths. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@997082 13f79535-47bb-0310-9956-ffa450edef68
dbbe856c563fd09519cc6373d448dd36055668cd | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-14 15:08:11+00:00
clean up StreamHeader constructor, r/m unused parameter from transferSSTables. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@996939 13f79535-47bb-0310-9956-ffa450edef68
89fbc1b031dd5f045601a862c751c269082aea40 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-14 02:27:02+00:00
rename ApplicationState -> VersionedValue; add enum ApplicationState
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1499
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@996736 13f79535-47bb-0310-9956-ffa450edef68
629fa9eb111b210f24776fa72c7c124bf5362553 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-14 02:26:50+00:00
consolidate ApplicationState construction in ApplicationStateFactory
patch by jbellis; reviewed by gdusbabek for CASSANDRA-149n9
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@996735 13f79535-47bb-0310-9956-ffa450edef68
4dd8fa51ff1a6db46346111be008792304ebcbbd | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-13 14:06:08+00:00
remove tombstones during non-major compactions when bloom filter verifies that row does not exist in other sstables
patch by Sylvain Lebresne; reviewed by jbellis for CASSANDRA-1074
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@996541 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
52b6edc41366eb7fa3cd7691dc35d65989d3c1dd | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-06 22:22:35+00:00
naive replacement of String stage names w/ Stage enum. also replaces MS.defaultExecutor w/ Stage.MISC
patch by jbellis; reviewed by Nate McCall for CASSANDRA-1465
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@993165 13f79535-47bb-0310-9956-ffa450edef68
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
d08e34a765bf1bce639c017aedcd4c6e6caee96a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-09-05 03:30:55+00:00
apply reversed flag during collation from different data sources. patch by jbellis; reviewed by brandonwilliams for CASSANDRA-1450
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@992710 13f79535-47bb-0310-9956-ffa450edef68
2893b7f7a5a15ccfefbcdbba8db6c524d8494fb7 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2010-09-04 03:31:36+00:00
Move persistent sstable stats from the system table to an sstable component. Patch by brandonwilliams, reviewed by jbellis for CASSANDRA-1430
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@992524 13f79535-47bb-0310-9956-ffa450edef68
c450da88083342f1fc3aea388f13a572b29c1ada | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-31 14:54:10+00:00
avoid attempting to keep CL header constant size (schema change can defeat this); it's not necessary now that header is a separate file now. forceNewSegment was attempting to start a new CL header when the schema changed, which was race-prone.
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1435
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@991210 13f79535-47bb-0310-9956-ffa450edef68
fab33fb4e87decb71b3169cdc12e48f4cae104c1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-27 20:19:44+00:00
replace CF graveyard with CFS.removeAllSSTables (which is recursive to handle 2ary index files); also handle 2ary indexes in renaming migrations.
patch by jbellis and gdusbabek for CASSANDRA-1406
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@990251 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
5ac1aaba53588650e87a0848e0babeae65790e70 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-25 20:35:15+00:00
fix EH.max. patch by jbellis and brandonwilliams for CASSANDRA-1413
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@989352 13f79535-47bb-0310-9956-ffa450edef68
d28cab41a067803b6e2fa2b5e88f6a4f4103f1ce | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-25 20:25:49+00:00
Add CfDef.default_validation_class. patch by jhermes; reviewed by jbellis for CASSANDRA-891
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@989344 13f79535-47bb-0310-9956-ffa450edef68
7173a088f44596c727eb5403de78aa3aaa2cacbf | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-24 14:49:23+00:00
allow loading cassandra.yaml from url specified by cassandra.config system property. patch by jbellis; reviewed by gdusbabek for CASSANDRA-1126
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@988578 13f79535-47bb-0310-9956-ffa450edef68
72b436769a2fd721d57e23f20a70e86c891332aa | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-24 14:44:42+00:00
remove keyspace argument from multiget_count. patch by Jon Hermes; reviewed by jbellis for CASSANDRA-1422
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@988575 13f79535-47bb-0310-9956-ffa450edef68
6055d1b696ea2e3085947afe22344b8d7a1d3589 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-21 17:30:30+00:00
prevent writes of obsolete data from updating 2ary indexes. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@987800 13f79535-47bb-0310-9956-ffa450edef68
775293210c8488f3ce708ccc3a09fe7ee639d436 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-21 16:51:11+00:00
fix Clock regression in handling timestamp ties (tombstone takes precedence, then column w/ higher value. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@987788 13f79535-47bb-0310-9956-ffa450edef68
b2a8d8954b36fd361bd30437e135c75a8a141d59 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-21 11:55:30+00:00
finish removing bitmasks from internals (see CASSANDRA-1312). patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@987733 13f79535-47bb-0310-9956-ffa450edef68
3e7343e1059b32b2313e9be8e43db07ac223326e | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-21 11:37:04+00:00
allow index expressions against columns that are not part of the SlicePredicate.
patch by jbellis; reviewed by Nate McCall for CASSANDRA-1410
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@987728 13f79535-47bb-0310-9956-ffa450edef68
7b692b809dc28a63036f1d27a1d527a2f771bc4b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-20 21:44:24+00:00
Revert "allow index expressions against columns that are not part of the SlicePredicate."
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@987642 13f79535-47bb-0310-9956-ffa450edef68
8f4441deddba8aa365fcf514ce3e1be4fbe1ef53 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-20 21:26:25+00:00
allow index expressions against columns that are not part of the SlicePredicate.
patch by jbellis; reviewed by Nate McCall for CASSANDRA-1410
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@987638 13f79535-47bb-0310-9956-ffa450edef68
0b68a77325dc80bdd4d573dc55cba01c456a0b99 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-20 06:54:49+00:00
use JNA to call link w/o spawning a separate process during snapshot.
patch by jbellis; reviewed by jhermes for CASSANDRA-1371
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@987389 13f79535-47bb-0310-9956-ffa450edef68
827466ecf3766faabecb5c12d534d2a1a18dfc00 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-18 18:34:46+00:00
add test for column validation in supercolumn. patch by jhermes; reviewed by jbellis for CASSANDRA-1388
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@986846 13f79535-47bb-0310-9956-ffa450edef68
283e365196cdad3fb352de0b6d7a8c0ddd1d784a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-17 21:21:51+00:00
allow compound index clauses to include non-EQ operators. patch by jbellis; reviewed by eevans for CASSANDRA-1401
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@986488 13f79535-47bb-0310-9956-ffa450edef68
84aab33341b22b44bd4adfe8a8d34d3f15e86f25 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-17 21:15:44+00:00
fix sharded lock hashing on index write path. patch by jbellis; reviewed by eevans for CASSANDRA-1402
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@986486 13f79535-47bb-0310-9956-ffa450edef68
2c64c97fb037407dc524a87ce18c150d766b3435 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-17 17:05:36+00:00
fix updating index when value is changed. patch by jbellis; tested by Tyler Hobbs for CASSANDRA-1373
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@986397 13f79535-47bb-0310-9956-ffa450edef68
477deb3a090735a28cf7537b1280a77d071a1c52 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-16 19:05:00+00:00
faster LongType comparisons. patch by Folke Behrens; reviewed by jbellis for CASSANDRA-1393
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@986097 13f79535-47bb-0310-9956-ffa450edef68
b5eb4fd89977cc0bac03d4a8c8be6fd0045285f1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-16 16:28:48+00:00
s/RackUnawareStrategy/SimpleStrategy/ in system tests. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@986018 13f79535-47bb-0310-9956-ffa450edef68
d5a21efbf489a5288afa535a5de8f75130279b00 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2010-08-15 17:59:15+00:00
fall back to subsnitch on score equality as well as no score at all, fix probability calculation. Patch by jbellis and brandonwilliams, reviewed by brandonwilliams for CASSANDRA-981
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@985724 13f79535-47bb-0310-9956-ffa450edef68
916c810b54943695cedfcdb46a3eb8eba2d90536 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-15 16:16:58+00:00
rename RackAwareStrategy to OldNetworkTopologyStrategy, RackUnawareStrategy to SimpleStrategy, DatacenterShardStrategy to NetworkTopologyStrategy, AbstractRackAwareSnitch to AbstractNetworkTopologySnitch
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-1392
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@985701 13f79535-47bb-0310-9956-ffa450edef68
b07301dddce919290a5062101ee8cea940a8315c | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-13 20:33:49+00:00
optimize [Time|Lexical]UUIDType comparison further. patch by Folke Behrens; reviewed by jbellis for CASSANDRA-1368
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@985349 13f79535-47bb-0310-9956-ffa450edef68
d94d553278622a03f33206884c69d83812e8098a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-12 19:22:07+00:00
Revert "use Avro objects in ColumnFamilyOutputFormat."
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@984921 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
ed9f7909fc3082f8229e3417da9c0cb7a9c36a0f | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-12 18:29:46+00:00
describe_keyspace includes CfDef information. patch by Jon Hermes; reviewed by jbellis for CASSANDRA-1363
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@984901 13f79535-47bb-0310-9956-ffa450edef68
1208a20baf698b79e73d87a3efc001a306fc5a2c | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-05 23:31:00+00:00
improve BufferedRandomAccessFileTest coverage to 100% of lines. patch by Jon Hermes; reviewed by jbellis for CASSANDRA-1269
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@982829 13f79535-47bb-0310-9956-ffa450edef68
7aacffdc9c196c04679d5639384d39d91cfb1073 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-05 14:40:46+00:00
r/m RangeSliceResponseResolverTest for now; we've broken network compatibility w/ 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@982644 13f79535-47bb-0310-9956-ffa450edef68
8bda57384005236a330c73d78e36acd3ef47b4bc | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-05 14:36:44+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@982643 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
e6677d9d18cabe9ae50b4ffba9aad21d60c1067c | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-03 17:26:04+00:00
r/m RoundRobinSchedulerTest for CASSANDRA-1279; it doesn't appear possible to test concurrency usefully
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@981979 13f79535-47bb-0310-9956-ffa450edef68
1b5577b254580b610105b0350397c0524c0c97ec | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-03 14:58:14+00:00
handle index scans across multiple nodes and consistency levels
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@981906 13f79535-47bb-0310-9956-ffa450edef68
91e4b6524a9b1763298b739c740e0ad7a0e9e42e | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-02 15:05:48+00:00
move column iterators to own subpackage of db
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1338
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@981543 13f79535-47bb-0310-9956-ffa450edef68
6d60623b2d842f2fc093a81313d606ba798933e3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-08-02 15:05:28+00:00
add SimpleColumnReader to optimize start-from-beginning-of-row slices
patch by jbellis; reviewed by gdusbabek for CASSANDRA-1338
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@981542 13f79535-47bb-0310-9956-ffa450edef68
b4386e7c2486f5b26b1e2e3ed7c557bbdd9419a9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-31 12:51:14+00:00
rebuild secondary indexes after streaming. patch by Nate McCall and jbellis for CASSANDRA-1258
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@981046 13f79535-47bb-0310-9956-ffa450edef68
c618c213d81e64719f6cf4612a7a8f1a9760289b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-29 01:47:26+00:00
update to use modern TBinaryProtocol everywhere. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@980285 13f79535-47bb-0310-9956-ffa450edef68
3a044a9140abd8f77c935d8551ee6a62ecbdc934 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-27 17:46:28+00:00
add IntegerType for arbitrary-length integers. patch by Folke Behrens; reviewed by mdennis and jbellis for CASSANDRA-1282
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@979784 13f79535-47bb-0310-9956-ffa450edef68
257177b421d0930f889e96a7601053b210c05ef0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-27 04:05:45+00:00
fix TBinaryProtocol instantiation in CFOF. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@979518 13f79535-47bb-0310-9956-ffa450edef68
291846dc0565730e67c02081caaf347223b386bc | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-27 04:02:04+00:00
fix commitlog tests post-1135. patch by mdennis; reviewed by jbellis for CASSANDRA-1318
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@979516 13f79535-47bb-0310-9956-ffa450edef68
4fb3d1864162a906de470a10741d02dbe2dceee8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-26 03:00:08+00:00
r/m bitmask predicates. patch by jbellis; reviewed by gdusbabek for CASSANDRA-1312
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@979139 13f79535-47bb-0310-9956-ffa450edef68
2441f798ca41f610a25fc55d7f24685473085f54 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-25 04:16:30+00:00
implement multiple index expressions. patch by jbellis; reviewed by Nate McCall for CASSANDRA-1157
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@978978 13f79535-47bb-0310-9956-ffa450edef68
e3f05adf36e4e83de87747cc5c64e4ae7ae7314b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-23 20:35:33+00:00
{Min,Mean,Max}RowCompactedSize renamed to {Min,Mean,Max}RowSize. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@967248 13f79535-47bb-0310-9956-ffa450edef68
c00a5c1f5800ba3b369cd47ec97a6cd241b1cb91 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2010-07-23 19:22:58+00:00
Keep persistent row size and column count statistics. Patch by brandonwilliams and jbellis; reviewed by jbellis for CASSANDRA-1155
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@967213 13f79535-47bb-0310-9956-ffa450edef68
395c3caa0cadc71fb7d1fec45011b5a59b679f6c | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-23 18:18:07+00:00
make GCGraceSeconds configurable per-columnfamily. patch by Jon Hermes; reviewed by jbellis for CASSANDRA-1276
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@967187 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
f5fbfccdcf4910417efaf04fbb10111f69201c2a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-22 16:51:44+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@966742 13f79535-47bb-0310-9956-ffa450edef68
2bee26f1577cdb99013dcdcb6d0085359db7fed7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-22 16:25:53+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@966733 13f79535-47bb-0310-9956-ffa450edef68
182457aacf109778f2f68e019de9f654d7d53e01 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-20 22:03:08+00:00
fix RoundRobinSchedulerTest heisenbug. patch by Nirmal Ranganathan; reviewed by jbellis for CASSANDRA-1279
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@966033 13f79535-47bb-0310-9956-ffa450edef68
0448530e3102c743424d93c5a1fc2afc5bbb5b6a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-20 16:23:03+00:00
avoid replaying fully-flushed commitlog segments. patch by jbellis; reviewed by mdennis for CASSANDRA-1298
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@965894 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
a393b92731c8eae9672f4e21442a38a998e9970b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-17 02:09:41+00:00
performance improvements to removeDeleted on read path. patch by jbellis and tjake for CASSANDRA-1267
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@964995 13f79535-47bb-0310-9956-ffa450edef68
13e335789942becc068c3931c7810bc085ea0dad | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-15 20:16:55+00:00
switch CFOutputFormatTest client to Framed mode. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@964564 13f79535-47bb-0310-9956-ffa450edef68
60d7cfa6bb93bc449145ea4580cd41d3a8e74ac8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-15 03:05:11+00:00
update EmbeddedCassandraServiceTest client to use framed mode. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@964291 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
0b0c523581a2223777422d335289e593d9c58de6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-15 01:37:40+00:00
make framed transport the default so malformed requests can't OOM the server. patch by Nate McCall; reviewed by jbellis for CASSANDRA-475
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@964274 13f79535-47bb-0310-9956-ffa450edef68
1217e2f133a7b33334fb0297f1a0cb3a8c6dc8e0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-12 01:02:44+00:00
add test for getBuckets. patch by Tyler Hobbs; reviewed by jbellis for CASSANDRA-1265
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@963172 13f79535-47bb-0310-9956-ffa450edef68
fc73007f3d966312c1c8330925a3027950ae8bbd | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-11 23:07:50+00:00
avoid double-copy of flushed data by serializing directly to output file. patch by jbellis; reviewed by mdennis for CASSANDRA-270
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@963159 13f79535-47bb-0310-9956-ffa450edef68
67c57208ab9cbec1200723533d9e62f3a67de004 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2010-07-09 23:07:00+00:00
Dynamic snitch to adaptively avoid reading from slow nodes. Patch by brandonwilliams; reviewed by jbellis for CASSANDRA-981
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@962720 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
92f7c71cd3349b9173fb8111f59b81c739c761a6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-08 21:12:07+00:00
improve index scan unit test. patch by mdennis; reviewed by jbellis for CASSANDRA-1154
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@961938 13f79535-47bb-0310-9956-ffa450edef68
078c56c631206f6d351ea5c360c21a519e04da25 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-08 15:17:20+00:00
add single-node support for IndexType.KEYS. patch by jbellis; reviewed by mdennis for CASSANDRA-1154
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@961795 13f79535-47bb-0310-9956-ffa450edef68
9fa60256195cd8950b4174e5b2de53d688122ead | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-07 13:21:05+00:00
r/m Hadoop outputSlicePredicate. patch by jbellis; reviewed by jhanna for CASSANDRA-1246
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@961366 13f79535-47bb-0310-9956-ffa450edef68
8250594efd7ba67526a5455579fba208dcdbf577 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-06 18:21:22+00:00
introduce RawColumnDefinition for yaml import and fix CFMetaData deserialize bug. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@960972 13f79535-47bb-0310-9956-ffa450edef68
972812c700068d11f7fe7dc2be55eb3de7eb68ec | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-06 15:54:49+00:00
switch IndexType to enum. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@960925 13f79535-47bb-0310-9956-ffa450edef68
2e0633612ac4a4ba7eeb54f4afefc99efcb49645 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-06 03:58:38+00:00
replace ColumnValidator code with AbstractType and clean up to avoid reflection on the request path. also use final fields in ColumnDefinition. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@960772 13f79535-47bb-0310-9956-ffa450edef68
f9ef8396361e3c1eed07b8bb358b43199844be39 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-04 02:48:23+00:00
r/m ByteArrayKey in favor of using TreeMaps with a byte[] comparator. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@960290 13f79535-47bb-0310-9956-ffa450edef68
42de60181c860c716810953512a9b9ed9b44e123 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-04 02:48:17+00:00
belatedly add ColumnDefinitionTest, part of the CASSANDRA-1153 patch
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@960289 13f79535-47bb-0310-9956-ffa450edef68
9249a6c3bc07ebc9ec64c999e8088e6a712fb870 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-02 22:11:04+00:00
add column metadata for validation and (soon) indexing. patch by mdennis and jbellis for CASSANDRA-1153
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@960123 13f79535-47bb-0310-9956-ffa450edef68
32ed1343d2cd12127b53e688c4808d027e8356cd | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-02 15:24:06+00:00
allow Hadoop output to go to a different KS + CF than input. patch by Bryan Tower; reviewed by jbellis for CASSANDRA-1227
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@960022 13f79535-47bb-0310-9956-ffa450edef68
0789a58a46f25b2b22d91b3f570e3425a2a51c23 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-01 17:20:39+00:00
sanity-check replica count against number of nodes in the cluster. patch by mdennis; reviewed by jbellis for CASSANDRA-1191
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@959726 13f79535-47bb-0310-9956-ffa450edef68
f4be8971efbd282cadccd322d55a3815894cbcbc | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-01 01:24:50+00:00
replace FBUtilities.UTF8 with google.common.Charsets.UTF_8. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@959484 13f79535-47bb-0310-9956-ffa450edef68
9c0ad8147de1d84319eb08dd5030f03ff7a9eaf2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-07-01 01:24:35+00:00
validate UTF8 keys in legacy OPP and COPP. patch by Nick Bailey; reviewed by Stu Hood and jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@959483 13f79535-47bb-0310-9956-ffa450edef68
5ab5e1bbd19cd392901bc6222daaf0180c26cafb | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-30 05:48:24+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@959197 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
30010703d284e3178d31a9d66cf633c85c9e1295 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-25 20:26:40+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@958104 13f79535-47bb-0310-9956-ffa450edef68
0b2ba99325b379cd5ba4a79b66f3eec46850e776 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-25 17:44:55+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@958049 13f79535-47bb-0310-9956-ffa450edef68
524290bf738f658d94e0cdaa4c8ee8902288ed42 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-24 15:12:34+00:00
add test for BRAF EOFException. patch by mdennis; reviewed by jbellis for CASSANDRA-1200
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@957578 13f79535-47bb-0310-9956-ffa450edef68
4ef44c62172744352d02fcac8f0f42710b1a037e | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-22 19:35:53+00:00
mv BloomFilterTracker to io.sstable package. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@956993 13f79535-47bb-0310-9956-ffa450edef68
97b45898c0261bcda1ba2245147f3de517e44a74 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-22 19:06:25+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@956979 13f79535-47bb-0310-9956-ffa450edef68
5531a7f5db05adad04d393b4ccffb6d87d806ec9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-22 04:07:46+00:00
fix race condition in SSTable*Iterator.
patch by Sylvain Lebresne; reviewed by jbellis for CASSANDRA-1130
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@956769 13f79535-47bb-0310-9956-ffa450edef68
1a6b938becde3b0e59f75b58c1317f5865aded6a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-19 16:11:49+00:00
split commitlog header into separate file and add size checksum to mutations. patch by mdennis and jbellis for CASSANDRA-1179
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@956250 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
d0056e8ef2d947a9769593cd9c01c229ee406187 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-18 04:20:51+00:00
fix buggy assert in SSTableUtils. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@955833 13f79535-47bb-0310-9956-ffa450edef68
1067d37302e07d0130bbe6ec6beb4bab32ea1a66 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-18 04:19:27+00:00
extract SSTable.Descriptor to top-level class. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@955832 13f79535-47bb-0310-9956-ffa450edef68
b6e8b98993e5c4c160d9ef0cccb9dfcb46ae908f | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-16 18:56:57+00:00
hadoop outputformat. patch by Karthick Sankarachary; reviewed by Stu Hood and jbellis for CASSSANDRA-1101
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@955347 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
d8755b3a13c39b2ebc4a3d6257fbd24d14b019a7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-15 21:32:30+00:00
clean up of TokenMetadata and ARS. patch by mdennis; reviewed by jbellis for CASSANDRA-1194
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@955060 13f79535-47bb-0310-9956-ffa450edef68
34e241accdc2ce771a9dcb0a8b1946c142d6786d | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-14 21:53:09+00:00
Fix bootstrap with DSS and add endpoint caching.
patch by mdennis and jbellis for CASSANDRA-1147
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@954657 13f79535-47bb-0310-9956-ffa450edef68
ff533ad156f1def84a1517ceba58ff296d3770b6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-14 19:36:40+00:00
convert RackAwareStrategyTest newlines to \n
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@954605 13f79535-47bb-0310-9956-ffa450edef68
f0a396947afcd40d8ee397c1b4515d0b9c9c4304 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-06 04:29:54+00:00
replace constant-size 2GB mmaped segments and special casing for index entries spanning segment boundaries, with SegmentedFile that computes segments that always contain entire entries (or rows). patch by Stu Hood and jbellis for CASSANDRA-1117
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@951813 13f79535-47bb-0310-9956-ffa450edef68
ee9694dbb6a41a7fd1675687e7e55b8dd0252705 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-04 02:58:20+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@951250 13f79535-47bb-0310-9956-ffa450edef68
40d3fe48d6ac3db4102316a6a2d9920086031705 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-04 02:41:03+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@951243 13f79535-47bb-0310-9956-ffa450edef68
d8342a7736f11f6023f8e9c06d5daa93faadeaa8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-01 13:43:36+00:00
pass IFilter to getRangeRows instead of column names / slicerange. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@950074 13f79535-47bb-0310-9956-ffa450edef68
242b717f3d3367e0db61b39a35e8083d5bd9af84 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-06-01 13:43:25+00:00
make AbstractType subclasses singletons. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@950073 13f79535-47bb-0310-9956-ffa450edef68
342f628a0a724fdf916945348eeb018eb9e333c3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-29 16:58:24+00:00
make CFS.getRangeSlice return List<Row>. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@949421 13f79535-47bb-0310-9956-ffa450edef68
cba59a81e6dd08f72e920f55b28752f979a35cea | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-26 04:45:44+00:00
add Clock structure as a prelude to full vector clock support. patch by Sylvain Lebresne and Kelvin Kakugawa for CASSANDRA-1070; reviewed by johano and jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@948316 13f79535-47bb-0310-9956-ffa450edef68
e44ca3ecfeabbdbeeb611fbaf9c71fc55c57c4d5 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-24 20:46:27+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@947804 13f79535-47bb-0310-9956-ffa450edef68
82840b687c4710036e230675669ed6cd40e2def1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-24 20:00:22+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@947773 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
58b109a099fa354bc9ace8cbfe9e12cd92bbf026 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-19 23:37:18+00:00
test + fix for expiring columns. patch by Jignesh Dhruv and Sylvain Lebresne for CASSANDRA-1109
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@946481 13f79535-47bb-0310-9956-ffa450edef68
91aa0d55c6a15b62fbd7b2e8df75f51ba9136e46 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-18 21:50:52+00:00
clean up DSS: inline getNaturalEndpointsInternal, remove reload-on-every-call, r/m redundant dcEndpints variable
patch by jbellis; reviewed by Jeremy Hanna for CASSANDRA-1103
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@945911 13f79535-47bb-0310-9956-ffa450edef68
5a45534c27e97e0463507acff48b3847d958eea9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-17 19:58:39+00:00
make DCQUORUM CLs actually wait for the nodes per DC rather than attempting a purely count-based approach that didn't really work as advertised. patch by Vijay Parthasarathy and jbellis; reviewed by Jeremy Hanna for CASSANDRA-952
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@945333 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
d55ed91006b8ad6ef8b3ede0d4e124700b825dc9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-10 18:53:49+00:00
revert unreviewed patch to CASSANDRA-952
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@942842 13f79535-47bb-0310-9956-ffa450edef68
ef1895bb955ed7332f756bae05e3b6eaab05e25e | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-10 18:52:38+00:00
vijay
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@942840 13f79535-47bb-0310-9956-ffa450edef68
8a3543a1edbfd59621af1a5f371a05539ce54377 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-10 16:37:28+00:00
implement truncate. patch by jbellis and Ran Tavory for CASSANDRA-531
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@942817 13f79535-47bb-0310-9956-ffa450edef68
940527d66484aa18a70820b908a096d097e05e9e | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-10 14:59:13+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@942768 13f79535-47bb-0310-9956-ffa450edef68
14bdc6570d08567f1d8f8697b6be3984425f94e1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-07 20:55:33+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@942217 13f79535-47bb-0310-9956-ffa450edef68
ff59b8ebdaae0f0de6d4f3143c8f637def7c6b69 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-07 19:45:31+00:00
r/m deprecated batch_insert, get_range_slice methods
patch by jbellis; reviewed by Brandon Williams for CASSANDRA-1065
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@942191 13f79535-47bb-0310-9956-ffa450edef68
656bc4d777c057e7074b5d7c527b816025c9ff54 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-07 15:13:44+00:00
replace String columnfamily type with enum. patch by Sylvain Lebresne; reviewed by jbellis for CASSANDRA-1058
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@942113 13f79535-47bb-0310-9956-ffa450edef68
2db783096aed6c76a1b16afcd2d3c44e49a4f11d | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-05-03 20:46:44+00:00
Optimize TimeUUID comparisons by computing timestamp from raw bytes rather than creating temporary UUID objects. patch by James Golick; reviewed by Sylvain Lebrense and jbellis for CASSANDRA-1043
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@940612 13f79535-47bb-0310-9956-ffa450edef68
f2c38f8feba906e0bea73a9a49e37d7c4bfcad23 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-29 01:55:30+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@939171 13f79535-47bb-0310-9956-ffa450edef68
78cbce144c86cd376fa30830a82b94a35d2d93b0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-28 22:00:46+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@939110 13f79535-47bb-0310-9956-ffa450edef68
969bdbe4f429596d09c75a502495224cb8e7e753 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-28 19:05:10+00:00
redo "add crc to commitlogheader," with fix for header serialization.
patch by jbellis; reviewed by gdusbabek for CASSANDRA-999
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@939053 13f79535-47bb-0310-9956-ffa450edef68
87b1b0d52f0c98c296ec6edd85ef2d1bca36d679 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-27 22:12:27+00:00
r/m multiget
patch by jbellis; reviewed by Brandon Williams for CASSANDRA-739
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@938696 13f79535-47bb-0310-9956-ffa450edef68
f731c92081c4fd724b8bbc542a3cff39072b723b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-27 18:45:49+00:00
allow null predicates in Deletions. patch by Sylvain Lebresne; reviewed by jbellis for CASSANDRA-1027
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@938601 13f79535-47bb-0310-9956-ffa450edef68
2acfb43599fd06f8d422478c023e35e2e56bcd4c | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-27 17:06:04+00:00
move per-datacenter replication factor into datacenters.properties
patch by jbellis; reviewed by eevans for CASSANDRA-994
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@938568 13f79535-47bb-0310-9956-ffa450edef68
71c51f11ddf7314953f87ed482979357dd0d7d3a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-24 04:30:48+00:00
add row cache preload option
patch by Vijay Parthasarathy and jbellis for CASSANDRA-946
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@937591 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
04384943fef3c50b1cb27845c02a5287c983d11a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-21 21:05:26+00:00
convert cassandra.xml to cassandra.yaml. patch by Todd Blose and Stu Hood for CASSANDRA-990
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@936510 13f79535-47bb-0310-9956-ffa450edef68
034619317ae8d1206c7b5325a1f8bb6c3b17a0b1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-21 20:39:28+00:00
r/m now-unused snitch_class from KsDef thrift struct. patch by jbellis for CASSANDRA-986
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@936495 13f79535-47bb-0310-9956-ffa450edef68
c59a4fc4bb2265bfc20dfa3d69cd53f8aa4100dc | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-19 20:11:10+00:00
add SimpleSnitch and make it the default
patch by Erick Tryzelaar; reviewed by jbellis for CASSANDRA-994
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@935726 13f79535-47bb-0310-9956-ffa450edef68
1a904da729b5b64f23b9c3285e4a3fa8468fe9ab | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-19 20:10:56+00:00
rename snitches to emphasize that RackAware is adding extra functionality that is not needed for simpler replication strategies.
patch by Erick Tryzelaar; reviewed by jbellis for CASSANDRA-994
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@935725 13f79535-47bb-0310-9956-ffa450edef68
7a4a7090cbeda4fac08c606ed52cb29a9946ccfa | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-19 19:58:10+00:00
rename EndPoint classes -> Endpoint, part 2.
patch by Erick Tryzelaar; reviewed by jbellis for CASSANDRA-994
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@935717 13f79535-47bb-0310-9956-ffa450edef68
a5fa451c2b3eaf3d98b1d158ecc9367718e98941 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-19 19:09:06+00:00
avoid treating ttl <= 0 the same as ttl not specified
patch by jbellis; reviewed by Sylvain Lebresne for CASSANDRA-1003
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@935709 13f79535-47bb-0310-9956-ffa450edef68
2e1b1a53c953f183210052ea10b06c0818e427ed | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-19 14:47:36+00:00
rename EndPoint classes -> Endpoint (case change).
patch by Erick Tryzelaar; reviewed by jbellis for CASSANDRA-994
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@935601 13f79535-47bb-0310-9956-ffa450edef68
18b2a16f0a9cc90ef6f8c9677b7fa970a5200b5b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-19 14:36:24+00:00
rename EndPoint -> Endpoint, part 1. patch by Erick Tryzelaar; reviewed by jbellis for CASSANDRA-994
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@935594 13f79535-47bb-0310-9956-ffa450edef68
16ba403a0f68e1cb3a8542b9f9d2c91b01113519 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-16 22:04:46+00:00
Add ExpiringColumn and Column ttl.
patch by Sylvain Lebresne; reviewed by jbellis for CASSANDRA-699
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@935088 13f79535-47bb-0310-9956-ffa450edef68
5bf3ad0760dbf3372315ac54293c8c9693e070dc | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-16 22:04:11+00:00
move deletion code into DeletedColumn instead of using boolean isMarkedForDelete
patch by Sylvain Lebresne; reviewed by jbellis for CASSANDRA-699
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@935087 13f79535-47bb-0310-9956-ffa450edef68
79e9a80b2f6ca205b5895075ba93180129197594 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-16 19:23:47+00:00
make EndPointSnitch per-cluster instead of per-keyspace, and add better error messages for snitch misconfiguration.
patch by jbellis; reviewed by gdusbabek for CASSANDRA-986
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@935049 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
784a71ff6c722de2f3e950eedf17ce31ca43711a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-16 02:27:08+00:00
rename deleteDir -> deleteRecursive; use in CleanupHelper (automatically cleans up snapshots)
patch by jbellis; reviewed by gdusbabek for CASSANDRA-983
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934673 13f79535-47bb-0310-9956-ffa450edef68
1654a10ecc60a1d09ffc12e73b31e2f985ba31f2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-15 18:31:06+00:00
mv test config files to new names, too. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@934509 13f79535-47bb-0310-9956-ffa450edef68
d20d24adc1b642b1c114f7a2e5885d5a0e2c0ede | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-13 03:59:27+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@933475 13f79535-47bb-0310-9956-ffa450edef68
a84ade4eb1ca23be6f1fdc81e47db2bebd216723 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-13 02:12:29+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@933463 13f79535-47bb-0310-9956-ffa450edef68
ee8803900b5ad4ffe9b827c64e9cab1d4b8ce499 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-09 14:28:26+00:00
Make range queries gather keys + results in a single pass.
rename ColumnIterator -> IColumnIterator
IteratingRow -> SSTableIdentityIterator
Moves the guts of the range query into RowIteratorFactory which creates the RowIterators from the given column filter. Column filters are extended to take an already-open input source rather than seeking to a known key.
patch by johano and jbellis for CASSANDRA-821
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@932431 13f79535-47bb-0310-9956-ffa450edef68
8a010c82cc390fde157bb1d5c3192b0205c7a802 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-08 21:23:27+00:00
r/m unused code in test Util class. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@932120 13f79535-47bb-0310-9956-ffa450edef68
d06ed9ffc1e6a5dab6ecd47143db804dd0bf6cd5 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-06 21:39:48+00:00
fix heisenbug in system tests, especially common on OS X. patch by Brandon Williams; reviewed by jbellis for CASSANDRA-944
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@931340 13f79535-47bb-0310-9956-ffa450edef68
7fd4228c84f7e1eb43dd870239e1a79e9b0e95d4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-04-06 14:58:17+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@931172 13f79535-47bb-0310-9956-ffa450edef68
bf98ec94eca061d2dbe6eba0472134cb334978a6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-03-30 15:14:03+00:00
separate QueryFilter from IFilter, make QueryFilter handle both the top-level and subcolumn filtering transparently to caller.
patch by jbellis; reviewed by johano for CASSANDRA-917
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@929163 13f79535-47bb-0310-9956-ffa450edef68
a8bf985be53318807ac8fb28cb32146677a716ab | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-03-29 16:13:07+00:00
add RackAwareStrategyTest. patch by Rodrigo Peinado; reviewed by jbellis for CASSANDRA-776
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@928820 13f79535-47bb-0310-9956-ffa450edef68
5fceac17438e4c8c176445b0b65b025be9e2627c | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-03-28 02:27:41+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@928321 13f79535-47bb-0310-9956-ffa450edef68
c613fea68837729dd122721d319faa6cc1670028 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-03-24 01:35:54+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@926902 13f79535-47bb-0310-9956-ffa450edef68
405524ee6d87f088c121b797775ab8e5bbf1b57b | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-03-19 21:22:37+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@925428 13f79535-47bb-0310-9956-ffa450edef68
17f3dbb11bd8b3571bae657b83512742f567ac74 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-03-15 20:11:15+00:00
make Table.open throw IOError instead of IOException. patch by Rodrigo Peinado; reviewed by jbellis for CASSANDRA-756
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@923416 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
95ead06d77962e216107fdeb29a10d96af19c8a7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-03-04 16:44:12+00:00
inline ThriftGlue methods. patch by Ted Zlatanov; reviewed by jbellis for CASSANDRA-848
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@919059 13f79535-47bb-0310-9956-ffa450edef68
7d2115bf8bad64f69a23647dc05be817d5f1a684 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-03-04 03:42:05+00:00
add optional bitmask matching to SliceRange. patch by Ted Zlatanov; reviewed by jbellis for CASSANDRA-764
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@918844 13f79535-47bb-0310-9956-ffa450edef68
8f1376bcba7476977c1c512534a7f3371e26501a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-03-03 16:51:24+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@918566 13f79535-47bb-0310-9956-ffa450edef68
2b69c401cb80ced5b14860d96a76ba01660d71ee | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-03-01 20:02:34+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@917685 13f79535-47bb-0310-9956-ffa450edef68
5086f498d4d23c3f1838e95f6dc25a0a8254f1fe | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-27 15:30:20+00:00
r/m files to finish 0.6 merge of CASSANDRA-801
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@916966 13f79535-47bb-0310-9956-ffa450edef68
5d4371a0c4e6941f540c8aa7f60d2cfb0744d9c4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-27 15:18:50+00:00
merge from 0.6
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@916962 13f79535-47bb-0310-9956-ffa450edef68
24dbb2d08f1e9ef5776e381a4079573554b3a1f3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-25 23:51:10+00:00
avoid hardcoding unix-style path names. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@916497 13f79535-47bb-0310-9956-ffa450edef68
3ae390d0f412ded59f0e2fb2884925ca0156e578 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-24 22:14:27+00:00
don't require avro in order to test thrift. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@915999 13f79535-47bb-0310-9956-ffa450edef68
0160ad5ae7f92bf897054981631df9198dc00ccf | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-23 23:07:01+00:00
merge r915463 from 0.6 manually by running rat on trunk
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@915575 13f79535-47bb-0310-9956-ffa450edef68
5e4c5ce61bf5fafd5ea73ccc3da09f5147e456d0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-16 03:41:03+00:00
merge from 0.5
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@910386 13f79535-47bb-0310-9956-ffa450edef68
9cc51b5f2cc31cea6ace8deae81356fea4d9ed22 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-16 02:47:57+00:00
fix range queries and Range/Bounds intersections. patch by jbellis; tested by Jack Culpepper for CASSANDRA-781
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@910380 13f79535-47bb-0310-9956-ffa450edef68
128821e5b90654aee60c2c37c5e068c63a94445c | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-15 20:06:39+00:00
fix SSTableExportTest to work on Windows. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@910325 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
03da50d62cc607b154d801b3709b2f6663d86ac5 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-11 03:50:40+00:00
mv RecoverManager.doRecovery() -> CommitLog.recover()
patch by jbellis; reviewed by junrao for CASSANDRA-783
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@908831 13f79535-47bb-0310-9956-ffa450edef68
fdba4279a0f402603872b36f58fe3c686f691ac4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-11 03:49:49+00:00
encapsulate commitlog file operations in CommitLogSegment
patch by jbellis; reviewed by junrao for CASSANDRA-783
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@908830 13f79535-47bb-0310-9956-ffa450edef68
fbb188f91afa31ef7887d9a757080599e32a41d3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-09 17:52:44+00:00
mv commitlog classes into db.commitlog package. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@908131 13f79535-47bb-0310-9956-ffa450edef68
027c86a873609237c3e4de1a70b1ad6161535ece | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-08 21:09:31+00:00
s/Constants/constants/ in test_server
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@907797 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
781aeaae0687e57b7f0ca92364728c3ff5a03b94 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-05 03:14:57+00:00
format RangeTest. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@906791 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
30f0216a8fafe8a95b68f45cf0ee34f2e0b9aaac | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-03 20:40:10+00:00
reformat, cleanup Range. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@906231 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
3852009c14e9129f68786262bcedb9c00dc0df7e | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-02-03 14:46:12+00:00
make CFS.getKeyRange private; replace w/ getRangeSlice in tests. also clean up test imports.
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@906073 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
8b7038b2acd8a7f15df9f45fc8beeced5682916c | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-30 00:10:56+00:00
merge from 0.5
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@904687 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
c3f36eb1515c029b60c7b864e76ae37c1adcb2cd | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-29 04:10:29+00:00
add test making sure we reject ops on empty column names (we do). patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@904373 13f79535-47bb-0310-9956-ffa450edef68
d6682ffb7b3594491151e664b070f8526fc4fece | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-25 18:36:00+00:00
use 0-capacity cache instead of null to indicate no caching; this means we don't need to worry about creating & destroying cache objects from JMX
patch by jbellis; reviewed by goffinet for CASSANDRA-708
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@902914 13f79535-47bb-0310-9956-ffa450edef68
6065d714a1fa775547dd04ab3c0fdcfdd1354755 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-22 01:14:02+00:00
invalidate cache after compaction so we read what's in the new sstable instead of the cache
patch by jbellis; reviewed by goffinet for CASSANDRA-719
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@901956 13f79535-47bb-0310-9956-ffa450edef68
b41b238e60d18077dc71189c2237984626294513 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-21 15:46:41+00:00
enforce already-present requirement that encoded key length not exceed 64K at the thrift level. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@901748 13f79535-47bb-0310-9956-ffa450edef68
5b522404d6fa7a6517d114c2de35ce1119f84e8a | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-20 23:38:20+00:00
convert gossip to use tcp. this finishes the removal of nio
patch by jbellis; reviewed by Brandon Williams for CASSANDRA-705
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@901437 13f79535-47bb-0310-9956-ffa450edef68
2126f608ed6497d05b97d27cf2862ec2cd4ec54e | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-20 23:36:32+00:00
make shutdown non-reentrant and make MS a true singleton
patch by jbellis; tested by Brandon Williams for CASSANDRA-705
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@901432 13f79535-47bb-0310-9956-ffa450edef68
3e06414b61dbfdfd8a05a80d4c591dff18ff5d5f | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-19 21:23:08+00:00
expose failing test by moving it where other tests are not covering it up somehow. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@900964 13f79535-47bb-0310-9956-ffa450edef68
27101e9626b4a97d4e34ba5ecf3abc52309f1e19 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-18 15:51:26+00:00
change RowsCachedFraction option to RowsCached, specified either as an absolute number or as a percentage of rows in the CF
patch by jbellis; reviewed by goffinet for CASSANDRA-688
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@900435 13f79535-47bb-0310-9956-ffa450edef68
a2e2c03435d453306446d19c1000a95089fd8d22 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-15 19:54:58+00:00
replace instance() accessors with public final fields. patch by Jeff Hodges; reviewed by Gary Dusbabek and jbellis for CASSANDRA-700
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@899791 13f79535-47bb-0310-9956-ffa450edef68
820390faf1491004edcd9dcc1706faaa647e18da | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-15 19:36:11+00:00
add bin/sstablekeys, listing just the keys from an sstable (actually, from its index file), one per line.
patch by Brandon Williams and jbellis for CASSANDRA-679
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@899781 13f79535-47bb-0310-9956-ffa450edef68
e8fa8651d4ceaa0f4d5f0e83bc99f91f457cf038 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-14 03:18:34+00:00
merge from 0.5 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@899042 13f79535-47bb-0310-9956-ffa450edef68
0e276b5ab0eacfdd4c96d101cf76a0ae7dde4113 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-13 19:14:02+00:00
add missing gcBefore parameter to removeDeleted; clone SC from cache before modifying
patch by jbellis; reviewed by goffinet for CASSANDRA-689
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@898894 13f79535-47bb-0310-9956-ffa450edef68
70e1ee304c8b92c50e014944cf5955b438352c24 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-13 19:13:39+00:00
fix enabling/disabling row cache.
patch by jbellis; reviewed by goffinet for CASSANDRA-689
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@898893 13f79535-47bb-0310-9956-ffa450edef68
2ad01352a88b319a4364bb5a9e714e601b17a700 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-13 03:47:11+00:00
add (back?) 100ms sleep after inserting w/ CL.ZERO in test suite. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@898639 13f79535-47bb-0310-9956-ffa450edef68
9a486949a7d4dc941e05462504e5dabbbc391950 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-12 04:05:03+00:00
make rowcache, keycache configurable per-CF
patch by jbellis; reviewed by goffinet for CASSANDRA-678
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@898178 13f79535-47bb-0310-9956-ffa450edef68
a6cd2727d02a88a10c910b4b62267aba82367efd | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-11 20:14:53+00:00
inline IStage.executorService, removing the useless Stage wrappers
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@898049 13f79535-47bb-0310-9956-ffa450edef68
6b5d8bf8028c04db5d167543d006da901eb01663 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-11 19:59:58+00:00
centralize stage creation in StageManager and standardize stage naming
patch by jbellis; reviewed by gdusbabek for CASSANDRA-684
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@898035 13f79535-47bb-0310-9956-ffa450edef68
b40af751144c1859d3a866195a92ad3ecdd35b63 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-07 05:46:30+00:00
use throughput and op count instead of size and column count to determine when to flush, greatly reducing the amount of synchronization required to insert
patch by jbellis; tested by Brandon Williams for CASSANDRA-658
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@896755 13f79535-47bb-0310-9956-ffa450edef68
d6bdce610d2cdf7d319279c7f2b31f91faa4a4d7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2010-01-07 02:56:16+00:00
store data information for any index entries spanning a mmap segment boundary when reading the index (with a BufferedRAF) so we don't have to deal with that at read time.
patch by jbellis; tested by Brandon Williams for CASSANDRA-669
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@896741 13f79535-47bb-0310-9956-ffa450edef68
b2c2a6031a8e686092801b12f649b498623b667c | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-31 21:32:13+00:00
productize mmap approach: handle files > 2GB by chunking w/ fallback to BRAF
when a row crosses chunk boundaries (you don't want to have to check for crossing
boundary in each read() call, or you'll almost certainly waste more time than
the BRAF approach); add retrying-delete to wait for mmapped files to be unmapped
by finalizer after compaction
patch by jbellis; reviewed by Brandon Williams and goffinet for CASSANDRA-408
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@894944 13f79535-47bb-0310-9956-ffa450edef68
c8def03073e7098faa9a4a5de4efa8958af4416e | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-29 23:40:44+00:00
extend cleanuphelper in more places, and make cleanuphelper stricter about cleaning out old data. fixes test heisenbugs. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@894517 13f79535-47bb-0310-9956-ffa450edef68
6b1e0a42a9cc6404770d3bce71c97aa9eff3c47e | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-29 19:25:18+00:00
convert Runnables containing code involving checked exceptions to WrappedRunnable, which reduces the boilerplate of rethrowing as RuntimeException. Also replace one-off Runner class from test suite that served a similar purpose. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@894467 13f79535-47bb-0310-9956-ffa450edef68
3655e91f56a5ef3bfcadc3d0c48601cc78c17d14 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-29 17:33:24+00:00
move deleteAsync into DeletionService. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@894451 13f79535-47bb-0310-9956-ffa450edef68
dc6e4fe55fea6cdbd56da48d4a7d6ee8c297f6cd | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-29 17:14:20+00:00
move generic classes w/ no cassandra dependencies into cassandra.io.util. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@894447 13f79535-47bb-0310-9956-ffa450edef68
1cb079400f80b716fbb0ad4448a427ca94c8460c | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-29 06:13:04+00:00
replace DataInputBuffer with ByteArrayInputStream/DataInputStream. patch by Todd Blose; reviewed by jbellis for CASSANDRA-656
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@894312 13f79535-47bb-0310-9956-ffa450edef68
ced475ad6ef5d27733b4656ab636a1cce017d774 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-26 00:24:56+00:00
merge from 0.5 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@893908 13f79535-47bb-0310-9956-ffa450edef68
6e5e284f321796916bf386705fc91e06738d1117 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-25 03:03:07+00:00
merge from 0.5 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@893836 13f79535-47bb-0310-9956-ffa450edef68
b2b057ffde14e4bb15a8d13f87cdca2d22c1a3b2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-23 19:20:16+00:00
make estimation of pendingtasks for CompactionManager sane. patch by jbellis; reviewed by eevans for CASSANDRA-599
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@893605 13f79535-47bb-0310-9956-ffa450edef68
453c8171d9b3472c40d946254d6a6fe1ae59fe87 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-23 19:18:05+00:00
clean up compactions api and move into CompactionManager. patch by jbellis; reviewed by eevans for CASSANDRA-599
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@893600 13f79535-47bb-0310-9956-ffa450edef68
720c49a277e8d609b271cf94c3b75dee46f9da16 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-21 18:50:09+00:00
merge from 0.5
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@892926 13f79535-47bb-0310-9956-ffa450edef68
beba91e885c450a4542823da955c677b01d66a17 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-18 21:53:27+00:00
add batch_mutate command. patch by Jeff Hodges; reviewed by jbellis for CASSANDRA-336
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@892382 13f79535-47bb-0310-9956-ffa450edef68
c10813c98b9dafc269e2dfb7ae38671ea3898f64 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-16 21:28:55+00:00
merge from 0.5
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@891430 13f79535-47bb-0310-9956-ffa450edef68
95747497da220ed2294c84c7eb46e6138e4efd1d | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-15 21:45:47+00:00
make stress.py standalone and move to contrib/. patch by Brandon Williams; reviewed by jbellis for CASSANDRA-635
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@891010 13f79535-47bb-0310-9956-ffa450edef68
da65fdaf5f9a07e0ee6c0a0ec946c9778eba6da8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-13 04:16:59+00:00
clean up CompactionManager. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@890022 13f79535-47bb-0310-9956-ffa450edef68
5bcdbcfa271643579d75f5d7a4328df93064ead9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-11 17:11:40+00:00
r/m unused RecoveryManager instance (class is entirely static). patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@889705 13f79535-47bb-0310-9956-ffa450edef68
b4cae0372064886989d0e6446d4c70598aa1dcfc | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-11 04:12:48+00:00
merge from 0.5 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@889499 13f79535-47bb-0310-9956-ffa450edef68
3e574a962c43af699eccd968b1488f724d78d5a0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-08 18:45:55+00:00
only GC when compacting all sstables, to avoid situations where the data a tombstone is intended to supress is in an sstable that is not part of the compaction set.
patch by jbellis; reviewed by Ramzi Rabah for CASSANDRA-604
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@888512 13f79535-47bb-0310-9956-ffa450edef68
8417db8fa9b75ed27dcfa1e56263d92ab97c80f0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-08 06:19:30+00:00
compute major-ness of compaction in the compaction method, rather than relying on caller to do it correctly (as some tests were not). patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@888279 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
83cce240bf61efe41c2074b8da4958794f15b123 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-03 19:17:03+00:00
Fix not returning live subcolumns of deleted supercolumns
patch by jbellis; reviewed by junrao for CASSANDRA-583
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@886886 13f79535-47bb-0310-9956-ffa450edef68
360d9b6a9807e76f8d9ff71b388008127f029683 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-12-02 18:54:07+00:00
improve testing of StorageService init, and fix shutdown of messagingservice.
patch by gdusbabek; reviewed by jbellis for CASSANDRA-535
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@886254 13f79535-47bb-0310-9956-ffa450edef68
95cbb3461ad9fc66969f9f8338b686b0f50d9a9a | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-25 23:16:58+00:00
allow serializing null CF; add get_range_slice test exercising this
patch by jbellis; tested by Dan Di Spaltro for CASSANDRA-578
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@884333 13f79535-47bb-0310-9956-ffa450edef68
994487d755250fb02125b28075aea3c3fb2685d7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-25 23:16:48+00:00
make Row contain a single, final CF reference
patch by jbellis; tested by Dan Di Spaltro for CASSANDRA-578
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@884332 13f79535-47bb-0310-9956-ffa450edef68
7c4166444bdef1bd1d56f198e4a448f14f1bcab8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-25 23:16:34+00:00
r/m unused Row code, and move table variable into callers rather than serializing it redundantly
patch by jbellis; tested by Dan Di Spaltro for CASSANDRA-578
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@884331 13f79535-47bb-0310-9956-ffa450edef68
fc518cbb6a098f4f3adcd96a851155b4f6742349 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-18 23:27:14+00:00
add primitive get_range_slice. inefficient, but better than get_key_range + get_slices.
patch by gdusbabek; reviewed by jbellis for CASSANDRA-344
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@881998 13f79535-47bb-0310-9956-ffa450edef68
e972ec8dfebe1694abf6a5b7415381b0b78b9665 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-17 17:19:40+00:00
add license headers. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@881384 13f79535-47bb-0310-9956-ffa450edef68
183f51dc2167a3ade932413505712543a690315e | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-12 17:03:52+00:00
r/m unused bootstrap directory and ensure streaming files live to be streamed
patch by jbellis; reviewed by Jun Rao for CASSANDRA-538
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@835446 13f79535-47bb-0310-9956-ffa450edef68
1bf797b9439996684893bfd0c2d9336ca591bdfc | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-12 02:20:41+00:00
various improvements to stress.py (see issue comments). patch by Scott White; reviewed by Brandon Williams for CASSANDRA-542
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@835196 13f79535-47bb-0310-9956-ffa450edef68
d0db57ad10e09564e58753c789f01c006c0f2168 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-11 16:11:44+00:00
move more generic streaming code into Streaming.java
patch by jbellis; reviewed by Jaakko Laine for CASSANDRA-435
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@834939 13f79535-47bb-0310-9956-ffa450edef68
93c5afa5c98de25aecc9a13ff9a9ec833785c184 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-11 15:48:45+00:00
r/m unused storageport from ReplicationStrategies. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@834920 13f79535-47bb-0310-9956-ffa450edef68
5d447035ba19bd2a02fd6afe0acd2271aa3f4ce4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-06 22:17:26+00:00
containing isBootstrapping and BootstrapTokenAddress information in TokenMetadata is the wrong level of abstraction. Switch to pendingRanges instead.
patch by jbellis and Jaakko Laine for CASSANDRA-525
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@833579 13f79535-47bb-0310-9956-ffa450edef68
538dc69515f517303c6ba19e6fdab35f8a25b2e4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-04 17:07:49+00:00
return clones of supercolumns from memtable so caller can't accidentally mutate them, fixing the failing test.
convert removeDeleted on SC to remove-oriented instead of clone-then-add-back to make this hurt performance less.
patch by jbellis; reviewed by gdusbabek for CASSANDRA-510
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@832798 13f79535-47bb-0310-9956-ffa450edef68
f6b71a507dc203360f0b122e5f470d27400ce2b3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-04 17:07:37+00:00
add failing test for removing a single subcolumn.
patch by jbellis; reviewed by gdusbabek for CASSANDRA-510
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@832796 13f79535-47bb-0310-9956-ffa450edef68
57f07255603b6299ac609d9b68c34dc0e0bde30b | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-03 03:20:43+00:00
optimize away unnecessary seeks during range scan
patch by Gary Dusbabek; reviewed by jbellis for CASSANDRA-350
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@832287 13f79535-47bb-0310-9956-ffa450edef68
a08630fce0e430800d4beb0235ab199301be4f71 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-03 03:12:16+00:00
prefer bootstrapping into ring sections that are not already being bootstrapped into
patch by jbellis; reviewed by Vijay Parthasarathy for CASSANDRA-517
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@832285 13f79535-47bb-0310-9956-ffa450edef68
e946c6380637b10dc8ec9e257fbfdf47b175dfd3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-03 02:27:43+00:00
refactor getDefaultToken into default checking + getRandomToken. Decorate OPP keys so we don't have to special case IndexedDKs for getSplits.
patch by jbellis and Vijay Parthasarathy for CASSANDRA-513
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@832272 13f79535-47bb-0310-9956-ffa450edef68
3678daa0be6e88821b3a61e20c78493d6f119449 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-03 02:24:05+00:00
brute-force replacement of throwing maps around with encapsulated TokenMetadata
patch by jbellis for CASSANDRA-522
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@832267 13f79535-47bb-0310-9956-ffa450edef68
242fa0231bd74fe09454e67c10a4af651dd8c4e2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-11-03 02:23:53+00:00
CASSANDRA-522
convert replication strategy methods to multimap
patch by jbellis for CASSANDRA-522
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@832266 13f79535-47bb-0310-9956-ffa450edef68
f6b54dfc6bad86912ca8944d4d4944cd9a41c230 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-30 02:40:35+00:00
merge from 0.4
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@831186 13f79535-47bb-0310-9956-ffa450edef68
f21b80836dc6462dd7b4207dc820ca9138aba6cd | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-28 22:07:50+00:00
improve stress.py client-side throughput by using the accelerated thrift protocol and multiprocessing instead of threads. patch by Brandon Williams; reviewed by jbellis for CASSANDRA-514
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@830776 13f79535-47bb-0310-9956-ffa450edef68
128cb03a5f3eb77b6015840f87ac6dc8bf01e0d9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-27 14:53:18+00:00
make BootStrapperTest use of TokenMetadata match actual BootStrapper use better. patch by jbellis for CASSANDRA-502
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@830218 13f79535-47bb-0310-9956-ffa450edef68
4856460f0e927761d8b321092c877092bce41569 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-27 14:40:29+00:00
refactor bootstrap to only concern itself with bootstrapping the local node, which greatly simplifies things
patch by jbellis; reviewed by goffinet for CASSANDRA-483
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@830214 13f79535-47bb-0310-9956-ffa450edef68
0287d0dd8749d7bbb0e8474b3b5d42f7a77b303a | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-27 14:40:18+00:00
fix the bootstrap interaction with gossip; there were two main problems:
1) token and bootstrap state are not guaranteed to be gossiped together; since we only updated TMD.bootstrapNodes on an update of the token, this means we could actually miss the bootstrap notice
2) deletions of state are not actually supported by Gossiper; there is no concept of that at the protocol level. so if we delete state locally it will never get gossiped. Instead, we have a MODE that is either MOVING or NORMAL, corresponding to bootstrap & normal operation.
patch by jbellis; reviewed by goffinet for CASSANDRA-483
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@830212 13f79535-47bb-0310-9956-ffa450edef68
7518f7ce9f012cf5a5bbcf976a1590a1b5531db0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-22 15:41:11+00:00
all rows go through deserialize/removeDeleted so we can GC tombstones.
patch by jbellis; reviewed by junrao for CASSANDRA-507
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@828755 13f79535-47bb-0310-9956-ffa450edef68
26971fb3ffe3036a0d552a72f65a3c9f13a4153e | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-22 14:58:53+00:00
CLHM, fixed version
patch by jbellis; reviewed by goffinet for CASSANDRA-423
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@828734 13f79535-47bb-0310-9956-ffa450edef68
924c7e5fcb40c9c5afc789db9fe6c6f42ef706b8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-21 19:18:43+00:00
rename "readstorage" endpoints to "natural," "writestorage" to "write" and "hintedstorage" to "hinted"
make ReplicationStrategy deal with List<InetAddress> instead of InetAddress[] -- we use the former both in RS and externally, so forcing RS to convert to [] and external users to convert back to List is silly
patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@828148 13f79535-47bb-0310-9956-ffa450edef68
b767bf7e7d94fb8f81a784a97662a74816ec6754 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-21 18:26:02+00:00
convert EndPoint to InetAddress (removes MembershipCleaner, the code to drop a node from the cluster entirely. we're probably going to want to resurrect that at some point)
patch by jbellis; reviewed by Brandon Williams for CASSANDRA-498
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@828130 13f79535-47bb-0310-9956-ffa450edef68
694a6115c7d3e45f2b448b308b10cce10b700442 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-21 18:25:35+00:00
r/m uses of EndPoint(port) constructor; rename EndPoint methods to make porting easier; r/m gratuitous uses of getHost
patch by jbellis; reviewed by Brandon Williams for CASSANDRA-498
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@828128 13f79535-47bb-0310-9956-ffa450edef68
7dbbca6698fdd14bae1de4a8a53a44ce21723434 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-21 14:18:18+00:00
make write targets computable independent of replication strategy (i.e., make getReadStorageEndPoints the only method a Strategy needs to implement). we do this by computing the token/endpoint -> Range[] map from the read endpoints, then using that to determine if a bootstrapping node needs to receive a write (if the token being written falls in any of its ranges). Also, make the StorageProxy insert methods aware that bootstrap can entail having extra write targets temporarily, and include those in its consistencylevel calculations.
patch by jbellis; reviewed by Sandeep Tata for CASSANDRA-497
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@828029 13f79535-47bb-0310-9956-ffa450edef68
b0e6053b85e0f1bf2297c6839f87c0e7b52c1844 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-20 18:41:19+00:00
add test catching regression; call removeDeleted during compaction.
patch by jbellis; reviewed by eevans for CASSANDRA-500
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@827761 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
c88e13cdc64d6ec208dc1285bef2c71c39a83996 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-13 15:48:53+00:00
merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@824816 13f79535-47bb-0310-9956-ffa450edef68
f6b95bf0e5177bfa7830845dd05c6d91f74bf53c | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-12 17:10:53+00:00
merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@824426 13f79535-47bb-0310-9956-ffa450edef68
51ec66cccbfc0d7ffbedac930475de5bb5a4b9a6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-09 17:07:14+00:00
move bootstrap-related code into Bootstrapper
patch by jbellis; reviewed by Eric Evans for CASSANDRA-477
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@823616 13f79535-47bb-0310-9956-ffa450edef68
6d070498beeba4d431a09043fd83abb96f5eff9d | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-08 22:30:55+00:00
r/m undocumented term aliases in favor of a single 'comment' field.
patch by jbellis and Brandon Williams; reviewed by Michael Greene for CASSANDRA-481
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@823349 13f79535-47bb-0310-9956-ffa450edef68
67ae1ee58928114a11e3d47d20176a8e69e7086b | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-02 19:04:54+00:00
Use DecoratedKey objects in Memtable, SSTableReader/Writer objects.
patch by johano; reviewed by jbellis for CASSANDRA-446
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@821134 13f79535-47bb-0310-9956-ffa450edef68
370082fae4899f3cb65862491f8a940d675eee98 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-10-02 18:40:35+00:00
fix heisenbug in RecoveryManager2Test where a compaction could add back a new sstable to the "cleared" ColumnFamilyStore
patch by jbellis; reviewed by junrao for CASSANDRA-463
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@821128 13f79535-47bb-0310-9956-ffa450edef68
15599f78de7c6c270a2d5283d00ce4e9c4694f6d | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-30 19:26:57+00:00
merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@820408 13f79535-47bb-0310-9956-ffa450edef68
60839fea8577a135b623c3dcc002351137c7fb45 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-29 03:48:21+00:00
fix tests
patch by jbellis for CASSANDRA-459
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@819827 13f79535-47bb-0310-9956-ffa450edef68
ac5a194d4e3f237bf34c134f81b95cc86e0f63bc | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-28 17:46:48+00:00
merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@819662 13f79535-47bb-0310-9956-ffa450edef68
e849e977736c8acd8deb73fd80b955b6040adbf3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-26 12:48:55+00:00
merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@819123 13f79535-47bb-0310-9956-ffa450edef68
d309c5dc7723b023ed12eeb6ae331747695c6ee1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-25 04:01:35+00:00
record gossipped enpoint/token pairs as we see them. also clean up SystemTable code to avoid unnecessary CF fetches. patch by Gary Dusbabek and jbellis for CASSANDRA-437
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@818712 13f79535-47bb-0310-9956-ffa450edef68
1d0cf136f6871730c663db143ada9a9b66034286 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-24 15:32:21+00:00
remove unused skip argument from anticompaction. change HHM to perform a major compaction instead of anticompaction since that's really what we want there
patch by jbellis; reviewed by junrao for CASSANDRA-454
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@818517 13f79535-47bb-0310-9956-ffa450edef68
d293b77bedb0d196065f6b5a93d086923b6a9114 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-18 19:02:49+00:00
serialize row outside of commitlog executor to improve parallelizability
patch by jbellis; reviewed by junrao for CASSANDRA-444
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@816745 13f79535-47bb-0310-9956-ffa450edef68
b618106f3cd55a7fb4f2fd2b3aa7da7715cdc034 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-17 21:10:09+00:00
Replace PriorityQueue mess with a CompactionIterator that efficiently yields compacted Rows from a set of sstables by feeding CollationIterator into a ReducingIterator transform. ("Efficiently" means we never deserialize data until it is needed, so the number of sstables that can be compacted at once is virtually unlimited, and if only one sstable contains a given key that row data will be copied over without an intermediate de/serialize step.) This is a very natural fit for the compaction algorithm and almost entirely gets rid of duplicated code between doFileCompaction and doAntiCompaction.
patch by jbellis; reviewed by goffinet for CASSANDRA-436
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@816382 13f79535-47bb-0310-9956-ffa450edef68
bb5a2700d7189de187e732d1fcc9ea65e3b95ae6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-17 21:09:52+00:00
minor fixes
patch by jbellis; reviewed by goffinet for CASSANDRA-436
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@816379 13f79535-47bb-0310-9956-ffa450edef68
0c84342d3ab4dec0c528c814eced4f9cad3affcc | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-15 21:30:26+00:00
rename MinorCompactionManager -> CompactionManager. patch by jbellis for CASSANDRA-447
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@815498 13f79535-47bb-0310-9956-ffa450edef68
d44fb604fd06326ec0f7e471c88fce0208c5c4dc | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-15 19:55:46+00:00
add read testing to stress.py; make stress.py modestly configurable with minor editing
patch by jbellis; reviewed by Brandon Williams for CASSANDRA-442
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@815459 13f79535-47bb-0310-9956-ffa450edef68
39982f3649705623edb8593c7b6cb5665c156f48 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-14 18:04:46+00:00
make anticompaction return a list of the split-out sstables, instead of a mostly-useless boolean
patch by jbellis; reviewed by goffinet for CASSANDRA-431
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@814756 13f79535-47bb-0310-9956-ffa450edef68
bee816c68a81b0812959c5f58e393e0b167a287f | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-10 18:48:35+00:00
Replace sstableLock with SSTableTracker, which performs updates to the sstable list atomically
without readers ever having to block. (Readers will always either see the old list, or the new.)
We avoid a race on the delete of the old SSTable files on-disk by using a ReferenceQueue:
when the last reference is gone, a PhantomReference is added to the queue and can do cleanup.
In case Cassandra is killed between compaction and this cleanup, a -Compacted empty file
is written to disk; Cassandra removes any files thus tagged on startup.
patch by jbellis; reviewed by Chris Goffinet for CASSANDRA-414
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@813544 13f79535-47bb-0310-9956-ffa450edef68
40c154ab4b3d8f31eedd47ebd6005db70564a3f6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-08 18:59:28+00:00
make compaction code use SSTableReader objects. r/m SSTableReader.get static method
patch by jbellis; reviewed by Eric Evans for CASSANDRA-424
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@812641 13f79535-47bb-0310-9956-ffa450edef68
ab392a6ee7db31fe7a4cf8093e7308057cd47493 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-02 15:04:16+00:00
remove buggy concurrentlinkedhashmap library and lru cache. too late in 0.4 to try to debug the library -- will revisit for 0.5. patch by jbellis; reviewed by Chris Goffinet for CASSANDRA-405
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@810540 13f79535-47bb-0310-9956-ffa450edef68
fe28c474066929a04f3091e699d19ccb14eb3e98 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-02 02:02:30+00:00
merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@810335 13f79535-47bb-0310-9956-ffa450edef68
64c38a2657ae363b22dcbf9bf3ea0b518d75681d | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-09-01 01:52:03+00:00
inline BatchMutation into batch_insert params
patch by jbellis; reviewed by Evan Weaver for CASSANDRA-403
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@809793 13f79535-47bb-0310-9956-ffa450edef68
fa1d99ac96a0939b6ca811c0edc0f25da6075464 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-31 15:50:58+00:00
add forwards-compatible ConsistencyLevel parameter to get_key_range. Currently it is a no-op. patch by Chris Goffinet; reviewed by jbellis for CASSANDRA-322
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@809639 13f79535-47bb-0310-9956-ffa450edef68
eb83251bda8caedd69d07f1f7aa8857a27f87fe9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-31 13:35:46+00:00
r/m unnecessary IReplicationStrategy interface. r/m LoadVerbHandler and unused endpoint-related code. rename AbstractStrategy -> AbstractReplicationStrategy and getEndpoint methods.
patch by jbellis; reviewed by Sandeep Tata for CASSANDRA-393
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@809586 13f79535-47bb-0310-9956-ffa450edef68
29515c11d799fa36706935a9352d293612a5d815 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-28 03:05:49+00:00
call doAntiCompaction in the tests the same way we do in the actual code -- by submitting it to the MinorCompactionManager so it serializes with other compaction tasks. patch by Sandeep Tata; reviewed by jbellis for CASSANDRA-395
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@808742 13f79535-47bb-0310-9956-ffa450edef68
40641c73a64e79ee1fb9b991f16f61eff4f438d7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-27 20:11:49+00:00
remove multiget_count until/unless there is a demonstrated need for it. patch by jbellis for CASSANDRA-70
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@808597 13f79535-47bb-0310-9956-ffa450edef68
3427b4b7d26ce52d37deec3837277e8e7972128b | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-27 20:07:16+00:00
add apache license boilerplate
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@808590 13f79535-47bb-0310-9956-ffa450edef68
6690c5135943b2d15155a92fa9bc4d7f46fc8cdc | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-27 20:07:12+00:00
Update AsyncResult to know when it started waiting so you can get() multiple Results in serial but have them wait in parallel. Use this to implement multiget methods. Remove unused MultiAsyncResult code and StorageProxy methods using it.
Patch by Chris Goffinet; reviewed by jbellis for CASSANDRA-70
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@808589 13f79535-47bb-0310-9956-ffa450edef68
866b06ec3d545092db1ec0b16c9534939b186ece | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-27 03:19:40+00:00
better fix for COPP. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@808271 13f79535-47bb-0310-9956-ffa450edef68
eb6d11d54932ea929e983d3f986314e1e3ef0d33 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-27 03:13:50+00:00
fix unit test. patch by jbellis for CASSANDRA-242
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@808268 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
847f3b029329729c72eb4a72f19d5efc1ca29585 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-26 19:04:07+00:00
1. Switch bootstrapNodes in TokenMetadata to Map<Token,EndPoint> so RackUnawareStrategy can use it.
2. Fix AbstractStrategy and RackUnawareStrategy to incorporate the bootstrapping nodes for
getHintedStorageEndPoints through StorageService.getNStorageEndPointMap (now used by insert and
insertBlocking after 383)
3. Add unit test fot RackUnawareStrategy to test if bootstrapping nodes are being returned correctly.
patch by Sandeep Tata; reviewed by jbellis for CASSANDRA-375
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@808161 13f79535-47bb-0310-9956-ffa450edef68
0fc2d87e2b51fb23fcb3d027cd4a0ed7886fba83 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-26 15:11:27+00:00
combine batch_insert and batch_insert_super the way we did get_slice and get_slice_super
patch by jbellis. reviewed by Chris Goffinet and Evan Weaver for CASSANDRA-388
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@808045 13f79535-47bb-0310-9956-ffa450edef68
c4992f48ce9c26ce4fd028240447b4cbe85ecf26 | Author: Jun Rao <junrao@apache.org>
| 2009-08-24 23:39:27+00:00
Expose ring map to client for more direct access; patch by junrao; reviewed by jbellis for CASSANDRA-197
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@807431 13f79535-47bb-0310-9956-ffa450edef68
eb49a18acd7886b33467a71c765534066a73fdcf | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-24 21:48:20+00:00
need to include column container's deletion status when determining whether to include a column in the live count.
patch by jbellis; reviewed by Jun Rao for CASSANDRA-386
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@807395 13f79535-47bb-0310-9956-ffa450edef68
568933f5c4f7bf7e373663a414dd890cdc93ec2b | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-20 20:37:45+00:00
change LongType to read longs in big endian order to be consistent with network order and the UUID types.
patch by jbellis and Evan Weaver; reviewed by Michael Greene for CASSANDRA-384
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@806342 13f79535-47bb-0310-9956-ffa450edef68
51401247c1a2e00638aa3f12a0e924ff85e49ab6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-20 17:24:33+00:00
remove groovy jar, half-baked Callout code. patch by Michael Greene; reviewed by jbellis for CASSANDRA-380
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@806267 13f79535-47bb-0310-9956-ffa450edef68
6be6f84d39ce526d8c818475a05da1018f6a4e90 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-20 16:37:14+00:00
sanity check start, finish slice args
patch by jbellis; reviewed by Evan Weaver for CASSANDRA-376
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@806245 13f79535-47bb-0310-9956-ffa450edef68
e959b2c7f6d78b51492c5e7b19beb30c36e75987 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-20 01:03:31+00:00
rename getInitialToken to getToken; it doesn't actually have anything to do w/ initial or default tokens. log token on startup.
patch by jbellis; reviewed by Sammy Yu for CASSANDRA-364
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@806016 13f79535-47bb-0310-9956-ffa450edef68
0c5cd149a38e927021f53ba0c109f1da15cb3546 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-19 20:51:06+00:00
Add "bootstrap mode" to node startup. This causes the node to tell the
nodes that have data it needs to send it the data, and not otherwise
participate in reads or writes until the bootstrap is complete.
patch by Sandeep Tata; reviewed by jbellis for CASSANDRA-195
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@805968 13f79535-47bb-0310-9956-ffa450edef68
bb464c1f3703fc8b31be7859ca32e83e755a60dd | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-19 16:27:20+00:00
use the subcomparator when toStringing slice commands on subcolumns. this exposes a couple bugs: fix getString in non-string types to accept byte[0], and fix a test to send a long to a LongType subcolumn. patch by jbellis and Evan Weaver for CASSANDRA-377
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@805868 13f79535-47bb-0310-9956-ffa450edef68
db18318c0a4a32570fdd1eb4989b41dff94e7162 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-17 23:34:23+00:00
do timed sync if we're not doing it in the executor process()
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@805211 13f79535-47bb-0310-9956-ffa450edef68
eb886e99995713f3ed563142107e765f880a4fcc | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-14 21:00:18+00:00
make StorageTable.StorageMetadata a singleton, so multiple initMetadatas are safe.
patch by Bill de hOra and jbellis; reviewed by Michael Greene for CASSANDRA-358
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@804372 13f79535-47bb-0310-9956-ffa450edef68
1aeca2b6257b0ad6680080b1756edf7ee9acf8c8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-14 16:52:55+00:00
add license headers to new-since-0.3 files.
patch by jbellis; reviewed by Eric Evans for CASSANDRA-365
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@804294 13f79535-47bb-0310-9956-ffa450edef68
9f570c192d258aef749ce1edbc084da465fd7888 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-11 02:09:40+00:00
respect "start" filter argument for subcolumns.
patch by jbellis; reviewed by Even Weaver for CASSANDRA-357
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802978 13f79535-47bb-0310-9956-ffa450edef68
480650b8264162fa9ee18584c00f78609266d602 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-11 02:09:33+00:00
fix typo breaking CompareSubcolumnsWith. fix timeuuid compare with byte[0].
patch by jbellis; reviewed by Evan Weaver for CASSANDRA-357
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802977 13f79535-47bb-0310-9956-ffa450edef68
6b7a1c300f0d59ad689767307cffd0e9ef3b8523 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-10 23:17:08+00:00
switch "!isAscending" for "reversed."
patch by jbellis, Carl Bystrom, and Bill de hOra. reviewed by Eric Evans for CASSANDRA-311
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802953 13f79535-47bb-0310-9956-ffa450edef68
ceb4a10808a25fa7b9a20ad113242e8c4ab6ad76 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-10 15:30:12+00:00
use the existing collectReducedColumns api to make subcolumn slices conform as expected to filter semantics
patch by jbellis; reviewed by Evan Weaver for CASSANDRA-356
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802827 13f79535-47bb-0310-9956-ffa450edef68
15354b4906fd654d58fe50fd01ebf95b69434ba9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-10 02:51:35+00:00
Combine thrift slice methods. Now we have one get() method, one get_slice(), and one get_count().
patch by jbellis; reviewed by Evan Weaver for CASSANDRA-329
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802640 13f79535-47bb-0310-9956-ffa450edef68
9d6f4752b6353c1374469fa78649b9bcda1e2e46 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-08 00:59:14+00:00
reduce buffer sizes for test suite since it forces lots of small flushes. reduces NameSortTest from ~30s back to < 10s.
patch by jbellis for CASSANDRA-339
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802276 13f79535-47bb-0310-9956-ffa450edef68
a7f0fb64ae984f323b53f49c17837656670ac7d9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-07 23:30:32+00:00
r/m unwanted file. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802268 13f79535-47bb-0310-9956-ffa450edef68
d748648b235bd7dc95bfb2672ee156e0eb132bd8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-07 23:29:50+00:00
fix broken casts. patch by Bill de hOra; reviewed by jbellis for CASSANDRA-338
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802267 13f79535-47bb-0310-9956-ffa450edef68
25dbb8cf85025f3ec3d93544e3d2b4bd9c938da0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-07 22:01:17+00:00
update test config to use CollatingOPP. patch by jbellis for CASSANDRA-339
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802246 13f79535-47bb-0310-9956-ffa450edef68
e24925d49ee4301bab9791884f79a474fcbae3fd | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-07 20:57:02+00:00
add SSTableWriter buffer size option; increase default.
patch by jbellis; reviewed by Sammy Yu for CASSANDRA-339
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802185 13f79535-47bb-0310-9956-ffa450edef68
8a9c25ae0e849409a752b4d6eaf5a9bfbb3b3ca0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-07 20:48:45+00:00
- switch from trying to get the next endpoint by increasing offset to asking tokenMetadata for "the next
one." this will always be correct where the offset approach will not (usually you want offset to just be 1,
but sometimes you have to keep increasing it if no results are found but the range is still not finished)
- merge results differently when the endpoint responsible for where the ring wraps is involved, since
that endpoint can hold keys from both the beginning and end of the range.
patch by jbellis; tested by Mark Robson for CASSANDRA-348
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802180 13f79535-47bb-0310-9956-ffa450edef68
fba03ce69122e7a1bd6f2d5709eaa06c1ada0bc1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-07 17:35:25+00:00
move getKeyRange to CFS, where it encapsulates better.
patch by jbellis; reviewed by Eric Evans for CASSANDRA-345
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802098 13f79535-47bb-0310-9956-ffa450edef68
d221a417199968c8eda9096a061c35b5adec5784 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-07 16:24:54+00:00
tests + fix for bsearch returning not-found-to-the-right
patch by jbellis; reviewed by Jun Rao for CASSANDRA-351
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802078 13f79535-47bb-0310-9956-ffa450edef68
00190bf20e8c290adbd4d7ab044be01a13a40775 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-07 16:24:41+00:00
inline excessively abstracted reTest setup
patch by jbellis; reviewed by Jun Rao for CASSANDRA-351
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802077 13f79535-47bb-0310-9956-ffa450edef68
1dd5f60422dd53072097ec8f0010c00e4cea9536 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-07 16:24:31+00:00
compact slicelarge row to ensure we are in fact testing with more than the minimum index count
patch by jbellis; reviewed by Jun Rao for CASSANDRA-351
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802076 13f79535-47bb-0310-9956-ffa450edef68
a9c6a1e7d6a71f11511f3f0efbd8bc64c2fdd011 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-07 16:24:04+00:00
always write at least one index (with first and last column of the range) for the columns in row. this vastly simplifies column reading code and makes indexing bugs much more obvious (since there is only one read path each for names / slices now).
patch by jbellis; reviewed by Jun Rao for CASSANDRA-332
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802072 13f79535-47bb-0310-9956-ffa450edef68
b3b9cd8d5105f33d4c0dd73d8ad00624bc271b21 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-07 16:23:42+00:00
add test for multi-block reversal.
patch by jbellis; reviewed by Jun Rao for CASSANDRA-332
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@802070 13f79535-47bb-0310-9956-ffa450edef68
debfcf8acaf2345c824bd426858ce89159c6d753 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-05 01:31:30+00:00
fix .properties line endings. patch by jbellis; reviewed by Jeff Hodges for CASSANDRA-111
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@801042 13f79535-47bb-0310-9956-ffa450edef68
6c492310278bb83853542992ce9b7d523a180a9a | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-08-03 20:59:32+00:00
Bootstrap code + tests. Patch by Sandeep Tata; reviewed by jbellis for CASSANDRA-213
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@800561 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
70ce402fddc5361d249d161ba119f3fd2784cced | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-31 18:29:52+00:00
Make range queries continue on the next node when necessary.
Patch by Arin Sarkissian; reviewed by jbellis for CASSANDRA-212
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799684 13f79535-47bb-0310-9956-ffa450edef68
9164940f41972e3611d1ad38a903ca39562e6feb | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-31 15:06:35+00:00
allow start of [] to mean "start with the largest value" when ascending=false. patch by Jun Rao; reviewed by jbellis for CASSANDRA-263
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799632 13f79535-47bb-0310-9956-ffa450edef68
066ef58a96dd9d425f7f0a705ac952a0c3f9f863 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-30 15:30:21+00:00
run source files through dos2unix to standardize on \n line endings. patch by Jeff Hodges; reviewed by Michael Greene for CASSANDRA-111
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799331 13f79535-47bb-0310-9956-ffa450edef68
5782d175a0144dac99086b4d1de21f13cb2c1f76 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-30 15:11:43+00:00
table -> keyspace in stress.py. patch by Michael Greene; reviewed by jbellis for CASSANDRA-271
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799313 13f79535-47bb-0310-9956-ffa450edef68
572b5f852dc20d954100a75f6029418873bf198d | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-30 00:29:28+00:00
table -> keyspace
patch by jbellis; reviewed by Michael Greene for CASSANDRA-271
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799140 13f79535-47bb-0310-9956-ffa450edef68
56a846ba1c4eedefb39b3c82903d92a1e37ecc37 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-29 20:39:01+00:00
Pluggable replicaplacement, endpointsnitch classes (take 2). patch by Sammy Yu; reviewed by jbellis for CASSANDRA-323
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799065 13f79535-47bb-0310-9956-ffa450edef68
bd055211312b12a4acf6858692b250ca7f020c01 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-29 20:10:38+00:00
Revert "Pluggable replicaplacement, endpointsnitch classes." Breaks test suite.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799045 13f79535-47bb-0310-9956-ffa450edef68
51dbca6927af69fd8f116910c5288ff2a0a6b6ec | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-29 20:05:46+00:00
Pluggable replicaplacement, endpointsnitch classes. patch by Sammy Yu; reviewed by jbellis for CASSANDRA-323
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799043 13f79535-47bb-0310-9956-ffa450edef68
acd50bd901367f6506495580d5c11b9bf0be2b67 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-28 04:06:56+00:00
add ConsistencyLevel parameter to read ops. patch by Sammy Yu; reviewed by jbellis for CASSANDRA-232
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@798390 13f79535-47bb-0310-9956-ffa450edef68
fbe6c4a854cdf53ec2df092202375bbc2ee81155 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-28 02:46:27+00:00
add config options for commitlog syncing
patch by jbellis; reviewed by Jun Rao for CASSANDRA-182
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@798372 13f79535-47bb-0310-9956-ffa450edef68
574cb8f549e8aa0514bab5316360e0202c094a14 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-28 02:46:11+00:00
Use arrayblockingqueue in commitlog executor; this cleans up the code a bit (performance is unaffected since the writes and syncs are far more expensive than any queue ops)
patch by jbellis; reviewed by Jun Rao for CASSANDRA-182
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@798373 13f79535-47bb-0310-9956-ffa450edef68
a178537d5ba086e7aa7ad2319179dea41a15b0ac | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-28 02:45:28+00:00
update stress.py for current thrift api
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@798366 13f79535-47bb-0310-9956-ffa450edef68
d76bbca3e2f3572ad83daa8de3db40560148de9e | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-27 21:44:47+00:00
add ConsistencyLevel Thrift enum to avoid client having to compute quorum size. patch by Sammy Yu; reviewed by jbellis for CASSANDRA-300
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@798298 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
058eef0806ce7f60d3910c7d2c8761fc9dc96132 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-22 21:13:35+00:00
return columns from desc query in desc order. patch by Jun Rao; reviewed by jbellis for CASSANDRA-196
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@796881 13f79535-47bb-0310-9956-ffa450edef68
b866f81415e160bc7669250e531035b4dc976988 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-21 03:01:55+00:00
add SubcolumnCompareWith option and subcolumnComparator code.
patch by jbellis; reviewed by Eric Evans for CASSANDRA-304
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@796132 13f79535-47bb-0310-9956-ffa450edef68
e425474af2e08dd4a54db2316cb6758f972fa778 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-21 02:58:20+00:00
add get_slice for supercolumn, tests. add back updated TimeSortTest. we need to pass gcBefore to the filters so Slice can count correctly.
patch by jbellis; reviewed by Eric Evans for CASSANDRA-303
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@796129 13f79535-47bb-0310-9956-ffa450edef68
a0cf7036012028e18d608f8942d37fac382f8405 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-21 01:37:00+00:00
r/m tests that won't pass until we do #303.
patch by jbellis; reviewed by Sandeep Tata for CASSANDRA-185
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@796109 13f79535-47bb-0310-9956-ffa450edef68
986cee6806c5798c1c826d965ecadad0cfc70cc7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-21 01:36:52+00:00
change String column names to byte[] to allow user-defined ordering.
patch by jbellis; reviewed by Sandeep Tata for CASSANDRA-185
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@796108 13f79535-47bb-0310-9956-ffa450edef68
8ff63a92ba833df149e323d8fee68f458a78979d | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-21 01:36:10+00:00
r/m time-sorted columns.
patch by jbellis; reviewed by Sandeep Tata for CASSANDRA-185
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@796107 13f79535-47bb-0310-9956-ffa450edef68
7435fc82c05089741cd03df3679128c8fc073fe9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-21 01:35:47+00:00
introduce column() compatibility layer to make writing tests a little less verbose.
patch by jbellis; reviewed by Sandeep Tata for CASSANDRA-185
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@796106 13f79535-47bb-0310-9956-ffa450edef68
840a64dcb9cefe927c681424e12284a1ef40452e | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-16 19:10:06+00:00
move data files into per-table subdirectories. patch by Arin Sarkissian; reviewed by Michael Greene and jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@794784 13f79535-47bb-0310-9956-ffa450edef68
715b60d14776bc892a31fbc13c7afc81da013ee4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-16 00:39:01+00:00
fix not including tombstone-only keys in keyRange.
patch by jbellis; reviewed by Evan Weaver for CASSANDRA-286
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@794475 13f79535-47bb-0310-9956-ffa450edef68
ff764ff22b488206bf102a0155e55de85efd8aa9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-16 00:38:53+00:00
r/m offset from slice api; we could live with being inefficient but not with breaking read repair.
patch by jbellis; reviewed by Evan Weaver for CASSANDRA-286
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@794474 13f79535-47bb-0310-9956-ffa450edef68
0b1aeda97cf9810bef35a68e976bdff6794c44ca | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-15 22:04:57+00:00
missed one: rename column.column_name -> column.name
patch by jbellis; reviewed by Evan Weaver and Sandeep Tata for CASSANDRA-139
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@794431 13f79535-47bb-0310-9956-ffa450edef68
85ba194e7cfd24ba81baa68ab7d7ea901f17084a | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-15 22:04:51+00:00
update system tests; fix get_column_count
patch by jbellis; reviewed by Evan Weaver and Sandeep Tata for CASSANDRA-139
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@794430 13f79535-47bb-0310-9956-ffa450edef68
f2da00fb0f2c92351b136ac13082b278c534c6ab | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-15 22:04:43+00:00
thrift changes to remove : api.
use ColumnPath, ColumnParent, etc. structs to encapsulate optional SuperColumns (and occasionally, optional Columns).
patch by jbellis; reviewed by Evan Weaver and Sandeep Tata for CASSANDRA-139
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@794429 13f79535-47bb-0310-9956-ffa450edef68
4b4459c0d1aef5d22477755c2d20083fc3c51012 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-13 20:05:04+00:00
r/m ZooKeeper vestiges. patch by Michael Greene; reviewed by jbellis for CASSANDRA-291
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@793691 13f79535-47bb-0310-9956-ffa450edef68
dd4f4be2b426361b1c50b784f8e3c6557e765497 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-10 17:49:18+00:00
add IdentityQueryFilter and finish removing IFilter.
patch by jbellis; reviewed by Jun Rao for CASSANDRA-287
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@793055 13f79535-47bb-0310-9956-ffa450edef68
48093358fb9022947592813a6aae43db148847ca | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-10 17:49:01+00:00
replace namesfilter with NamesQueryFilter. mv filter code into separate package.
patch by jbellis; reviewed by Jun Rao for CASSANDRA-287
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@793053 13f79535-47bb-0310-9956-ffa450edef68
f5a787af7298e107ea452fe3b188a3da24fb943c | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-10 17:48:41+00:00
r/m unused (and dangerous) RowReadCommand.
patch by jbellis; reviewed by Jun Rao for CASSANDRA-287
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@793050 13f79535-47bb-0310-9956-ffa450edef68
2b18bade5551637b967264b500d28e675bcfb293 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-07 19:57:37+00:00
make get_key_range act on a single CF.
patch by jbellis; reviewed by Eric Evans for CASSANDRA-280
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@791961 13f79535-47bb-0310-9956-ffa450edef68
23fa1bc0bd52c3167dbaaea40a94f16f9a823c73 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-07 15:40:46+00:00
combine range version of get_slice into get_slice itself.
patch by jbellis; reviewed by Michael Greene for CASSANDRA-277
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@791872 13f79535-47bb-0310-9956-ffa450edef68
e324ef90519ffe2b9068ad852c8115ff8a7a1075 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-06 20:07:52+00:00
disallow specifying ColumnSort on supercolumns. patch by jbellis; reviewed by Evan Weaver for CASSANDRA-251
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@791598 13f79535-47bb-0310-9956-ffa450edef68
b54de30a0226daafaa6ecf0257371e6e8c2a0742 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-06 19:58:13+00:00
per-table key cache size.
patch by jbellis; reviewed by Jun Rao for CASSANDRA-259
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@791592 13f79535-47bb-0310-9956-ffa450edef68
d6c0b0f2596de169186d3584474d8d5a34c3c9de | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-06 19:58:05+00:00
refactor sstable into SSTable, SSTableReader, and SSTableWriter.
patch by jbellis; reviewed by Jun Rao for CASSANDRA-259
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@791591 13f79535-47bb-0310-9956-ffa450edef68
cdd8b170628176924c21db1cb6dcbecf4c7f2148 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-06 17:50:16+00:00
add offset support to get_slice. patch by Jun Rao; reviewed by jbellis for CASSANDRA-261
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@791553 13f79535-47bb-0310-9956-ffa450edef68
0172497ad24e4b31ce4e70fee8bc69def99a9fe6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-04 05:55:09+00:00
minor code cleanups. patch by Edward Ribeiro; reviewed by jbellis for CASSANDRA-273
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@791059 13f79535-47bb-0310-9956-ffa450edef68
2000bc377561ea275f1dc75ca8fa2fcbffda9053 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-07-01 18:28:54+00:00
remove unused options and add comments from the old Setup wiki page.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@790301 13f79535-47bb-0310-9956-ffa450edef68
ca56a3eab36bad9689a52f3ec6181d6777ab39af | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-30 22:06:56+00:00
more consistent checking of thrift parameters; fixes multiple bugs.
patch by jbellis; reviewed by Evan Weaver for CASSANDRA-266
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@789979 13f79535-47bb-0310-9956-ffa450edef68
83b203e61e722c16ad5001294c82063f708a5f92 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-29 22:07:49+00:00
add test catching buggy update of header on flush; refactor so there is only one version of code doing those writes (the correct one).
patch by jbellis; reviewed by Jun Rao for CASSANDRA-264
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@789465 13f79535-47bb-0310-9956-ffa450edef68
f55dd06ec5388a1fbec990ed283c1cf3c474f090 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-26 17:26:36+00:00
avoid optimization of not checking older memtable and SSTables if we find _an_ answer early on; it causes bugs
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@788776 13f79535-47bb-0310-9956-ffa450edef68
479c1a40af3ebcf24df4bd177477747347e0ea80 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-26 17:26:26+00:00
add test showing timefilter failure
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@788775 13f79535-47bb-0310-9956-ffa450edef68
b9da215e06303540824bb86fdd7c1f3e8295fce3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-26 17:22:40+00:00
some gms tests. patch by johano; reviewed by jbellis for CASSANDRA-249
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@788771 13f79535-47bb-0310-9956-ffa450edef68
6342512a34bb21f8f197a2e3002915a8923a9e05 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-25 21:26:33+00:00
CASSANDRA-217 rename get_slice_from to get_slice. implement get_slice_super in terms of SliceFrom too.
(time-based columns can continue to be sliced with get_columns_since)
patch by jbellis; reviewed by Eric Evans for CASSANDRA-217
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@788516 13f79535-47bb-0310-9956-ffa450edef68
963a1b3bfdeedeea8f93bc0ab682195119d08b72 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-25 21:07:45+00:00
add tests for supercolumnfamily removal; fix bugs.
(both the assert removal and the "if" removal are bug fixes.)
patch by jbellis; reviewed by Sandeep Tata for CASSANDRA-255
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@788511 13f79535-47bb-0310-9956-ffa450edef68
4e7f8deac0b4cfdbb24b6b8a304ca5bd289454fe | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-25 19:14:07+00:00
switch to passing a single filename to open an sstable for writing. this makes open-for-read and open-for-write consistent.
patch by jbellis; reviewed by Eric Evans for CASSANDRA-254
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@788473 13f79535-47bb-0310-9956-ffa450edef68
81dd8ee5f6e224c550bdf956e0bec3ec2c92cbee | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-24 19:25:33+00:00
use normal Table for system metadata
patch by jbellis; reviewed by Jun Rao for CASSANDRA-235
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@788144 13f79535-47bb-0310-9956-ffa450edef68
f9a1343d92237e6a9553a4fd96db0208b6789126 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-23 17:48:18+00:00
make static methods of SSTable that take a filename and then use the cache to grab an sstable object, simple non-static methods instead
patch by jbellis; reviewed by Eric Evans for CASSANDRA-224
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@787762 13f79535-47bb-0310-9956-ffa450edef68
2493c9a5651a72aa4c36ff0f080ee3f6c6978dc8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-23 17:48:18+00:00
encapsulate sstable index
patch by jbellis; reviewed by Eric Evans for CASSANDRA-224
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@787760 13f79535-47bb-0310-9956-ffa450edef68
2f322a8bd0a716b6010594ba4bb7cba9019a6ebc | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-23 17:48:08+00:00
encapsulate sstable bloom filter
patch by jbellis; reviewed by Eric Evans for CASSANDRA-224
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@787761 13f79535-47bb-0310-9956-ffa450edef68
a2f9b401830fa2edddc3ffaaadeb6c4433a33f9a | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-23 17:47:53+00:00
refactor read-only constructor to SSTable.open
patch by jbellis; reviewed by Eric Evans for CASSANDRA-224
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@787759 13f79535-47bb-0310-9956-ffa450edef68
509cbb85de257a9c67311c7dd2fea18ed1b8f096 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-22 21:18:12+00:00
remove table_ from CommitLog and add multitable tests.
patch by jbellis; reviewed by goffinet for CASSANDRA-79
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@787407 13f79535-47bb-0310-9956-ffa450edef68
9aeef94db8309764fa241b92c8ee92380e39cafa | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-22 21:17:59+00:00
Pass and write table parameter as needed throughout the codebase to add multitable support.
(Many places cheated and just assumed that tables.get(0) was the only table.)
Patch builds but does not yet pass tests.
Patch by goffinet; reviewed by jbellis for CASSANDRA-79
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@787403 13f79535-47bb-0310-9956-ffa450edef68
3673e2818603a1c77ae22f8e2180fc42415f5151 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-22 21:17:46+00:00
multitable support.
fix CF table dependencies, making CommitLogTest pass. Also fixes CASSANDRA-188 in passing.
fix tablename being null bugs by always parsing tablename from filename.
fix last part of SequenceFile.
patch by jbellis; reviewed by goffinet for CASSANDRA-79
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@787404 13f79535-47bb-0310-9956-ffa450edef68
a0c2b2a3809152591d5c5b89fd4b6f1c0a5c9108 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-18 20:22:10+00:00
add CommitLog and RecoveryManager tests. patch by jbellis; reviewed by goffinet for CASSANDRA-237
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@786243 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
a102a3e73a02a83e62fd5e163cd76ccafabfcdc3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-16 22:35:04+00:00
fix line endings
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@785436 13f79535-47bb-0310-9956-ffa450edef68
a48110e815f022ca580f0818d6413046967f0a4b | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-16 19:36:13+00:00
revert test/conf/log4j.properties (accidentally committed by mistake)
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@785352 13f79535-47bb-0310-9956-ffa450edef68
08d96422dcd5a853daf29e1798a8e17c2a3631b6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-16 19:33:28+00:00
install bin/ scripts as executable when building release. patch by Eric Evans; reviewed by jbellis for CASSANDRA-229
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@785351 13f79535-47bb-0310-9956-ffa450edef68
3514c66221ebc4b743a3e127d507879a3503d8cb | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-11 15:14:55+00:00
add system test for slice_by_name_range. patch by Sandeep Tata; reviewed by jbellis for CASSANDRA-53
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@783812 13f79535-47bb-0310-9956-ffa450edef68
16306e02de35a171ec3339957dd9146b229ce864 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-09 17:46:47+00:00
apply rows atomically, rather than one-column-at-a-time. this avoids exposing the bug in time-sorted
columns discussed in #223.
patch by jbellis; reviewed by Jun Rao for CASSANDRA-208
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@783078 13f79535-47bb-0310-9956-ffa450edef68
72e6eea9e4ce1fcf30754534216586bcf9e7b041 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-09 17:46:42+00:00
split sstable into data, index, and bloom filter files. this allows us to avoid saving up index chunks
in memory until the sstable data is completely written, while still allowing fast scanning of the index
on startup. it also simplifies the sstable/sequencefile code considerably.
patch by jbellis; reviewed by Jun Rao for CASSANDRA-208
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@783077 13f79535-47bb-0310-9956-ffa450edef68
30b1f5f3d32d3c04b921133435b556bfecfc502a | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-01 22:16:58+00:00
add test covering use of column indexes. patch by Jun Rao; reviewed by jbellis for CASSANDRA-210
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@780853 13f79535-47bb-0310-9956-ffa450edef68
d800250cbc492009312462bd2469f6f86df95a74 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-06-01 15:36:59+00:00
merge from 0.3 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@780687 13f79535-47bb-0310-9956-ffa450edef68
bb0d6dfa20b4fe01af977921693c965de5cd4905 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-27 18:04:56+00:00
allow specifying a subset of columnfamilies to check for get_key_range.
patch by jbellis; reviewed by Eric Evans for CASSANDRA-152
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@779261 13f79535-47bb-0310-9956-ffa450edef68
4ac9118f7c7b9162b7ab3ca29ef64c1bbde346a0 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-22 15:33:42+00:00
Add get_slice_from functionality using column indexes for efficiency.
Patch by Jun Rao and jbellis for CASSANDRA-172
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@777578 13f79535-47bb-0310-9956-ffa450edef68
d03d80b6ed6114f4ff762a468c8b72d0ace05eca | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-20 14:44:41+00:00
merge from 0.3 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@776716 13f79535-47bb-0310-9956-ffa450edef68
88edbed30c5c6ea4acec1e507e76d95bcad379de | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-18 15:22:23+00:00
merge from 0.3 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@775983 13f79535-47bb-0310-9956-ffa450edef68
20f7d032c7c31618ac46e5a8df8263012fbb4f58 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-15 20:18:55+00:00
add get_slice_by_name_range command. patch by Sandeep Tata; reviewed by jbellis for CASSANDRA-53
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@775308 13f79535-47bb-0310-9956-ffa450edef68
3d7203266a3719edd178e995f817b28edde2388c | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-13 22:31:49+00:00
replace executor with locking. the interaction between the executor service terminating and the CFS
was inherently unsafe -- you would have to lock anyway to make it safe, the atomic reference wasn't
enough, so at that point you might as well get rid of the executor.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@774567 13f79535-47bb-0310-9956-ffa450edef68
ae70cea79afff1093fc8369ebb6e4e4ca3c40c38 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-12 21:26:42+00:00
fix RackUnawareStrategyTest -- endpoint asserts 'host' is an ip address (to make sure we're not mixing hostnames in again) so create a suitable fake IP for the test. patch by jbellis for CASSANDRA-163
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@774097 13f79535-47bb-0310-9956-ffa450edef68
b460bd71c5484d3579dfccaa77a2d2cb0381aea2 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-12 19:11:27+00:00
test to more reliably reproduce CME during range. fix by locking out compact during range query.
patch by jbellis; reviewed by Eric Evans for CASSANDRA-161
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@774024 13f79535-47bb-0310-9956-ffa450edef68
5886b7c9ac6776538227be1fb90e566e1e2a7c81 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-12 19:11:21+00:00
fix race condition in compaction -- it was possible for a read thread to "snapshot" ssTables_, then have
the compactor thread delete those (after merging them into a new file) before the read thread checked
them. Since the read thread's "snapshot" doesn't include the new merged sstable, it incorrectly tells
the caller that the key does not exist.
patch by jbellis; reviewed by Eric Evans for CASSANDRA-161
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@774023 13f79535-47bb-0310-9956-ffa450edef68
5964cd4c0453866328208574213492fa87e738c9 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-12 15:26:52+00:00
extract tests that could conflict with each other to a separate test class (= gets own jvm)
patch by jbellis; reviewed by Sandeep Tata for CASSANDRA-162
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@773941 13f79535-47bb-0310-9956-ffa450edef68
97fc5cb8ef412b6ba145165e45be3e3c64229685 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-12 15:26:38+00:00
migrate to JUnit 4.6. patch by jbellis; reviewed by Sandeep Tata for CASSANDRA-162
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@773940 13f79535-47bb-0310-9956-ffa450edef68
8054e4e7152299d47159b7e3016df16d50780fa4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-11 23:52:23+00:00
test different data sizes for namesort. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@773730 13f79535-47bb-0310-9956-ffa450edef68
dfa41ec103130c173bcc210396f19c89f993086b | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-11 23:48:28+00:00
cannonicalize all accesses to indexMetadataMap.
patch by jbellis; reviewed by Jun Rao for CASSANDRA-153
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@773726 13f79535-47bb-0310-9956-ffa450edef68
69bc7e97c8dfac3dc6bd3cbfd7fcb05de8d0aedc | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-11 23:48:20+00:00
unit test to expose bug system test is running into. patch by jbellis; reviewed by Jun Rao for CASSANDRA-153
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@773725 13f79535-47bb-0310-9956-ffa450edef68
426bf0f450b4b50428c09c7f007fa13c2dee444c | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-09 01:40:07+00:00
expose range query bugs by forcing flushes during the test w/ a very small memtable object limit
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@773151 13f79535-47bb-0310-9956-ffa450edef68
f2260f107bd2d71aed96e1199edfa5186b8b308f | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-08 14:53:25+00:00
add more robust sanity checking of get_column arguments. patch by jbellis; reviewed by Jun Rao for CASSANDRA-151
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@773016 13f79535-47bb-0310-9956-ffa450edef68
fb347bd3d16e35c50df5fca14ed3c0611e80985b | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-07 16:03:32+00:00
fix CF.digest NPE. patch by jbellis; reviewed by Eric Evans for CASSANDRA-149
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@772690 13f79535-47bb-0310-9956-ffa450edef68
65f66e982dac58fd76cd91d3231cf2a4819aaf33 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-06 17:04:32+00:00
force flush when there are pending ops on the memtable executor even when none have finished yet. this fixes test case intermittent failures. patch by jbellis; reviewed by Eric Evans for CASSANDRA-141
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@772361 13f79535-47bb-0310-9956-ffa450edef68
c568dc733ea47f59be74b2b624673485228d7595 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-06 02:00:06+00:00
add test for null configFileName_. patch by Jeff Hodges; reviewed by jbellis for CASSANDRA-129
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@772027 13f79535-47bb-0310-9956-ffa450edef68
362f287c84f19ae5cdd774f2fc013db5339d49ec | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-05 22:47:22+00:00
refactor IColumn.addColumn to remove redundant name parameter. patch by Sandeep Tata; reviewed by jbellis for CASSANDRA-96
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@772000 13f79535-47bb-0310-9956-ffa450edef68
b2e2b1c1164a9a544615a37ec3da002491cd10ed | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-05 14:54:05+00:00
use `block` flag instead of separate _blocking methods. throw exception on error instead of returning bool for success. patch by jbellis; reviewed by Eric Evans for CASSANDRA-131
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@771761 13f79535-47bb-0310-9956-ffa450edef68
05281ee045bb6d9b5fa39b09489175247b60251a | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-04 19:01:46+00:00
demonstrate problem with _blocking methods by checking insert return values.
patch by jbellis; reviewed by nk11 for CASSANDRA-120
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@771398 13f79535-47bb-0310-9956-ffa450edef68
e4e5629b13bc0df4bd4d45719498a69b1085b217 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-01 20:14:35+00:00
make out-of-the-box config 1GB-friendly. patch by jbellis; reviewed by Eric Evans for CASSANDRA-118
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@770811 13f79535-47bb-0310-9956-ffa450edef68
4a5620dea228470397cea696a75a849050efe03b | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-05-01 02:24:10+00:00
avoid raising an exception in SequenceFile.next when a key does not exist (e.g. when bloom filter gives a false positive). patch by Jun Rao; reviewed by jbellis for CASSANDRA-126
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@770517 13f79535-47bb-0310-9956-ffa450edef68
090013252dfd219539fe58579cf3496317dcbd17 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-30 20:26:51+00:00
move py and php to `cassandra` namespace. add csharp as Apache.Cassandra. patch by jbellis for CASSANDRA-121
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@770434 13f79535-47bb-0310-9956-ffa450edef68
887918ba8e9bb7c80f545f0148e29e04a6bd176a | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-29 21:10:37+00:00
commit test/cassandra.in.sh for nosetests
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@769935 13f79535-47bb-0310-9956-ffa450edef68
1c1b97c25d6268e5e29c01c82efcc747c626039d | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-29 19:13:43+00:00
add tests for batch_insert_superColumn and the _blocking version. patch by jbellis.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@769883 13f79535-47bb-0310-9956-ffa450edef68
9db8da81b7f269e5a8a7f896b751d482847d7082 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-29 18:57:35+00:00
Add range query support, which requires using an OrderPreservingPartitioner. (Keys are returned in the order defined by the partitioner collation.) The fundamental approach (in table.getKeyRange) is simple: create a CollatedIterator that will return unique keys from different sources, each of which is already sorted. Then we just need Iterators for different key sources. For SSTables, this means adding seekTo and an Iterator interface to FileStruct. For Memtable, this means adding a DestructivePQIterator since unlike SSTable keys those are not inherently ordered already. This means that we only do M log N work sorting the memtable keys where M is the number of keys we actually read, and N is the total number of keys, where a naive sort-everything-first iterator would be N log N.
This does not yet implement range queries spanning multiple nodes.
patch by jbellis; reviewed by Jun Rao for CASSANDRA-71
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@769874 13f79535-47bb-0310-9956-ffa450edef68
ef2f631ebef835d3fe9cfc80f1d31b2f312acedb | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-29 02:01:56+00:00
fix regression introduced by ReadCommand refactor (get_slice can return column_t from a standard cf, or from a supercolumn in a super cf). patch by jbellis.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@769629 13f79535-47bb-0310-9956-ffa450edef68
f836610fe041830ce7e020e57043fd59261f26c1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-29 01:12:38+00:00
add system tests. each method in test/system/test_server.py exercises part of the thrift API, and manages cleaning out data files and starting a fresh server for each test.
patch by jbellis; reviewed by Eric Evans for CASSANDRA-102
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@769608 13f79535-47bb-0310-9956-ffa450edef68
7bb094f08672a0f3400d6a7bfde05c686ab70de6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-27 18:24:25+00:00
r/m copied JDK code
patch by jbellis; reviewed by Eric Evans for CASSANDRA-37
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@769088 13f79535-47bb-0310-9956-ffa450edef68
d2a61c67b09ed70ee3e5dfc9bf15fb74a4876f56 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-27 18:24:18+00:00
add SSTable tests. in particular we want to be sure to test bloomfilter
[de]serialize since that's going to change a lot.
patch by jbellis; reviewed by Eric Evans for CASSANDRA-37
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@769087 13f79535-47bb-0310-9956-ffa450edef68
bfb2e952204f9879133826305b2b5dfda3e61776 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-27 15:01:51+00:00
rename getDefaultToken -> getInitialToken
patch by jbellis; reviewed by Jun Rao for CASSANDRA-65
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@769019 13f79535-47bb-0310-9956-ffa450edef68
296e15b63cdb678a12db004e29359eaf8c14c6c5 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-27 15:01:42+00:00
add test for ReplicaPlacementStrategy covering both Random and OrderPreserving partitioners
patch by jbellis; reviewed by Jun Rao for CASSANDRA-65
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@769018 13f79535-47bb-0310-9956-ffa450edef68
ec7f04b4df62b87231d9cacca754a209bd8fcc59 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-27 15:01:36+00:00
r/m StorageService.token in favor of explicitly passing a Partitioner object. this allows testing of components independent of the static SS.
patch by jbellis; reviewed by Jun Rao for CASSANDRA-65
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@769017 13f79535-47bb-0310-9956-ffa450edef68
907d92e21b8ce79e6a224933764e3b7215a94454 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-27 15:01:29+00:00
replace BigInteger tokens with BigIntegerToken and StringToken in RandomPartitioner and OrderPreservingPartitioner, respectively. (OrderPreservingHashPartitioner is no more.)
Doing order preserving partitioning based on the raw string has a number of compelling advantages:
- there is no key length that all tokens must be padded to (which can be expensive if there is a range of key lengths) and which cannot be increased after deployment
- it allows user-defined collations [sorting] rather than being limited to sorting by code point value (which is useless in the unicode world, and not always what you want even for ascii keys)
- it will work with all UTF-16 characters, not just the UCS-2 subset (this is a limitation of using as a base 2**16, i.e., assuming for your order preserving hash that all characters are two bytes).
patch by jbellis; reviewed by Jun Rao for CASSANDRA-65
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@769016 13f79535-47bb-0310-9956-ffa450edef68
afd3c2765b2d2e064e2422462138a7be5380fa4b | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-25 19:07:00+00:00
move testng code to test/unit. patch by johano; reviewed by jbellis for #104
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@768584 13f79535-47bb-0310-9956-ffa450edef68
e2a4ea7f7e26489bb7c5a1ce63aecc14caf3b7d6 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-25 15:46:19+00:00
split ReadCommand into separate classes for each type of command. patch by Jun Rao; reviewed by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@768553 13f79535-47bb-0310-9956-ffa450edef68
7b250fa261835dd61c755e35ee2073b8177d81b3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-24 17:52:07+00:00
move CF checking into CassandraServer. begin to expose InvalidRequestException. r/m unused "del" cfmaps from batch methods.
patch by jbellis; reviewed by Jun Rao for #66
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@768381 13f79535-47bb-0310-9956-ffa450edef68
2ec1b06e5f966f71406ba91863c875b6d66c40e5 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-24 00:46:32+00:00
use resolve (moved to CF from CFS) rather than duplicating code in repair to do the
same thing. this automatically gets us most of the way to handling tombstones in
read repair. the rest is minor tweaks to CF.diff and SC.diff. added tests.
patch by jbellis; reviewed by Jun Rao for #87.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@768109 13f79535-47bb-0310-9956-ffa450edef68
3c6fcf8d65edf361c72cf2606be2acca57a275b3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-22 22:54:14+00:00
fix get_slice to not ignore the "start" parameter. patch by Sandeep Tata; reviewed by jbellis for #81
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@767703 13f79535-47bb-0310-9956-ffa450edef68
b0dde7139adea0e0085e9c61569e7d0f86159783 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-21 21:34:46+00:00
configurable ListenAddress setting. allows running multiple instances of Cassandra
on a single machine or VM. patch and review by Per Mellqvist, Eric Evans, and
jbellis for #43
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@767307 13f79535-47bb-0310-9956-ffa450edef68
807b89ed7c66c802a984b84eb7f5bde069ba4529 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-21 16:21:15+00:00
Revert "configurable ListenAddress setting" since it prevents server from starting.
This reverts commit 1304a9d9e1f9f85b991d99a1ca96e02505eb430f.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@767205 13f79535-47bb-0310-9956-ffa450edef68
fb0e28d66484ad3e1dfc3432547f0ff0827dd138 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-21 14:56:22+00:00
configurable ListenAddress setting. allows running multiple instances of Cassandra on a single machine or VM. patch by Per Mellqvist; reviewed by Eric Evans for #43
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@767168 13f79535-47bb-0310-9956-ffa450edef68
20748a879befa65c766ec06996d80e2ac962fb21 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-21 03:06:01+00:00
allow SuperColumn.getSubColumn to return null. patch by Sandeep Tata; reviewed by jbellis for #91
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@766961 13f79535-47bb-0310-9956-ffa450edef68
d14f8146676d849d669b90e15bedcf8f581059a1 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-21 02:58:49+00:00
test and fix get_column regression. patch by Jun Rao; reviewed by jbellis for #90
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@766960 13f79535-47bb-0310-9956-ffa450edef68
df95fb88dc79015b0b880d2e7968530d8b816806 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-20 20:05:29+00:00
clean up ReadCommand; it's basically a struct so use public final fields
patch by jbellis; reviewed by Eric Evans for #88
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@766839 13f79535-47bb-0310-9956-ffa450edef68
8e72ac4f9fbb11cd6aab12f2d262743dcb394f49 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-20 20:05:07+00:00
rename get_cf -> readColumnFamily; ReadMessage -> ReadCommand.
[Message message = ReadMessage.readMessage(readMessage) is just plain confusing]
patch by jbellis; reviewed by Eric Evans for #88
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@766838 13f79535-47bb-0310-9956-ffa450edef68
0c0c6e5fda0d264b927da379a93194b5e7f21ceb | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-17 20:17:16+00:00
refactor Filter heirarchy, making hash generation easily customizable. Use Murmur
hash + combinatorics to generate hashes.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@766140 13f79535-47bb-0310-9956-ffa450edef68
200d4937fa0d86bc92c17d0da27e53257198f725 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-17 20:08:17+00:00
test and fix for CF clone bug during remove. patch by Jun Rao; reviewed by jbellis for #33
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@766135 13f79535-47bb-0310-9956-ffa450edef68
3705cc4c7794696ec786576bd102b69888eb0a91 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-17 20:08:01+00:00
preserve tombstones until a GC grace period has elapsed.
patch by jbellis; reviewed by Eric Evans for #33
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@766132 13f79535-47bb-0310-9956-ffa450edef68
2b0b61a7b046af305e41fe109ded48bc4b4a0b26 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-17 01:48:58+00:00
waitForFlush -> forceBlockingFlush. ServerTest.cleanup now flushes and cleans out
all ColumnFamilyStores and commitlog, allowing remove tests to not step on each
others' toes (all tests pass now).
patch by jbellis; reviewed by Sandeep Tata for #85
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@765831 13f79535-47bb-0310-9956-ffa450edef68
1228ec0c67892b61d4fac02db59488d9a6580f44 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-17 01:48:31+00:00
add testRemoveColumnFamily, testRemoveSubColumn. (these do not pass yet b/c of
cleanup problems.) patch by jbellis; reviewed by Sandeep Tata for #85
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@765828 13f79535-47bb-0310-9956-ffa450edef68
3cf306a37fea9a45b30142cff20d144ec06f423b | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-16 20:42:00+00:00
make forceFlush block until the flush action is queued on MemtableManager. That
way calling forceFlush; waitForFlush will be guaranteed that the action waitFF puts
on MtM will run after the flush completes, i.e., the wait will actually do what
it's supposed to.
patch by jbellis; reviewed by Eric Evans for #59
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@765754 13f79535-47bb-0310-9956-ffa450edef68
040bfd4c2903778c27093184a99fdd367810373a | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-16 02:09:18+00:00
make remove test code use the same api that the thrift interface does. patch by
jbellis; reviewed by Sandeep Tata for #84
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@765450 13f79535-47bb-0310-9956-ffa450edef68
4c76970c4afdb2e6d66830f785fb6d52f7fb9775 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-15 00:22:13+00:00
fix ColumnComparatorFactoryTest. patch by Jun Rao; reviewed by jbellis for #82
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@765020 13f79535-47bb-0310-9956-ffa450edef68
49b45026bda4ca112215e10c91d64ad5868025cc | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-14 15:52:49+00:00
RangeFilter that filters by column name so that min <= name <= max. patch by Jun Rao; reviewed by Todd Lipcon for #77
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@764848 13f79535-47bb-0310-9956-ffa450edef68
a1ef3b5be5be5c35f5f2620cf3b62499f87baa98 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-14 05:12:42+00:00
add compaction test showing regression. patch by jbellis; reviewed by Todd Lipcon
and Jun Rao for #80.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@764678 13f79535-47bb-0310-9956-ffa450edef68
50c1987265f8ddaf5032a7ace07b2462aba4f09b | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-10 19:08:27+00:00
fix getCompactionBuckets -- something is broken in NonBlockingHashMap when removing and re-adding the same collection mid-iteration; it ends up with multiple references to that collection. going back to ConcurrentHashMap fixes the problem. (any additional overhead from CHM is negligible here.) patch by jbellis; reviewed by Eric Evans for #57
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@764004 13f79535-47bb-0310-9956-ffa450edef68
a7d5c6506b0901716eacdf015083f171fa9851a3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-10 02:34:17+00:00
Remove unused method CF.merge and add more tests to ColumnFamilyTest. patch by Sandeep Tata; review by jbellis for #69
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@763859 13f79535-47bb-0310-9956-ffa450edef68
f0f5ec427cf2a062088ef9fdf9a965423b61d64d | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-08 20:49:33+00:00
don't manually create commitlog directory; cassandra will do it automatically. also put commitlog under cassandra/ with other server artifacts. patch by jbellis; reviewed by Eric Evans for #6
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@763386 13f79535-47bb-0310-9956-ffa450edef68
b3d4f4a93d1abb2ad4d5c1eca4cc9d32b05fdc43 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-07 19:17:54+00:00
add log4j.properties for testing; output is to build/test/logs/system.log. patch by jbellis; reviewed by Jun Rao for #64
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@762913 13f79535-47bb-0310-9956-ffa450edef68
40fa7d4a669e7ef0b57423b25972e503391fca87 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-07 16:55:30+00:00
consolidate partition behavior in IPartitioner, so creating a new partitioner should be only a matter of implementing that interface. all the external switch statements on PartitionerType have been folded into that.
SSTable is now the only part of the code that cares about the distinction between a 'raw' key and a 'decorated' key. variables in that class have been named clientKey or decoratedKey to show which is which. others don't care either because they only deal with decorated keys (SequenceFile, FileStruct) or only with client keys (everyone else).
patch by jbellis; reviewed by Jun Rao for #58
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@762848 13f79535-47bb-0310-9956-ffa450edef68
21f4bd568bc1a49588d0ec90a89c2a7c09ded600 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-06 22:43:50+00:00
add sleep to ColumnFamilyStoreTest to workaround waitForFlush bug. see #59
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@762547 13f79535-47bb-0310-9956-ffa450edef68
fc72d4305818aa4f6d55e07195be9af211645c10 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-06 17:55:44+00:00
merge #54
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@762439 13f79535-47bb-0310-9956-ffa450edef68
9cdc839ee84b3a75b858558b9e7ba04ee237f681 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-06 15:10:07+00:00
write get_columns_since test to exercise sequenceFile.next(timeRange). patch by jbellis; reviewed by Jun Rau. see #52
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@762375 13f79535-47bb-0310-9956-ffa450edef68
de2673759aef6a2088588101da55153e22a6987f | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-04-02 20:48:02+00:00
rename stageOrderedCompaction -> getCompactionBuckets. clean up code to make the algorithm more clear, and to allow grouping with more than just the previous bucket. add getCompactionBucketsTest
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@761423 13f79535-47bb-0310-9956-ffa450edef68
cd6f16e80996ec0ee265cd2875eb0f1d34c7b6ea | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-31 21:36:59+00:00
more thorough ColumnFamilyStoreTest, trying to reproduce a report that deletion markers are being deserialized incorrectly
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@760665 13f79535-47bb-0310-9956-ffa450edef68
e7ef989821c9bb379890d43f1d3e78237a3c4742 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-31 14:41:55+00:00
create test dirs and separate test config xml. patch from johano. fixes #22
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@760464 13f79535-47bb-0310-9956-ffa450edef68
6931092e511fa7032bed1d8ebb97aea74ba6d345 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-30 15:24:40+00:00
clean up patch and test from Sandeep Tata fixing #21
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@760006 13f79535-47bb-0310-9956-ffa450edef68
fd95061db0069255a4539eb7801633762d3672a7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-29 20:01:53+00:00
fix bad merge
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@759773 13f79535-47bb-0310-9956-ffa450edef68
f3f2be01d36add77847dcd7c9c14b9bf06de9161 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-29 19:57:46+00:00
glean test dirs to cleanup from configuration
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@759771 13f79535-47bb-0310-9956-ffa450edef68
9fad316df6af9e3d3f677a2e1d017f652ef48293 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-29 18:18:08+00:00
move row mutation factory code into RowMutation; change RM.add(name, cf) to RM.add(cf)
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@759734 13f79535-47bb-0310-9956-ffa450edef68
7888174d2c33c3f8a60084d8ef78f52ea8fa3b0c | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-27 17:06:29+00:00
comment out broken tests
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@759271 13f79535-47bb-0310-9956-ffa450edef68
7e648c89a0bbd059b9ca9b73e30e0f27549e535f | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-27 17:06:18+00:00
test support. this requires some refactoring so that tests can be independent
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@759270 13f79535-47bb-0310-9956-ffa450edef68
7a6f4210c0735d1cac7b0f1cd32d2bf3597cdb1a | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-27 17:05:21+00:00
start over w/ tests
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@759269 13f79535-47bb-0310-9956-ffa450edef68
6c189f73d70f641d7bfc01eb3f0414c0fd1039a8 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-27 03:34:34+00:00
comment out broken tests
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@759014 13f79535-47bb-0310-9956-ffa450edef68
4c194aa8d14cc8b473939d3496cd576c4cb397e7 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-27 02:44:57+00:00
range query support
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@759001 13f79535-47bb-0310-9956-ffa450edef68
dd61d5119d951d94da28256e5482d580a0685030 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-27 02:44:44+00:00
migrate from BigInteger to abstract Token, with BigIntegerToken and StringToken subclasses controlled by Random and OrderPreserving partitioners, respectively
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758999 13f79535-47bb-0310-9956-ffa450edef68
20e081f2901384f0786a56fb21a181033aa8e839 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-27 02:44:20+00:00
consolidates partition behavior in IPartitioner, so creating a new partitioner should be only a matter of implementing that interface. all the external switch statements on PartitionerType have been folded into that.
SSTable is now the only part of the code that cares about the distinction between a 'raw' key and a 'decorated' key. variables in that class have been named clientKey or decoratedKey to show which is which. others don't care either because they only deal with decorated keys (SequenceFile) or only with client keys (everyone else). as part of this, I've merged some overloaded methods with substantially duplicated code to simplify auditing these changes.
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758997 13f79535-47bb-0310-9956-ffa450edef68
41598bfead845723d5eaaacc0cf4f9372825f3a4 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-27 02:43:53+00:00
move row mutation factory code into RowMutation; change RM.add(name, cf) to RM.add(cf)
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758993 13f79535-47bb-0310-9956-ffa450edef68
a996c8214baa4fa886071a24b8058ed1ca284686 | Author: Jonathan Ellis <jbellis@apache.org>
| 2009-03-27 02:43:46+00:00
test support. this requires some refactoring so that tests can be independent
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@758992 13f79535-47bb-0310-9956-ffa450edef68