81 Collaborator |
Jonathan Ellis , Brandon Williams , Marcus Eriksson , Sam Tunnicliffe , Tyler Hobbs , Benjamin Lerer , Aleksey Yeschenko , Alex Petrov , Mick Semb Wever , Andrés de la Peña , Štefan Miklošovič , Ekaterina Dimitrova , David Capwell , Benedict Elliott Smith , Stefania Alborghetti , Yuki Morishita , Paulo Motta , Josh McKenzie , Robert Stupp , Branimir Lambov , Blake Eggleston , Gary Dusbabek , Ariel Weisberg , Jake Luciani , Pavel Yaskevich , Jason Brown , Jacek Lewandowski , Carl Yeksigian , Zhao Yang , Dave Brosius , Joel Knighton , Jeff Jirsa , Vijay Parthasarathy , Jay Zhuang , Aleksei Zotov , Mikhail Stepura , Mike Adamson , Nate McCall , Aaron Morton , Peter Schuller , Olivier Michallat , C. Scott Andreas , Stu Hood , Aleksandr Sorokoumov , Sergio Bossa , Kelvin Kakugawa , Jakub Zytka , frousseau , Nachiket Patil , Richard Low , Alan Liang , edanuff , dr-alves , Xiaolong Jiang , Oded Peer , Marcin Szymaniuk , Jakub Żytka , Bryan Tower , Bjorn Hegerfors , urandom , timw , thepaul , soverton , norman , mike_tr_adamson , m0nstermind , iamalesky , iamalesksey , graham sanderson , dallsopp , chander , ardot , alexliu68 , Wade Simmons , Tim Whittington , Sébastien Giroux , Sundar Srinivasan , Kelvin Kakugawa for CASSANDRA-1070 , Fransisco Fernandez Castano , Francisco Fernández Castaño , Eric Parusel |
613 Patch |
221 Review |
efde6a76f9807eaa0af80b5e85aa350ac8709a81,
24ebd24c79175f7426f4c489dc5a006e75f09dfb,
7871a2854217acc89d2f885619243a442cf68e22,
e581a85b93acff0fecef7d41d9a94a2f89f810ba,
efde6a76f9807eaa0af80b5e85aa350ac8709a81,
2d0b16804785660e8515aca9944784fb3733c619,
c8a2834606d683ba9945e9cc11bdb4207ce269d1,
8358e19840d352475a5831d130ff3c43a11f2f4e,
a4b8d1e9bc67eb0eff159b5b35902cab19e3fc11,
5e57dd14eb37adf06d2105227e0105d871ea6f76,
4ebab66163e136773ae68216585a5c587eba7006,
451fe9d8ac567942f62852f542d28d7d1116f1a1,
5262bb17b46fc8c02f9f836ddf9317d0de2698cd,
a85eeefe88eb036a9cd9fa85a1c8c31c2bfad78a,
f53e502c3c484481a296d9fdbff5fde4b709a9fc,
31dec3d548ae2c76d7c8bf4bffa9d506f670f756,
ab7174849599c62f4bef3cb719c644bae13e9321,
7c2437e26bc289c0a4c40fca303310fb61f362b1,
48fed80162592f741bf29298e2064452d53de4d8,
e5a55333978dec926b40ae381ee489649d2cf365,
4881d9c308ccd6b5ca70925bf6ebedb70e7705fc,
4a2464192e9e69457f5a5ecf26c094f9298bf069,
83639d494fde6ae36310724d03e6caafeb66e7c8,
78fdfe2336048ba37a8b4c321ee4ab5d7bfb1357,
9d9a1a12248eb37affd0cb131c8aa4f658c3bcc9,
ee609411a8e154255812b157788a79bbdf076566,
150307e95c907939cd9c690f77d7b475edb86c9e,
b66e5a189674536903638b2028eaac23af85266b,
26838063de6246e3a1e18062114ca92fb81c00cf,
3f9b9ffe6b83987f7a1feb9a1d269e0f7c112161,
8d020e25c0bc9dc7e0d0201974d16ba72381172e,
979e5590e0c2e7c33e5ffb6e56c67d855fc17813,
12911352de32c948282779a70848211008409441,
9659a389ca7fe8e96779a73448cb078375f0880a,
76e68e9b49b1fbcb601633e6e2b8d8e1f71c7402,
e4c344c58f8ca8f69224855080de4ec266fb671e,
4ed00607df060a3cdcc685c4fc0c1967f62b37f1,
86ba227477b9f8595eb610ecaf950cfbc29dd36b,
ad7e36b8ad52c56ea33376faf57afecbb2e58630,
de228c77b0dc17cadb77a676883c4045cfc43332,
c83f20a3e426cc2c3ee957409898f0b41f19916e,
11da411fb62b0d6bc32d9119dd8548d94f88021f,
d3f4ae8428f0045b04a9395dbb201d59d18757ac,
58821cefb2cc2b1bed0d28533dddea0323ecf487,
bc3ea66925429b743b672d417700d17e9936b187,
df3d0b00b0d9a0725b3f1681e6ce9ffe6d330de4,
3e37b4a90d4e5a036f24ac3d9a3aa804df6e6969,
4c7b06b0a87f88bfaff5d55e6b302a25e0391f57,
5bf69abe137ffeb89abaa07590dd0e1a2eaa54e1,
e0c1b0bb7121df1cc0185ffc0b35547f75daa281,
1d7bacc45fa1cd6cac36d7f9ece30ba1ed430f2a,
8bc567b3ca40199f6d4a7b6f32971f2fea56a6b9,
fffa6d8e668dbc10b6e79e4aa1bec54c35978212,
2cbd776250553a4e5d3dbb4dc286a3ceb7724158,
31be903a74864e58980e0e22fd993a280c9138b3,
5343a75bf56632c169ee8165f281ee5eb521188a,
c0c955537be3bc3a6575212682641f3c8aab100d,
4beb54da50752fdd5573d8d1d2b0da108eaded6c,
f901a74c88078b772e26791ba987c2545ea14b52,
89293efc7d2e099eced7a71821cb23058084befa,
d413ddff8b0bdaef600a31d81da227be99072574,
6584331c881329c2cb9afbcef19997e8a2a612d9,
3573faf49e356a0530cac9f0a8ec02297011fe15,
94b6471b93cc55dd078158e7eb00416b79e5d034,
566799f567b319fdc62c94adfb8ffe4b96085649,
30e14a30da24f326c4ccf91a66a7794271b6fc33,
2d991a7e4cc73b522f2c8adf14b5ff37a7947427,
b99c8631586e734532dfd9fa84e7d88551edd229,
665f74740ce48bf476a9941793d44d9c588eca3c,
60e45c0ae83f10c6fd9526ce97234701cd5ea308,
8f249a67d99b11367ff28be86443e20d61caba47,
24682d21d22991deb300ec48527881a532c25c42,
782a1c3aecffb8674338fbd9ceeb56a357ecc3f2,
3aa7308e8f86969158c8d919c3f77658ae7c4fc3,
e338d2fa8ba1eeb085290612559ab6782fecdd1d,
c055ab997ea66faccdb10eddd5241f909ff73408,
8a9796902b923c09694f1396ca4b7fbd9e3b504f,
15265689f529f05fd3f4065b3f098864de686edb,
2b0a8f6bdac621badabcb9921c077260f2470c26,
2457599427d361314dce4833abeb5cd4915d0b06,
0ef188869049ec6233d115f7a46c25f492e8fa42,
a9b9e627b0256a7b55dbfefa6960e1e5b8379e64,
4fcd7d4d366d001cf5f1f7d926c608c902e3f0af,
9d44186ee3d95ae5e75ce5fa88961dadf5a03016,
4c12f1961b1a84f37c3eab8fc83a8640693d5665,
87ea6bc9138a4354ccdd2860463cec3e0e55e90f,
4cd5b8ef65a47555ac79e62e5be6065c94350ce5,
87c6daf6e3d64b532bcdca09f6de22c3b6f56bf7,
7813dee0cf7f9aa8107aba92b40b7caee79f3528,
a991b64811f4d6adb6c7b31c0df52288eb06cf19,
9b10928c159317160fb3049727679a48232b6041,
8e1bdf3e8eedc33045ca577b0e5a69446429353c,
699b57523b31e93fd0d0ed6fd580ae8b052c248b,
1c9c47d26f2da98d1a923254858bcde550122445,
621899355a23eca6c503aa2ced2e944ff6a5fe66,
178d7b6f8837e8f5cdd5f9c4661f3a3c3a0c4c0a,
25a0a71307c269db450ce96c667c2af7d702137c,
049ace4c1847d39af5724538476971cbccce3ea9,
9333f86cf0acfdce75ebcd1ff38263e3d199efc7,
dd8c129a90becd44365210cf4613e2715445a4e4,
b701dd52fd3b2a53edc995308260d56641cce3d3,
2170ac4d3922425f008f441d2d92e3233449c765,
d304b7cabd6ab69b737c978c4436b14f262f4b62,
c81dc4bb23da7f4e6c2c7738758db9d483d69292,
cf76ac66af4344acaaf44f8dec3ef584cff79bf2,
02be0dedd9773f1f2f7ce19dfeca82eed5456ca1,
1be0bbf71355b3b6cbd24c441e51873376bf3911,
44fa12ec435451710cf37463820b708ea637993a,
3fa5a9ea7a33b3f9347927706a8eba394ab78775,
e5bd1c38ea0978710f3059e81ba87b98980423d6,
591a2779a7f4213fd7f0e7eee8d2a844359d65bb,
aad152d81c3a9fcd25222c9d9cf3e10265607906,
78952731f320ed792783deea988164389794bb30,
cd37d07baf5394d9bac6763de4556249e9837bb0,
5bd37b92d2a8c75163ca51a0cfde908a299b7ca1,
cd84cc9ec63a1b7831262b87f29e0f4313a6eab2,
2d211608e4e8b334fbfe2c8b69880287377f99f5,
cfb335e39b080c031faf76671c67cc003af22635,
6893130e899f1c9968e49eb58bf8d81212fc3157,
0bc98414cee3dfc2e7b743473939466f02b0d5be,
8f7678967c4a042f8e351e8948a44e8b54671240,
61ee287bc7d56008c3b7851f0f2e2413325d81f4,
8d87e0e25e7252926bbe8b671bd86262ba7bc246,
0c6fad4a8a8d30198283f36f35077d52e8122cee,
c9cef44a1a6c10036200f410c8a26942e64c8f12,
e2bef02e254a9c6e37a86cab957a1fcba56214fd,
78e91c4cacb7128a994a7a8ca16f5a9e20b576ce,
c108ce5bf2abc88077c97924def59fa1ea98a66e,
0932ed670c66ca2f8c5dc1450b85590738b773c9,
e9e91d7b505d5c76cf099b7792a1c884276b56c0,
1147ee3a81e483b26b4b8c5d7cc7e55fcc2baeec,
2635632270289fbbab2f3e3181f20aa98c34a879,
484d2816940cd2eb22d2365fcb376dd27e059e2e,
590b3b23ac2db333048c52c5323b78d0630605ae,
9d06ea6f144c3a1327d9c1322f1543067852701e,
3b299c4ca123e66172163bacc05e7ce8e096164c,
706afc300d9b298cb9456671a514cc9580b94ecc,
48727b4ccb3930d4cd56c1fde3784f7e862a2f94,
9872b74ef20018e4e7645a8952fd7295e75764ad,
486cc4cc0a1aae49ef8d09fd884d7e4095c05f1b,
b42feea6432905946083e0e287b3545a5799e4a7,
8e172c8563a995808a72a1a7e81a06f3c2a355ce,
c843b6b85cf828fde16d8d8a04411cba515f715e,
48c9db60526cea38be4a442694b1aa843a85d257,
f4b9f16114947e708331899bdb15f8daf5100a3a,
ba95ca0db52567b875e5be0d10f8523b706385c5,
773fade9aee009170c7062d174f2b78211061fce,
f145fa496ce0264708ff8525dfd45ddfb65a39f1,
74258e2dc1a9720c4de172d9d2342d552f7ac3f7,
e0857f2dc6d2ad1a35a88a4f33c4d49bd0186727,
cd2c43884d600f9d444fbacd05f56c3581c10aa0,
1828b929c2ea11b3a39373cf50dcdb17eecf10d0,
9f148562348d9e3201bb4fab5c6ff4b975b17c50,
ab6eaed8f6bdef21323be561a22e9fdb16bbd0fc,
3d64d3ad2793a86c8b162ee6a5be0698ac0d2d52,
0191b359fc18ebb1efa940257729d141c26112d3,
6a9314408cbd69ce26c2ba04bf49df7809a911bf,
81fcc33d9d483d27d38348f7aed582f3621cedbd,
55211bca799cba0b9bb443c5111102216d416591,
e50d6af12fabac98e3cb4bd589e2b92212b041f4,
362cc05352ec67e707e0ac790732e96a15e63f6b,
026865f2a36d9685057c407e3fa528c101ab46b7,
eeb8d1bdc6ea67f472bcbc5225cdaca5a3199650,
445c874faa4c38b8e5b14835b282ac2efe358a43,
0a5a766d52f3c06399bfa8826df836b3dc070a20,
5008507ca21265e0c6be53d61024baa7eaf187fc,
5f5905d51561b2adb616a9b1b0b29f1358372ba4,
97cbf6ad33af1fe3d16912bd3280b53bf9f22bb2,
4768daa9d0ad55f026615d1aef330c38203d80d1,
b6147c1c7bfca817429f1e13d4dd9096bee5e626,
6165840f1584f932064b8ad2320b29de632ed813,
b3647d9e7e30668370b701bb0b3724a111e24795,
20a805023fa26ab1b2f70b574b35357df9652cd3,
58eebc9a977ef7dfafe6ea568cece963191598ce,
c2847864c6ec05320f18ba380104742b41ca4023,
f5b224cf9aa0f319d51078ef4b78d55e36613963,
20c0baf08565fbae1b6fb52f80155039a847f93a,
88f65a182450c8b08d372166f879ac33ef9a1ea2,
6e81f816c730de1798fede6073b0908bf49ee5c0,
daff1fce0f17c03d51e06d1d9a27a70d9785a5a6,
fc8b76f79ec725c1082b18a0d6b19bdd080bb033,
e9c674242b617588651ecbb79669e97a612cd25b,
bfe1e1cef71baa6dc2a4bccbe0848f06f52474ec,
1a8f7230a1b56d8e58c33ef2922f4460e7b6f913,
67435b528dd474bd25fc90eaace6e6786f75ce04,
a607ee0773f3b078471c923b0276353cccab0cb6,
e48ff29387547c0837ab381f6e890f8417a1b65c,
a950b9257f4c92d067eb5e1d437096699123ac9b,
4937ac7e5776cf72e4c3b266fbffb29ff97c807a,
f07804e0d0cf57bc6e1e2924a7b926d55408f640,
2575275a04938e361a874ba685e50ac0e88df246,
c315745c92dcee3954dad830bf8756307e3c6bf5,
068b53dd5de928fd80815b54963af796f51f1c38,
7bc8b02c83d34e8c2074bc2d97ac8ea91864348a,
e531be77a417e45d5a4f8fe7149b489d4e6cf3b1,
2fe8133bbe71d186ef43aeaa3b5a320685441d68,
d4ce7bee1c773378518634527283318c5181e8dc,
d49bae6c9bb108a9350866a3759f92807c88e43a,
9dcec00dbbe19b4f8090eb023bb754021d228a19,
526711288c30a6824a8e29805af7a2b1d72b9129,
dcddfaf5e16479b735235bb4a29ce8742cea56ba,
3d787b78c155773edcf29af8290ef1bea62a4206,
3a005df39797bd7b785d76830e72f3487dc9fa4e,
7442fc02098c468447a4610d84023336f57545a4,
f726cb23f501d525d1d98c21c1b27e320139ed3d,
9366fb32305a59822c7b914788995f2b11d92064,
a32eb9f7d2f2868e8154d178e96e045859e1d855,
53943180a4a41ecc5e145d1e08b0ea4a9d849c8c,
fdf29594caae2ec0b59a485edc59250a7f49e792,
63a8bfe030ece2497c839bb34148b73e416466f4,
5d5207b9111ddbc576d67153175e5a6e27994b73,
2773f7cd8ba5e9b3b293f26f546ddcd450831d82,
5eb53085398af4d30002785ee21f50b894208735,
60bf68caa98566ce09e76d501b14d45b46c26209,
3b13457ddbcd859d4216029d4cb7613d7bba1a06,
3a2faf9424769cfee5fdad25f4513611820ca980,
80ea03f5e928fec184f33682038df528652e97ba,
4bc873b79842c1a4debaa0b3da4adf0a6d84b3f5,
b3ca94bdbfb52e520f849807f6ae34819cf7afeb,
cbb15e58a67b408f9cef264638bae7615b7b8e87,
6d3a3eed27af0b6dd398da5bdd342d5bbd5340c0,
9d1bf372309f67ccd7242a24ef8061641e2857f7,
b94d8d40fb6f84b4041857bf69ddf7cd22df2e86,
75453d0179b841ef2e63475f81484661c2e502cb,
d1171ddc10e75d34f7fb503accc718acc5720512,
b61d2d6c24586526b706171d64d8828e638fc532,
0042426f3735c2456f0faef2b4a97fd89ef355fa,
ac8bbb17ee86e2aede17672da5ee64824ae01381,
3816ab87cc748fe8aaf5573b6da969a8401e166e,
4d34917d2f0ceddd86dbed285391b05df19d46e9,
2e851032b702de50419e0123bbfc799efe905177,
fc7e86404a27963071e416ff4deb0c7143e68bfc,
1ea2a60e846a24318a993d72bf88d2d784d593d0,
0d1d3bca1c4600d76c1b135d56934c3968a81aa3,
522730a0fc7ec0847c05867e769c275a160ba171,
d69d304c4e4788daa201539e5e8441d30bb02396,
86f5eaa9b68e3dda0052bb92658fb86ac5fddc48,
438acfc8c4b58e05791ebc232e4517c71a4631e7,
4e17ac4699e59637f20cd4cfcf2258eec5c42c5a,
ccb0028931c9de665d521b4798a9f63f7dee7497,
65059cf48e0794e0459b1882961616f55382c756,
048c8a98d83b41d463b557ede8a0bf98d3def022,
c9270f4e3ae5f94d46070f1c7e585c90bc68df7c,
8e371d82d69db50ad6591a78b25d07449205ec3a,
a15c35b0942f91d6f9e45139d99491e189989bde,
07cdfd07a3dc1fe9f9d6e1c24ad926eecae4017a,
2fd3268b4841ff14d1c27bdcb4f80efc4174ffd0,
37f6a9f1037a764d6ceda74c02368d25579f8198,
910b663b443505204e366292ba8a1c668c54d9ae,
5030f78a5aa9bfa52915812dceb78a717db1ee86,
fe6980eb7d2df6cb53fd8a83226f91789beaced8,
712cfb12dd01b368a34e6b19d16c21edcaac1487,
78142cb790f921395273233eea5e2016b9148d36,
7f4693dab9a4331584109a0561eadffa02c39600,
636e41dc3c1827ce438c98fb7a45c2a511083842,
10b3dcc9672c9e748469eb5df5826639d8c88c8d,
3eefbac133c838db46faa6a91ba1f114192557ae,
ad80cf4c20977f68cea047d9d03b5e927668db12,
58202a8ef364c7e1b35eedd1270c5e72d305e23c,
099f04e609487a4e01b2e21758593a820869f8d9,
2deee7a4e70c3e17344f7bbd53e9a72a8ac99dba,
0fdab63d366810c4225221624082a30c332d3d3d,
655ccc3abfc0f3fbe974d3f52cd38bf0d6afe2a9,
86637d43cb4019d5f6747349d9d7315ff2236017,
35f7bc597a8d26ca88526cf0d5208c13bdda523d,
0456b7eb231275fba368d35fb861b09096fdd8fb,
6a1ed6205cad8d019eb6eda326d7796a8a0dd67b,
9a76e646e6ead3f8e900123485d6768604b47630,
1a3a52642c6e72666beb20346093cc3cf2e374f5,
3297a96e1849f41d9c61f024282ed52d642e0794,
bad90afc6f5be37fae11358c949802503e77caef,
ec624f50957776a444c28d6fea028786fe97640c,
c898b070a169fed7fcd7c84cfa5a7d042847f064,
aef5e6aa25edd3ec7dbeb063e882db16cae08537,
e21cda43ca924e8aba692f7992abb6e8181e4961,
554223b4a65c7839c36e8a17e36636b92f4f15a0,
052e9ff98a2d2fb130fb3af4de3a5ce81d10d0a1,
545cd657526cb92be4c7d677df943bd7c2646136,
84a118912ca5f567f6801206f34eddcb292860c9,
4d8ae4d2040b94348cfb84ab480b0ceecc5c47b0,
1c78dd9ce4a356418962bdf83205791b8cfc10e7,
6d183c1a527cf70212dfac81f0d61aa8e6f9a8d4,
aee40158c07cbed8e452d426ea486249044d0cc1,
9f7a83d1b1881ff23ed2c5ed53b33d252993e821,
e029b7d0c11f32ba0c1647778759924bffd2275a,
17ad4cc18d334a702ea0ab53b7ac670b77808e20,
1fa626407f4712e002cec8c02e7b0516b05d3dc0,
287601d7f4d894687721aa54be8e822f3346d45a,
0d9fdad0b515d1c7ce0d1a8abb4bf391e3c44330,
d01f8ddfb3a2ec518bb7b547266bdeaf700a6e6f,
55b43a71fe7b581173b3c051aa6ea61a71c2f1ca,
1ee25ee5949adf550b6ef4323b470c7ca8988c11,
f14980d6090c67e8a6c2d20ccd4a202b541c6cdd,
f11cbee59173ceb051af8f499e14f5d97a8f39c9,
a8c6e6224324a48eadf60a10d2181828a3fae4e4,
e4e19931e228d24988b37c2dd21429126551ddf0,
01f32820fba5d036adf6f491a49a1cf431e12dc2,
7cf0efc0d65028e7cf6730fe38b9e8b2a5638c97,
c8afd769e5baec91f20508d0a37bf1bba93f09ff,
8db70007843cc5ba2becccfb64ad909a5792b5a9,
dec9eec41f7a1c060db8a6bc946aa012c81b73f0,
98fb5641edcb603ce3ecbc66f56d2afc69bd61ce,
d33e2be8b4b41c18658c1803f29aa9e15afc20d2,
016068ab27cd6735309e44837b09d77a2387d4c2,
1ecabe6842472f1793eafe2492b648823d8e4f83,
640deaa8746631d3b3a6e278ab7a913c83f69c2b,
caea7ffd6b7e71bd6bb12409cb619545d30366c2,
826eab0e457841c2209742e3d0e56fd87225f5ca,
8906a0aab5f3a1630c63a18f0a5ae158490530fb,
ea9a74370e211ff37a8099fb4f03c89894d58a9b,
e37a12a7c1bb6e3ab7c15a906c778cc15702c64e,
bf436b05180b44e2c7f950ffb017607e03b41550,
a7595918ec46a5dfa24c216418596ab462356692,
4b0192a30073c8a00940a054ae4bc84dd6d8bbf7,
9f925e92215069b7ef8f3551d19dc4a57b06ba6e,
cc69205024c38532a0208ebfa67ac4114d202a93,
2c000d92f2985a90e3cdb262e30cb86d99da4517,
365f11ce06c5b196f08851a9d89c122c24941743,
04c0b8143e90d5470823fc35ed1ff5f83371ed72,
c47d1781faea056a15b0d02d571c59b0e500947c,
92eb4a149859b9d0efedb5fa5d69b67686078916,
9075d8988d7d5f99e5358f4ade97e68f5758904a,
bc4dd9335f947eceb90f00581b01bd6533ff523e,
2c8d2013950575eaff87941073a5fc769328fcff,
4ac5d67a7f98ceadc89f68a05b49487c5ece9ddf,
3291647a96efe6265ed905b0fe2144e5370bb5c6,
d17a5dbdc439890f509d28303c79d0d20c79bfbf,
2782e0beb47dd18e2bd332409e700b953d925a4b,
31f0ee95e927c09183dca77be7739305ba2eeab0,
a7e632771b62b7a11594f494c405f9dfba4b4b7e,
3d9305b505471db21bd73d79a95d7d4a4981433b,
3de3c21dc6a9164868eecac11578ed054d2ffc51,
03e329bede79b7ef9647a99219c2cbae45857860,
6505a0706d97fd084372a89109a7e9782506f124,
2691fcdb0664952445673eb8d74ddef98820167e,
b76a5b5c04db7f5abecbb80124a65ca933ed1df9,
252451c38b8a30701b9dacc8d8281bb23447d454,
c5c07bd73d671bc0b41969ae4f9e91b669e9df67,
2ec1f8824ea5f48f7b02db2f1464a9e85deea93e,
8ddb32cc24968b53d0b718390024f1ac13782377,
42d5f0aab3a638129e4ffad9f79e01a26d536d7e,
287729981e2a1695e05ded1e66da8fc80d89ac4b,
4a604fbebc1d06ee569749f69a5cd608e26e4c89,
d2c98b024d85bf72a6ce3e03d0b8d2994199c254,
5d98581e9c30bbd226fee9087bdde0ac7bae6f86,
522d0dd1e4e0b76cb36907d13595b31e231543d6,
f759cb193308f1f6eef1b42d7ff6cc7c3dfafb27,
edba1e815145d823edc4ebe61bb9de39311620a2,
a8d233cae1455a7ee1d99259fec94ebc92531939,
1984e8e615772394766b6919f9001add29034cd6,
832a45d89c42869769e159a1154759edeaf5b5ef,
d24d7ce6c47637512864892c222f396dd6eaa6e7,
c948fd286495616988cf707b043baf63540b4585,
64621c76a3b99a9655bb708f88f434b6f158795e,
6dc75ce2f3305d9568f9a7e7078bd87c04009218,
b8534fa167cee43ffd02c79d76a8fb22b802368d,
3e44d450a344ebad4373f2454d6675aa13f438b0,
3edbee223fed6aebe33ed8c5e168b4c79efead7e,
8f7fb46e5c1aa2b7a7ee637ea5943c756b87f09a,
eed330ec086f36b36ab7ac2fc74693db43ae86bf,
448e64e448b26b434561ac421dfe89b45b133150,
beac419bd36a033c6376d3b91455abdeddc85685,
9a0bbc542b7dc73e30e6a648a82cf38ff2e39df9,
dc89826fd89720da0c5ad2de9fb54afeb712136a,
28ab378639e1717c3dccc5b91d84525108e68749,
22fc25b9a223205f89293c7143aeb15de3ce6cfb,
921a8c463a04df7d67d7d722fc88605396f723e1,
3bbfb06957608769640a13114058a574da9eccb6,
6fc5ccaeb77e1183c95adfa60709b74fced44626,
6d777b46f49e3f8af9b96911a4455bbeaac86ab2,
b1ed2d1520ff9445f5d250362608b524995c3aa0,
f60187d4d56395f25c45ab26422ac8e7d72f5c9c,
b62b0aedd67a387b8d4b5f8bc083803e2fd99dae,
2287fe0044117592a38bb07f06672b3a9211d38a,
ec26ee73bf05812cc79af2a3d63ba5bfac7ffd31,
e8b42ca60c72bc8e8309476bd2088891576ce24d,
7d44bbd308beaa70bba7ea2e46c58441f8599b27,
402e1edeb7302112e6ea532bf77f1d6a3eb81c78,
7bc35b88ffcf0e7873bf1757cde7f6b6ff0f7a1d,
ab5a8c77e4509fee9c4942ae391bbd82d7f7b295,
8097545140716f0cbde4c9112a0de2d0b75698d3,
7364c09843942bba7ef4ed363b91b54e6251b56d,
53286d56f084270a457d8698785a189b8b410cc3,
f3630a65e168db8310f726f0d9ae8f1dd92b84d1,
1506731fa04a6d5a1e6d92d53b0fa4796badce38,
6350c16e6d32ff318189bc861b25e4677e80a91a,
fe57cc5e37a1af282d9a0e97ea14876507bca170,
154eec90baa5a2a8b2a3e04fe1f7ac2d9a8cb3b6,
43d330ddd8facd692502315c3dfe641e788f2733,
9ef94ebc6d8da1afff6d1a6d6c154999c45ead4b,
a44a150e9cd322aaffda68628ea3ff608519b12c,
9d32382b3fd48a9362a07c2865e93e2cbfb8ee61,
cee4d2059815e2f5157a1facee8861d8773bcd39,
4dd8fa51ff1a6db46346111be008792304ebcbbd,
5531a7f5db05adad04d393b4ccffb6d87d806ec9,
cba59a81e6dd08f72e920f55b28752f979a35cea,
656bc4d777c057e7074b5d7c527b816025c9ff54,
79edac4893a0e4e13617f86917c46ac6e9a47516,
f731c92081c4fd724b8bbc542a3cff39072b723b,
bc83a65a616ca2f7b995cd4bea12729c03acee33,
16ba403a0f68e1cb3a8542b9f9d2c91b01113519,
5bf3ad0760dbf3372315ac54293c8c9693e070dc,
4881d9c308ccd6b5ca70925bf6ebedb70e7705fc,
f25832aef72d62e9f00a45c54b2cdc17dc9f2d7b,
aa0c412b69036a2980a2c5f228cd31cf589c684b,
38304b8c7b440d1038000dca9b234e2b71e22173,
fe56b7d51d2ec12c6d8dc7e36f8c4d7a71377ea5,
9009a699517e03e2d8b77fbb6541f114c27b9732,
6a28ecf2bd2b4a181dcf1437cfc40a0fb2ea8a8e,
838f882ee9e195f9210357446799566b90e5345f,
f446becbcc08a55925c7f67c1e1b2091c722f8a2,
e6a7d24613c4099bff8a07390eb6a76d5c350915,
c8373106b2bfc54559c127f564e319425663c419,
cc8a026a7a11b990d32372216633edc8a58e0a35,
cc9789a29fd7c136f92bf8e887a4d37ccc37ac5b,
ede7b640942e60fd541f9ad46295f7f57eebf3fb,
35c379ed03f29347dd341d7195fd57309906302e,
70c802a0f8cb1efab24ae879ba5572cc1daaf44b,
ce9029ff314123dcf3b436b36fdcf42e16ed55e7,
fff373146825383bc8b027b9237fe690c5d83cd8,
49e17686614d44919d787d187158af9d19558532,
ecb35d78a35f529f746d0f3a351d7d8ebff69554,
8af4163ad048b8972c493721bc2e1f49917e3a10,
9c54b8923f7892db520c174adcf55f80b2e8d508,
f4f949db5192fddf184a10c663293884468e5b3d,
f34206985596845eae7a8135141be70e366b8664,
f93836ac378bffafd3120ccaf8155b66f36281d6,
db382cd58bd7554fe1c178631265161db41017da,
67f153f30714be9ec8ac65adf5bb2255e63dd028,
f67fa029f5328f8f656cd5e53d28ea6f06ff2249,
3205f49934a29442611ac0c2690961ddb372c454,
9c371eb690b813d2bcbe82b3d40ca8bb9cedcd08,
3a5baca333481b8b84e89858e479394a28b24567,
218fe7137a00944db375e1833d5570204ff5dd82,
8ace67b343e051d2f1eeb9a441edf013ccefc95a,
47e235ce06f6f1bb10cffd929683148221600000,
1fd402b14647ebc87fb44d5e3e5083352048dc81,
90817459870dbe4d0623343f8e158d564377b764,
a67b781b8d12282e28c85fb86ba374978b7e8a16,
207a1e495a745f525b923c8276fa049e59bf1777,
640b0eff450f4df5da92cf96ac970841c71eb41d,
261ba333878ef3f730a4a946f4a7ac8c4130f62f,
0adc92ad93bba17defdefd1c93d632a2e6a015ee,
ca59eafac5a0eb874a0d89652418400b3ee4dc8a,
e12b06cb05e8b8ee2d685045e65c7b5589c14d3a,
20ce80063b6995f68159af027816c3520dceb25e,
975e1ed1e6d9bbc9955648899d56830dadd56098,
51ab085f21e01cc8e5ad88a277cb4a43abd3f880,
5922b87aab520ec7999926593ffee8745f861011,
cacccee3c04b232afb4ea78f9e458e1aa67b9304,
c07d5df0687b25e1d49a0ef2d402891f081c7bbf,
ccb849816e2010f5c6d8f900c0d2252e70960f2d,
6afed1dd74f1129d2a2a2097aaa03a443893f219,
05083c7c82aa72e8e71312260c747cecb3a492f0,
18c255eacf4c77532516326213e45749c2dfaef6,
1bcece7e827d0c23aa9ba512bf65a07d037e17dc,
f2932286c9f2b8fbe1dc5d0339a1d271f930c25c,
33415f07c77a4f70ffc3c22f130ccec5f9c7df20,
f5b8d859d6213ff54fa10f456f428e4465ecfbcc,
16cb7bcbc5005c2fdb6be8d862b67a17994ee2e5,
c98340d1291395df6c97fa36e9c7bcf914d84451,
ad82c465007e738b6a67b448974dcbc71f32c094,
6bf47d78921ad0ec8953153dd2036aabb26c5ac2,
48662eead8d26d4b375763c910979b705ad301aa,
1c4915460e1ce0a09e07e085ff5a4d9fef7ad012,
09de2895f06d9335099dcbabf71f5f84fe1d3444,
464c4f68f144f6cceae3a51515cef3222957f380,
2764740eef03a13c69371ba6d7f4519c32bc40e9,
ddaa528986164592578dd7a5b943d0d020f6a73e,
2fc6f8e26e55717d6facc13f6055f3879848da02,
ceef3c0f835e8fabf6d20cfa34fe145b9f25a397,
d56f319dea7dedd791faecd1dcc2c64840f30e9c,
cb1a8e5a0fe52f253e9451b82537849909f7bf86,
a5bdfc03439611c7f45f263c6fe0abfcdb4ed4b9,
46a28a3e6147ae0ab5560967b8050dacd89c81a9,
a5705b7cd099615e64e01aa6a77ed80f9e51877e,
8ea83705a59cab15fc43fbb5f5a4d2392ab32333,
49c880b8962044199aac9c55d8f64b418c6ac2fa,
5f051bacb2d48e64e64d1c4ff150ef55f3dc4535,
4fb59cd1b92e8694271252a5c5056e81f5e89dbd,
c0b86bd7d76721810f2f5c6d7ec46a7799e819cb,
56a0350eeaa84d01d358724cc915a3c548229c20,
49e62e4a5955a8fc1d21164557b72dda421f4643,
36552b0d598dabbf3c11829496e43d30edbb84c1,
3c885eb8ce1cf737b8fa39435465befcecb06ed4,
18abea9b5d6c55c98451f642f31d504ab342e0f2,
3d9ceacef70bd9852276a3f6127a734692388d69,
2a588da38a217a78aa9e334bf113eaf06d72c3db,
44eac3872f5790492fe88362928f52bcbe3b4acd,
7f24091e5ba4220d58649cd7e49e5403630ea646,
4e48801b3535b5eca443b5e2d0012237ec2aa288,
6f2e70f55a782afb29166429d895413aa9b108b3,
610193c7e3a24ec8459c950d063fa2490d26dff2,
b43becfc43cd040b767c4218c302c4de29a16009,
b1956bd67a63d82546ba7238fbc04d9d89678843,
aad188d4f732e93ef1621d7e424b845441cfd8d8,
c3644ca97f6c240137ed9791b84a0bc424f21626,
ed2fed14fee93052da3812de09e25bf9c44f039a,
44aa3d279ed00b85ec16ebf3608cd48b96f61c46,
1631b4b545e401aeec545ae582627c63c981a291,
290e9496d1b2c45158c7d7f5487d09ba48897a7f,
b84e27c01750816be2b18c4c89151053f2f76fad,
6df4482dbbce1325639fc9c80f3ed7c880a8b307,
b208cd6462b823d400e131339ab10911ab570297,
2ba1cda476d1004e172661258cdd5ee271a5ce35,
62cc587611f30405088b58d1763ed5bb3ec98faa,
c747cf4979a328b2d327ab08a35a8d4a290ab56c,
42632ef25b49d796998371a15fff5f7f2b09ad38,
fa7d63092807bb9c2100d0608414082c4fe7a843,
b2b305e8d24421c490d34ed64e81c62d98fa559e,
da2fb8451b465299c095b320fbfc83c90467a49b,
dee0d8f6bcf4816cc0690b001f875929fd69dfb4,
262e8d07ac2f9477877c4fabfa5bff98bf67f304,
2300656a1e8423cb2a49ff0696302fe8564da8b8,
21fb90e03edcb452feb98027a0272b47de9efb07,
e1af52a4683165dfd449adeff0a93e5f4609766d,
875673c16d1b338b53b52c50d797ec1c8784cf8a,
0f452da4e1f4fa272825d7d283ffb0f8618c05b7,
8e1bcad5ee90481e420b7e27de0a3e11b1441373,
971c4d629a8524205d7bedc1f49315be043a6ceb,
addc092181f0a0d68ea0d19f8009d2ef0cfb0781,
f5e09379d29f4c58446e9d11764f12f79b2b3184,
cded7dbc9a45518c2918b27fedd253c415a98f1f,
c3dd5003a9fbe46c6922d31861cd1b154688b9c2,
f959d37946009873087d568bfb51c15b93e0fe54,
90965df07126a377d0a7227bea037f66d6c96145,
ed26cc71ed7df9a01272dd8561543aff47462ce2,
603663bf5542845441ae6727b0687d966477ae93,
5af4bf5316281c69cfaf5a70ef05448b669070d6,
d39bd405e4e0eafd58c5f9ac9e0a9cc209f0522e,
a372e4a5454f240fb9353a21b1edaa636720ceec,
e9c0e491860a3d2f3d6800f5b5e84dc17570b6e6,
e04f7887fc614f5bc22e3048b61579b7e0928956,
2529229ed39eaf1609bd960ed5c2d47c21d72c89,
7adf11c1294ce8e6c4ad0a6359e590fe5bb0a121,
0963a87b75690ff9ada63d75aecc78a470b28828,
228d06fc6a914b4a71f90548325d64599f06df02,
b3d3fbc505441d7de79b609534be0142a7642556,
2e8da3891136c50f27bba464b921e04c9ffd0187,
c3912dc7b72e98a8bc44e216b801a9c332056b57,
74f5f729ef34e4634948cd2cbb13450614518645,
db9d5aa4bec2c2171e73e2599d1effe3dae0e055,
ef87e6888827e9b0b2167a4d6faad40278aae045,
71ccc5790733f9a46deebf49a74940cc380da31c,
f997866ff9aad950dd21e4ebe2824964adc3a099,
be2feb1cdc4b59b9511578d75a5931d7cb19daa9,
3b3c0c3fa179c2afa7d2675cc3999da0bf2caf79,
5b915f2dac9599faa2faf0f62f1db4884e526305,
c260ab97522f48f1e437924e3063202ce5e8089b,
3c55556eca13500af5e17293016d18b3981db01e,
af83f856ab33f1f2506de3588d9b7001387b2aae,
eb1675707985de8c7c4f73bde095dd05098f980c,
3bfbd31a90498767b3a438d0c60fe0970c880499,
a3fb1dfcc315d11b2c3493bfa6b123557136cb98,
1de0399a8f7c1dbbaa22678a2c62ebcf9a0a7aad,
1dfef7e2b1c814df52c1ad1a4b7ee6fe3df5bf73,
447eae7bbb2415d529e45847fc3597810a17f195,
c83fabf390c3e3fb10708a81b8220f65bacd41bc,
d3bb2d0bdcbe1a13ebf453eba9939699c60a44bb,
f86b0c2716c3dd646a2bfbcf415d29e841769fb8,
373db3fcf568511a2303bb71ae8d83c9649afdff,
4efc2accf3cfdb730314f4311179c34263e1fbc1,
b056427c29107009a3a7a9436db3b8e2403aafbe,
03ab34318e1b191ffdaf564171410053a94d8c24,
62591f9dbee7997a876848a8ef240fac535e2e86,
bf700789cab4aa9aab92db7c5b2dd4817e2687ae,
f8780e2bed633bd5c65ab869b3d142dccf5ea32f,
08da52d65d9f95e347892b1c31a5ca78ee1954f1,
276484bd8b15a831085788e05ade59bd54de2960,
2c55f4d62a6a16594d92c6abf2d6e25bd137aeac,
ecabd8c9d04ece7b002524a4df0b7231f8dc0101,
1e40b0e48c252441f3d58075d094f36c6616873e,
dbaaf3a8d7210a049d7061366416fb848784d228,
a274f1d8fd2543b1c89ebec99910cc82c52dba4d,
9eaedc05c3a97b7ee85ac5667a75209110f78fa0,
637f161bf54b82742adbff6d9255c6f15fb5e37e,
a85b659755e3402013f740b315ee35570640369e,
c2e985d4c050c6ab0697be2c91788642657af11a,
a5e4d959fd3a921bb19aef4c26c612bf1e688c08,
45c0e6f6e64ffe7cfa5d35fae244de214c5ccab6,
b2b02cb7a8d4e4f552366b62340a0ecbcac97404,
fbcae68f42fd9dd85dafe06d6231f560e49b847d,
bf6cca47f3a9fb1c131c94e579787b36e61add17,
8d46e494da9d40c1cf1202d32d4175b69cd1f520,
f73848c5982854f2377afba3ce8f078591525f64,
3881655f8a6a9ca9a7e58d34c2d103fb319983d0,
2b3ac2681393111de309fac0a989a8382aec7d24,
5116cf742be887e7ed40b17714ac6a2a117ad5b8,
96280922c677b1f46b260a46c8f996ae173603a4,
b2f0e2f3f333a5e69989c7e4215c2d56cb1d6097,
265790bc79059ec7f2634309052a1371c87b572e,
cfc7067576fdb6d5935ec9ae542c27a9c8fbd961,
fd05484afb33bc3f9bd406b0b2b19a7b94960e88,
7ac4b3d029641a62d4f3bd98f8b4739096733e64,
511522f2e0d6399191d79e393ed6f14d3a843550,
d44bfa62f01344525b1ddeb469758ac4878596f8,
20243a6c600d357a71f9cdb044ecb66a96f67746,
37a32eac72649aa73f537268215e75fe29412215,
8e7c320840f3949a220ec47bcc85dd4f5986cf9d,
2d8cd93fdd25a3e9f04bf88d7ca46b3846dfd335,
2bd5ed7c72f4806edfe04b84bbf41d1e23d2a53f,
30e114dccb515963a974785e23f30eb090f870cf,
142e415661c967b01910785fd15b0c0c17002b4f,
4a1174fc564f85431bb9dcf4e03f0aff58019b53,
441785415f2ac99b009846046966b61ac43ce6bb,
2b51f094f80459f7b1fe94a21b0b6808a80454b8,
f212841deba576ca3cc6c7bbd05e9ad88d71362b,
e7ecb3f925025399403a303b88f2cfe32e23785b,
47c103fba6bd5c229950a8ab15beda833c1bcba1,
155dd00dae99fa021bca80b4882608e1519f6572,
6ffa61116ce4f67bda216cd18970d293cb2763ba,
20b4b032ad96e5250c45b2b489cd52a0fc3963c4,
0c370f3a24660e24c8560663e7dee6e424a67f44 |
54e46880690bd5effb31116986292c1bdc9e891e,
3078aea1cfc70092a185bab8ac5dc8a35627330f,
df0216c345b0b03f1b394fe092667e5d6bcd2957,
a9ab7bde4e35856f407458c341883c4cde7484cd,
f106ef0697e172492b0343462c593edb703f2ac8,
cba0c27ce9f135ded45beaa27a913a0be03b2afb,
ab6a87bf60174d9a6e7cd727702da3004c0dbeeb,
c4064dd80e427aec7c04e8e2e1e4630d6c8087b6,
4d42c189fa82b32fd93ae42a164b91e4db62992e,
06c55f779ae68de98cce531e0b78be5716849003,
68dbeb34c9404ee3cd7db00cc112e27c9a4b1f6f,
93012e43ea03411456c20e7cec1ede73ff46b7d2,
07fbd8ee6042797aaade90357d625ba9d79c31e0,
6c29ee84a2f62ccd05c328bbaa0c364eb1a7a821,
ce8c9b559f48e72cb4488e75211be338d28bdb13,
c510e001481637e1f74d9ad176f8dc3ab7ebd1e3,
975c3d81b67e9c1e1dcefdda3f90e8edf6be5efa,
433f24cb04dbcf74029a918ee73155f78d5f8111,
356dc3c253224751cbf80b32cfce4e3c1640de11,
ba71289778369e71d9abbdb93cb6b91ba67f9c85,
a033f51651e1a990adca795f92d683999c474151,
7251c9559805d83423ca5ddbe4f955ce668c3d9a,
4ebab66163e136773ae68216585a5c587eba7006,
5ef8a8b408d4c492f7f2ffbbbe6fce237140c7cb,
af3fe39dcabd9ef77a00309ce6741268423206df,
77f0f68313a4c36bf86363e71f4775e36ccf85bc,
1cbaceaaa6e4cbd16149ef3ab9852050c041c7cc,
d9b06e8af41c42244f76058641aeecda53a9bf75,
4d5a53e9b7008c1159164f1fb2107511df015332,
8b3de2f4908c4651491b0f20b80f7bb96cff26ed,
3fd4c68803ddf0d20d23b37d4b936258f8420209,
ead27d9e664726da7695fa11ea7e022c11ee7590,
eace9aaddfdd0059f52b1eb9b6902f999f04a447,
ec604875886a5790b627f0fa22cea4fca34532dd,
904cb5d10e0de1a6ca89249be8c257ed38a80ef0,
bd6654733dded3513c2c7acf96df2c364b0c043e,
4205011c0fb92bfb6a7456ab620f5d6b40cb9160,
f5078b19c509d52d32659aef714bf9288540bfc4,
a5cbb026195ace450a514db22a64dc9c7c8fa66e,
8049bc8869939a0b083377cf4c38f1274e9e1f3a,
12911352de32c948282779a70848211008409441,
c481e8dc84c713bda21724368094850ff9150011,
997cb663e8c8f164873515f81bb779e435aead6d,
ef18a1768a6589eac212a7f320f9748ca6dc8371,
98f5f77bb3c5d50e52cbb6f577a463ca8a5134ad,
a9a6e5fb1656fa5918b6af644ab840c42fd60558,
cb0d1ca4514be44ddf65221b0d7cf75b026be2e8,
5a9820d4a4e3f911a4ec9735bae24261f2652d0f,
6d725afaef5bc8604cf775ff2498f21530c0288c,
2cc26eba7a742eb23e95b027bc611c924c233e1e,
e5c40278001bf3a9582085a58941e5f4765f118c,
28cd76cd847eff0de851b250bf171ddd9bafb7fd,
2fbddbd9926eac07031196f74c637730a3953dce,
42459320586636c6dcbec9f56544d8a5256a3412,
f8cc86039a09f2632016c830d63a7b95195cbced,
11b7dc113ff5f73b1bbf889f306ad2aa72d01160,
c6ed2e0bb30b9e96764858b93bd2021d195be510,
fe37e0644ccb831dda0a7d11a31b02e0ad8232fa,
90fc8969a656b183e81496e479db35f321c8a3aa,
393c6ec4ff4a17aab2fb4d159d9f24f44394c3cd,
3ea34aa3fdc69c8a9c4b9f2e33f96ee689d8aac8,
0693db7b83e8e8c23cdd6822c7691f47b37d2915,
9803d66040df29b8d3e1c10325d7f180527c8551,
796db6e09c2c5f462df7d75513b3b765ed0404da,
1e978df3a80a8201ce95253e3fd822fd804993d7,
bc9a61fc851791926e8d2b6134f2bbca68a0ae11,
4378b58bba61ec6e7eb0bbfa5733cf9800a7dec3,
4c56c89a1e47927d6006a6f4294c8a84035fe623,
7e6c1d5483b35ab911113dff0f5fd559760d733b,
9dac99f8179f503941038ed7f92b2341bb8f0010,
5414950d6a42a2f7d41dec6427cbf210dd7d99af,
9a78608193f766af76cacfafc4f9a6635b1db4ee,
0b83c188b9e2d0d975258e41e5fc16a478330fc9,
340df43fb74f7f3ef021d10ad1b4510636ee3f14,
2c9976150fa2f033f8e10c906d699d966b1c437a,
3615da58310a778c7ee6d9b2d77fd3fb7a6700f4,
079890579ba2997b270d8a42bdf7a708f4907aa2,
c0a1cce4c89d0ce816237dc240c4f62cfb0f41cf,
615945d275efe1899634f7db6f240f4c1f90b495,
9b3b1cb03c6536d40adfcfa8f93577079b9a9d1d,
56cfc6ea35d1410f2f5a8ae711ae33342f286d79,
20c0acc149c2e1a921ca1e7d64a017207077687b,
cf365e30216d28b587493d07875182515d21bcad,
d76d3a5d59447a1584f49a2ca5a120d9580a4c1f,
5ffae4f45a0b8ca7d8eef7d5fc08c32905c67dae,
2d472370b4a6dbf5c6c6f892b9036ef027842dbf,
96eb58a0fb6ac6dd4ba438120b2cd2725e815e95,
5a4253b6a17de9810fbc4e1c3b8d4980e26adcca,
64e2f5ddaa5a659c5b4109017a06d481290ec27d,
9f335fe482d49e84af8c5380df56d3e768a60be9,
df3972e9496599f26b76d73df9f4e14f6877c0ce,
98c4a7cd02022c55f174da16d074e3fc62203aac,
fde97c3b3d93901722ee2975552909e013b48b65,
c694cd62af6f404ea0900e6e15410cbb8681841f,
8439e74e6f39317c1731aeb438b6ee17c09fa57d,
a64bcfd731fae39a620b884a828dd144360f65dd,
7d8663da7702cb009e44594b2b040cff81f15dea,
9658ee9fac43b6fd3b7726b7b49eb0046add8873,
07594ee05e038bdd582b97985f4116227bb416d5,
0d74c3ebf76f4f7875f2a2e5dd25a7a1c1edfc0a,
0626be8667aefdcf50a051471f83da90bbae9bcf,
5786b3204d6da352124338c0130451e27dd056b0,
2d55c1e8465015fd18cc71a1228489aaf5c6eea8,
c0400b312be6f6a15e6dce092b7758ca149a4a7e,
1f9d74c91318e974f70b2456969d4c75ce2dbfb9,
7813dee0cf7f9aa8107aba92b40b7caee79f3528,
8c8103cae53a62251d1d345bf88fd001cdefb92c,
4df4f79c563232285137ab2d506836de4e4efa1d,
6f93bd1f65888104e33da2f9f01056b6115952e5,
173f2552d10b5d081888f62864c40380622097e7,
d075540c46209fdabde74db1e210114965372605,
e87008bb9cd37315759623bfba0e3f8ba1eddca1,
c7b02d1a6d11dc4436340a5cbeb0f377e8ac8605,
789aa72e56b3bbb8811c96f82ec96a10207b8a0e,
572ef50dd11fcb501ebe46f1dde6656e42cb96bb,
69ffd1fa01dd9a5b7118cbcaf63dd2dffc1fa508,
17624248efc316de125d1bc3c6be4f0cb4e174a2,
621899355a23eca6c503aa2ced2e944ff6a5fe66,
abbcfc5f72323d0c6040a3cc02aba8f2c0058d95,
611d1baecc448cde9f4e359e639287fed6f8e357,
ee55f361b76f9ce7dd2a21a0ff4e80da931c77d2,
a94b173e2c0b2ac230ec55e5f76de288e36d5f74,
e95e569c248f5f08702ca06a338f5f92975d3077,
18cd3e3205ac3301ebce0b047aa444e50388083b,
9333f86cf0acfdce75ebcd1ff38263e3d199efc7,
0cad81aeb9ddaf5dad8b2ab9c6ff6955402c9310,
b93ca58d4f364cb833dd0b836943d5603f3cfcb5,
cf76ac66af4344acaaf44f8dec3ef584cff79bf2,
e0d7c77f32140adeb51d0316179b95e33fb5834c,
7f9e9a87188ccbc16bbb1630fe0720d6b366569d,
3d5f3a659695212b4a6dbde6cb5a07a2bea1aca0,
a4e108c40b234fa754a56a21b63635b83f90aceb,
f732a8b3c5bb4af8906fb99b3a3cfc247d461200,
6893130e899f1c9968e49eb58bf8d81212fc3157,
0bc4663aad3257f359058465dccbb36141fc75c6,
9da742d5f83e1b2563be1c0d45a0e3d65a38ec44,
6858dd3e3ab354c517503d310e50319be93cf6a2,
68c92652aec5934c5050520f060c07a91057c3c0,
99594cd6879c73da78d05a56232427936d2ee5d7,
43496384d404f2fa0af943003f2dc8fdfced4073,
2635632270289fbbab2f3e3181f20aa98c34a879,
b218536dbc55232a73a81f6288d82ef2b0fa0e6f,
b42feea6432905946083e0e287b3545a5799e4a7,
b7ac8f96c169a3cfe18dd50ca1f27ce2b21fd78b,
8a2a0c3d4ba674e345f9b2f8c8b2dec8f5782254,
69bfca06f2b048c43b0dc4c3423227946b7f6523,
da444a6903ddd8d02e7b251c8b38faf11d3a5c93,
74258e2dc1a9720c4de172d9d2342d552f7ac3f7,
ab6eaed8f6bdef21323be561a22e9fdb16bbd0fc,
812504713523c2b8fbff394fbf4448ea30b5e4a3,
714c423360c36da2a2b365efaf9c5c4f623ed133,
83cd80b277fa6e73be1c7d66b80669731f0f92c0,
20a805023fa26ab1b2f70b574b35357df9652cd3,
eb4fa4a621db43ad9d48b146ee16caf09db7a853,
fbe8a6eb213ee3558be701c73c31a0da79446657,
51511697254615b570f4162bbcd2baee23a234e9,
1f7628ce7c1b3f820717eaa44df9b182158eb49e,
1227751661e653fb39be1ada369a9eda8f1e9d7f,
302267e8a3761053f4acac43dc7dfaa4877384c6,
ebefb77c6e8a5046a8c1b1bb0edd258aaf0ad8b7,
4937ac7e5776cf72e4c3b266fbffb29ff97c807a,
d72e9381fa8f992e182b415d6060128b567808be,
686f516ccb887fe977238b53b9be307b56432b8c,
e6b6eaa583e8fc15f03c3e27664bf7fc06b3af0a,
e7ae7c9040135b6ecae5204efd7e41ad2e6ba4ee,
edcc7f137f573eb6aa38fe4f5b79c22de7811342,
6677d075e9cadc073633fd84f810b9fc5174db45,
b74a00b289f7c6c7287b68db870409bc598ed287,
5eb53085398af4d30002785ee21f50b894208735,
d1171ddc10e75d34f7fb503accc718acc5720512,
8ea2d2a6a15bc1f791711d55b4345c233020d753,
90170d1594c3a88f0a7b6a25da7161bb7af2e552,
dfea1200ee775e58195ca97b35ac20f9d7b8f5fd,
ccb0028931c9de665d521b4798a9f63f7dee7497,
c9270f4e3ae5f94d46070f1c7e585c90bc68df7c,
099f04e609487a4e01b2e21758593a820869f8d9,
2deee7a4e70c3e17344f7bbd53e9a72a8ac99dba,
b9813ed388f9672ac4099d4a72c6362edc442ede,
295aedb278e7a495213241b66bc46d763fd4ce66,
8cf9f2deda1fa2d1300813b6a0a4f3a23e00f011,
e21cda43ca924e8aba692f7992abb6e8181e4961,
eaca5341522a079dcecc181d229728da418ff2d6,
be1b02b95bd9c847cdfb01a0979d1cce7c581845,
45edba697f915fedae33f415afec2e5900e82a6d,
9bf951eb464b3d4c75d6e19ddae20b5e34d9aa3d,
609bc4e123f08b8f65dbb45da3243719b7ccfdde,
59dfe48638d864e5be5512ec8db9e516de205be9,
1ee25ee5949adf550b6ef4323b470c7ca8988c11,
fbf32cae91705cad2a000ce6e9745f14804175c2,
4069d8af44241b84cfdfa60dc362868ef5241ecf,
ba1821f87c0e757a4a1882d071c99952b7bd4695,
53dc854ba75612213f88ce50c48c5874205a3868,
e11fe50bc74a644a97908b84e80a568b2a9e5f35,
0fe7942804373e2b970b91c670542eb0bcf5aaee,
1ecabe6842472f1793eafe2492b648823d8e4f83,
a7595918ec46a5dfa24c216418596ab462356692,
e17513b927522a4182e9812100979bb37ccb51d9,
410134e67e736f1d0e550ff5d4f767df478ce5e1,
592634c6460624fe58adaf53f5ad39635f629a17,
03e329bede79b7ef9647a99219c2cbae45857860,
2691fcdb0664952445673eb8d74ddef98820167e,
252451c38b8a30701b9dacc8d8281bb23447d454,
3b907655c78131cc2950c2f7f36ea62d8a341e31,
1b24a02c4cf8d4fce042e3f9b2f34945b729fcef,
6dc75ce2f3305d9568f9a7e7078bd87c04009218,
beac419bd36a033c6376d3b91455abdeddc85685,
b1ed2d1520ff9445f5d250362608b524995c3aa0,
a4b71120ff6548055f8e53417186e2c6456df922,
1946cfdfdd5501768ed1e60625ad54fa23a7fb0f,
c280e204d1e54188ae930c5fa5784cf8441bea53,
46ea05fa121f7c5f412deaa2e65f21e49358960d,
804729f1ee53c8314b7415f36924c772c4d48bf0,
1ae56a66e4a5b5272783edaeefa33d193c7647dc,
22666f1c34aa28b102d2f5cd15976188b8d4c65b,
d966ed08610940da1a590ce7a83897b9a1dc02ec,
a5fa451c2b3eaf3d98b1d158ecc9367718e98941,
714c423360c36da2a2b365efaf9c5c4f623ed133,
1c8e5bcd5040af279205cd69bb5276ed854540e6,
957ae2bc455c56835632193e1aa251495c3724f8,
f889dffe7489fad53085d46901fd7331f09600ba,
55c4ca8bd450b81da6eed5055981b629b55dea15 |
3078aea1cfc70092a185bab8ac5dc8a35627330f | Author: Branimir Lambov <branimir.lambov@datastax.com>
| 2024-11-19 12:41:41+02:00
Introduce SSTableSimpleScanner for compaction
This removes the usage of index files during compaction and simplifies
and improves the performance of compaction.
patch by Branimir Lambov; reviewed by Sylvain Lebresne for CASSANDRA-20092
24ebd24c79175f7426f4c489dc5a006e75f09dfb | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
| 2023-01-04 16:22:52+01:00
More accurate skipping of sstables in read path
This patch improves the following things:
1. SSTable metadata will store a covered slice instead of min/max clusterings. The difference is that for slices there is available the type of a bound rather than just a clustering. In particular it will provide the information whether the lower and upper bound of an sstable is opened or closed.
2. SSTable metadata will store a flag whether the SSTable contains any partition level deletions or not
3. The above two changes required to introduce a new major format for SSTables - oa
4. Single partition read command makes use of the above changes. In particular an sstable can be skipped when it does not intersect with the column filter, does not have partition level deletions and does not have statics; In case there are partition level deletions, but the other conditions are satisfied, only the partition header needs to be accessed (tests attached)
5. Skipping SSTables assuming those three conditions are satisfied has been implemented also for partition range queries (tests attached). Also added minor separate statistics to record the number of accessed sstables in partition reads because now not all of them need to be accessed.
6. Artificial lower bound marker is now an object on its own and is not implemented as a special case of range tombstone bound.
7. Extended the lower bound optimization usage due the 1 and 2
8. Do not initialize iterator just to get a cached partition and associated columns index. The purpose of using lower bound optimization was to avoid opening an iterator of an sstable if possible.
9. Add key range to stats metadata
[f369595b1c] Add fields to sstable version and placeholders in stats serializer
[f5c3f772e2] Add hasKeyRange and hasLegacyMinMax
[3cde51f4e1] Add partition level deletion presence marker to sstable stats
[67b2ee2152] Extract AbstractTypeSerializer
[c77b475d6c] Refactor slices intersection checking
[ceb5af3a38] Store min and max clustering as a slice in stats metadata as and improved min/max
[d1f8973929] Implement MetadataCollectorBench
[335369da84] Apply partition level deletion presence marker optimizations to single partition read command
[2497a009b9] Lower bound optimization - add slices and isReverseOrder fields to UnfilteredRowIteratorWithLowerBound
[e32ee31177] Lower bound optimization - Replace usage of RangeTombstoneMarker as a lower bound with ArtificialBoundMarker
[e213e712c4] Lower bound optimization - improve usage of lower bound optimization
[c4f93006b1] Apply read path improvements to partition range queries
[5fa462266c] Add key range to StatsMetadata
[79a7339ed4] Use key range from stats if possible
[266ed2749b] Added new sstables for LegacySSTableTest
patch by Jacek Lewandowski; reviewed by Branimir Lambov and C. Scott Andreas for CASSANDRA-18134
Co-authored-by: Branimir Lambov <blambov>
Co-authored-by: Sylvain Lebresne <pcmanus>
Co-authored-by: Jacek Lewandowski <jacek-lewandowski>
Co-authored-by: Jakub Zytka <jakubzytka>
7871a2854217acc89d2f885619243a442cf68e22 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2021-11-03 10:10:02+00:00
Add guardrails framework prototype
patch by Andrés de la Peña; reviewed by David Capwell and Stefan Miklosovic for CASSANDRA-17147
Co-authored-by: Sylvain Lebresne <lebresne@gmail.com>
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jakub Żytka <jakub.zytka@datastax.com>
e581a85b93acff0fecef7d41d9a94a2f89f810ba | Author: Sylvain Lebresne <lebresne@gmail.com>
| 2021-07-19 20:02:17-04:00
Fixup scrub output when no data post-scrub and clear up old use of row, which really means partition
patch by Ekaterina Dimitrova; reviewed by Brandon Williams for CASSANDRA-16835
Co-authored-by: Sylvain Lebresne <lebresne@gmail.com>
Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
efde6a76f9807eaa0af80b5e85aa350ac8709a81 | Author: Sylvain Lebresne <lebresne@gmail.com>
| 2021-03-07 13:54:32-05:00
Refuse DROP COMPACT STORAGE if some 2.x sstables are in use
patch by Sylvain Lebresne; review changes and tests by Ekaterina Dimitrova; reviewed by Benjamin Lerer and Brandon Williams for CASSANDRA-15897
efde6a76f9807eaa0af80b5e85aa350ac8709a81 | Author: Sylvain Lebresne <lebresne@gmail.com>
| 2021-03-07 13:54:32-05:00
Refuse DROP COMPACT STORAGE if some 2.x sstables are in use
patch by Sylvain Lebresne; review changes and tests by Ekaterina Dimitrova; reviewed by Benjamin Lerer and Brandon Williams for CASSANDRA-15897
a9ab7bde4e35856f407458c341883c4cde7484cd | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
| 2020-10-20 10:34:16+02:00
Fix digest computation for queries with fetched but non queried columns
patch by Jacek Lewandowski; reviewed by Benjamin Lerer and Sylvain
Lebresne for CASSANDRA-15962
2d0b16804785660e8515aca9944784fb3733c619 | Author: Sylvain Lebresne <lebresne@gmail.com>
| 2020-05-20 14:56:02+02:00
Fix serial read/non-applying CAS linearizability
Before this patch, a SERIAL read or a non-applying CAS replay any
in-progress commit by calling `beginAndRepairPaxos`, but only a quorum
of nodes is contacted, so a minority of nodes could have an unfinished
in-progress proposal in their Paxos state. If such in-progress proposal
is not replayed by a SERIAL read/non-applying CAS, it should never be
replayed by any following operation as that would break serializability,
but nothing was done to avoid this.
This patch ensures that both a SERIAL read or a non-applying CAS commit
an empty update before succeeding. This ensures that no prior incomplete
in-progress proposal can be replayed (such proposal will be discarded as
older than the last committed ballot).
As this fix has a performance impact on SERIAL reads, a flag is provided
to disable the new code (even if this is discouraged by a warning).
Patch by Sylvain Lebresne, reviewed by Benjamin Lerer for CASSANDRA-12126
c4064dd80e427aec7c04e8e2e1e4630d6c8087b6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2020-05-18 16:53:08+02:00
Allow recovery from the cases when CQL-created compact sense tables have bytes in EmptyType columns.
Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-15778.
c8a2834606d683ba9945e9cc11bdb4207ce269d1 | Author: Sylvain Lebresne <lebresne@gmail.com>
| 2020-05-13 11:44:08+02:00
Fix LegacyLayout handling of non-selected collection tombstones
If a collection tombstone is not included by a query, it can be ignored,
but it currently made `LegacyLayout.CellGrouper#addCollectionTombstone`
return `false`, which made it stop the current row, which is incorrect
(this can potentially lead to a duplicate row). This patch changes it
to return `true`.
Patch by Sylvain Lebresne; reviewed by Marcus Eriksson & Aleksey
Yeschenko for CASSANDRA-15805
8358e19840d352475a5831d130ff3c43a11f2f4e | Author: Sylvain Lebresne <lebresne@gmail.com>
| 2020-05-08 18:12:55+02:00
Fix legacy handling of RangeTombstone with collection ones
When a multi-row range tombstone interacts with a a collection tombstone
within one of a covered row, the resulting range tombstone in the legacy
format will start in the middle of the row and extend past said row and
it needs special handling.
Before this commit, the code deserializing that RT was making it
artificially start at the end of the row (in which the collection
tombstone is), but that means that when `LegacyLayout.CellGrouper`
encountered it, it decided the row was finished, even if it was not,
leading to potential row duplication.
The patch solves this by:
1. making that problematic tombstone start at the beginning of the row
instead of its end (to avoid code deciding the row is over).
2. modify `UnfilteredDeserializer` to 'split' that range tombstone into
a row tombstone for the row it covers, which is handled as a normal row
tombstone, and push the rest of the range tombstone (that starts after
the row and extends to the original end of the RT) to be handled after
that row is fully "grouped".
The patch also removes the possibility of getting an empty row from
`LegacyLayout#getNextRow` to avoid theoretical problems with that.
Patch by Sylvain Lebresne; reviewed by Marcus Eriksson & Aleksey
Yeschenko for CASSANDRA-15805
4d42c189fa82b32fd93ae42a164b91e4db62992e | Author: Marcus Eriksson <marcuse@apache.org>
| 2020-05-04 09:35:54+02:00
Avoid creating duplicate rows during major upgrades
Patch by Aleksey Yeschenko, Sam Tunnicliffe and Marcus Eriksson;
reviewed by Sylvain Lebresne and Alex Petrov for CASSANDRA-15789
cba0c27ce9f135ded45beaa27a913a0be03b2afb | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2020-04-16 08:31:34-04:00
Remove COMPACT STORAGE internals
Patch by Ekaterina Dimitrova, reviewed by Sylvain Lebresne for
CASSANDRA-13994
06c55f779ae68de98cce531e0b78be5716849003 | Author: Benedict Elliott Smith <benedict@apple.com>
| 2018-09-13 17:09:58+01:00
Collection Deletions for Dropped Columns in 2.1/3.0 mixed-mode can delete rows
patch by Benedict; reviewed by Sylvain Lebresne and Aleksey Yeschenko for CASSANDRA-14749
68dbeb34c9404ee3cd7db00cc112e27c9a4b1f6f | Author: Benedict Elliott Smith <benedict@apple.com>
| 2018-08-15 18:38:07+01:00
Static deletions are corrupted in 3.0 -> 2.{1,2} messages (again)
The prior fix was incorrect; it turns out serialization to 2.{1,2} nodes was broken as well,
not just deserialization from 2.{1,2} nodes.
patch by Benedict; reviewed by Aleksey and Sylvain for CASSANDRA-14568
93012e43ea03411456c20e7cec1ede73ff46b7d2 | Author: Fransisco Fernandez Castano <francisco.castano@datastax.com>
| 2018-04-22 13:08:26+02:00
Ignore empty Counter cells on digest calculation.
patch by Francisco Fernández Castaño; reviewed by Sylvain Lebresne for CASSANDRA-14167
f889dffe7489fad53085d46901fd7331f09600ba | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2017-10-16 17:48:40+01:00
Provide a JMX call to sync schema with local storage
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-13954
957ae2bc455c56835632193e1aa251495c3724f8 | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2017-10-05 16:16:02+01:00
Don't let users drop or generally break tables in system_distributed
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-13813
5e57dd14eb37adf06d2105227e0105d871ea6f76 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2017-07-21 16:58:53+02:00
Potential AssertionError during ReadRepair of range tombstone and partition deletions
patch by Sylvain Lebresne; reviewed by Branimir Lambov for CASSANDRA-13719
55c4ca8bd450b81da6eed5055981b629b55dea15 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2017-07-15 01:21:04-07:00
Fix incorrect [2.1 <- 3.0] serialization of counter cells created in 2.0
Also fixes calculation of legacy counter update cells' serialized size.
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for CASSANDRA-13691
ba71289778369e71d9abbdb93cb6b91ba67f9c85 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2017-07-13 14:47:18-07:00
Fix incorrect [2.1 <- 3.0] serialization of counter cells created in 2.0
Also fixes calculation of legacy counter update cells' serialized size.
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for CASSANDRA-13691
fe56b7d51d2ec12c6d8dc7e36f8c4d7a71377ea5 | Author: Sylvain Lebresne <lebresne@gmail.com>
| 2017-01-27 17:42:29+01:00
Update upgrade test post-CASSANDRA-12694 (#1431)
CASSANDRA-12694 did slightly change the behavior in that case (for the
better) and updated unit tests accordingly (see the end of
https://github.com/ifesdjeen/cassandra/commit/3b7a2f8479eaafa00d55466fe37e43318b8dadcf,
which is "exactly" the same case) but this upgrade test was missed and
currently fails
(http://cassci.datastax.com/job/cassandra-3.0_dtest_upgrade/lastBuild/testReport/junit/upgrade_tests.cql_tests/TestCQLNodes2RF1_Upgrade_current_3_0_x_To_indev_3_0_x/static_columns_cas_test/).
6a28ecf2bd2b4a181dcf1437cfc40a0fb2ea8a8e | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2016-12-26 09:45:02+01:00
Skip a few upgrade tests that shouldn't be run on trunk...
... either due to the thrift removal or the fact that they directly
upgrade from a pre-3.0 version, which is not supported by 4.0 anymore.
f446becbcc08a55925c7f67c1e1b2091c722f8a2 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2016-12-13 17:25:23+01:00
Revert "Point to modified ccm repo" (not needed anymore)
This reverts commit ede7b640942e60fd541f9ad46295f7f57eebf3fb.
af3fe39dcabd9ef77a00309ce6741268423206df | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2016-11-10 01:16:59+00:00
Make TableMetadata immutable, optimize Schema
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-9425
83639d494fde6ae36310724d03e6caafeb66e7c8 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2016-11-09 15:09:23+01:00
testall failure in org.apache.cassandra.index.internal.CassandraIndexTest.indexOnFirstClusteringColumn
patch by Sylvain Lebresne; reviewed by Sam Tunnicliffe for CASSANDRA-12834
78fdfe2336048ba37a8b4c321ee4ab5d7bfb1357 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2016-11-02 14:47:42+01:00
Batch with multiple conditional updates for the same partition causes AssertionError
patch by Sylvain Lebresne; reviewed by Benjamin Lerer for CASSANDRA-12867
eace9aaddfdd0059f52b1eb9b6902f999f04a447 | Author: Jeff Jirsa <jeff.jirsa@crowdstrike.com>
| 2016-09-20 17:35:01-07:00
If CF has no clustering columns, any row cache is full partition cache (CASSANDRA-12499)
Patch by Jeff Jirsa ; Reviewed by Sylvain Lebresne for CASSANDRA-12499
ec604875886a5790b627f0fa22cea4fca34532dd | Author: Jeff Jirsa <jeff.jirsa@crowdstrike.com>
| 2016-09-20 17:16:33-07:00
If CF has no clustering columns, any row cache is full partition cache (CASSANDRA-12499)
Patch by Jeff Jirsa ; Reviewed by Sylvain Lebresne for CASSANDRA-12499
ead27d9e664726da7695fa11ea7e022c11ee7590 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2016-08-10 13:15:30+02:00
Establish consistent distinction between non-existing partition and NULL value for LWTs on static columns
patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-12060
70c802a0f8cb1efab24ae879ba5572cc1daaf44b | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2016-08-05 10:52:36+02:00
Update @since on read_repair_test.TestReadRepair.test_gcable_tombstone_resurrection_on_range_slice_query
The test was introduced for CASSANDRA-11427 on 2.2, but that patch has
been reverted so we expect the test to fail on 2.2 (and knowingly
consider it ok as it's only an inefficiency). The test has always been
work on 3.0 however so simply changing the test to only run from 3.0.
ee609411a8e154255812b157788a79bbdf076566 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2016-08-04 17:54:03+02:00
Fix value skipping with counter columns
patch by Sylvain Lebresne; reviewed by Aleksey Yeschenko for
CASSANDRA-11726
bd6654733dded3513c2c7acf96df2c364b0c043e | Author: Branimir Lambov <branimir.lambov@datastax.com>
| 2016-08-03 11:32:48+03:00
Disable passing control to post-flush after flush failure to prevent
data loss.
patch by Branimir Lambov; reviewed by Sylvain Lebresne for
CASSANDRA-11828
ce9029ff314123dcf3b436b36fdcf42e16ed55e7 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2016-07-29 09:38:24+02:00
Update cqlsh DESCRIBE test after CASSANDRA-12236
CASSANDRA-12236 makes the cdc table option only be written in the schema
when cdc is enable, so it won't be included in the DESCRIBE output by
default.
cb0d1ca4514be44ddf65221b0d7cf75b026be2e8 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2016-07-04 14:45:32+01:00
Various fixes to SASI tests
Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
CASSANDRA-12130
e4c344c58f8ca8f69224855080de4ec266fb671e | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2016-06-27 14:17:27+02:00
Avoid deserialization error after altering column type
This makes sure the column used when serializing intra-node messages is
"current". Previously, we would use the type used during deserialization
which could not be "current" due to an ALTER TYPE.
patch by slebresne; reviewed by thobbs for CASSANDRA-11820
904cb5d10e0de1a6ca89249be8c257ed38a80ef0 | Author: Branimir Lambov <branimir.lambov@datastax.com>
| 2016-05-14 11:31:16+03:00
Change commitlog and sstables to track dirty and clean intervals.
patch by Branimir Lambov; reviewed by Sylvain Lebresne for
CASSANDRA-11828
e5c40278001bf3a9582085a58941e5f4765f118c | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2016-04-01 17:36:14+01:00
Fix is_dense recalculation for Thrift-updated tables
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-11502
f8cc86039a09f2632016c830d63a7b95195cbced | Author: Sam Tunnicliffe <sam@beobal.com>
| 2016-03-29 16:23:03+01:00
Make test index names unique
Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
CASSANDRA-11453
42459320586636c6dcbec9f56544d8a5256a3412 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2016-03-09 18:58:47+00:00
Notify registered indexes of expired rows during compaction
Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
CASSANDRA-11329
90fc8969a656b183e81496e479db35f321c8a3aa | Author: Marcin Szymaniuk <marcin.szymaniuk@gmail.com>
| 2016-02-10 18:29:54+01:00
Fix SELECT on tuple relations for mixed ASC/DESC clustering order
patch by Marcin Szymaniuk and Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-7281
3e37b4a90d4e5a036f24ac3d9a3aa804df6e6969 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2016-01-20 17:31:10+01:00
Sends the proper amount of cells to old nodes on DISTINCT
patch by slebresne; reviewed by blerer for CASSANDRA-10762
On a DISTINCT query, 3.0 nodes were sending the 1 row back, but pre-3.0
nodes actually expect only the 1st cell and limits get thrown off if
they get more. This could actually be a problem for thrift queries
(on CQL tables only) when the limit ended up in the middle of a row.
The patch fixes this by enforcing the cell limit while serializing the
response to old nodes.
4c56c89a1e47927d6006a6f4294c8a84035fe623 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-11-27 12:00:04+00:00
Invalidate prepared statements when indexes are modified
Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
CASSANDRA-10758a
5414950d6a42a2f7d41dec6427cbf210dd7d99af | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2015-11-11 18:45:50+00:00
Forbid compact clustering column type changes in ALTER TABLE
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-8879
4beb54da50752fdd5573d8d1d2b0da108eaded6c | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2015-10-23 11:25:49+02:00
Don't use the timestamp ordered path for name queries with counters/collections
patch by slebresne; reviewed by iamaleksey for CASSANDRA-10572
Name queries usually query sstable sequentially in recency order in the
hope of only needing the more recent sstable(s). We cannot ever save
sstable that way for counters and collections however.
The patch makes name queries with either counters or collections use the
more generic path of looking at all sstables simultaneously. For that,
the patch remove the sublcasses of SinglePartitionReadCommand: those
classes were mostly justified by having name and slice queries using
different path, but it's not fully the case anymore. Both path
(timestamp ordered and all sstable simultaneously) are moved to
SinglePartitionReadCommand and used when relevant.
This actually fix a bug with counters since those were previously using
the timestamp ordered path and were potentially skipping older sstable
which is incorrect.
56cfc6ea35d1410f2f5a8ae711ae33342f286d79 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2015-10-16 13:23:20+01:00
Remove Pig support
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-10542
cf365e30216d28b587493d07875182515d21bcad | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-10-08 18:37:27+01:00
Fix bug in schema conversion of index options to thrift format
Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
CASSANDRA-10483
975e1ed1e6d9bbc9955648899d56830dadd56098 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2015-10-07 11:58:12+02:00
Don't forcefully stop the clustering in sstableverify since there is no reason to and that can mess up with the test theoretically
566799f567b319fdc62c94adfb8ffe4b96085649 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2015-10-07 10:45:40+02:00
Remove (unsupported) offheap_objects option
patch by slebresne; reviewed by aweisberg for CASSANDRA-10437
The 'objects offheap' allocator is currently not implemented for
Cassandra 3.0. The option will be re-introduced by CASSANDRA-9472
in a future release but in the meantime, the patch properly remove
the (now broken) option.
5ffae4f45a0b8ca7d8eef7d5fc08c32905c67dae | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-10-02 13:27:45+01:00
Custom index expression in SELECT forces index selection
Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
CASSANDRA-10436
2d472370b4a6dbf5c6c6f892b9036ef027842dbf | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-10-02 12:08:36+01:00
Fix index selectivity comparison
Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
CASSANDRA-10435
2d991a7e4cc73b522f2c8adf14b5ff37a7947427 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2015-09-24 14:09:21-07:00
Minor optimizations
patch by slebresne; reviewed by blambov for CASSANDRA-10410
The patch includes the 3 minor optimizations desribed below:
1) Faster copy in CompositeType.build(). We call CompositeType.build()
relatively often when a table has a composite partition key. When
copying source buffers into the composite result in that method, we
can use our existing ByteBuffer.arrayCopy() method which is supposed
to be faster since it uses FastByteOperations and saves the
duplication of the buffer to copy
2) Faster UUID->ByteBuffer. We convert UUID to their ByteBuffer
representation in a few places and do that by converting the UUID to
a byte[] and then wrapping it. But our convertion of UUID to byte[]
writes the 2 long the UUID is composed of byte by byte, while for a
ByteBuffer we can easily just "put" both long. So the patch
introduces a specific method to do that. That's arguably cleaner
anyway.
3) Memoize hash value for DataResource. Every request does a hash map
lookup on a DataResource (for validating access rights) which imply
calling DataResource.hashCode(). Currently that uses
Objects.hashCode(), which is a varargs methods and allocate an array
(which, according to MissionControl seems to not be stack allocated).
The patch does 2 things: it computes the hash only once in the ctor
and it stores the DataResource for each table in the CFMetaData and
uses that when checking access permissions for SelectStatement and
ModificationStatement (the 2 statements where performance matters).
The 2nd point also saves some unecessary test that the table exists
when we actually know it does.
340df43fb74f7f3ef021d10ad1b4510636ee3f14 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2015-09-21 12:02:53-07:00
Use CQL type names in schema metadata tables
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-10365
fde97c3b3d93901722ee2975552909e013b48b65 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-09-16 11:09:02+01:00
Remove target_columns from index metadata
Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
CASSANDRA-10216
c694cd62af6f404ea0900e6e15410cbb8681841f | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-09-15 16:01:36+01:00
Correctly identify partition deletions for index transactions
Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
CASSANDRA-10343
df3972e9496599f26b76d73df9f4e14f6877c0ce | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-09-11 17:11:17+01:00
Support for indexes with 0,1 or multiple targets
Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
CASSANDRA-10124
665f74740ce48bf476a9941793d44d9c588eca3c | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2015-09-09 11:42:24+02:00
Adds "shadowable" row tombstones for MV timestamp issues
The patch allow row tombstones to be either regular (as before this
patch) or shadowable. If a row tombstone is shadowable, it only applies to the row
and its content as long as the row timestamp is less than the tombstone
timestamp. As soon as the row is updated with a timestamp greater than
the one of the shadowable tombstone, that tombstone is removed, even if some
cells inside the row may have older timestamps.
Patch by Sylvain Lebresne and tjake; reviewed by Tyler Hobbs for CASSANDRA-10261
b99c8631586e734532dfd9fa84e7d88551edd229 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2015-09-08 16:00:58+02:00
Implement backward compatibility for paging states
Pre-3.0 nodes serialize a full cellname in the paging state, but doing
so is wasteful for 3.0 nodes. We can't however guarantee to which nodes
a particular paging state will be sent so we need to have a backward
compatibility.
The patch preserve the pre-existing format for the paging state (thus
requiring more work for 3.0 nodes) for the native protocol v3, but
change to a more efficient (for 3.0) format for the protocol v4. It is
then documented that paging states shouldn't be used across protocol
versions.
64e2f5ddaa5a659c5b4109017a06d481290ec27d | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-09-07 19:43:14+01:00
Support for custom index expressions in SELECT
Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
CASSANDRA-10217
cacccee3c04b232afb4ea78f9e458e1aa67b9304 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2015-08-27 09:04:56+02:00
Revert "compaction conf dictionary vals for cqlsh describe"
This reverts commit 81d6ee9627e5e7b9f38ae3242e64ec54106ae78c.
This is not the test we wanted to fix, it's the cassandra code. See
CASSANDRA-10162.
0d74c3ebf76f4f7875f2a2e5dd25a7a1c1edfc0a | Author: Benedict Elliott Smith <benedict@apache.org>
| 2015-08-17 18:41:37+01:00
Serialize sstable row columns using subset encoding
Instead of making an sstable-wide sparse/dense coding
decision, this patch encodes all rows using the Columns
subset encoding, that results in a small bitmap for tables
with fewer than 64 columns, and delta encoding when larger
patch by benedict; reviewed by sylvain for CASSANDRA-10045
ccb849816e2010f5c6d8f900c0d2252e70960f2d | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2015-08-17 10:43:30+02:00
Fix schema_metadata_test:TestSchemaMetadata.nondefault_table_settings_test for 3.0
6afed1dd74f1129d2a2a2097aaa03a443893f219 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2015-08-17 10:31:06+02:00
Fix tests aborted due to a tombstone threshold reached
We used to throw a ReadTimeout in that case but we now have a
specialized ReadFailure error and the tests hadn't been updated
05083c7c82aa72e8e71312260c747cecb3a492f0 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2015-08-17 09:53:15+02:00
Fix commitlog_test:TestCommitLog.test_commitlog_replay_on_startup
The test was grepping "0 replayed mutations" and checking we had no hit
to verify that some mutations were replayed. But that was actually
matching "20 replayed mutations" which wasn't the intent.
Added a space before the 0 since the message contains one and it avoids
the ambiguity, but I'm not even sure grepping the log is a good idea
in the first place.
3aa7308e8f86969158c8d919c3f77658ae7c4fc3 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2015-08-12 16:34:07-04:00
Improve assertions around some of the usage of AbstractBounds
patch by Sylvain Lebresne and Ariel Weisberg; reviewed by Aleksey
Yeschenko for CASSANDRA-9462
07594ee05e038bdd582b97985f4116227bb416d5 | Author: Benedict Elliott Smith <benedict@apache.org>
| 2015-08-05 10:56:19+01:00
Require AbstractType.isByteOrderComparable declaration on construction
Force users with custom implementations of AbstractType to
update their code on upgrade, to warn them of the impending
possibility of future deprecation of non-byte-order comparability
patch by benedict; reviewed by sylvain and ariel for CASSANDRA-9901
0626be8667aefdcf50a051471f83da90bbae9bcf | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-07-24 19:19:06+01:00
New 2i API and implementations for built in indexes
Patch by Sam Tunnicliffe; reviewed by Sergio Bossa, Sylvain Lebresne and
Aleksey Yeschenko for CASSANDRA-9459
Conflicts:
src/java/org/apache/cassandra/db/ColumnFamilyStore.java
src/java/org/apache/cassandra/db/PartitionRangeReadCommand.java
src/java/org/apache/cassandra/db/compaction/CompactionIterator.java
src/java/org/apache/cassandra/db/index/AbstractSimplePerColumnSecondaryIndex.java
src/java/org/apache/cassandra/db/index/PerColumnSecondaryIndex.java
src/java/org/apache/cassandra/db/index/SecondaryIndexManager.java
src/java/org/apache/cassandra/db/index/composites/CompositesIndex.java
src/java/org/apache/cassandra/db/index/composites/CompositesIndexOnClusteringKey.java
src/java/org/apache/cassandra/db/partitions/AtomicBTreePartition.java
src/java/org/apache/cassandra/db/partitions/PartitionUpdate.java
src/java/org/apache/cassandra/index/internal/ColumnIndexSearcher.java
src/java/org/apache/cassandra/index/internal/composites/CompositesSearcher.java
src/java/org/apache/cassandra/index/internal/keys/KeysSearcher.java
src/java/org/apache/cassandra/io/sstable/format/SSTableReader.java
test/unit/org/apache/cassandra/schema/DefsTest.java
test/unit/org/apache/cassandra/schema/LegacySchemaMigratorTest.java
2d55c1e8465015fd18cc71a1228489aaf5c6eea8 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2015-07-23 16:06:02+03:00
Fix migration of pk-only compact storage tables
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-9874
c0400b312be6f6a15e6dce092b7758ca149a4a7e | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2015-07-22 19:59:37+03:00
Fix dropping static compact columns via Thrift
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-9867
c7b02d1a6d11dc4436340a5cbeb0f377e8ac8605 | Author: Tyler Hobbs <tyler@datastax.com>
| 2015-04-01 12:42:01-05:00
Add SELECT/INSERT JSON support, toJson(), fromJson()
Patch by Tyler Hobbs; reviewed by Sylvain Lebresne and Robert Stupp for
CASSANDRA-7970
611d1baecc448cde9f4e359e639287fed6f8e357 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-11-12 15:16:15+03:00
Cleanup and move hardcoded system tables away from CFMetaData
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-8261
a94b173e2c0b2ac230ec55e5f76de288e36d5f74 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-11-07 14:34:33+03:00
Isolate Thrift conversion code from schema definition classes
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-8261
a991b64811f4d6adb6c7b31c0df52288eb06cf19 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2014-09-01 18:54:46+02:00
Storage engine refactor, a.k.a CASSANDRA-8099
Initial patch, see ticket for details
f732a8b3c5bb4af8906fb99b3a3cfc247d461200 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-08-11 13:39:06+03:00
(Thrift) fix range deletion of supercolumns
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-7733
0bc4663aad3257f359058465dccbb36141fc75c6 | Author: Benedict Elliott Smith <benedict@apache.org>
| 2014-07-07 21:10:57+01:00
Consider expiry when reconciling otherwise equal cells
patch by Benedict Elliott Smith; reviewed by Aleksey Yeschenko
and Sylvain Lebresne for CASSANDRA-7403
6858dd3e3ab354c517503d310e50319be93cf6a2 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-06-19 11:54:33-07:00
Modify reconcile logic to always pick a tombstone over a counter cell
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-7346
99594cd6879c73da78d05a56232427936d2ee5d7 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-06-11 17:21:35-05:00
Use node's host id in place of counter ids
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-7366
b7ac8f96c169a3cfe18dd50ca1f27ce2b21fd78b | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-03-31 13:09:36+03:00
Serialize batchlog mutations with the version of the target node
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-6931
8a2a0c3d4ba674e345f9b2f8c8b2dec8f5782254 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-03-24 16:55:32+03:00
Clean up OnDiskAtom and implementations
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-6506
69bfca06f2b048c43b0dc4c3423227946b7f6523 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-03-24 16:52:38+03:00
Clean up CFMetaData
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-6506
812504713523c2b8fbff394fbf4448ea30b5e4a3 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-02-06 04:57:56+03:00
Replace UnsortedColumns usage with ArrayBackedSortedColumns
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-6630
714c423360c36da2a2b365efaf9c5c4f623ed133 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-01-24 02:52:43-08:00
New counters implementation
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-6504
714c423360c36da2a2b365efaf9c5c4f623ed133 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-01-24 02:52:43-08:00
New counters implementation
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-6504
83cd80b277fa6e73be1c7d66b80669731f0f92c0 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-01-16 22:07:20+03:00
Add support for 2.1 global counter shards
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-6505
1f7628ce7c1b3f820717eaa44df9b182158eb49e | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-06-18 19:15:02+03:00
Include a timestamp with all read commands to determine column expiration
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-5149
e48ff29387547c0837ab381f6e890f8417a1b65c | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2013-05-28 10:17:26+02:00
Add auto paging capability to the native protocol
This also generalize the paging used internally, and pages CQL3 'select
count' operation to avoid OOM.
patch by slebresne; reviewed by iamaleksey for CASSANDRA-4415
068b53dd5de928fd80815b54963af796f51f1c38 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2013-02-16 00:21:35+01:00
Fix pessimistic unit tests post-4671
Conflicts:
test/unit/org/apache/cassandra/db/compaction/CompactionsPurgeTest.java
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
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
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
712cfb12dd01b368a34e6b19d16c21edcaac1487 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2012-02-21 13:37:17+01:00
Fix CompactionsTest.testSuperColumnCompactions (insert longs since CF uses LongType)
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
295aedb278e7a495213241b66bc46d763fd4ce66 | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-12-23 16:09:05+00:00
global key/row caches
patch by Pavel Yaskevich; reviewed by Sylvain Lebresne for CASSANDRA-3143
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1222715 13f79535-47bb-0310-9956-ffa450edef68
8cf9f2deda1fa2d1300813b6a0a4f3a23e00f011 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2011-12-12 18:22:13+00:00
Allow overriding RING_DELAY.
Patch by brandonwilliams reviewed by slebresne for CASSANDRA-3600
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1213346 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
c898b070a169fed7fcd7c84cfa5a7d042847f064 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-12-08 13:58:54+00:00
fix bad merge
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1211890 13f79535-47bb-0310-9956-ffa450edef68
aef5e6aa25edd3ec7dbeb063e882db16cae08537 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-12-08 12:07:13+00:00
merge from 1.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1211849 13f79535-47bb-0310-9956-ffa450edef68
e21cda43ca924e8aba692f7992abb6e8181e4961 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-12-08 12:03:55+00:00
add back partitioner in sstable metadata
patch by yukim; reviewed by slebresne for CASSANDRA-3540
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1211848 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
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
052e9ff98a2d2fb130fb3af4de3a5ce81d10d0a1 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-11-28 17:02:42+00:00
merge from 1.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1207453 13f79535-47bb-0310-9956-ffa450edef68
545cd657526cb92be4c7d677df943bd7c2646136 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-11-25 14:18:41+00:00
Remove allocator code from counter unit test
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1206184 13f79535-47bb-0310-9956-ffa450edef68
84a118912ca5f567f6801206f34eddcb292860c9 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-11-25 12:00:50+00:00
fix system test
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1206131 13f79535-47bb-0310-9956-ffa450edef68
4d8ae4d2040b94348cfb84ab480b0ceecc5c47b0 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-11-23 08:04:45+00:00
merge from 1.0
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1205319 13f79535-47bb-0310-9956-ffa450edef68
1c78dd9ce4a356418962bdf83205791b8cfc10e7 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-11-23 08:02:32+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1205317 13f79535-47bb-0310-9956-ffa450edef68
6d183c1a527cf70212dfac81f0d61aa8e6f9a8d4 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-11-23 07:59:45+00:00
Fix array out of bounds error in counter shard removal
patch by slebresne; reviewed by yukim for CASSANDRA-3514
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1205316 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
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
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
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
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
17ad4cc18d334a702ea0ab53b7ac670b77808e20 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-11-07 13:36:28+00:00
merge from 1.0.
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1198732 13f79535-47bb-0310-9956-ffa450edef68
1fa626407f4712e002cec8c02e7b0516b05d3dc0 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-11-07 13:35:05+00:00
#3178 for 1.0 branch
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1198731 13f79535-47bb-0310-9956-ffa450edef68
287601d7f4d894687721aa54be8e822f3346d45a | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-11-07 13:26:00+00:00
patch by slebresne; reviewed by yukim for CASSANDRA-3178
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1198725 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
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
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
d01f8ddfb3a2ec518bb7b547266bdeaf700a6e6f | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-09-14 09:18:28+00:00
Add missing license headers
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1170490 13f79535-47bb-0310-9956-ffa450edef68
55b43a71fe7b581173b3c051aa6ea61a71c2f1ca | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-09-09 14:54:30+00:00
Remove cql tests
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1167231 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
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
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
f11cbee59173ceb051af8f499e14f5d97a8f39c9 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-09-05 09:26:36+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1165219 13f79535-47bb-0310-9956-ffa450edef68
a8c6e6224324a48eadf60a10d2181828a3fae4e4 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-09-05 09:23:54+00:00
Add missing file and fix type from CASSANDRA-3122 commit
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1165218 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
01f32820fba5d036adf6f491a49a1cf431e12dc2 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-09-01 13:22:17+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1164072 13f79535-47bb-0310-9956-ffa450edef68
7cf0efc0d65028e7cf6730fe38b9e8b2a5638c97 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-09-01 13:19:54+00:00
Add file missing from previous commit
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1164069 13f79535-47bb-0310-9956-ffa450edef68
c8afd769e5baec91f20508d0a37bf1bba93f09ff | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-08-31 20:30:20+00:00
Make the compression algorithm and chunk length configurable
patch by Sylvain Lebresne; reviewed by Pavel Yaskevich for CASSANDRA-3001
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1163801 13f79535-47bb-0310-9956-ffa450edef68
8db70007843cc5ba2becccfb64ad909a5792b5a9 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-08-31 16:24:13+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1163685 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
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
98fb5641edcb603ce3ecbc66f56d2afc69bd61ce | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-08-09 20:26:07+00:00
commit from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1155549 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
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
ba1821f87c0e757a4a1882d071c99952b7bd4695 | Author: Pavel Yaskevich <xedin@apache.org>
| 2011-08-09 16:02:29+00:00
Add block level checksum for compressed data
patch by Pavel Yaskevich; reviewed by Sylvain Lebresne for CASSANDRA-1717
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1155420 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
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
1ecabe6842472f1793eafe2492b648823d8e4f83 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-08-02 17:28:55+00:00
Add optional compression for sstables
patch by xedin; reviewed by slebresne for CASSANDRA-47
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1153210 13f79535-47bb-0310-9956-ffa450edef68
640deaa8746631d3b3a6e278ab7a913c83f69c2b | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-08-02 15:05:50+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1153157 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
826eab0e457841c2209742e3d0e56fd87225f5ca | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-08-01 14:47:04+00:00
Merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1152808 13f79535-47bb-0310-9956-ffa450edef68
8906a0aab5f3a1630c63a18f0a5ae158490530fb | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-08-01 14:31:36+00:00
Merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1152799 13f79535-47bb-0310-9956-ffa450edef68
ea9a74370e211ff37a8099fb4f03c89894d58a9b | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-08-01 14:26:24+00:00
don't throw exception on batch of counter super columns
patch by slebresne; reviewed by soverton for CASSANDRA-2949
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1152795 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
bf436b05180b44e2c7f950ffb017607e03b41550 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-07-29 17:02:38+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1152303 13f79535-47bb-0310-9956-ffa450edef68
a7595918ec46a5dfa24c216418596ab462356692 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-07-29 15:33:19+00:00
Speedup bytes to hex conversions dramatically
patch by dallsopp; reviewed by slebresne for CASSANDRA-2850
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1152265 13f79535-47bb-0310-9956-ffa450edef68
4b0192a30073c8a00940a054ae4bc84dd6d8bbf7 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-07-26 08:42:42+00:00
Remove files forgotten by #2920 commit
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1151019 13f79535-47bb-0310-9956-ffa450edef68
9f925e92215069b7ef8f3551d19dc4a57b06ba6e | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-07-26 08:30:06+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1151018 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
2c000d92f2985a90e3cdb262e30cb86d99da4517 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-07-25 15:23:00+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1150748 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
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
92eb4a149859b9d0efedb5fa5d69b67686078916 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-07-07 14:35:03+00:00
Updates for 0.7.7 release
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1143847 13f79535-47bb-0310-9956-ffa450edef68
9075d8988d7d5f99e5358f4ade97e68f5758904a | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-07-06 12:17:23+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1143372 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
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
4ac5d67a7f98ceadc89f68a05b49487c5ece9ddf | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-06-21 18:06:55+00:00
Merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1138113 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
d17a5dbdc439890f509d28303c79d0d20c79bfbf | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-06-16 07:42:11+00:00
Add missing headers and bump build version
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1136307 13f79535-47bb-0310-9956-ffa450edef68
2782e0beb47dd18e2bd332409e700b953d925a4b | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-06-15 12:01:21+00:00
Make AbstractBounds.normalize de-overlapp overlapping ranges
patch by slebresne; reviewed by stuhood for CASSANDRA-2641
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1136008 13f79535-47bb-0310-9956-ffa450edef68
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
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
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
a7e632771b62b7a11594f494c405f9dfba4b4b7e | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-30 13:10:43+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1129157 13f79535-47bb-0310-9956-ffa450edef68
3d9305b505471db21bd73d79a95d7d4a4981433b | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-30 13:02:40+00:00
Reset SSTII in EchoedRow iterator (see CASSANDRA-2653)
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1129151 13f79535-47bb-0310-9956-ffa450edef68
3de3c21dc6a9164868eecac11578ed054d2ffc51 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-23 10:38:53+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1126422 13f79535-47bb-0310-9956-ffa450edef68
03e329bede79b7ef9647a99219c2cbae45857860 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-23 10:16:25+00:00
Don't write CounterUpdateColumn to disk in tests
patch by stuhood; reviewed by slebresne for CASSANDRA-2650
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1126416 13f79535-47bb-0310-9956-ffa450edef68
6505a0706d97fd084372a89109a7e9782506f124 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-23 08:54:05+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1126391 13f79535-47bb-0310-9956-ffa450edef68
2691fcdb0664952445673eb8d74ddef98820167e | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-23 08:51:54+00:00
Assert ranges are not overlapping in AbstractBounds.normalize
patch by stuhood; reviewed by slebresne for CASSANDRA-2641
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1126389 13f79535-47bb-0310-9956-ffa450edef68
b76a5b5c04db7f5abecbb80124a65ca933ed1df9 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-23 07:53:48+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1126363 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
c5c07bd73d671bc0b41969ae4f9e91b669e9df67 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-12 15:24:08+00:00
merge from 0.8.1
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1102350 13f79535-47bb-0310-9956-ffa450edef68
2ec1f8824ea5f48f7b02db2f1464a9e85deea93e | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-12 15:22:37+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8.1@1102349 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
42d5f0aab3a638129e4ffad9f79e01a26d536d7e | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-12 15:15:58+00:00
merge from 0.8.1
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1102341 13f79535-47bb-0310-9956-ffa450edef68
287729981e2a1695e05ded1e66da8fc80d89ac4b | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-12 15:09:43+00:00
merge from 0.7
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1102339 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
5d98581e9c30bbd226fee9087bdde0ac7bae6f86 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-09 17:24:34+00:00
Add CompositeType and DynamicCompositeType
patch by slebresne; reviewed by edanuff for CASSANDRA-2231
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8.1@1101120 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
f759cb193308f1f6eef1b42d7ff6cc7c3dfafb27 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-09 07:29:37+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1100906 13f79535-47bb-0310-9956-ffa450edef68
edba1e815145d823edc4ebe61bb9de39311620a2 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-09 07:28:16+00:00
Fix failing MerkleTreeTest
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1100905 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
a8d233cae1455a7ee1d99259fec94ebc92531939 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-03 12:30:39+00:00
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1099038 13f79535-47bb-0310-9956-ffa450edef68
1984e8e615772394766b6919f9001add29034cd6 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-05-03 12:28:47+00:00
Make CFSTest not depend on hardcoded sstable version
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1099037 13f79535-47bb-0310-9956-ffa450edef68
832a45d89c42869769e159a1154759edeaf5b5ef | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-29 16:52:45+00:00
merge CASSANDRA-2571 from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1097884 13f79535-47bb-0310-9956-ffa450edef68
d24d7ce6c47637512864892c222f396dd6eaa6e7 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-29 15:58:09+00:00
Reject queries with missing mandatory super column and always validate super column name
patch by jbellis and slebresne for CASSANDRA-2571
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1097852 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
c948fd286495616988cf707b043baf63540b4585 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-21 13:33:13+00:00
merge CASSANDRA-2512 from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1095701 13f79535-47bb-0310-9956-ffa450edef68
64621c76a3b99a9655bb708f88f434b6f158795e | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-21 13:29:53+00:00
merge CASSANDRA-2512 from 0.7
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1095699 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
b8534fa167cee43ffd02c79d76a8fb22b802368d | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-19 09:22:30+00:00
Merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1094960 13f79535-47bb-0310-9956-ffa450edef68
3e44d450a344ebad4373f2454d6675aa13f438b0 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-19 09:20:40+00:00
Fix unit tests for CASSANDRA-2290
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1094959 13f79535-47bb-0310-9956-ffa450edef68
3edbee223fed6aebe33ed8c5e168b4c79efead7e | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-19 08:59:31+00:00
Fix unit test for CASSANDRA-2290
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1094945 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
eed330ec086f36b36ab7ac2fc74693db43ae86bf | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-11 18:00:23+00:00
Merge CASSANDRA-2342 from 0.8.
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1091151 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
beac419bd36a033c6376d3b91455abdeddc85685 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-11 08:36:55+00:00
Multithreaded compactions
patch by stuhood; reviewed by slebresne for CASSANDRA-2191
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090978 13f79535-47bb-0310-9956-ffa450edef68
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
dc89826fd89720da0c5ad2de9fb54afeb712136a | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-10 17:25:57+00:00
Make repair work on a token range instead of the full ring
patch by slebresne; reviewed by stuhood for CASSANDRA-2324
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090840 13f79535-47bb-0310-9956-ffa450edef68
28ab378639e1717c3dccc5b91d84525108e68749 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-07 22:46:28+00:00
Fix unit tests for CASSANDRA-2428
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1090054 13f79535-47bb-0310-9956-ffa450edef68
22fc25b9a223205f89293c7143aeb15de3ce6cfb | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-07 20:31:51+00:00
Use {Lazy|Pre}CompactedRow for CommutativeRowIndexer
patch by slebresne; reviewed by stuhood for CASSANDRA-2313
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1089993 13f79535-47bb-0310-9956-ffa450edef68
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
6fc5ccaeb77e1183c95adfa60709b74fced44626 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-04 22:25:02+00:00
merge from 0.7
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1088806 13f79535-47bb-0310-9956-ffa450edef68
6d777b46f49e3f8af9b96911a4455bbeaac86ab2 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-04-04 22:15:39+00:00
Uncomment tests that were commented for no apparent reason
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1088805 13f79535-47bb-0310-9956-ffa450edef68
b1ed2d1520ff9445f5d250362608b524995c3aa0 | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-03-30 13:53:51+00:00
Use ICompactSerializer in AES instead of java serialization (and fix tests warnings)
patch by gdusbabek; reviewed by slebresne for CASSANDRA-2361
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1086957 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
b62b0aedd67a387b8d4b5f8bc083803e2fd99dae | Author: Sylvain Lebresne <slebresne@apache.org>
| 2011-03-28 15:01:25+00:00
merge CASSANDRA-2367 from 0.7
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1086266 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
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
e8b42ca60c72bc8e8309476bd2088891576ce24d | Author: Brandon Williams <brandonwilliams@apache.org>
| 2011-03-23 15:41:21+00:00
Add counter support to the cli.
Patch by Sylvain Lebresne, reviewed by Pavel Yaskevich for
CASSANDRA-2341.
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1084616 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
ab5a8c77e4509fee9c4942ae391bbd82d7f7b295 | Author: T Jake Luciani <jake@apache.org>
| 2011-03-10 20:54:50+00:00
Use UUID as node identifiers in counters instead of IP addresses
Patch by Sylvain Lebresne; Reviewed by T Jake Luciani for CASSANDRA-1938
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1080345 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
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
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
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
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
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
1506731fa04a6d5a1e6d92d53b0fa4796badce38 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2011-01-26 14:57:20+00:00
turn thrift ports off. patch by Sylvain Lebresne, reviewed by gdusbabek. CASSANDRA-1951
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@1063747 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
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
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
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
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
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
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
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
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
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
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
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
79edac4893a0e4e13617f86917c46ac6e9a47516 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-05-07 13:57:20+00:00
return error when mutating a non-existant CF. Patch by Sylvain Lebresne, reviewed by Gary Dusbabek. CASSANDRA-1036
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@942074 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
bc83a65a616ca2f7b995cd4bea12729c03acee33 | Author: Gary Dusbabek <gdusbabek@apache.org>
| 2010-04-20 14:51:57+00:00
get_count requires SlicePredicate. adds multi_get_count. Patch by Sylvain Lebresne, reviewed by Gary Dusbabek. CASSANDRA-744
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@935946 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
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