66 Collaborator |
Jonathan Ellis , Brandon Williams , Philip Thompson , Sylvain Lebresne , Marcus Eriksson , Sam Tunnicliffe , Tyler Hobbs , Benjamin Lerer , Alex Petrov , Mick Semb Wever , Andrés de la Peña , Štefan Miklošovič , David Capwell , Benedict Elliott Smith , Berenguer Blasi , Stefania Alborghetti , Caleb Rackliffe , Paulo Motta , Josh McKenzie , Robert Stupp , Branimir Lambov , Blake Eggleston , Ariel Weisberg , Jake Luciani , Michael Shuler , Pavel Yaskevich , Jason Brown , Yifan Cai , Dinesh Joshi , Jon Meredith , Jacek Lewandowski , Carl Yeksigian , Zhao Yang , Dave Brosius , Stefan Podkowinski , Chris Lohfink , Jeff Jirsa , Jay Zhuang , Aleksei Zotov , Mikhail Stepura , Jon Haddad , Sankalp Kohli , Andy Tolbert , Nate McCall , Jake Farrell , Jeremiah Jordan , Sergio Bossa , Michael Kjellman , Piotr Kołaczkowski , nvharikrishna , Jaydeepkumar Chovatia , Vincent White , Dimitar Dimitrov , Claude Warren , Ben Coverston , Tommy Stendahl , Per Otterström , Sam , Ryan Fowler , Leonard Ma , Carl Yeksigan , dcranford , Paul Cannon with minor changes by Aleksey Yeschenko , Michał Michalski , Hari Nukala , Daniel Cranford |
230 Patch |
207 Review |
7d54a62ccc27f89bb6ee55b8f17005cf4c444231,
f0280fb6f863582125bfd16b8a90c345972c4a8c,
7c2f97cd29486196b50c65a093e92b0fcd9789d9,
94bcb4e5ec4fb99b73276d90b9d08def6f3b4d30,
c100d34a1a1d497eee85ca10c5cc1e43eb4871c4,
47cac5c49b93d205fa9b3a57ce55470887c5be45,
dd6242037b6c78eed0994638c20ec82ecf78c43c,
6812fddb3e6d20e5e8840e57076b97210a9abfe2,
6a1d9de3d938d24baa2ba98b5379b0536177c786,
15a2fe00fc9817874f4c1600d56a373c21b1ad1c,
09c89e5f5f8604301c233130dfb6e82a36ae30f3,
c2f24d2c45aae6030310d881dcd96ba60d04a2ad,
dc725bc01a69893a59db27312f6eb2bda9aa0ac9,
4d42c189fa82b32fd93ae42a164b91e4db62992e,
602a5eef177ac65020470cb0fcf8d88d820ab888,
7e878c1eb61b180227d6f1b70c4223e3ee71a754,
f9ff88437742675db5c53f5834884b43f8937e00,
2117e2af00603f5fb2181e53dbcba190b2eab861,
fc862e207b04ed92f15b2129ae7738186ebc6d69,
855fc91596b10a89a504b3491952d06ffe93618d,
dad82fbd30c8b87c4c9fa02abc6796ba8c2bf99a,
310a48efcfdc0fb77fbd5fd6e734bf17667f617d,
afa4563864889c78569e29466047b411cd866b38,
8aec742a1f86a825028f4a1267e111cd1a4aea40,
cf6f7920f7742bb9a17a23ad37499d9213807d81,
9eee7aa7874c17ab28d43ff58c97da889c87e397,
5e969e9cfd7e776dadeb51d1003bbfe79544ca08,
d496dca6729853ece49d68c4837fed35149c95d0,
45937def313bbb32024ae890f830e23bcc6ccae5,
5b645de13f8bea775d5a979712b3bea910960255,
aed682513cc381b80705d1f971fddc394e8a62a5,
f8d34d35646fceb76d6f747b681fe0108d7845d9,
236c47e65ce95dcc7c8c75706715b5a2a88fd237,
207c80c1fd63dfbd8ca7e615ec8002ee8983c5d6,
53c71949d4a49d6062e43ff3b1a9ca3e94496cfb,
4e23c9e4dba6ee772531d82980f73234bd41869a,
2fcd29b830e7b201e7047d283de385d5f1c427b5,
9192e4dff3e800749e0da1f8853d2144bdd8c938,
912fdb3ea4ff58ae9e1fe0c9b230ec76273ff601,
5469f2120423504374900eada2f7b0bcae603c47,
ded663622e7861d577bd8ab11ba5e502f57ce038,
7f297bcf8aced983cbc9c4103d0ebefc1789f0dd,
ba71289778369e71d9abbdb93cb6b91ba67f9c85,
af3fe39dcabd9ef77a00309ce6741268423206df,
ecaf3b079dad89e220885791fefb1372c3d2f9d6,
e5c40278001bf3a9582085a58941e5f4765f118c,
c7e74f349455bbdb6efd88e1b68a75ac1da83284,
5414950d6a42a2f7d41dec6427cbf210dd7d99af,
d766f4fb20af4914b54420e22af0de909eb180ed,
48b685e8521ea54d93c0d8d9e4ea80ecb1400dce,
340df43fb74f7f3ef021d10ad1b4510636ee3f14,
56cfc6ea35d1410f2f5a8ae711ae33342f286d79,
cffa93c62958c83948d811a807922f108b3aa714,
0790e48191f5cbe040a286881fbfb9e6de375303,
96d41f0e0e44d9b3114a5d80dedf12053d36a76b,
b31845c4a7982358a7c5bfd9bcf572fda6c1bfa9,
0a08525ad236f78df05c854dead62f300eae271d,
2d55c1e8465015fd18cc71a1228489aaf5c6eea8,
c0400b312be6f6a15e6dce092b7758ca149a4a7e,
fa7103ffddd85ab38092c2aa01971d88f5c5ef3f,
1b5fa8ce3cbd238b0e735ed067eb95c83b67f262,
dc8523819ff549acd0c902dc1d118cc404718003,
8d7c608bac9440911f4803db04f306f0616f2a22,
376e552c42e3120638249369029bfa2b9398395c,
5ba79cbf208649d36ba04834fc8ef242638dee7e,
c734cb8b60c9bc96303d0cf5b77a7eabec5a49e4,
16044a6f4c19a899172efc8b2d0ac3e4723d4c88,
a827a37171b14ec1446196733eb941e7da42a96a,
7d6c876ec9f8dd143046ff49b5d61066ad5206c1,
a89597da137ad55a5a1b5268ff414c3c1effce10,
31e3f612b113a76ca8c04a3a86aa6df3915ad055,
6e1033bc964227566e952b3b68604a6b74a984a6,
2f2b58da22e610cfcd7b994938a9a717cbda1bdc,
35668435090eb47cf8c5e704243510b6cee35a7b,
bed42c2104ebaac83da4292703c08a5c963e062c,
642546abac7527b640e228cdeb1993c53fc71582,
3e9d345f0078922950157de4fd4c7992512b43b8,
c5cec004628c2b669d48c4cf565bfa5482a766f3,
611d1baecc448cde9f4e359e639287fed6f8e357,
a94b173e2c0b2ac230ec55e5f76de288e36d5f74,
89257bc12d38e9a701e14262766c955b71705d6a,
98bcf40226db7c8dbafa6eacee9ce5ef3feaeb1b,
63cb95e012ae3cc197b42b9aa881f905449437b1,
380273826d05913d4b80b73e0db2ea49711b17c7,
b1166c09983b1678cbc4b241f1da860930c571a5,
ad89d4437bd2997f0c9b7bc1812e27d29a41b8db,
44a9d8cc689ffe9f3a5628a1e816730e75736bbf,
abd1baeeadf82c4f5735f2c1ef6fe0e734a5f4c0,
f732a8b3c5bb4af8906fb99b3a3cfc247d461200,
a771f60dbb43ba4b86afb5afe501620a816b1b3d,
b55f38be31bc594fcdf6af757e79de2eb7579b05,
b2dcaf269a17acaf9755a14f867844efb56f48e7,
6858dd3e3ab354c517503d310e50319be93cf6a2,
760441ba0f0f536934a611ff1f55f30e658d2a1d,
99594cd6879c73da78d05a56232427936d2ee5d7,
f486193ab5654881986a7f7b655fee3aedabad15,
4485e6dbfed89c9137a58412210e56ae88cfe217,
c1eb74ce47988c1e75d20ccb9a0320dd305c4b1c,
87097066e7c3c133e333804c4e4b00457b6c989d,
57b18e600c6d79d19d29f3569b81cb946ef9ee57,
dc3f22b61d988d559d0078c557623d07abef8584,
b7ac8f96c169a3cfe18dd50ca1f27ce2b21fd78b,
48e8dcc8f0f15864c2ffafd41f54d713dd5e2f3e,
8a2a0c3d4ba674e345f9b2f8c8b2dec8f5782254,
69bfca06f2b048c43b0dc4c3423227946b7f6523,
b4f262e1b0520a683666186d952f9913f568a71b,
ee477cc4ddd1ab8ba4c7c2338d31060119735e7a,
79c6ecccc0760c2c19d3e83f5815307690ec0bdf,
5204575022030ce2e899edf36847fc3744f3d0ca,
fb1c6b9cded56e63dfcc765515edbc94ee9f67a0,
0e43885ab24768177cc1e758e1ab69b6dc1b23db,
812504713523c2b8fbff394fbf4448ea30b5e4a3,
728c4fa9bf2b2c11dbc61c8e5536b1542abc1ccb,
714c423360c36da2a2b365efaf9c5c4f623ed133,
b0b168f0690f7e1d2c0e3401ea0e74d3bbccd164,
83cd80b277fa6e73be1c7d66b80669731f0f92c0,
6bbb13b9b0fe62de2a2140055af2ea6968c73ccc,
faa9d51a60cf91a2ab479aa84524a56e68c4ebe9,
510eabfeb4111b6acb27ce1c443e5aef99341d1d,
6b3fe5ee7ca333bf1d8cef1cb06e72f2b7ccef6a,
fd129664ca482181d2c794a68bbd5a5bcc2b01be,
4e52e0d2add1358c5d80bf9bf805a987dfb4dc5d,
bffd9ea8eb5358b5f138cbad8a387d5037d1ac12,
a9659774b3a9b71975ea9084ed26de971dcd0ee7,
b60f63d5438be5ea3f564e7d00e32d1fdb4001de,
0e96e585837c277073779a5f004fbb1e245964af,
26c4262233c0fb1b4593683bf7829d42ca3e12b8,
1f7628ce7c1b3f820717eaa44df9b182158eb49e,
452b1bef56d150085ad6a9f0e758c112f2c07eec,
6f5d8a56fc026fbf7173cfc364346def3806c7d5,
3a51ccf2d12a5fcfaa1378eff0209526c9a33278,
ce8bc33d438dc0877a2bcb0049d4c1d84db508d5,
68da4b468983fc54f4681cc5e57a13dba0cb4c8a,
81e19fc78b321ee37fa0cb79e53a9b0546b3c69d,
971a95abfc23dd0e265d439f4d2f024d2c552370,
b04f03dfae1a138825e4efb093d5c67565a53f58,
455a0fccfb6f2e679c4d69857ccca2899a5a1d33,
ac965a60eeb931d0d97346157004681d76e2a0d6,
e79d9fbf84a35021cafa21d428e08fdd9bee584e,
2d16e2811f26096ddfbf8d25a6eac17e0c9c9e32,
0b83682b40d3bace7bc0d604db46ddec78f2cd4a,
5a3eb1a6c3e61bd217e23e5d1e7c27f03fab4f08,
cc0be1b40007ef4b653e4ad6bc4dbe0438b97785,
2fcd29b830e7b201e7047d283de385d5f1c427b5,
ee477cc4ddd1ab8ba4c7c2338d31060119735e7a,
714c423360c36da2a2b365efaf9c5c4f623ed133,
09a4dc055237185c0bcb9a5b3855b85ef0861fb2,
703bd684ca79f817392acfed5c26ad0871660735,
62b90340d6f3a538acb33f693c4177e5c7870d9b,
340a66891c7eb5e550b8a72401de930cb4c5c392,
629abfb52dc1a24c2dbd2e9316ca2fb77e593554,
87450cb13e6cab141e24f430db5532adcf18751c,
26c65e640cea57e8a2c0e007ab3f5febc7a2f160,
7f6ac19efb9a9d51a3ebdb58197c8fe35476034f,
1c86fa3c1871c1315df67647cb1d46762e43c279,
207cdf30133a77b09942c3e7d4df9bc5b2161137,
edc37bc8413132493046b3df289ca7dd04516f5c,
14d62ab115001be9dfa872fb59e60ea532372d4f,
64dca6496874160709548e6dc9696417b837bda0,
a3b607a11971a052bb44fd057106632b18201d7e,
d73c9f3a8110255630da60cedfbf1c35109d1ee1,
7c228b0a2a9bbbfb3f55e91e5b055a8a705e9abb,
5372ed70e709d2599a35c4f82c9591ddcc7731f1,
907313b90643dd933b5b6deb9e69984b5a911a89,
6f8ced2d9d04918a7ff703d4bc918bdd109c669b,
02c1cd77439b220a09df1d53891441bb80dcf944,
51c8352020b8df3fe04344ae88c29d2a73a228bd,
5afbb7445e434831ab4f5730b0e2e5e4c8bb375a,
9c2eb35a8c1d9fde1499fdfc7b02e7db36d321e0,
4f2996b46a07cb371cae1180638e1b8d7039bf50,
0e6a1e6ed353dc07f4ece01ee409b962c27d7a3e,
1df74a6afe80d26192a9310e349885114bde181d,
dac3d7535cc120a6615257fb9dd05988e9901dc4,
957ae2bc455c56835632193e1aa251495c3724f8,
f889dffe7489fad53085d46901fd7331f09600ba,
b0f34e3a6b41c3be5f86dcb8db4f32de9436b071,
b76a06672ca418a2a7e90278886252deccdc9edd,
51ad68ec45c7a40de1c51b31651632f2e87ceaa4,
163f82c2db0e86d4dd8f312b291ccd094891b986,
9119cdfe921a2f39a315badd58900a12409d506e,
5893020fd9f2ca783be13a5a0974504632529440,
2ad557dff9f9d4a3c09f0781b3eeeb5fe75b57d0,
55c4ca8bd450b81da6eed5055981b629b55dea15,
13a8ec4ba3c9e4edfee50bac2385bd769c62c25f,
36af40f23e955094ba022cc698e7e88eb4f24922,
671e0a0a4e14f4aa1af89b265015e350785e8239,
d56e71cefe2d8fee0706b06e14d5c8ae5d20708a,
cddbe407909897d63fc40129aa4e1a51754c84f5,
0048dfbb7602ca32029b54aeb38da4d947921d3a,
5494c54d7bf6499369705a2c3b41503b89bcda28,
8c7c27b7522d11972e3b3830caa6a78040448170,
1a51966c9afa7b3126d27615fdf72afaa2b5dfa7,
e6d7c85ce41585657317daca720410640c40ffad,
eafd00b3629f7034e814b5a814f4f270785050c2,
76216531bf75d8951e9e7ae102b6935a5e9f3f68,
bde4a820698ea958b9a1d5f490b381d52f0b1868,
cd4d6ebd94377482f3319c7c9bf2f850b4e57265,
d31b56075623c19e5151400f83c8ea43f986d5ea,
9374d07da2b54a42360106d740690b2e4a832803,
a69743d86f9c7045fc5334389b2c1f5307867451,
5ea2c49f33c44d6f22ec8b30373463624e2f0acb,
6eb0a2a7a41c344a93430a84ebb5209737c6923f,
a09daf74f30df881e5e6e5803baae394f745e313,
58a8f8e968c5e905cd8f1c72f570f51658c58223,
866850189c6e3e5ba4aa7f7dc240614047684419,
e7bb9ac77851c27d7165f0e21761313cad6a1aa4,
e62f1a495cdda83fd29173801ae5b160081537e9,
26f9cc6ff5e6d95d44784f034a3d8ed974f415b3,
24eb4bc6fc86ab990defbb80d2be220e53e2367f,
0f66c4abbb51fbd1f43c1bf4fa126d7f90d4ac7b,
255a7a15562e66ec143b5daa7fcdcca72aa97d80,
c44151621955afec26e26c3d0c38c351392cac97,
e8232030f07591b84156394c895f74dbfa03f418,
61927eb50fcb1e0dc2eac6db79523a96415093fc,
aaf51be6a066e9b9c6f42209b9ccf305b516ff2f,
586f2cf441eca6e20d8542f2fb6741cf40a646fb,
67acb6be519954c5349230cce75a97eda747dd3e,
5ea6bd85cade750cf011b8cd707cbecaa00958dd,
2bb3eef00c9d2f78025478336c69cf6d5ef6efe0,
42798ae0e65049a60265090bec2ef649eabdd3a2,
98f2b7644729fe1cebd028f9fed3fdacdc1e24dc,
4c42b23fa868b3bfbef4578739ef0eea1e3063b5,
d29be5b6d6dba46457af9dc2b171091e703fadef,
52ce62d46dd13a75dadd834cbc28789b53a89a38,
f7feafb1372e4d6e5d785dd66abf4616d3ab4643,
885342f37772b645bbf890e3907e36a0b1ecbd4d,
1dcbe1e4df897fe5066718191d123a21e092e581,
40299098076c2b6e87c95052b610bd4c7f3ed0c9,
84f8f510744251930f952f2ae12010d29483ff0f,
85c91680c6d0d18cfbb1d57c8748d9fb8280c44f |
d2923275e360a1ee9db498e748c269f701bb3a8b,
326bf4b3f5a9ba2de3bd3962babd343164e59bf8,
38408938ccfe5b8c051e25c645bdcd71b45fa66e,
4734dfc503e6b4307b63dd61f36da9f9c89d86f9,
452ad8ce709b69b3201819143f397b4f1857f201,
730b898b7415e568138c6fc1e961f69b41ba1fa0,
f01d2b4a3ca114ac58d95befcab3dbbad9d960aa,
94bcb4e5ec4fb99b73276d90b9d08def6f3b4d30,
2638051af186eb7cee110c103ae011f853ae8bb3,
8ec04361b9e098430023e4776baf1941be958475,
e13356d75d2d3c200f1636337cf15329bd1b829b,
dc2acba043c6978b32a9556e0d610251d5535ce6,
f4b69ba0e82bb051e56a92d792142034d9f617f0,
b6d8e2ce6bac816279ce0490fd6292aa7e4124b6,
46700918f8faec82f231aa15ff719c58e5f1ee95,
ab481be81da0f06a80e099ca7502b7453ff568d3,
91b86487fe5389765711b3266097fb3faa84e5dd,
e966c45afcf8bef47df245ccb851386e5ce60505,
14fbab15bd264dd1cf894bf48170cf4f30ada8a0,
6bd373f5d27754f80384caa31d1b2a4cfc43bc19,
d2923275e360a1ee9db498e748c269f701bb3a8b,
f0c97132c969cc8dd028d00c5e68ada8b0b9b9c6,
92dc415902654c0e69de47205af62b9bb4532809,
6812fddb3e6d20e5e8840e57076b97210a9abfe2,
6a1d9de3d938d24baa2ba98b5379b0536177c786,
b915688ea878aaa284f5cedeb799c5f797c4d824,
32394e9d0ee86c66b7b21a9e9832ab6671b00f6e,
28decd307f1005b603679c88f883cd74d2cc0635,
9bc8d0b452aeb7aaa2005e710fc3de0998172738,
6f13c864a02b32daa7696eca27431f5385a306df,
e675a74d7303f10694e571594538a0462002051f,
1f686fd634dbe9b46c03629d2b3bfae345a151e3,
41952a2f73ba5198250f64beba8f7ff1203204ab,
699a1f74fcc1da1952da6b2b0309c9e2474c67f4,
f670db4a0ec6c2d76b52fa1510f585c49b4f731e,
1266fec349e76b964b522d11460f1df4adadcb48,
56f24f78f62c9945fae40790e3ed09893fa1ed18,
c8a2834606d683ba9945e9cc11bdb4207ce269d1,
8358e19840d352475a5831d130ff3c43a11f2f4e,
678ca3fc29c38b64a110dcf40693aa7840b0585c,
a8327eb8868c8d9d03c253a88509ce64d2ac227b,
a8e7cfbc0e146ea82154654ba43b613b058f99d1,
092915ad19d25c1ba93f7968210b88fb6e4b9180,
5242f7d4306f034f32e26834df06ff7fc85a3c16,
16f639af94f56cdc7145299730278e27a9113e2e,
647bdd6a11970f80666d7f20b53af76fbda4ff14,
f0aa60bec728fbdb9ee7455d2d6d2f6feb183330,
9081d0088119f02c8118598ac9fdb8ce39f0033b,
0388d89e29393d0b1f50baa24848bc8cb0a7c9a3,
fc862e207b04ed92f15b2129ae7738186ebc6d69,
0240a4659d761f06f94f8cd97097f2d0ad2d220c,
abb0e17785b50baee6e53ee02bd367a5ce9455f8,
0d48503c8c99d715164cdc59de646366408889ff,
310a48efcfdc0fb77fbd5fd6e734bf17667f617d,
c07f3c88a4ba164bf01b0450b2463746b40c0d48,
daf6c85b0530fb45ad1d8433efa0c5e13d7e182c,
372a6cfa7b0c5cf52b2db84edf210fa3d5c7f78e,
174cf761f7897443080b8a840b649b7eab17ae25,
a41b861fa4d4acfbcce13dd62b1e8f48be22f8ed,
0a7fbee43f25b6ad3172825cd29bae455223ab33,
cdeac4992bdb1f569c3a04b628ded7e5351364ee,
285153f621a1e67212ef61686188eff3e9c80a4e,
06c55f779ae68de98cce531e0b78be5716849003,
68dbeb34c9404ee3cd7db00cc112e27c9a4b1f6f,
f25a765b6daf4d08694303f47bfe5f38185dd7aa,
e225c88a65f2e8091f8ea6212c291416674882a1,
994da255cec95982f52d20c91cb18eb7f9e45fc3,
d5ae2ae481545b1fb2332b46013088f2f8cea636,
47a12c52a313258307ab88392f75c5866d9a2bb1,
d52c7b8c595cc0d06fc3607bf16e3f595f016bb6,
c4982587bfe3cb6946daa2912fe46146edef7fbf,
062ca4c7ca753ce1cee08cdc264588208ee2a23c,
eb68c3126270e27fd9c88ef867bbcb8c7942a8e8,
b2f6ce961f38a3e4cd744e102026bf7a471056c9,
f165e72bf19e8d12457b8f569517012628513d24,
d31ed0f51b23d8fce892695ecd82d4f843f31f4c,
eda2613bcca7e4734b3bb4e04c6a4df39eb59ca2,
d6a67598f196214bc30d22e1b6b4e3586fe6f057,
de7c24b395265ff619c622ed6be8d88453f158ac,
4a2b516a3488ab04ee3338e74397b8c6d69e6d43,
bab76eba958241bbfca33e9fc6fe663ce230b034,
c2b635ac240ae8d9375fd96791a5aba903a94498,
eb6f03c8928e913cb6f9eaa7c9ea9f4501039112,
d9eabd3d0cbf1287aa7d01bc23dd8e39c3acf232,
9dc896f4ea51276de4ea76ffca3fd719e0c8b8a1,
1f54aa424fd8a79089f76951a93560e6bca9d459,
f8159ac5071d53e8bc9c28e3a1eaf3ba798ff287,
4881d9c308ccd6b5ca70925bf6ebedb70e7705fc,
4a2464192e9e69457f5a5ecf26c094f9298bf069,
4bc3aa93337474a29bc4ad43ff4438755c9c7ab8,
6528fbf250fdd2c75c8f9464e279628234a5fef4,
ee609411a8e154255812b157788a79bbdf076566,
26838063de6246e3a1e18062114ca92fb81c00cf,
a123e984c3236b2a188411cad5c29f16e662c369,
76e68e9b49b1fbcb601633e6e2b8d8e1f71c7402,
cc90d0423cb64bcf61ad37126c32de85fbca22c6,
b2f38ef177b5c19288f96d9bfe5304ec94391f73,
994250c8d38b3b4299f2e33ebe405ff601b5ae85,
c000da13563907b99fe220a7c8bde3c1dec74ad5,
3674ad9dab8f29173d7d4ee82488a8e9ea586240,
d867ac1f41c59b31f8fb4f54a06c0118018cfc81,
e94032a2346ac07b4d2c0d2e4de6d88b16da05d2,
5289a564cf929fe2ca9e8a37e1b8df53f2be0c6e,
4beb54da50752fdd5573d8d1d2b0da108eaded6c,
aad3ae2cbec85ca36d3caacbe68aebe1e552f41b,
e1eed527f82637518e85d0569f59512b257ab70d,
5c2912d1ce95aacdacb59ccc840b12cd9aa0c8f8,
a29d206532a44f99457af9ddd81d2bc3ed65e63e,
caadcf69ee3160458db0eae9e3810127709b3717,
a3a8dbca5cc190caea36c5029d83f02977b6d149,
53a177a9150586e56408f25c959f75110a2997e7,
4994f0c7e7955179c0bce05e249f69fea0e3da37,
0626be8667aefdcf50a051471f83da90bbae9bcf,
06c130e3cb85577041b475084400c08c505d8f9e,
3aa7308e8f86969158c8d919c3f77658ae7c4fc3,
507ed148408b113aa5b4e306bc512a0dcbb5e4f8,
fec40fd43b9a1fd694a88ff5186ff614a28ef895,
5aca7d79aaf88f9c34dcae52f24bb62a28add91e,
a5297f16eede718eac021f27d6825d1062661be6,
762db474273f764b189d3613fce33943cd64701b,
e37d577b6cfc2d3e11252cef87ab9ebba72e1d52,
69f77cbddd4c74448f227e9aceef84d345118184,
5f4cc45cdb9c4da3bd78c1714738dd39b4768ace,
fb34b7950483abc5a15c09e802852183699c0ecb,
4c12f1961b1a84f37c3eab8fc83a8640693d5665,
87ea6bc9138a4354ccdd2860463cec3e0e55e90f,
01f3d0a15476ccada7cefeb3c4fbbc157404fc8b,
056115fff93b16071f3fda067329c64dd2fc1f05,
fc202a756e666aff36811d995bb95956a1daeff8,
87c6daf6e3d64b532bcdca09f6de22c3b6f56bf7,
3504a50bb4bd93edeb2941dccd9444d53a85a1ed,
e89d54865ed9e69cb2b0081559936d1d2ee9b7c7,
44c7bdec9ad2085db1c99230e49adfbd8eb2e0c9,
446e2537895c15b404a74107069a12f3fc404b15,
b6a31fb5b9f955a159752a09014a13c776fe3e1f,
f9b6d3dac7d60b4409f05c25e743dfbbf32a50f4,
e4eba2538255fdc23cad59642be69c8b27f04218,
6eea3ea395957d1e799952de3423cc29fd469e3e,
6c0a4626249af927077bed552533eac2e3ed16a8,
35a945e2bf04437db0201c942000bdb98ef4ddef,
4a5c282f7615cc97929d76f36fe82e190fecbb89,
b2abcb7fc9afde553a071c4050ba4573122c2329,
68722e7e594d228b4bf14c8cd8cbee19b50835ec,
79e1e8062703f12b5c181ccfc72fe10d293920a5,
20c5ea02c43810c0cf5e72ef3c9a83fc71af2faf,
f698cc228452e847e3ad46bd8178549cf8171767,
d9836e0efe66c0cc0e33f32b605f6920893fa7a5,
194bad22f71da3007a7f9ab5561d6f211d140c45,
9129b6e812fe69163243dc98b65a6629770564d5,
2f3fd416fa3b2d254a479f6339993713efdbcc16,
0127b6963ebf1c4fa407c71c12f10748b509b189,
e3c01862881362bba2b39ec01fe25e4945eafa36,
8896a70b015102c212d0a27ed1f4e1f0fabe85c4,
17de36f246c912287b85eb7015583a35f5040919,
0e3d9fc14bfcb38b9f179c0428cf586890c4a8ab,
4397c34476070ea15ee0d2b9c625887a8b08b622,
e16f584e61dccd243656269a4f305c7a50b7e433,
11e657189addf1a7da3c5f32719f1cedbcf3d2e3,
684b4f96fa7c9abcfa8a2d3483a4501cd9902bd5,
e916dff8ba032d878ad4435eb7175c6a56f79ef4,
f54cd98d26b3fcc1dc15ef7b5645b5cc5f69d416,
0de0b8c0372e825e834b1ffd9685d3db87d21378,
5ba1f80a2509e8301bcda3502f9757ca1bbfda55,
85aa794e1f7ff4323a6dde0b088e0cb9e1dd3f21,
02be0dedd9773f1f2f7ce19dfeca82eed5456ca1,
1be0bbf71355b3b6cbd24c441e51873376bf3911,
59806a8f8328250d19b3b7964ac767fe4561f429,
cd84cc9ec63a1b7831262b87f29e0f4313a6eab2,
0bc4663aad3257f359058465dccbb36141fc75c6,
1569bd9c4b7af1099a922f16e6873cdff6bf4f07,
ee401cf8131a779069805cbe9ef4ab05d4a63b9a,
febf3854bfa507c092ad5d35e3fe2d536ca78ce1,
8541cca718fc324c2545831fc945247a4aeb3437,
647bfc6d7985a9e07734315424fa6cc89e587df3,
93edb123a1ba30a54d42ac2f944e39a84e9b8a70,
3a51a7e83a7227ebaeacc6098a6ee7875f536c65,
6e9140ab6004e6eb6eac6f05073d158a40c0645f,
8e172c8563a995808a72a1a7e81a06f3c2a355ce,
75ff51e12485c16f3c408d40f357e07bb26905ea,
f7eca98a7487b5e4013fbc07e43ebf0055520856,
553401d2fef2a8ab66b2da7a79d865be4dd669d9,
cd2c43884d600f9d444fbacd05f56c3581c10aa0,
ee477cc4ddd1ab8ba4c7c2338d31060119735e7a,
728c4fa9bf2b2c11dbc61c8e5536b1542abc1ccb,
d43f84bb219b51e9ac5edda04a6a9febf344d57c,
510eabfeb4111b6acb27ce1c443e5aef99341d1d,
5f5905d51561b2adb616a9b1b0b29f1358372ba4,
fd129664ca482181d2c794a68bbd5a5bcc2b01be,
bffd9ea8eb5358b5f138cbad8a387d5037d1ac12,
0e96e585837c277073779a5f004fbb1e245964af,
67435b528dd474bd25fc90eaace6e6786f75ce04,
e48ff29387547c0837ab381f6e890f8417a1b65c,
bc3597d3549850997fd137cc8b74700c62cebf64,
9fc071a39971d7e2a4b17399b07630f6f2438484,
a950b9257f4c92d067eb5e1d437096699123ac9b,
b6d8e2ce6bac816279ce0490fd6292aa7e4124b6,
0388d89e29393d0b1f50baa24848bc8cb0a7c9a3,
4881d9c308ccd6b5ca70925bf6ebedb70e7705fc,
33d71b825f5d5bf924629d7e70ebe018eb9d2872,
f1f5f5fd3ac9bcf20fd68bae2f639ab12e2c360d,
88e05719b6a36cfd8feeff852945c2fc1e9a536e,
39c295d803d3af2dddf4c2e98b6a5ea0c523b17e,
ee477cc4ddd1ab8ba4c7c2338d31060119735e7a,
26c65e640cea57e8a2c0e007ab3f5febc7a2f160,
d291b2b90326c62c2df8f49098c6deb915c16460,
7e3bcfd52fbc926b4c43e258a7e0efa19e1ca13d,
1d7f66e2d5b39702ff218cd36e0b9043b0d47cf1 |
326bf4b3f5a9ba2de3bd3962babd343164e59bf8 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-04-30 12:55:33+02:00
Resolve the oldest hints just from descriptors and current writer if available
patch by Stefan Miklosovic; reviewed by Aleksey Yeschenko for CASSANDRA-19600
7d54a62ccc27f89bb6ee55b8f17005cf4c444231 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2023-10-26 11:13:32+01:00
Fix schema loading of UDTs inside vectors inside UDTs
patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for
CASSANDRA-18964
7c2f97cd29486196b50c65a093e92b0fcd9789d9 | Author: Paulo Motta <paulo@apache.org>
| 2023-03-06 18:17:32-05:00
Do not submit hints when hinted_handoff_enabled=false
- Remove dead WriteCallbackInfo code
Patch by Paulo Motta, Aleksey Yeschenko; Reviewed by Stefan Miklosovic, Claude Warren for CASSANDRA-18304
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
c100d34a1a1d497eee85ca10c5cc1e43eb4871c4 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2022-11-02 17:30:57+00:00
Restore streaming_keep_alive_period functionality on the netty control streaming channel
patch by Aleksey Yeschenko, Mick Semb Wever; reviewed by Mick Semb Wever, Berenguer Blasi for CASSANDRA-17768
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org
Co-authored-by: Mick Semb Wever <mck@apache.org>
f4b69ba0e82bb051e56a92d792142034d9f617f0 | Author: Josh McKenzie <jmckenzie@apache.org>
| 2022-09-19 14:49:10-04:00
Fix "open RT bound as its last item" exception
Patch by Marcus Eriksson; reviewed by Aleksey Yeschenko and Josh McKenzie for CASSANDRA-17810
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
b6d8e2ce6bac816279ce0490fd6292aa7e4124b6 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-09-07 16:23:01+02:00
Make disabling auto snapshot on selected tables possible
patch by Tommy Stendahl; reviewed by Stefan Miklosovic and Aleksey Yeschenko for CASSANDRA-10383
Co-authored-by: Tommy Stendahl <tommy.stendahl@ericsson.com>
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
b6d8e2ce6bac816279ce0490fd6292aa7e4124b6 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-09-07 16:23:01+02:00
Make disabling auto snapshot on selected tables possible
patch by Tommy Stendahl; reviewed by Stefan Miklosovic and Aleksey Yeschenko for CASSANDRA-10383
Co-authored-by: Tommy Stendahl <tommy.stendahl@ericsson.com>
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
94bcb4e5ec4fb99b73276d90b9d08def6f3b4d30 | Author: Marcus Eriksson <marcuse@apache.org>
| 2022-09-01 09:43:47+02:00
Only reload compaction strategies if disk boundaries change
Patch by Aleksey Yeschenko and marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-17874
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
46700918f8faec82f231aa15ff719c58e5f1ee95 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2022-08-25 18:18:32-05:00
Catch NSE race condition and return after failing connections
Patch by brandonwilliams; reviewed by adelapena and aleksey for
CASSANDRA-17618
ab481be81da0f06a80e099ca7502b7453ff568d3 | Author: Josh McKenzie <jmckenzie@apache.org>
| 2022-08-23 14:37:17-04:00
Fix potential IndexOutOfBoundsException in PagingState in mixed mode clusters
Patch by Alex Petrov; reviewed by Josh McKenzie, Sam Tunnicliffe, and Aleksey Yeschenko for CASSANDRA-17840
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
dc2acba043c6978b32a9556e0d610251d5535ce6 | Author: Piotr Kołaczkowski <pkolaczk@datastax.com>
| 2022-05-11 11:18:34+02:00
Make LongBufferPoolTest insensitive to timing
This commit changes the way how LongBufferPoolTest verifies
that all buffers were freed and recycled. Now, the delay between
rounds can be arbitrarily short and timing does not affect the
validity of checks.
patch by Piotr Kołaczkowski; reviewed by Aleksey Yeschenko for
CASSANDRA-16681
e13356d75d2d3c200f1636337cf15329bd1b829b | Author: Piotr Kołaczkowski <pkolaczk@datastax.com>
| 2022-05-06 09:39:21+02:00
Fix multiple BufferPool bugs
patch by Piotr Kołaczkowski; reviewed by Aleksey Yeschenko for
CASSANDRA-16681
47cac5c49b93d205fa9b3a57ce55470887c5be45 | Author: Josh McKenzie <jmckenzie@apache.org>
| 2022-03-22 11:35:36-04:00
Provide JMX endpoint to allow transient logging of blocking read repairs
Patch by Josh McKenzie; reviewed by David Capwell for CASSANDRA-17471
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
Co-aurhoted-by: Josh McKenzie <jmckenzie@apache.org>
92dc415902654c0e69de47205af62b9bb4532809 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2021-10-28 15:35:57-04:00
Tolerate local files in data dir during startup
Patch by Alex Petrov; reviewed by Aleksey Yeschenko, Jon Meredith, and Caleb Rackliffe for CASSANDRA-17082
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
f0280fb6f863582125bfd16b8a90c345972c4a8c | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2021-09-01 12:22:31-04:00
Backport of CASSANDRA-16905 Further restrict schema column drop/recreate conversions
patch by Aleksey Yeschenko; reviewed by Blake Eggleston, Sam Tunnicliffe, and Caleb Rackliffe for CASSANDRA-16905
Co-authored by Aleksey Yeschenko (aleksey@apache.org)
Co-authored by Josh McKenzie (jmckenzie@apache.org)
09c89e5f5f8604301c233130dfb6e82a36ae30f3 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2021-09-01 12:22:31-04:00
Further restrict schema column drop/recreate conversions
patch by Aleksey Yeschenko; reviewed by Blake Eggleston, Sam Tunnicliffe, and Caleb Rackliffe for CASSANDRA-16905
Co-authored by Aleksey Yeschenko (aleksey@apache.org)
Co-authored by Josh McKenzie (jmckenzie@apache.org)
6a1d9de3d938d24baa2ba98b5379b0536177c786 | Author: Benedict Elliott Smith <benedict@apache.org>
| 2021-07-29 17:20:18+01:00
[CASSANDRA-16926] CEP-10 Phase 1: Mockable Filesystem
patch by Benedict; reviewed by Aleksey Yeschenko, Sam Tunnicliffe and Aleksei Zotov for CASSANDRA-16926
Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
6812fddb3e6d20e5e8840e57076b97210a9abfe2 | Author: Benedict Elliott Smith <benedict@apache.org>
| 2021-07-28 20:01:18+01:00
[CASSANDRA-16927] CEP-10 Phase 1: Refactor Streaming
patch by Benedict Elliott Smith and Sam Tunnicliffe; reviewed by Aleksey Yeschenko and Aleksei Zotov for CASSANDRA-16927
Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
6f13c864a02b32daa7696eca27431f5385a306df | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2021-02-17 15:28:47+01:00
NPE in Slice#make on RT + partition deletion reconciliation on timestamp tie
Patch by Alex Petrov; reviewed by Aleksey Yeschenko and Marcus Eriksson for CASSANDRA-16453.
9bc8d0b452aeb7aaa2005e710fc3de0998172738 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2021-02-10 15:39:41+01:00
Avoid executing commands that have guaranteed empty bounds in slices filter
Patch by Alex Petrov; reviewed by Marcus Eriksson and Aleksey Yeschenko for CASSANDRA-16435.
1f686fd634dbe9b46c03629d2b3bfae345a151e3 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2021-02-03 13:08:10-06:00
Avoid pushing schema mutations when setting up distributed system keyspaces locally
patch by Caleb Rackliffe; reviewed by Aleksey Yeschenko, Benjamin Lerer
and Brandon Williams for CASSANDRA-16387
15a2fe00fc9817874f4c1600d56a373c21b1ad1c | Author: Benedict Elliott Smith <benedict@apache.org>
| 2021-01-18 13:36:58+00:00
[CASSANDRA-16923] CEP-10 Phase 1: Mockable System Clock
Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
e966c45afcf8bef47df245ccb851386e5ce60505 | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
| 2020-11-06 14:59:56+01:00
ByteComparable API
Provides an API for converting all values of types that can be used in
primary keys to byte sequences that can be compared lexicographically
by unsigned byte value (i.e. byte-comparable sequences) and back.
patch by Branimir Lambov, Dimitar Dimitrov and Jacek Lewandowski;
reviewed by Caleb Rackliffe, Dimitar Dimitrov, Jacek Lewandowski and Aleksey Yeschenko for CASSANDRA-6936
699a1f74fcc1da1952da6b2b0309c9e2474c67f4 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
| 2020-10-15 22:53:44+08:00
CASSANDRA-15229: Segregate Network and Chunk Cache BufferPools and Recirculate Partially Freed Chunks
* initiate multiple buffer pool for different lifespan and usages
- Chunk Cache Buffer Pool - conf.file_cache_size_in_mb=512mb
- Networking Buffer Pool - conf.temporary_cache_size_in_mb=128mb
* Add overflowSize and usedSize to buffer pool metrics
* re-circulate buffer pool Chunk for ChunkCache whenever it has free space, even thoughput it may not be able to allocate due to fragmentation
patch by Zhao Yang; reviewed by Caleb Rackliffe and Aleksey Yeschenko for CASSANDRA-15229
f670db4a0ec6c2d76b52fa1510f585c49b4f731e | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2020-09-16 09:52:42-07:00
NPE thrown while updating speculative execution time if keyspace is removed during task execution
patch by Caleb Rackliffe; reviewed by Aleksey Yeschenko, David Capwell for CASSANDRA-15949
1d7f66e2d5b39702ff218cd36e0b9043b0d47cf1 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2020-09-03 20:19:57+02:00
Harry: generator library and extensible framework for fuzz testing Apache Cassandra
Patch by Alex Petrov; reviewed by Aleksey Yeschenko for CASSANDRA-15348
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
678ca3fc29c38b64a110dcf40693aa7840b0585c | Author: Jon Meredith <jmeredithco@gmail.com>
| 2020-04-07 18:58:59-06:00
Update port when reconnecting to pre-4.0 SSL storage
On a failed outbound connection to a node with pending data, recheck
the messaging version before reattempting the connection.
Prior to this change, if the endpoint version was incorrectly set
to 4.0 when the node was running 3.0 with an SSL storage port
the connection would continuously try to reconnect on the wrong port.
The patch also improves some of the log messages to include the
actual port being connected to as well as the canonical endpoint for
the node.
Patch by Jon Meredith & Andy Tolbert; reviewed by Aleksey Yeschenko for
CASSANDRA-15727
Co-authored-by: Jon Meredith <jmeredithco@gmail.com>
Co-authored-by: Andy Tolbert <andy_tolbert@apple.com>
d2923275e360a1ee9db498e748c269f701bb3a8b | Author: Benedict Elliott Smith <benedict@apache.org>
| 2020-03-30 15:24:12+01:00
CEP-14: Paxos Improvements
This work encompasses a range of improvements to Paxos, summarised as:
- The introduction of Paxos Repair for ensuring consistency during range movements
- The reduction of network round-trips by a factor of 2x for reads and writes
patch by Benedict Elliott Smith and Blake Eggleston; reviewed by Alex Petrov, Aleksey Yeschenko and Sam Tunnicliffe for CASSANDRA-17164
d2923275e360a1ee9db498e748c269f701bb3a8b | Author: Benedict Elliott Smith <benedict@apache.org>
| 2020-03-30 15:24:12+01:00
CEP-14: Paxos Improvements
This work encompasses a range of improvements to Paxos, summarised as:
- The introduction of Paxos Repair for ensuring consistency during range movements
- The reduction of network round-trips by a factor of 2x for reads and writes
patch by Benedict Elliott Smith and Blake Eggleston; reviewed by Alex Petrov, Aleksey Yeschenko and Sam Tunnicliffe for CASSANDRA-17164
a8327eb8868c8d9d03c253a88509ce64d2ac227b | Author: David Capwell <dcapwell@gmail.com>
| 2020-03-12 10:29:37-07:00
Fix CqlInputFormat regression from the switch to system.size_estimates
patch by David Capwell; reviewed by Aleksey Yeschenko and Brandon
Williams for CASSANDRA-15637
7e878c1eb61b180227d6f1b70c4223e3ee71a754 | Author: Aleksey Yeshchenko <aleksey@apache.org>
| 2019-11-05 15:12:48+00:00
Fix system_traces creation timestamp; optimise system keyspace upgrades
patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-15398
9081d0088119f02c8118598ac9fdb8ce39f0033b | Author: Marcus Eriksson <marcuse@apache.org>
| 2019-10-15 14:58:14+02:00
Avoid adding fake row deletions if they are superseeded by the partition deletion
Patch by marcuse; reviewed by Aleksey Yeshchenko and Benedict Elliott Smith for CASSANDRA-15363
fc862e207b04ed92f15b2129ae7738186ebc6d69 | Author: Vincent White <vince@instaclustr.com>
| 2019-07-16 13:13:11+01:00
Prevent recreation of previously dropped columns with a different kind
patch by Vincent White; reviewed by Aleksey Yeschenko for
CASSANDRA-14948
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
Co-authored-by: Vincent White <vince@instaclustr.com>
855fc91596b10a89a504b3491952d06ffe93618d | Author: Aleksey Yeshchenko <aleksey@apache.org>
| 2019-07-09 15:59:40+01:00
Toughen up column drop/recreate type validations
patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-15204
dad82fbd30c8b87c4c9fa02abc6796ba8c2bf99a | Author: Aleksey Yeshchenko <aleksey@apache.org>
| 2019-06-19 16:31:35+01:00
Handle paging states serialized with a different version than the session's
patch by Aleksey Yeschenko; reviewed for CASSANDRA-15176 by Sam
Tunnicliffe an Blake Eggleston
f9ff88437742675db5c53f5834884b43f8937e00 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2019-06-14 14:49:46+01:00
Untangle RepairMessage sub-hierarchy of messages, use new messaging (more) correctly
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-15163
310a48efcfdc0fb77fbd5fd6e734bf17667f617d | Author: Benedict Elliott Smith <benedict@apache.org>
| 2019-06-12 16:26:54+01:00
Rewrite the internode messaging subsystem
patch by Aleksey Yeschenko and Benedict Elliott Smith; reviewed by Alex
Petrov, Aleksey Yeschenko, and Benedict Elliott Smith for CASSANDRA-15066
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
0d48503c8c99d715164cdc59de646366408889ff | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2019-06-12 15:02:37+01:00
Introduce a proxy test handler, extra unit tests for connection closure and message expirations
patch by Alex Petrov; reviewed by Aleksey Yeschenko and Benedict Elliott
Smith for CASSANDRA-15066
c07f3c88a4ba164bf01b0450b2463746b40c0d48 | Author: Benedict Elliott Smith <benedict@apache.org>
| 2019-05-13 19:20:50+01:00
Resource leak when queries apply a RowFilter
RowFilter.CQLFilter optionally removes those partitions that have no matching results,
but fails to close the iterator representing that partition’s unfiltered results,
leaking resources when this happens.
patch by Benedict; reviewed by Sam and Aleksey for CASSANDRA-15126
2117e2af00603f5fb2181e53dbcba190b2eab861 | Author: Jeff Jirsa <jjirsa@apple.com>
| 2019-03-16 17:30:54+00:00
Make repair coordination less expensive by moving MerkleTrees off heap
patch by Aleksey Yeschenko and Jeff Jirsa; reviewed by Benedict Elliott
Smith and Marcus Eriksson for CASSANDRA-15202
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
Co-authored-by: Jeff Jirsa <jjirsa@apple.com>
174cf761f7897443080b8a840b649b7eab17ae25 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
| 2019-01-28 12:29:46+00:00
Validate token() arguments early instead of throwing NPE at execution
patch by Dinesh Joshi; reviewed by Aleksey Yeschenko and Jon Meredith
for CASSANDRA-14989
0a7fbee43f25b6ad3172825cd29bae455223ab33 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2018-11-26 17:41:06+00:00
Reading legacy tables handles tombstones for dropped collections
Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko and
Benedict Elliott Smith for CASSANDRA-14912
8aec742a1f86a825028f4a1267e111cd1a4aea40 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-11-26 16:26:33+00:00
Forbid re-adding static columns as regular and vice versa
patch by Aleksey Yeschenko; reviwed by Benedict Elliott Smith for
CASSANDRA-14913
cf6f7920f7742bb9a17a23ad37499d9213807d81 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-11-15 14:54:05+00:00
Cannot perform slice reads in reverse direction against tables with clustering columns in mixed order
patch by Aleksey Yeschenko; reviewed by Alex Petrov for CASSANDRA-14899
9eee7aa7874c17ab28d43ff58c97da889c87e397 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-11-08 14:02:21-08:00
Fix missing rows when reading 2.1 SSTables with static columns in 3.0
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-14873
285153f621a1e67212ef61686188eff3e9c80a4e | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2018-10-12 16:21:03-07:00
Legacy sstables with multi block range tombstones create invalid bound sequences
Patch by Blake Eggleston; Reviewed by Sam Tunnicliffe and Aleksey Yeschenko for CASSANDRA-14823
5e969e9cfd7e776dadeb51d1003bbfe79544ca08 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-10-12 14:20:28+01:00
Expand range tombstone validation checks to multiple interim request stages
patch by Aleksey Yeschenko; reviewed by Blake Eggleston and Sam
Tunnicliffe for CASSANDRA-14824
02c1cd77439b220a09df1d53891441bb80dcf944 | Author: Aleksey Yeschenko <aleksey@apple.com>
| 2018-09-25 14:40:59+01:00
DESC order reads can fail to return the last Unfiltered in the partition
patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe and Benedict
Elliott Smith for CASSANDRA-14766
d496dca6729853ece49d68c4837fed35149c95d0 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-09-21 21:26:13+01:00
Fix purging semi-expired RT boundaries in reversed iterators
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-14672
45937def313bbb32024ae890f830e23bcc6ccae5 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-09-18 13:12:11+01:00
DESC order reads can fail to return the last Unfiltered in the partition
patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe and Benedict
Elliott Smith for CASSANDRA-14766
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
5b645de13f8bea775d5a979712b3bea910960255 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-08-31 14:47:02+01:00
Log the server-generated timestamp and nowInSeconds used by queries in FQL
patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for
CASSANDRA-14675
aed682513cc381b80705d1f971fddc394e8a62a5 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-08-31 11:13:03+01:00
Use consistent nowInSeconds and timestamps values within a request
patch by Aleksey Yeschenko; reviewed by Chris Lohfink for
CASSANDRA-14671
236c47e65ce95dcc7c8c75706715b5a2a88fd237 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-08-16 12:45:55+01:00
Fix static column order for SELECT * wildcard queries
patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-14638
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
994da255cec95982f52d20c91cb18eb7f9e45fc3 | Author: Chris Lohfink <clohfink@apple.com>
| 2018-08-14 14:05:12-05:00
Add a virtual table to expose settings
patch by Chris Lohfink; reviewed by Aleksey Yeschenko for
CASSANDRA-14573
f8d34d35646fceb76d6f747b681fe0108d7845d9 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-08-10 16:23:26+01:00
Allow specifying now-in-seconds in native protocol
patch by Aleksey Yeschenko; reviewed by Chris Lohfink for
CASSANDRA-14664
c4982587bfe3cb6946daa2912fe46146edef7fbf | Author: tommy stendahl <tommy.stendahl@ericsson.com>
| 2018-07-03 12:53:59+02:00
Restore resumable hints delivery
Backport of CASSANDRA-11960
patch by Tommy Stendahl, Stefan Podkowinski and Branimir Lambov; reviewed by Aleksey Yeschenko for CASSANDRA-14419
d5ae2ae481545b1fb2332b46013088f2f8cea636 | Author: Chris Lohfink <clohfink@apple.com>
| 2018-06-22 10:48:01-05:00
Add a virtual table to expose thread pools
patch by Chris Lohfink; reviewed by Aleksey Yeschenko for
CASSANDRA-14523
4e23c9e4dba6ee772531d82980f73234bd41869a | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-06-20 00:01:10+01:00
Always close RT markers returned by ReadCommand#executeLocally()
patch by Aleksey Yeschenko; reviewed by Blake Eggleston and
Sam Tunnicliffe for CASSANDRA-14515
5afbb7445e434831ab4f5730b0e2e5e4c8bb375a | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2018-04-16 15:21:11+01:00
Eliminate background repair and probablistic read_repair_chance table options
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-13910
9c2eb35a8c1d9fde1499fdfc7b02e7db36d321e0 | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2018-04-11 13:14:57+01:00
Accept ConfigurationException and IRE when dropping non-existent ks in secondary_indexes_test.py
eb68c3126270e27fd9c88ef867bbcb8c7942a8e8 | Author: Jay Zhuang <zjay@uber.com>
| 2018-04-04 13:49:08-07:00
Better handle missing partition columns in system_schema.columns
Provide the user workaround if schema table is corrupted.
patch by Jay Zhuang; reviewed by Aleksey Yeschenko for CASSANDRA-14379
2fcd29b830e7b201e7047d283de385d5f1c427b5 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-03-28 12:47:09+01:00
Eliminate background repair and probablistic read_repair_chance table options
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-13910
2fcd29b830e7b201e7047d283de385d5f1c427b5 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-03-28 12:47:09+01:00
Eliminate background repair and probablistic read_repair_chance table options
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-13910
d6a67598f196214bc30d22e1b6b4e3586fe6f057 | Author: Michael Kjellman <kjellman@apple.com>
| 2018-03-06 22:05:26-08:00
Add support for hybrid MIN(), MAX() speculative retry policies
patch by Michael Kjellman; reviewed by Aleksey Yeschenko for
CASSANDRA-14293
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
912fdb3ea4ff58ae9e1fe0c9b230ec76273ff601 | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2017-10-13 14:26:02+01:00
Switch to CRC32 for sstable metadata checksums
patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for
CASSANDRA-13953
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
b0f34e3a6b41c3be5f86dcb8db4f32de9436b071 | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2017-10-02 14:08:56+01:00
Add more tests for SRP and #13911
patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe
51ad68ec45c7a40de1c51b31651632f2e87ceaa4 | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2017-09-27 13:09:05+01:00
Fix ISE thrown by UPI.Serializer.hasNext() for some SELECT queries
patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-13911
b76a06672ca418a2a7e90278886252deccdc9edd | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2017-09-25 16:50:26+01:00
Implement short read protection on partition boundaries
patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-13595
163f82c2db0e86d4dd8f312b291ccd094891b986 | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2017-09-18 16:14:24+01:00
Fix short read protection for tables with no clustering columns
patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-13880
9119cdfe921a2f39a315badd58900a12409d506e | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2017-09-13 20:48:01+01:00
Fix counter application order in short read protection
patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-12872
5469f2120423504374900eada2f7b0bcae603c47 | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2017-08-31 14:41:03+01:00
Fix hanging HintedHandOffTest on MacOS
InetAddress.getLocalHost() hangs the test on MacOS; replaced it with
InetAddress.getByName() - the test passes now, which saves us about 4
minutes of runtime on MacOS.
7f297bcf8aced983cbc9c4103d0ebefc1789f0dd | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2017-08-14 16:43:06+01:00
Fix race condition in read command serialization
patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-13363
c2b635ac240ae8d9375fd96791a5aba903a94498 | Author: dcranford <daniel.cranford@red-alpha.com>
| 2017-08-09 10:20:03-04:00
Randomize batchlog endpoint selection with only 1 or 2 racks
patch by Daniel Cranford; reviewed by Aleksey Yeschenko for
CASSANDRA-12884
2ad557dff9f9d4a3c09f0781b3eeeb5fe75b57d0 | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2017-08-07 14:06:05+01:00
Fix short read protection
patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-13747
b2f6ce961f38a3e4cd744e102026bf7a471056c9 | Author: Jaydeepkumar Chovatia <chovatia.jaydeep@gmail.com>
| 2017-08-03 15:34:26-07:00
Delay hints store excise by write timeout to avoid race with decommission
patch by Jaydeepkumar Chovatia; reviewed by Aleksey Yeschenko for
CASSANDRA-13740
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
1f54aa424fd8a79089f76951a93560e6bca9d459 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2017-05-31 17:01:14+02:00
Ensure consistent view of partition columns between coordinator and replica in ColumnFilter
Patch by Alex Petrov; reviewed by Aleksey Yeschenko for CASSANDRA-13004
207c80c1fd63dfbd8ca7e615ec8002ee8983c5d6 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2016-11-10 01:17:36+00:00
Make all DDL statements idempotent and not dependent on global state
patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-13426
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
4bc3aa93337474a29bc4ad43ff4438755c9c7ab8 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2016-09-02 16:28:35+08:00
Extend ColumnIdentifier.internedInstances key to include the type that generated the byte buffer
patch by Stefania Alborghetti; reviewed by Aleksey Yeschenko for CASSANDRA-12516
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
ecaf3b079dad89e220885791fefb1372c3d2f9d6 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2016-06-02 17:29:04+01:00
Switch counter shards' clock to timestamps
patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-9811
cc90d0423cb64bcf61ad37126c32de85fbca22c6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2016-04-05 10:50:59+02:00
Support UDTs in CQLSStableWriter
Patch by Alex Petrov and Stefania Alborghetti;
reviewed by Stefania Alborghetti and Aleksey Yeschenko for CASSANDRA-10624.
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
b2f38ef177b5c19288f96d9bfe5304ec94391f73 | Author: Branimir Lambov <branimir.lambov@datastax.com>
| 2015-11-18 16:26:37+02:00
Properly handle hinted handoff after topology changes
patch by Branimir Lambov; reviewed by Aleksey Yeschenko for
CASSANDRA-5902
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
48b685e8521ea54d93c0d8d9e4ea80ecb1400dce | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2015-11-09 20:15:44+00:00
Revert "Simplify row cache invalidation code"
This reverts commit d867ac1f41c59b31f8fb4f54a06c0118018cfc81.
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.
aad3ae2cbec85ca36d3caacbe68aebe1e552f41b | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-10-16 13:53:52+01:00
Ensure indexed values are only validated once per partition
Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-10536
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
d867ac1f41c59b31f8fb4f54a06c0118018cfc81 | Author: Jonathan Ellis <jbellis@apache.org>
| 2015-09-24 13:24:57-07:00
Simplify row cache invalidation code
patch by Jonathan Ellis; reviewed by Aleksey Yeschenko for
CASSANDRA-10396
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
a29d206532a44f99457af9ddd81d2bc3ed65e63e | Author: Branimir Lambov <branimir.lambov@datastax.com>
| 2015-09-15 18:57:43+03:00
Follow-up to CASSANDRA-8143
stops Schema initializing tables in client mode
patch by Branimir Lambov; reviewed by Aleksey Yeschenko for
CASSANDRA-8143
c000da13563907b99fe220a7c8bde3c1dec74ad5 | Author: Branimir Lambov <branimir.lambov@datastax.com>
| 2015-08-26 16:08:57+03:00
Improve NTS endpoints calculation
patch by Branimir Lambov; reviewed by Aleksey Yeschenko for
CASSANDRA-10200
0790e48191f5cbe040a286881fbfb9e6de375303 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2015-08-23 20:11:34+03:00
Modernize system_schema columns and triggers tables
Patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-6717
4994f0c7e7955179c0bce05e249f69fea0e3da37 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-08-20 13:43:25+01:00
Make ROLE based statements backwards compatible with USER based syntax
Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-10135
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
a3a8dbca5cc190caea36c5029d83f02977b6d149 | Author: Carl Yeksigian <carl@apache.org>
| 2015-08-11 12:01:48-04:00
Improve MV schema representation
patch by Carl Yeksigian; reviewed by Aleksey Yeschenko for
CASSANDRA-9921
06c130e3cb85577041b475084400c08c505d8f9e | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-08-10 16:09:15+01:00
Move 2i metadata out of system_schema.columns and ColumnDefinition
Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko and Robert Stupp
for CASSANDRA-6717
762db474273f764b189d3613fce33943cd64701b | Author: Branimir Lambov <branimir.lambov@datastax.com>
| 2015-08-01 11:55:47+03:00
Optimize batchlog replay to avoid full scans
patch by Branimir Lambov; reviewed by Aleksey Yeschenko for
CASSANDRA-7237
0a08525ad236f78df05c854dead62f300eae271d | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2015-08-01 01:33:20+03:00
Revert "Revert "Stop accessing the partitioner directly via StorageService""
This reverts commit a22ce89e868644ea04f0f3dacec05fff1673a345.
5f4cc45cdb9c4da3bd78c1714738dd39b4768ace | Author: Branimir Lambov <branimir.lambov@datastax.com>
| 2015-07-29 19:33:45+03:00
Add upgrade tests for lz4 and snappy compressed 2.2 commit logs
patch by Branimir Lambov; reviewed by Aleksey Yeschenko for
CASSANDRA-9790
fb34b7950483abc5a15c09e802852183699c0ecb | Author: Branimir Lambov <branimir.lambov@datastax.com>
| 2015-07-29 18:56:14+03:00
Fix CommitLogUpgradeTest
filter hashed/counted rows to only the ones containing the required data.
patch by Branimir Lambov; reviewed by Aleksey Yeschenko for
CASSANDRA-9790
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
dc8523819ff549acd0c902dc1d118cc404718003 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2015-07-17 23:27:14+03:00
Modernize system_schema.tables table
patch by Aleksey Yeschenko; reviewed by Tyler Hobbs and Robert Stupp for
CASSANDRA-6717
53a177a9150586e56408f25c959f75110a2997e7 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2015-07-10 17:03:06+08:00
Improve batchlog write path
patch by Stefania Alborghetti; reviewed by Aleksey Yeschenko for
CASSANDRA-9673
69f77cbddd4c74448f227e9aceef84d345118184 | Author: Branimir Lambov <branimir.lambov@datastax.com>
| 2015-07-03 14:38:40+01:00
Stop accessing the partitioner directly via StorageService
Changes the way the partitioner is accessed. Partitioner is now stored
and accessed according to the reason for needing it:
* if it is to access a table / prepare a statement, the partitioner
relevant to this table can be found in its CFMetaData.
* if it is to route messages to the relevant member of the cluster, the
partitioner in TokenMetadata is to be used.
patch by Branimir Lambov; reviewed by Aleksey Yeschenko for
CASSANDRA-8143
056115fff93b16071f3fda067329c64dd2fc1f05 | Author: blerer <benjamin.lerer@datastax.com>
| 2015-06-25 14:21:48+02:00
Change CREATE/ALTER TABLE syntax for compression
patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for
CASSANDRA-8384
3504a50bb4bd93edeb2941dccd9444d53a85a1ed | Author: Carl Yeksigian <carl@apache.org>
| 2015-06-22 09:18:39-04:00
Fix setting 'durable_writes' in ALTER KEYSPACE
patch by Carl Yeksigian; reviewed by Aleksey Yeschenko for
CASSANDRA-9560
e89d54865ed9e69cb2b0081559936d1d2ee9b7c7 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2015-06-22 17:42:37+08:00
Change hinted_handoff_enabled yaml setting, JMX
patch by Stefania Alborghetti; reviewed by Aleksey Yeschenko for
CASSANDRA-9035
446e2537895c15b404a74107069a12f3fc404b15 | Author: Philip Thompson <ptnapoleon@gmail.com>
| 2015-06-08 22:41:28+03:00
Remove deprecated legacy Hadoop code
patch by Philip Thompson; reviewed by Aleksey Yeschenko for
CASSANDRA-9353
44c7bdec9ad2085db1c99230e49adfbd8eb2e0c9 | Author: Ariel Weisberg <ariel@weisberg.ws>
| 2015-06-05 13:02:20-04:00
Fix flakiness in RangeTombstoneTest
patch by Ariel Weisberg; reviewed by Aleksey Yeschenko for
CASSANDRA-9523
b6a31fb5b9f955a159752a09014a13c776fe3e1f | Author: Carl Yeksigian <carl@apache.org>
| 2015-05-29 13:28:40-04:00
Add broadcast and rpc addresses to system.local
patch by Carl Yeksigian; reviewed by Aleksey Yeschenko for
CASSANDRA-9436
f9b6d3dac7d60b4409f05c25e743dfbbf32a50f4 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-05-19 13:11:21+01:00
SystemKeyspaceTest handles dev versions properly
Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-9422
33d71b825f5d5bf924629d7e70ebe018eb9d2872 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2015-05-19 12:18:20+08:00
(cqlsh) Add support for native protocol 4
patch by Stefania Alborghetti; reviewed by Aleksey Yeschenko for
CASSANDRA-9399
35a945e2bf04437db0201c942000bdb98ef4ddef | Author: Benjamin Lerer <benjamin.lerer@datastax.com>
| 2015-05-15 17:43:57+03:00
Add smallint and tinyint data types
patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for
CASSANDRA-8951
b2abcb7fc9afde553a071c4050ba4573122c2329 | Author: Carl Yeksigian <carl@apache.org>
| 2015-05-14 12:42:46-04:00
Remove DETERMINISTIC/NON DETERMINISTIC function distinction
patch by Carl Yeksigian; reviewed by Aleksey Yeschenko for
CASSANDRA-9383
79e1e8062703f12b5c181ccfc72fe10d293920a5 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-05-14 17:16:04+03:00
Swap all references to 3.0 with 2.2
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-9352
f698cc228452e847e3ad46bd8178549cf8171767 | Author: Philip Thompson <ptnapoleon@gmail.com>
| 2015-05-05 21:38:23+03:00
Remove Thrift dependencies in bundled tools
patch by Philip Thompson; reviewed by Aleksey Yeschenko for
CASSANDRA-8358
20c5ea02c43810c0cf5e72ef3c9a83fc71af2faf | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-05-05 19:28:07+01:00
CASSANDRA-8049 follow up: only check versioning of *.db files at startup
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-8049
d9836e0efe66c0cc0e33f32b605f6920893fa7a5 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-05-04 00:28:16+03:00
Fix invalidation of prepared statements on function drops
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-9166
9129b6e812fe69163243dc98b65a6629770564d5 | Author: Ariel Weisberg <ariel@weisberg.ws>
| 2015-03-27 18:22:06-04:00
Fix broken JSON object comparison in test
patch by Ariel Weisberg; reviewed by Aleksey Yeschenko for
CASSANDRA-9065
642546abac7527b640e228cdeb1993c53fc71582 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2015-03-17 13:10:21-07:00
Clean up I*Sink testing hooks
patch by Aleksey Yeschenko; reviewed by Jeremiah Jordan for
CASSANDRA-8936
2f3fd416fa3b2d254a479f6339993713efdbcc16 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-03-11 02:43:42-07:00
Make syntax for Role options consistent with other statements
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-8850
194bad22f71da3007a7f9ab5561d6f211d140c45 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-01-26 14:25:15+00:00
Add pre-startup checks to detect potential incompatibilities
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-8049
17de36f246c912287b85eb7015583a35f5040919 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2014-11-24 16:07:17+03:00
Ignore Paxos commits for truncated tables
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-7538
0e3d9fc14bfcb38b9f179c0428cf586890c4a8ab | Author: Sam Tunnicliffe <sam@beobal.com>
| 2014-11-24 14:50:14+03:00
Validate size of indexed column values
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-8280
96d41f0e0e44d9b3114a5d80dedf12053d36a76b | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-11-23 18:29:38+03:00
Rewrite hinted handoff
patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-6230
4397c34476070ea15ee0d2b9c625887a8b08b622 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2014-11-20 01:42:03+03:00
Centralize shared executors
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-8055
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
e916dff8ba032d878ad4435eb7175c6a56f79ef4 | Author: Branimir Lambov <branimir.lambov@datastax.com>
| 2014-10-17 03:18:37+03:00
Force batchlog replay before decommissioning a node
patch by Branimir Lambov; reviewed by Aleksey Yeschenko for
CASSANDRA-7446
98bcf40226db7c8dbafa6eacee9ce5ef3feaeb1b | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-10-16 19:04:33+03:00
Fix hint replay with many accumulated expired hints
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-6998
63cb95e012ae3cc197b42b9aa881f905449437b1 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-10-14 00:23:54+03:00
Fix handling of EXECUTE with skip_metadata=false
patch by Aleksey Yeschenko and Jake Luciani; reviewed by Sylvain
Lebresne
59806a8f8328250d19b3b7964ac767fe4561f429 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2014-08-12 03:32:29+03:00
Pass mutated cf to index updater for use by PRSI
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-7742
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
febf3854bfa507c092ad5d35e3fe2d536ca78ce1 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2014-06-17 16:25:29-07:00
Don't insert tombstones that hide indexed values into 2i
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-7268
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
f486193ab5654881986a7f7b655fee3aedabad15 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-05-04 03:33:03+03:00
Move BatchlogEndpointSelector to BatchlogManager.EndpointFilter + minor refactorings
4485e6dbfed89c9137a58412210e56ae88cfe217 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-04-30 21:06:46+02:00
Optimize Cell liveness checks and clean up Cell
patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-7119
647bfc6d7985a9e07734315424fa6cc89e587df3 | Author: Jonathan Ellis <jbellis@apache.org>
| 2014-04-23 22:00:13-05:00
make sstable2json output more readable, and remove support for supercolumn json (CASSANDRA-7078)
patch by jbellis; reviewed by ayeschenko for CASSANDRA-7078
87097066e7c3c133e333804c4e4b00457b6c989d | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-04-18 01:36:08+03:00
Fix batchlog to account for CF truncation records
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-6999
93edb123a1ba30a54d42ac2f944e39a84e9b8a70 | Author: beobal <sam@beobal.com>
| 2014-04-15 17:27:25+01:00
Fix performance regression from CASSANDRA-5614
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-6949
57b18e600c6d79d19d29f3569b81cb946ef9ee57 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-04-04 17:36:15+03:00
Track presence of legacy counter shards in sstables
patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for
CASSANDRA-6888
dc3f22b61d988d559d0078c557623d07abef8584 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-04-01 04:16:48+03:00
Fix batchlogManager#deleteBatch() use of millisecond timsestamps
patch by Aleksey Yeschenko; reviewed by Pavel Yaskevich for
CASSANDRA-6822
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
48e8dcc8f0f15864c2ffafd41f54d713dd5e2f3e | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-03-27 19:33:50+03:00
Add optimized CF.hasColumns() implementations
patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-6941
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
75ff51e12485c16f3c408d40f357e07bb26905ea | Author: Sam Tunnicliffe <sam@beobal.com>
| 2014-03-18 23:42:33+03:00
Extend triggers to support CAS updates
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-6882
f7eca98a7487b5e4013fbc07e43ebf0055520856 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2014-03-11 14:55:16+03:00
Fix trigger mutations when base mutation list is immutable
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-6790
553401d2fef2a8ab66b2da7a79d865be4dd669d9 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2014-03-11 14:48:53+03:00
Fix saving triggers to schema
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-6789
fb1c6b9cded56e63dfcc765515edbc94ee9f67a0 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-02-11 20:30:57+03:00
Optimize (rewrite) ArrayBackedSortedColumns
patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-6662
0e43885ab24768177cc1e758e1ab69b6dc1b23db | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2014-02-09 06:22:47+03:00
ColumnFamily-related cleanups
patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-6662
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
d43f84bb219b51e9ac5edda04a6a9febf344d57c | Author: Mikhail Stepura <mikhail.stepura@outlook.com>
| 2014-01-28 15:01:16-08:00
Fix ABSC reverse iterator's remove() method
patch by Mikhail Stepura; reviewed by Aleksey Yeschenko for
CASSANDRA-6629
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
b0b168f0690f7e1d2c0e3401ea0e74d3bbccd164 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2014-01-17 19:24:49+03:00
Paginate batchlog replay
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-6569
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
510eabfeb4111b6acb27ce1c443e5aef99341d1d | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-12-07 13:30:26+03:00
Fix handling of concurrent directory creation failure
patch by Ryan Fowler; reviewed by Aleksey Yeschenko for
CASSANDRA-6459
6b3fe5ee7ca333bf1d8cef1cb06e72f2b7ccef6a | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-10-27 23:28:46+03:00
Add IRequestSink interface
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-6248
fd129664ca482181d2c794a68bbd5a5bcc2b01be | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-09-11 00:43:28+03:00
Pass the updated cf to the PRSI index() method
patch by Ben Coverston; reviewed by Aleksey Yeschenko for
CASSANDRA-5999
09a4dc055237185c0bcb9a5b3855b85ef0861fb2 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-08-12 17:06:14+02:00
cqlsh: add DESCRIBE FULL SCHEMA variant
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5880
703bd684ca79f817392acfed5c26ad0871660735 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-08-03 23:40:02+02:00
Fix (some) 2i on composite components omissions
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5851
a9659774b3a9b71975ea9084ed26de971dcd0ee7 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-07-23 01:30:29+03:00
fix schema-related trigger issues
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5774
62b90340d6f3a538acb33f693c4177e5c7870d9b | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-07-15 13:48:09+03:00
cqlsh: add missing table options to DESCRIBE output
patch by Aleksey Yeschenko; reviewed by Brandon Williams for
CASSANDRA-5749
0e96e585837c277073779a5f004fbb1e245964af | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-06-27 21:35:18+03:00
Rename Table to Keyspace
patch by Jeremiah Jordan; reviewed by Aleksey Yeschenko for
CASSANDRA-5613
340a66891c7eb5e550b8a72401de930cb4c5c392 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-06-27 00:36:46+03:00
cqlsh: Don't show 'null' in place of empty values
patch by Aleksey Yeschenko; reviewed by Brandon Williams for
CASSANDRA-5675
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
629abfb52dc1a24c2dbd2e9316ca2fb77e593554 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-06-15 01:53:40+03:00
cqlsh: Add row count to SELECT output
patch by Aleksey Yeschenko; reviewed by Brandon Williams for
CASSANDRA-5636
26c65e640cea57e8a2c0e007ab3f5febc7a2f160 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-05-29 20:59:51+03:00
cqlsh: add vertical output option (see EXPAND)
patch by Michał Michalski; reviewed by Aleksey Yeschenko for
CASSANDRA-5597
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
7f6ac19efb9a9d51a3ebdb58197c8fe35476034f | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-05-22 00:47:44+03:00
cqlsh: drop CQL2/CQL3-beta support
patch by Aleksey Yeschenko; reviewed by Brandon Williams for
CASSANDRA-5585
3a51ccf2d12a5fcfaa1378eff0209526c9a33278 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-05-22 00:25:27+03:00
Improve batchlog replay behavior and hint ttl handling
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5314
455a0fccfb6f2e679c4d69857ccca2899a5a1d33 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-04-18 19:47:13+03:00
Fix SemanticVersion.isSupportedBy minor/patch handling
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5496
ac965a60eeb931d0d97346157004681d76e2a0d6 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-03-24 13:20:27+03:00
Rebuild BF when loading sstables if bloom_filter_fp_chance has changed since compaction
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5015
207cdf30133a77b09942c3e7d4df9bc5b2161137 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-03-22 00:20:13+03:00
cqlsh: Remove ASSUME command
patch by Aleksey Yeschenko; reviewed by Brandon Williams for
CASSANDRA-5331
e79d9fbf84a35021cafa21d428e08fdd9bee584e | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-03-11 19:24:27+03:00
Remove memory emergency pressure valve logic
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-3534
0b83682b40d3bace7bc0d604db46ddec78f2cd4a | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2013-02-15 01:26:10+03:00
Add CQL3-based implementations of IAuthenticator and IAuthorizer
Patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-4898