141 Collaborator |
Jonathan Ellis , Brandon Williams , Sylvain Lebresne , Aleksey Yeschenko , Mick Semb Wever , Marcus Eriksson , Tyler Hobbs , Dave Brosius , Benedict Elliott Smith , Sam Tunnicliffe , Yuki Morishita , Jake Luciani , Štefan Miklošovič , Stefania Alborghetti , Alex Petrov , Berenguer Blasi , Ekaterina Dimitrova , David Capwell , Alexandre Dutra , Josh McKenzie , Andrés de la Peña , Paulo Motta , Robert Stupp , Jason Brown , Caleb Rackliffe , Ariel Weisberg , Blake Eggleston , Yifan Cai , Branimir Lambov , Dinesh Joshi , Carl Yeksigian , Francisco Guerrero , Jeff Jirsa , Stefan Podkowinski , Eric Ramirez , Jacek Lewandowski , Jon Meredith , Chris Lohfink , Zhao Yang , Joel Knighton , Adam Holmberg , Sankalp Kohli , Jay Zhuang , Aleksei Zotov , Doug Rohrer , Maxim Muzafarov , Anthony Grasso , Joey Lynch , Sumanth Pasupuleti , Alex Sorokoumov , Diogenese Topper , Jeremiah Jordan , Eduard Tudenhöfner , Alex Liu , Maxwell Guo , Aleksandr Sorokoumov , Sergio Bossa , Abe Ratnofsky , Chris Thornett , Piotr Kołaczkowski , Kurt Greaves , Michael Kjellman , Bernardo Botella , nvharikrishna , Venkata Harikrishna Nukala , Kevin Gallardo , Tibor Répási , Brian Houser , Russell Spitzer , Michael Burman , Maciej Sokol , Jakub Zytka , Daniel Jatnieks , Dan Jatnieks , Piotr Kolaczkowski , Jeff Widman , by , Stephen Mallette , Robert Coli , Natnael Adere , Michael Edge , Manish Ghildiyal , Brett Snyder , Yash Ladha , Shailaja Koppu , Sathyanarayanan Saravanamuthu , Francisco Fernandez , Serban Teodorescu , Samuel Klock , Ryan Svihla , Oded Peer , Kanthi Subramanian , Jogesh Anand , Damien Stevenson , samueldlightfoot , reviewed by Stefan Miklosovic , arunkumar-m , Zoltan Ersek , Vovodroid , Tyler Hobbs as a follow-up , Simon Chess , Sharvanath Pathak , Samuel Lightfoot , ROCHETEAU Antoine , Maxim Chanturiay , Marcin Szymaniuk , Krishna Koneru , Kowalczyk , Fábio Ueno , Francisco Fernandez Castano , Daniel Chia , Alwyn Davis , Adrian Cole , zersek , xvade , reviewed by Caleb Rackliffe , odpeer , jason Brown , blere , artsiom , Yasar Arafath Baigh , Tim Lamballais , Tibor Repasi reviewed by Benjamin Lerer , Sam Klock , Ronbert Stupp , Mikkel Andersen , Michal Szczepanski , Matthew Byrd , Matt Wringe , Marten Kenbeek , Marcuse Eriksson , John Sumsion , Gil Tene , Dmitrii Saprykin , Boris Onufriyev , Berenguer Blassi , Bejamin Lerer , Bartlomiej Kowalczyk , Artsiom Yudovin , Andres De la Pena , Akhil Mehra |
286 Patch |
360 Review |
c7e9048d4df9c0a5bb178c8388a13ad44f1cc0d2,
e0074a31ef26adaebff6ac0657e4471fc805f93f,
12c2c6d645ac327e04d687eb13da37b1d171ace3,
90208c0a29157fdc4ac88d7e24708535650b5d55,
18ec9f77bca3ca4f72f2e51b4ab1680e448bfd4b,
336ad623c163ea3411032d5be26ead1475ebac8d,
534da538d229a5b4fc1d9ef7cc8b37ead455191c,
34fa4e279ac136d6e673be9540b9f322f414bf7f,
666f7df8034fbb10843be7ed61f869cc881c28c5,
600f4d9a690dbd887d5e6298fe67e6bba982033d,
b41e2f5b80187ac0923d3822a279b1608fb9c1d2,
4f3cb5de3708e1c406989bb636892e5d010b1a6b,
0894fd97a2df87dd833272c5db16fb3238e11012,
1ad8bf67a9c82cbb5ff38e5cf785f9fe2516d009,
11952fae774d51d4e268dae506803fef874c8c50,
df6ecaae1c3ac3a05c8cd0c6a9c3da58d4e86a98,
9f492844d5401d4d856c3bf5b908ba84d1b92a0c,
8b0b22e166e2845a7c61af21cf13d8e0ff19efd6,
138569b079b3d17b1020a24463adabecd903b79f,
af17f136e58910fa23f1b8c6b8f13de62787e823,
b42855282d260bcd16412a1ed9da0227ee0c065e,
3aa49b9ff803adba85261b983ce6e56ae5c52479,
9b6dd382bdf4a71c06091736ff98cb1307ff0e97,
24346d17899df8610a5f425c7074ddd5dc8082bb,
14fd0ad4e3102ec626af22e5007663526fbebbbe,
2059c7586ef6bf10900977d4f5bb1072313e0b74,
0e1f217079fa01366d9c8d758498016300467d31,
7917ab81218835c9ae6c70b8006d8577c961c578,
d9e5dd2ff9be17b1ac32aa53a612117e63c40876,
c4e4e9388b229a0db92c16029fd647909cec5737,
28e8632c9793f8d77247fc40f2c5003810df16f9,
d0cfd0d9d93b77718e7403c3372e27b25e955e60,
92fe6a37fc79b9c545bccd75b93e5126fd1678e9,
87db9187c1cc56f0dcdcd4b1ae50a31f4191f580,
0b60c8f37694d44482768ebc327989f7a42c8c08,
df0216c345b0b03f1b394fe092667e5d6bcd2957,
f69b11eee9605add3a006de46eedb773a984d90b,
b5f52bfd0e4d77c44aa94996ab4589ecec99dbec,
0d56f70ae7def5b8ff9e3aef14cfa7dff01a71ac,
6baeb9247b9156c08305326a77d8c27510d6cb40,
e96b60bd9f814ee1a911e8820b7e255d23e2f24e,
c7d098c7ac9f4a7f8db73b71061375bfbf70be30,
c26269bc54115958cb2d32c13cf99131ef118592,
47278ae3765fcf1532f20b0ade3f36f08a089630,
3b970ddbd6c0018ee13b596dddfd838c43afa4d1,
c87bc233c901d3f81649a0172cbc6b078b287ad0,
0d7cd7584e366ca11f651bf52f4d2104256fee14,
7e739a4fa3f49a64abb1ad2c96d0c0a6780b31e8,
0e81892d77e487cf5c66c29b48b4e81d1e8d7980,
2bd733264ea0a30f2d62f62195a9bb7860904f83,
76c7d02c94c735bc5e7ef6ff45d9ddc777b176dd,
34a1d5da58fb8edcad39633084541bb4162f5ede,
3fa7c0894449b5c6033a6c4f47ec3292d07268b8,
515f07b5ac75b15015401e89c379b29c788ba5a3,
4de7a65ed9f3c97658a80dd64032ad6e82e9d58b,
b800f3c768289268193b0dd716be99a33f306dad,
02aba7343ce300397ab672bbb1788aa8182d8a48,
0bc45aa46766625698e6e4c47085dfe94766c7df,
cf0b6d107bade419dada49a5da40d2579c80ade8,
270f690ff6047cc3e797a3f34b7efa26e7232183,
00a777ec8ab701b843172e23a6cbdc4d6cf48f8d,
7df942bc5c2b50fccf39b06a96b654ca7840d80f,
b08843de67b3c63fa9c0efe10bb9eda07c007f6c,
b77e11cfd51ddb0f3ac07530399abe999df0573e,
57c590f6f71907dda6f3d88a16883b5dbcf259ee,
5eca432ea37f02f3abc6a41713d3a580e5c706ef,
e22cb278b63a6ee5f03c7213071d07fd3b198659,
a741efd94558feb36baff59718553c85f4a75ba7,
8405f7366f8881951f76c5899cfa699063db7378,
3c81aa825de1855a1cfd8de49d946e478d6bb085,
8693357109a6e59117a641e109c3865501e3eee6,
462b9cf63bf986671f8a080ef1802f0c27e7c772,
9b8692c6a4c75b7df29a58b5d3d1d1ee5cb0c3a4,
f5e0a7cdba7c361c04ac21f49f6e5e20af502b9e,
5ef8a8b408d4c492f7f2ffbbbe6fce237140c7cb,
f3cd28d8595774b70027997fff06d11b1b88c651,
6487876dde14c46d5753f972909e5acec854cb53,
46e81b57035cc5f4a70f430583342b563e9b7c16,
7680aebf10c34b05a24bdc925196038818ec5126,
0409abc26a9bd0dba59bccb37c668f6608dd6ab9,
fb606dd41c9f14324749efc1344421237c36a6db,
21730666929886be5300c782319a852e46b22763,
3cf415279c171fe20802ad90f181eed7da04c58d,
77f0f68313a4c36bf86363e71f4775e36ccf85bc,
e71a49e81f97864641f406461425a74ca4c56df1,
70e33d96e1f1236788afb50c1f02fbc64d760281,
84d836137d02f7703e9efae44f499b0a9413226d,
91564abaddce59b06c024e8959c46ec1e4d19eda,
f3b452c54dea0366436ebe2bceac747bdf599e90,
3d2439ab0915797f03c5c481e415c9c6393250d4,
30e1392d21e4fe50850dd22e3b30372b271ac0c4,
5774d8e23556b09b11f9f756d93a619ae41a3630,
70e8b39b021b0abae69009c4a034657e2518e09e,
c612cd8d7dbd24888c216ad53f974686b88dd601,
9a5aef09fe51592713d0fa38bfb9e42e21e7644d,
8884302fac940c0504f1258eddd213aa2e17309d,
5de016fd7802fd541142fd1b5a10a82395b2bac9,
8b3de2f4908c4651491b0f20b80f7bb96cff26ed,
77eee181c5627446a86c10b9ee996806f0dceaa1,
8ae31392d66a9004b01bc40a267f0c8b34fc028f,
3de6e9d327fc13cdb1b81cec918ab90a1a524fbe,
079029a44290f78121e3577da60cec93a8ca9f10,
8644aa9b822af5f9f917668e8e707febc4bd9c65,
af1afef564ae8ca2cc23cadb74627a2af207f268,
bfd57d13b7914ad909c75e1e126802e9867cc735,
ecf05b882658d78f0ce6b87b57c982aa776c5104,
6dc595dd2ebf8477b4775473d1d2417fa3a0fcfd,
c11c7d73d086f89521805ce7cc1907d5788ab969,
932f3ebbe9005582a4e253c84f4f20aef3a0abac,
527d1897c0973491bb0db098ce5ea1e0bd78898f,
4205011c0fb92bfb6a7456ab620f5d6b40cb9160,
e3f9b7a3b6ec5df1c65bd6324d2c312209183cf8,
fbd287ad2ed09190dd9c6e152b82215e81020847,
677aaf0f7916f2f23108d378e20859c0aae4d913,
6c445d6b7f3c8933a0bfd599ba8455b7254a323d,
6add3c9acc063005198510e9627ae9e783e54e91,
f5baa9c712c283d7f9897dfbb9ca269b2f5a3de3,
b189a7f6c955908d8b79d2b4104562a38ea62979,
89464ead48278f8e3ecfeaeaf9571714978b4f72,
b2d8e88217d0532d54cba0cfae8ab6951df66f35,
474d3bf8c14e2b572efd9b6a66703f9cbe1164c5,
60997c2dedc23a80dcc15fe6b1e2e7769ad2d383,
831bebdba86ac1956852bd216a4cc62d898c87d7,
2dd244b439049baa1a9f175237acf802e1946d74,
ee4bada2fcbf7ae00f137ac4b7580d4ad50a06a8,
ea9b42e7d7bf9003dd6ed911035d3a85a2d99bac,
43ff27fc708c5bf53b5f3d575e50e76b25ac0811,
42cd66a1f91dcd0cf9238e7915d5efe5779b9933,
6d383bedd4db29277858144b4b02048df7ec8ffb,
ec0092b7c0a56b83c3f223afe10a556e4b74db20,
11b7dc113ff5f73b1bbf889f306ad2aa72d01160,
60b23b1252e600189d11c614d971a4c2c3055edc,
e017f9494844234fa73848890347f59c622cea40,
9c3855b5fd83b9fa9ffb2e5495e43cbea9855dee,
90fd8deed0d1eaa12906bc80aaf54daf837f3a81,
6a4d106287adaf64280dce96632066b6c8d7d194,
a28389087abf7e8df2964bf212ab27d07a26849a,
b3eeadf924d2f886a2ae5a2c8708549afac4282c,
ac7e2793debe6de27d5ca50ce9afc3ff9a17f88d,
f3b5ff8422adbf2f896656b06f26b2749a24a41b,
90fc8969a656b183e81496e479db35f321c8a3aa,
fa2fa602d989ed911b60247e3dd8f2d580188782,
deafdbe373df3717ec21f8e52d93f3d02bb5094a,
97e8953ec5ced40ba58839df6f1a23af797eda1e,
9b30d6572fdb988796788ad4c7b8daabdef4e961,
6f5e8358d7d43850e5b0c65d1e4a16a0403ea765,
485c23d29b558b1561df3dc219e4e8f887c09234,
bc9a61fc851791926e8d2b6134f2bbca68a0ae11,
b876424228d320fdda5e9c53fc7b966f4400ffb3,
3864b2114ab11a02cf55e91c1e5553c9c4f854bc,
e7116f22cccdc91fa1d84e5e910af5c7a4393478,
61e0251a1d4ddc695382aee11e443506afd40899,
9631ac1a0ed6853bd7131daf8bd33ae79a674ee8,
7e6c1d5483b35ab911113dff0f5fd559760d733b,
269c5d4f85d6e4edd1a100533c9adb88a36ade70,
b05fe4ffee8f1c457a79013c2ddc88abcdadc6bb,
962aa2b5cce685f32b106d70df35e66ea46e6817,
3615da58310a778c7ee6d9b2d77fd3fb7a6700f4,
a5053fd9447ae1d41e600418bf9fcb158398e8d0,
86583af4ca0eac34725136adee3143f9b14b75b4,
328916d1591be69f217f6519304651d3757d9e1d,
9b3b1cb03c6536d40adfcfa8f93577079b9a9d1d,
5d6455f29c7919d6b08667755f90428984524a22,
f587397c9c41c1a68b4e46fc16bad8d48c975e4d,
35cf8a3f8260fc95d5d5b3da841488131cc7a494,
20c0acc149c2e1a921ca1e7d64a017207077687b,
96eb58a0fb6ac6dd4ba438120b2cd2725e815e95,
4e3555c1d99b6a3273262443befffe73f86c203d,
caadcf69ee3160458db0eae9e3810127709b3717,
a90de7c61df62adba6af753b28653c241ddd27fb,
416ba6e8b2729c671d66be43cbcbc7c76d1c8a91,
b8b4eb76c42a61b4f33aa57041dac5af2ba2480c,
8439e74e6f39317c1731aeb438b6ee17c09fa57d,
a64bcfd731fae39a620b884a828dd144360f65dd,
7d8663da7702cb009e44594b2b040cff81f15dea,
2e3727e3ff682dbab734aaccf641360bc62a8561,
cd5d03d2b78c634109e7e39b1986965f12630699,
8360f4bf148344960dfd156f6217f7657f070365,
ffe53de8d4f265ac3b4c5b3e285c6efda3514770,
bc25ca10cbfc9b732975bd768033a17d9de685b3,
706ba8767e7339e0af5eebf84cc61bc21883f6e0,
4fc58513dce5ee6acb83ba07d9f31c26812075f9,
62fc314c582e9f218987e96c79db6c1aa0ba6c1e,
ee186b6b05569537eb979027176ccee57354c4da,
507ed148408b113aa5b4e306bc512a0dcbb5e4f8,
e98be186d1e39c45aa34e6ea995f0bf718b99015,
c8d163f73cad4cb61c12c6871e26489b52094d17,
de84a5c770ac1a429152dd79f0895b27aa544368,
a5297f16eede718eac021f27d6825d1062661be6,
2b99b5d3542f8695e419e851c2f07758ef46373d,
07103ddb7211efce8150fc91d2449cc0adbcef11,
1f9d74c91318e974f70b2456969d4c75ce2dbfb9,
056115fff93b16071f3fda067329c64dd2fc1f05,
924d798a3e89daefa8b86a4a245f0e7d541da880,
c65d81bfaeb95d666154b8f84c8b9e610c099b78,
c1e7643aa6c1a02e79104e86dfe1c4fee22bd0a8,
f2db756abd135cc6ca4cf657d29fb2601764d50f,
54e58d8c52b5aed15e6de47ca51fb21c164acf41,
c233270643d0a887dc84ae90573176eb52f8ca93,
c939422637bdba13fa3b5849cc1e7eacf26d46d0,
c08aaabd95d4872593c29807de6ec1485cefa7fa,
6f93bd1f65888104e33da2f9f01056b6115952e5,
1de8e39ed5a00795ea16111931ca081024b4f325,
63165a719cd8ec9d7f06c186f61d39403e192edc,
2248780eae46d98be8a9414d3e833fb6c16c7137,
d4755287a35362a8728ef6929a5d30644788d9e7,
35a945e2bf04437db0201c942000bdb98ef4ddef,
233ef3403a1654763f53de3ca2f92d1c82d16cf5,
9b77cdea769c3009f0265ebf566415008157a172,
aeadda5bada0c32719dd74995a672a1ad7589805,
ca076140472bfde1209423946441f1bd5a35efc1,
4831ba14a1d4a5a44c1f95f3e339e7dbcfd8862d,
90a012a1fe29edbb70de30d5f683e10cc27e1602,
fb67c41ad7faeff7a5f33e9e0bca6493a3febe89,
9649594c761dbb72e58ddd71a10f0794378337ca,
2e4ad069d552167d0fc06d39bc8d622573f14792,
feda54f04911373d6b6148dadbd843894767548c,
c468c8b4369c76612a1fc821e8e77fe1da8b8011,
0c2eaa9cbb51f064b439c4d098adb5aa76b65b0f,
2445d4d09f24c266075617fc5a572415e07045fc,
a6e953c8c71caa1724d15dc31069aa073a9fe9ee,
25d4a13d5621f11290af83b81b0be1588ffc87db,
028fd2950195479b90d21ee1bd795cf1a9c661e7,
493859bf617ac80f560d02ad6d471aefd6a0ef91,
68be72fdc6dcf9f26a99f0bf82046c7939f43ead,
9775a9c6808b8ed3cf37ca04d3b701284b459893,
a7edaa5210268962230ad4d45793cf556957ef7a,
254d6f7e9c689c639f85f3f5119f4a812d295f05,
71e1219de71fe341316f8cab2f5faeea37ceff1e,
98cf63431af3d1cd6a411e311250ab71961df9e7,
58c88b7d54ca2290cee9cfb322d8b34e873a370c,
65a7088e71061b876e9cd51140f31c92ded92777,
5ab1d95b29509ee5a061eddda39d7f4189abbe37,
7a14a77f2cbe2ce10ac35d5853ddf9496a86e16e,
e0dff2b808789c4c2a0751d00eff3e3d066c87dc,
1bb2dd906c1da04be602aa1cec988c4e15bf1ffc,
4ff6e7dfff58eaca02c49a13d82058665cfad23b,
5117a5d5baca409a0510dac61d479827920cdfbc,
52a701f295490cf10850b2a6ad8fb3fdcbc57211,
7e53db0b927ad2f7bd25dbebc6c01a942afd79da,
18cd3e3205ac3301ebce0b047aa444e50388083b,
0cad81aeb9ddaf5dad8b2ab9c6ff6955402c9310,
24b18a9e5d050a28c3f359ee29d496fda4b38e98,
c5c0585b4b5a1bad22ced00e01cc90eed8448ce7,
6198a756338a6101cd0787bd3774ad86b56d4fa5,
9553dae93ba328f3538b213051d180c21717c158,
aae9b9101c61d914e0ceb7e39f88d688c986af18,
1be0bbf71355b3b6cbd24c441e51873376bf3911,
20150727b49b5c4f2c5b35fd17b908054a5fd2d5,
591a2779a7f4213fd7f0e7eee8d2a844359d65bb,
f3f69cb47319bbc7d3c1e1aa1d48076e4a155e8c,
72241f6d725f9c69f1bd5239c798f1676d00ec16,
c7f3a238e7fcc09292c0316b4df3279a4d241b2d,
8a2d8a138d5ac1fc38b24bc7fd7513f6dbe86b24,
6dd7def99467952d1df6a451d2e74861cf6599de,
7c42b70fe58ceb055f0d6785297e7c8780d89277,
a53506281883841dc824e48595668771728a7258,
7a73630c997c9c1265a1248aff3ddcf6a05e549d,
28d0a668bf4f23d6b16ec47dc3f2ddab24769105,
cbef2f4c09d1e798a243f18aca8b0ed690dc4e27,
21ba1f7ea785fe2cb6f84e1b595b8f608650ceb2,
3891f01a87179bb2b4d00ba60fcedb888fedbd57,
01594d56268229287ccbee12466008499e4e3e56,
87e25a7db4ec765cce6e6a5abd813e5e33575f22,
da3396776b785211e4872a456c0d428817910fa7,
e76dd05fe35be62825a967621b540eb2bcb34bb8,
0ff157220fff803dd5a4f6f53fcc25c05ebc482c,
ad0a675d97a9253adf433e97df261c23c3ed6627,
52e643a375d5853d66921a1102c2faf5b4937159,
27e6a335dbfe194312e3c5159b2a5d5b1457a54a,
1eecd68fefad191b7f4af1bc75dbb815eee4401d,
44f15b6606c8aa443a04ea3aa0724c54e45d9230,
2a09011d2cc8d43cb30696d632c361d68aba468b,
9300017eec034cf2f42aa175884a648dbc54ae03,
f72307fdaa837967e8bfaf56fac6ecd2529bac61,
a7617bb3965f93e2130021622b33f52e23799e9c,
2ecff37420e15e4d2b0ab198c7f4b2fcbf230740,
b3cd68482cbd26ee16814ce1a70a2f0b605ace16,
4275f77a2ba6d6c078828b5cfd78f1864848735f,
7bdf7aba5c15d38bc31369438947c19c8a1211a3,
b7895a3e5e564d81010728acc5ae60368cdaf600,
144fd2e14c96ecda132698089388db28ba65fa92,
3c22fbe3df0715ac0f498e6c02836461e3e29dca,
43c0c2182f93dc9b4a1dbf127ad3cd8589c3f113,
24570a6652536f5e6718e308739dd8d233382714,
2ad86cb59675600e4c633c081e426a332d202f42 |
ce035b021542717a61972a00fe341d9ac9f829d3,
32030e4fa35813803ebaa93e1aa54964ae2b0cf5,
e0074a31ef26adaebff6ac0657e4471fc805f93f,
08b2e80aabd2b56e69fb6708dd1e579ede760ded,
757dbf076bbcfe3af1c4b244cad9e2d664a15f17,
53fabf1f02a7e920db9437bda83c871093ce8f88,
87ee1ac7d291d64c08f7724c343a51f4e883b123,
b35ad427c5e9282730682553b6dcf5d70b603e22,
666f7df8034fbb10843be7ed61f869cc881c28c5,
dece96f21dbdbbb3176d6544d72bef3d44571dc6,
86e07595f744eb2a250cf6c25ee7cb09c6dbd849,
256e39fc62c0b0ce576fd29849672e6323eecea4,
ac71d0f56efda081cf3c602eae8897b64cf84dac,
ae8abf5cd62e2f99c981700a1f8aa9d3a71d80ee,
77cf2185b6c6261f3a6c3a2e3c8047b028190e8c,
000533cb633cc900f277c1612862480944b9f6ea,
4f3cb5de3708e1c406989bb636892e5d010b1a6b,
75194201f1f06d120f246f6fad025ca5f672943d,
0f3a990dd2bc9532752a711a49a131c63d52e3c7,
2e2a49fcdcf34ef2e8afcb3369f5a62cb168f18c,
40f9ca60f103783aa481bc9a91b92fd55b4ea625,
93e0ae9af62fb1bd0c4f120205d2e84809cf4e09,
b7c7972a51ab6be6e5f410d2b12c770f5b7ebc98,
ee8b66da8ce3bdac0378f89159d8bd7e45a91363,
6da9e33602fad4b8bf9466dc0e9a73665469a195,
5cd012736e4680bbb25928ee7fbcea4859878fff,
35826b7447b0c3233ca3dacad2e44de082e76896,
c8c8635a4c902ef051a46845919a5430f8d71e3f,
cdc0ce1fa33756f091785b58d4cc8f50fa9e7d0e,
dd51df6734d9b8d8dca9c2a22659e74f674060e2,
1d80dd008677e0084b1530295207a568853badee,
f77a7a29e8bbfc647dd69d42d2fa33ff6de765a5,
c378874a9fa123891d1d75177d99dba5c4d18f9b,
a508ac06e9a24272d2f69f7a7546640626c16fc4,
9b4784bdb7d70bf99c9c290d44b053902b00642d,
596daeb7f08e14d69af90fd4f07b9e87f2816681,
018c8e0d5e8bc55fc51d3361fcb27c3c1fd189f6,
d80bb323c9dd8f814fe02e16dec510557c7d5101,
fb66800a00aeaa8046cb3e6b1401fdc4f81848d5,
e137c7c34cc10d4f8c9124c6f9af17a44061ab1f,
d0458abdb321a48771631278e3b09dd7aa4e2edc,
05fa92475ccb2beb70a96ddee83c04b65a2cdbfb,
0040fea3797ea3e497691e9d1e2660711c60ac4d,
9711f541b33ec2043de04cd4c47cafd122538b4a,
95a622305722889c321204c4bca68a3517a29aab,
c52b5ab95cf314a7983141f74c97744ff3ecbc81,
537d02d25f1953f1907d44106f83874ac73e06b4,
5cf62c6c02322505db9260d2aa9031386326fc75,
ce7502a11067ef903cba24ad588cf0a5b9da9257,
6d7b0a10796cfedd11c4a7a1de81bc48bf8ea3cc,
9f56bf4ca7fdb61ad09e5f2ad09b87cd01e0716b,
c51a7c66fc21ca2da08b89ae5f9b4817ee4d8c23,
6d5203615f7a9670cb1698b74123666bc25ba471,
23138252f20891c26a3692664c6affaf99e86541,
1315d0c96f4625a76296f58d431f97669e5178c2,
ed48f3c017c5e572a523890bcd5b7c798d7eb358,
755fd9446b084e659e98bd7336b9e910c2e12577,
d85f7f7c2dd4b9bbdb44bc96235e6a8bc3ff3967,
b9e2ab75f8f6dedd45c6ad7a83b3160149869262,
a3258d66bcc9f946304c19d59e75d2721126303e,
5bb4bab12f8edfef95ed13cbabf8c0f377986065,
9c6b382058578ac75b88055a13aa83944901fb88,
db9f7a67ec4b03413c10034956e2cf18739ca4b1,
85248da628770d9d93fdd2cbd1eedd55b3ddc206,
75482d0a8ccd0b0d370aeb7ee60c72cd47a191b0,
ddf5c581b8aba355262ecfd7499af18362af8e9f,
63292292b8dbe3bb4f691f82823dcdc0172d2291,
8ddcd43b0cfcebfda882a238532d00905fe85eb8,
969531a113530eb87d5ea350aa005abc946a5152,
185893256f10c14207bffe49ae733fb1a970aec5,
84eb1b8c85371e1d73bb8a0e60393de8bf4af28b,
0d4cc2ef0d246df34d534ef2f0df8ad9bb043206,
0e12b8d4fc9183cb8bb37cb461c3fe9e434ba9b8,
35446dca270ba570c5e523fd80ea5c223dfbeccc,
9f15ec6de11c57d5fff02fe08639b647fc0749e8,
ec1195bed76b17a150371810c78413e6cb9c7049,
8f4ae7d825d90a18327c5555386f3cdaf414d836,
f7c71f65c000c2c3ef7df1b034b8fdd822a396d8,
8b0b22e166e2845a7c61af21cf13d8e0ff19efd6,
08444cbc3f6378f281a811d74c9cb152c8ad19ca,
dcee430e57f3fd37e4bc6652ad7180361e31444e,
267d3ce04efb3bef228c9c1226cd5f938c5d60a3,
67eb22ec9d588c9f984d13c0ffd703a14181f775,
f9aa19e3b116c0078019e9382d1a6c4bb050f113,
957c6264ef97909a043a70b96cf896b1feb0f204,
c76ff1ba14487d521c49d4b830b2d718d170b2e1,
ddcf3e6aba206abca965c94e549480264c8b98c1,
4b3f07fc74089151efeff7a8fdfa9c414a1f0d6a,
632790fd51ae9017fb0de16dbc25b739548ba54c,
ce21eb5fac385098b7ed19c77167a38b5dee230a,
acf38bf7a1ac34fdbe8c18c843828a78293a85cb,
cb370350a7520cabf87fc88a2ff37b068fb8e22d,
f575eea034def1103c5403b11fc8fe58b60d3ebe,
e399dea95916646acde6770ced18fedcc5359913,
f66182415b5a778f1420777fd87a345b8942bc3f,
87424dabd20acfdbb9a4489f289ec075ccfb87b0,
44604b7316fcbfd7d0d7425e75cd7ebe267e3247,
fbf101072a65a240eb4831583aeb72e97078737f,
f49b86dc47fb1f09a8aaa6642b1b456ef4292391,
eadb171d5dfa9de3ecc6dce47515d48771fa98f9,
e6a311f6898b1184d7d58826021a82cbda2f9bc0,
77a370c424b767486d2484cc15965de6dc98b265,
d35f36cd055419f5ba5b82f2efc047348c71b530,
fb76baa60898db82831df44796bd224d30e3236d,
a867abf0304439182a7225a751145e4d1d4b07c7,
5fc811210b70889084b2be5a6a3577963fd5f3c4,
4169c43ad71b219e5ca367ecdad94f42fa7330ce,
7e4c77c96887ac6f99b044b759495121024b582b,
d84c6e98106e7b0c205f019ee24d416d0bb65f37,
60cf948f8bfdc23e1f718967fdd365fc3da7919d,
6fa5300682fbfcbaaae9d4593a015c18ab34df1f,
27f1bdee5ecf37eda3dde6ea61a439bdda41ea0a,
453a763b6e3fc04f4d647e6c9a923875411f8007,
d656f8ac012f4577d22ed7bd3db94c15ae8eb5a9,
ecc7c2fc393568076c30243b48a26045d61d03f3,
0a4b997337aafcc81396d27ac5de2a682283152f,
021232006c65b31a058735c5cc574096be4e8fe9,
efde6a76f9807eaa0af80b5e85aa350ac8709a81,
9c7b69e4229b6817b248bcf5270a783eed1f9930,
e3902bcdad79dcef43562a075d6a130c6a77d63d,
78b13cd0e7a33d45c2081bb135e860bbaca7cbe5,
1f686fd634dbe9b46c03629d2b3bfae345a151e3,
f258ae67516d53752c8d1f0a2576d72471ed427f,
2330545827dfe6a39c56c6ae314723b88c3bc6b7,
0373037a0db7e13548b0f302cad9414f00e58991,
d12cb030690a2673a88d043a265382bdbc7f0009,
a9ab7bde4e35856f407458c341883c4cde7484cd,
8333d0b0890f6299fac1fd219f58aee0c62cbf9c,
661f1aab171dc3ef16075f69581e88ad4a133fae,
c9d22583d22d566807e76fa10c65af29104ae16c,
c0b58de334290590cb4d8d90751a6bd6c9139e33,
f02e53568dbc193b7ac75cc19b0a7751d5514b95,
a2aa78d7f4997be515c8e3d9a9795dc88a21c5d7,
1102687d06ab2dda3c022e4b464286a1b372e6d9,
053ad917418bde87a4e0b1a8e8bcfe2455c95618,
242ab778f2decbf15e34ab4c28308274f4e01d01,
c6ea8fabf9f726a58b76ff6e41d21b650941f880,
a7f50c9a693453d548bd464943fb0a3a620e9607,
2807c7a5a3e65bfa371f2254aa0510ee8684b7ed,
2d0b16804785660e8515aca9944784fb3733c619,
b73f034da12ac5d3f5abb11733d6a1bef87f3af1,
548ef438568fe3216e39235fc054202709c542ca,
32874dd04ae6c8dc9cc98d63717b8f94f4485378,
ec2f2e687dde75b30c09e0a676bb03fd62ac0cbb,
c3636bf5996fe1dc4541d89d979f6ca18a54fd83,
9347805e602f27971d3bbca34dafdb1eab57e5ea,
ba63fa3c951cb5c18d0fa4f9483577c6e18389c4,
3f73c16d50a80c574dd004c59bfaa6042dcd5781,
0361d53f4c9d350654fbf733cfdb208d17922027,
5a39ff40780029c4d2125504b41fc7bf8e7fffe3,
3db64445f90e6fdb5ef550fc37dd7e8cd1161561,
4782fd399d97be551032576c4d77f079e862fdba,
b936d3e95db3180a2f1f32ed7c80543e81971fde,
277d83961c7332941a9339bf890dbe0c89029ae3,
f3bf0775a5a8bce228289c22b96d0c922cf2cb0d,
eebad66fe2de9b2a6b217144cd251be3d839f441,
382bcad07dc84b58eb2a0fbec8eab91d8517932b,
3cca9ab22f6ff675c6332671da1304fac9aad77c,
4e47bfb3a1abb8074fb9a24f98a97dbf25806522,
ebba613b0b34ea338eed508a3ba6cbb235986fd9,
04533e6cdae94f91a62d769c874156d81301dc7d,
bc600f1bd5b188030305b964e5aef1b0ea70f634,
2621e07e87c1a5b53476871618740248d07607f2,
dd255ffa07d0263521a1ca863fc2192db19bc04c,
ec1808a34f9aa5ae0b956c1527828566f4ba2be5,
bcc1174e9bba9ba0cacbc9356d48a7599c50e03e,
94c52450ed9ad3fd704faef7d395ede5050fcdc3,
86e1590042116b35a63a705676ecdffd5dfcde6c,
a209e78dae8674ef131bab1b2dc06f09ae15d21d,
6cd2d07d9ae00fafa460fa1613264c43a283e24d,
9f6fcc340d89eecc000765f6ab93e862f53a02d9,
39a0703b65c985c4b99eed1c045d0f00bbbcc9db,
579c9ab311e9efcbc3329599232a8f9992b2694e,
00fb6d76d0a97af06ba27c1180d6dcddfa337fea,
b3f27381a5efcf3d06bceb211c72479abcd6004a,
a104b06d4aea2f2cd3d48bdbe38410284f236428,
c133385986db9fb1333b37739528f66ad45de916,
49abedc2c30c6274339bc203e0ddd10f128dae58,
dfc279a22a5563ac7a832a586914d5410426e9b7,
e08053b77cac4ec91fd398d7bad65bba1394f45f,
b6176906e71620b37920eaf84fa51516b046bdce,
61b8a14a59e824854f87b54afc08289a3278942c,
722d10b2c5999f19f3a912dc2fbaeb71cef65a07,
a8ef9c9ad1495f3eb9dc1ef09c0995926561fd8c,
c3dc6eb57ef94ca1ff19ab766fc3cc5179242cac,
e42d9e7d696baa8d7b81c058cfbe2f1091671c15,
9b5ba6ca51e6e35116fbac715cb0e1d3b7eb94f3,
594cde7937de6f848998bac35d35591f8a18aa10,
5cbe08b6a84cfa51ffd952a7c997b9a5f5e46e92,
a9225f90e205a7c2b24a4ad4a32d0961067005b0,
336baebadcd6114ad961ca1027474499e15ae42a,
465cfd5be2e92bd9553e1ac4987bfa579d8efca3,
5b982d790bffbf1beb92fd605f6f213914ba4b63,
cb6fad3efcd7cd3dc87d02ca7e8e97eb277a66ab,
9562b9b69e08b84ec1e8e431a846548fa8a83b44,
4ebab66163e136773ae68216585a5c587eba7006,
5a860a70f28b7756e0073d2d5d239b5e748a0b73,
f0319c88fd9a0e70cd8900ba7431724285886f9e,
cff8dadbe853c43fc53a827fce965d85e30d5de7,
b77e754a0cbaa9225d100a4361c3893c2d481611,
5e130209d38cd7e483d025d798895afe21f2a6bd,
2d6fd782465395d54d8958e2da8a5c8744a81942,
64d8a1d9fdacf3e7396cdf2f5c61171c1c9bccf2,
828ca7cc925de90c3883e935c66f7beec6fa9113,
41befde2273724e2070a28cd6c47a407e3e4426a,
82d3cdcd6cfeff043c92ea7a060498942130feb5,
0eebc6e6b7cd7fc801579e57701608e7bf155ee0,
5918375e88bcacfab47e44cbfa2dd202ec634725,
e1da99a1d82b5313f022307c2e110afc07e112b6,
5f66d48b38d32d3768c78f16753ed4f2095bbede,
f4fd0928e6bc56600b7fd4d2469353c8f9d9da7d,
5d48b0d38d996cde1954c3c0df0f0f0a5eecfb81,
9fc1ffb631a5a44bc11b55061288758e39a9d20a,
3b84de4da4243eaf5d1353c7154fb22c866eff7b,
78fdfe2336048ba37a8b4c321ee4ab5d7bfb1357,
e0adc166a33033c9d2668547803a1e034c2c2494,
b98a40605a4eeaf9347401b8f9ed9f0fe297c745,
6497d3727f932d0b9e95f0ecf2440935f82f4530,
830954304ebcf450b213c9ebc53cb4eefb87f02d,
21d8a7d3bd5b9ec49f486c3c7a816939c4040686,
cdd535fcac4ba79bb371e8373c6504d9e3978853,
cfa90c065f649ea5fac5507cf6c06c9a3d3254de,
3f49c328f202e68b67a9caaa63522e333ea5006f,
5847222d9b2428c201a534876f86a0ec6f6f436f,
9ccccf28dc38ec932f9debcecbcb46f41a7f1ffe,
5cda140bae05c84dde92998df1b85583be69812d,
e83f9e69e2c4abd295645eaf0289772a15eb4a85,
465def8e295b453dc22430dc4bb7039f6921151e,
84426d183ae095107bb264b92d828f231d0a9826,
c857919b40b9fb27139424944e9fb6cc58befc48,
716264c72f0980e763da540f59912d11bbfb4695,
85f2bbfd1c6803977ecc1c2053527363078bce22,
4ed00607df060a3cdcc685c4fc0c1967f62b37f1,
1d2d0749a8b72c4c8cdd5b85b210157e8d7d6a41,
49d60450136a71abb3de08c26e5b8a7cf41e9004,
0b825778a141da196e60ebe5996ac1c43e0e8eaf,
dee84ccc59bc5ce76e568bf94ab70c772c079041,
aacd4526309693233f7f41e966e06ffcc0edf4d0,
9581209b35922a0758c6bd158d4336a17cfe86aa,
de228c77b0dc17cadb77a676883c4045cfc43332,
c83f20a3e426cc2c3ee957409898f0b41f19916e,
d62b2cf7c77b01723c4d312bcc249c91a73b4e45,
dff7b447a74d639888eca76c940c057d3fa647e7,
c8d955533b6968368907e5b090a309ac57bf419f,
c83729f41d358ce3ca2ac0323704ef516dff9298,
a600920cb5ee2866b09ee6c1ebae9518096e5bc4,
6ad874509d6c7edd53bb3a4b897477d6a2753c19,
69edeaa46b78bb168f7e9d0b1c991c07b90f41ca,
9a0eb9a31e71cfc43def6497907ce2ab3d091aa1,
d8036f93617e318bf930885981cc75104bf523a2,
677230df694752c7ecf6d5459eee60ad7cf45ecf,
be3808140207d2ab783ef907639c2ad544b6683f,
70437440853c8af6a2c6c63214bc1bd477e3e504,
41bb4bcd09da39924585a4d9be75d77f556647c4,
ee40e3b4529aa77d4d83fc3e7073902402cb3753,
9995521fb9b3f510ee9c7012d75e6970ec7d5fb7,
733d1ee6427cef1042f6c2f864caef81c1a5d32f,
14a2157bc7e56b46785bc1a572155e584c972f4a,
61ac125a4d493ea6707fab6e3e61d6a41526eb34,
c116207160400c94a3db7f08001f889017222b11,
7a3c3abe1d1a191f06f99f989c940a5f8ce52f5f,
3e37b4a90d4e5a036f24ac3d9a3aa804df6e6969,
7bab8240e63753ac338890cbd31572e38234c23d,
7226718957acc6a347e89463f986ade87b3634ab,
c7f0032912798b5e53b64d8391e3e3d7e4121165,
c0747d2856b69fb1e85addf090a9e135637798c4,
4c7b06b0a87f88bfaff5d55e6b302a25e0391f57,
e4eabd901522742550074d5c3c5f25b642037891,
8287ebcb6ad46529ca90600dc0c2f98ecab89cf0,
270e986264392b1ea10689768dcbb9403e449fd9,
2da3c9db154449e15d5a2c2072db77b65c9e931a,
b03ce9fd479d3da9c51d118c50480ea96df0d73e,
bcdbb0eb940d7c8b2cb32431cc856c53ed379cff,
fa92ae66d3ac6966bd08e7eda06183695dc34905,
958aa7c959cb6c2bca4ed62d78974e83a5371787,
f319f0a236c09a3f97cf33c3efa56fc8abb0d0fe,
cba5ef609d6d25380afcb0dff06fe325101c727c,
13e9fd55ff93c26ca339dfa30ed9ac7113894e8e,
00b7efa6ff68fc533925ebeb0e956c8a130d0b09,
5a1d376489e5884b381e3bee3afd22130945782d,
289b7b7cefd7ee5e1c41f7527a41fa40141ee7f7,
d413ddff8b0bdaef600a31d81da227be99072574,
806378c8c295fb062f94eb8bf0f719b398d27745,
26c88928598e9746ca5fd3cf3b0582ed4db6ea2a,
6e805caed9be650cbd12bc0afd5d564f6fe5185a,
aeee9f74d9095a802a23f1a47be021ede6fb65bc,
1a2a1d2c24b777d4c9ea9106e0e7199c7b91fa29,
3b46e5bda61c0944ec28d56c289954d9f34c418e,
c12abfb697dabd249c37b578bde675c0f52d4e34,
21065423c6ce5a92194994bfa9e441d1d2b86b0a,
acdbdc28c4fc449219422a84b10df779e740baef,
7e1ea4c8c1af0809b990c27648edbff2efb2434a,
6d9fa3755daf6b21b1a7b2043730bcd9fb2643c4,
dea15092e5470b72786868d23413290068644c21,
bd7d1198ac1e02785e912c7cfbb504ddaab6bb93,
028df729b7bc0f63359990d9cc7ebb7d653232d5,
6aa83990530dbfe5e8a2c3a194c4dcbb3ffd4b59,
9ff5d44c4286a8fdb433e4b580d3f6129745b93b,
07103ddb7211efce8150fc91d2449cc0adbcef11,
b16d8c9caa8afa0c03cd6e4077d272b0c575404b,
2a294e45aa023af28ccc179c5f41410940ef40d7,
96e7e626424ca0ded713745d28017c4ad4f943c8,
5d9729bc9b82c8ff26d9151bc106989241fa4e36,
6e1bdeb142e7a801d163023fe0c876ad5b1f7922,
f32cff8e1fb69317219ffaee81b5861a54b83a1b,
2a9fc0e887612725a51b3822a266c1b3d3fadcaf,
1937bed9035e953b4cb9099ddeb581d3bf38bca3,
f56244d21a331cec7da5b751a4de9effad49952b,
bdef0724352423191aaad141de5102b886d50ae1,
48f644686b48357354f16c74b02b6d2c450a8c2d,
b4c1ef92e103d58dcddbae9a9d3885e870676844,
cc672f36158c2dee3abad1fa6f51488f14ffb902,
a23960e24a184bd0a01bf4c2bd25323ff9200b6e,
bcf0ec681912e891d66a7b0ba28ff3d41ab3e304,
dca37a612cfba1b0eae07a5dd4f16a37407a2a51,
ee160a971a52134a7d2715cb1123472f539c0ace,
782b0b616f871c90ec6a09b2fc27bd1d2d33caa0,
90780b550f39bc318567ac53f8e8e7d797697f16,
9dc9185f5c7172915485f713dbbb6b78b22d0f66,
3f3d0edbad6b42f5fc8715ecfa52e2e41bbdcea9,
25a0a71307c269db450ce96c667c2af7d702137c,
e3862bc3e08115806055fe7239f93433407a3dc6,
084d93daf6b6031909fc318e57a2a205ad32c237,
1945384fdf1d0bac18d6f75e5f864f1aca5b49db,
b4d7f3bed0687b449f6a275d9dd675e25d794aeb,
fbb6b8abfa359be3475ba55912d939096637b8f8,
84bc49e900772b04cda4c21e48f23b84f0e0b2cd,
f13ce558cc410f959634a6f0d31fcf7bd69be85d,
c93765772e97b5807fe037c7208b2a412ea9b3db,
d4df271f754ac4d5afd785d4043ccaaeb907a6ad,
8d20b48fc34b520f0c36250bb7557da8c1e59b7d,
dad0bfac6e885176d83f802bc75763c5ba21d68e,
2170ac4d3922425f008f441d2d92e3233449c765,
91d61b3276ec5ffda85a99009a779f1ebcb4358a,
8bf1432bf3bae1294f140237054423a6ad582104,
e0d3cc90558a17b63634d15ee6df339ceb87b225,
24b58342eca597b375a424d08b64f6d001bc220a,
5e06a1f5c192670b586abf8d1a68e4f884ba4e42,
42a620d663a72f1731843d195fb15c3accd6af59,
d0c68e02fa235fd2218a40684a10c9573fcb001c,
049b1c06aa35d6b10a0b3bab1a21d8c40a8ae4c0,
3935906a685640b2f6a2058b38fdf45d917edfc9,
027eb0dbc6b71f547f156c05fad0b418939e4d92,
955bde21fae2a9f50fdf040127d77dcfcbcb4723,
2ed526a43d3a37b00ada500a0354955fecf1e61c,
03cc411ad07a8a8781c7b6bf42b10c9c334ff8b4,
155175cbbba068afdfd2cc4c97d1d659b3eeeff6,
af190977b64176fdcbca296cb49089ce8cb57266,
7d10bdd19765bc337ee7bbe516c3a1e76391f5c0,
93f5933a0d4229f3592c0e3fe80f677561bce63a,
5cf417bd6cf4077e3a0fe7339d0c974d4cda4762,
cbb35e8db8e4641ea8f6b8363ac6ed3a93529362,
4b164488735fb13e31b21d7786acb7b477473e2e,
b00d0c310ff61d3f39c116daeccdf43aa63f2b25,
faf202c6c377a875a2c52ee971436c14962d1132,
fdc800cc716b465a335b10230481866cf598110a,
ced1ff77e6353d9d08f3e3d209a54d66899e3696,
90603b94025dc7e740b698440df963cbd1ec60e0,
cceb2c067fbda2a405a44f624cbbc8141f5d8055,
bb74cfe524b6ab5b220e0d0924607c7e9b39259c |
ce035b021542717a61972a00fe341d9ac9f829d3 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-12-09 17:21:21-06:00
Restore optimization in MultiCBuilder around building one clustering
patch by Caleb Rackliffe; reviewed by Benjamin Lerer, Abe Ratnofsky, and Bernardo Botella for CASSANDRA-20129
32030e4fa35813803ebaa93e1aa54964ae2b0cf5 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-10-29 10:11:24-05:00
Reintroduce RestrictionSet#iterator() optimization around multi-column restrictions
patch by Caleb Rackliffe; reviewed by Benjamin Lerer for CASSANDRA-20034
87ee1ac7d291d64c08f7724c343a51f4e883b123 | Author: samueldlightfoot <samueldlightfoot@gmail.com>
| 2024-06-05 08:05:25+01:00
Replace Stream iteration with for-loop for SimpleRestriction::bindAndGetClusteringElements
patch by Samuel Lightfoot; reviewed by Stefan Miklosovic and Benjamin Lerer for CASSANDRA-19679
90208c0a29157fdc4ac88d7e24708535650b5d55 | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2024-06-04 17:31:41+02:00
Makes LWT conditions behavior on frozen and non-frozen columns consistent for null column values
Patch by Benjamin Lerer; review by Ekaterina Dimitrova for CASSANDRA-19637
e0074a31ef26adaebff6ac0657e4471fc805f93f | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2024-03-21 11:11:10+01:00
Add support for NOT operators in WHERE clauses (CASSANDRA-18584)
In addition - Fixed Three Valued Logic
patch by Piotr Kolaczkowski; reviewed by Benjamin Lerer, Ekaterina Dimitrova, Andres de la Pena for CASSANDRA-18584
Co-authored-by: Benjamin Lerer <b.lerer@gmail.com>
Co-authored by: Ekaterina Dimitrova<ekaterina.dimitrova@datastax.com>
666f7df8034fbb10843be7ed61f869cc881c28c5 | Author: Bereng <berenguerblasi@gmail.com>
| 2024-01-15 09:35:22+01:00
Enhanced usage of test method names in CQLTester for better test debugging
patch by Berenguer Blasi, Benjamin Lerer; reviewed by Benjamin Lerer for CASSANDRA-19050
Co-authored-by: Benjamin Lerer <b.lerer@gmail.com>
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
86e07595f744eb2a250cf6c25ee7cb09c6dbd849 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
| 2023-10-20 12:35:33+02:00
Retrieve keyspaces metadata and schema version concistently in DescribeStatement
The fix makes the DescribeStatement to wait for the in-progress schema transformations to finish before returning the first page. This way, the metadata and schema version encoded in the result set metadata are guaranteed to be consistent.
Patch by Jacek Lewandowski; reviewed by Benjamin Lerer, Ekaterina Dimitrova for CASSANDRA-18921
256e39fc62c0b0ce576fd29849672e6323eecea4 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2023-10-19 16:35:57-05:00
ClientRequestSize metrics should not treat CONTAINS restrictions as being equality-based
patch by Caleb Rackliffe; reviewed by Benjamin Lerer for CASSANDRA-18896
ac71d0f56efda081cf3c602eae8897b64cf84dac | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
| 2023-10-11 12:12:36+02:00
Fixed the inconsistency between distributedKeyspaces and distributedAndLocalKeyspaces
Patch by Jacek Lewandowski; reviewed by Benjamin Lerer, Berenguer Blasi, Ekaterina Dimitrova, Jeremiah Jordan for CASSANDRA-18747
534da538d229a5b4fc1d9ef7cc8b37ead455191c | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2023-09-15 18:05:11+02:00
Refactor Relation and Restrictions hierachies
patch by Benjamin Lerer and Piotr Kołaczkowski; reviewed by Berenguer Blasi, Caleb Rackliffe and Ekaterina Dimitrova for CASSANDRA-19341
Co-authored-by: Piotr Kołaczkowski <pkolaczk@datastax.com>
08b2e80aabd2b56e69fb6708dd1e579ede760ded | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-09-06 22:36:14+02:00
Warn about unqualified prepared statement only if it is select or modification statement
patch by Stefan Miklosovic; reviewed by Benjamin Lerer for CASSANDRA-18322
34fa4e279ac136d6e673be9540b9f322f414bf7f | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2023-08-17 10:03:00+02:00
Simplify the bind marker and Term logic
patch by Benjamin Lerer; reviewed by Andrés de la Peña, Ekaterina Dimitrova and Maxwell Guo for CASSANDRA-18813
The patch refactor the Term and Terms interfaces to simplify the logic.
* It removes the MultiItemTerminal and MultiColumnRaw interfaces
* Represents IN bind marker as Terms instead of having 2 different representations (a list of terms and a single MultiItemTerminal).
* Replaces the AbstractMarker hierachy by the Marker class
* It introduces a new MultiElementType that becomes a super class of all the CollectionTypes, TupleType, UserType and VectorType (standardizing the pack and unpack method name and their modifiers)
* It replaces the Value and DelayedValue implementations for the Lists, Sets, Maps, Tuples, UserTypes and Vectors classes by the MultiElements Value and DelayedValue classes.
000533cb633cc900f277c1612862480944b9f6ea | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2023-08-08 15:18:50-04:00
Prevent InaccessibleObjectException when the Leak Detector is traversing objects
patch by Ekaterina Dimitrova, reviewed by Benjamin Lerer for CASSANDRA-18708
600f4d9a690dbd887d5e6298fe67e6bba982033d | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2023-07-13 19:08:11+02:00
Upgrade Jamm version to 0.4.0
This upgrade also fixes issues with PhantomReferences and the test problems from CASSANDRA-17884 anad CASSANDRA-16304
patch by Benjamin Lerer; reviewed by Ekaterina Dimitrova for CASSANDRA-18239
4f3cb5de3708e1c406989bb636892e5d010b1a6b | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2023-06-03 17:14:45+01:00
Avoid unnecessary deserialization of terminal arguments when executing CQL functions
patch by Benjamin Lerer and Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-18566
Co-authored-by: Benjamin Lerer <b.lerer@gmail.com>
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
40f9ca60f103783aa481bc9a91b92fd55b4ea625 | Author: Benedict Elliott Smith <https://benedict@apache.org>
| 2023-03-01 19:08:20-07:00
Improve memtable allocator accounting when updating AtomicBTreePartition
patch by Benedict Elliott Smith; reviewed by Benjamin Lerer, Jon Meredith for CASSANDRA-18125
2e2a49fcdcf34ef2e8afcb3369f5a62cb168f18c | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2022-12-07 17:28:24+00:00
CEP-20: Dynamic Data Masking
Allows to attach the native masking functions and UDFs to the definitions of
table columns in the schema, as defined by CEP-20.
The functions masking a column can be specified on CREATE TABLE queries, right
at the end of the column definition. The mask of a column can also be changed
or dropped with an ALTER TABLE query. Once a column is masked, SELECT queries
will always return the masked value of the column. That masking is done on the
coordinator, at the end of the query execution. Thus, masking won't affect any
filters or ordering, which would be based on the clear values of the masked
columns. Column masks are stored on the table system_schema.column_masks.
A new UNMASK permission allows to see the clear data of columns with an
attached mask. Also, a new SELECT_MASKED permission allows to run SELECT
queries restricting the clear values of masked columns. Superusers have both
permissions by default, whereas regular users don't have them.
Dynamic data masking can be enabled/disabled with the config property
dynamic_data_masking_enabled in cassandra.yaml. It is disabled by default.
This is the combination of multiple tickets:
* Add masking functions to column metadata (CASSANDRA-18068)
* Add UNMASK permission (CASSANDRA-18069)
* Add SELECT_MASKED permission (CASSANDRA-18070)
* Add support for using UDFs as masking functions (CASSANDRA-18071)
* Add feature flag for dynamic data masking (CASSANDRA-18316)
patch by Andrés de la Peña; reviewed by Benjamin Lerer and Berenguer Blasi for CASSANDRA-17940
5cd012736e4680bbb25928ee7fbcea4859878fff | Author: Alex Sorokoumov <aleksandr.sorokoumov@gmail.com>
| 2022-11-01 11:52:31+01:00
VIntCoding handles BB with less than 8 bytes
Without this fix VIntCoding#writeUnsignedVInt(long, ByteBuffer) throws
a runtime error if the BB size is less than 8 bytes. This method also
silently does not write to BB if it has less than 8 bytes left.
patch by Alex Sorokoumov; reviewed by Benjamin Lerer for CASSANDRA-15215
35826b7447b0c3233ca3dacad2e44de082e76896 | Author: Natnael Adere <natnael_adere@apple.com>
| 2022-10-19 14:34:05-04:00
Fix error message about type hints (CASSANDRA-17915)
Patch by Natnael Adere; reviewed by blerer and brandonwilliams for
CASSANDRA-17915
75194201f1f06d120f246f6fad025ca5f672943d | Author: Bernardo Botella Corbi <contacto@bernardobotella.com>
| 2022-10-10 09:08:16-07:00
Fix quoting in toCqlString methods of UDTs and aggregates
patch by Bernardo Botella Corbi, reviewed by Stefan Miklosovic, Benjamin Lerer and Yifan Cai for CASSANDRA-17918
bb74cfe524b6ab5b220e0d0924607c7e9b39259c | Author: Diogenese Topper <diotopper@gmail.com>
| 2022-07-11 16:02:45-07:00
July 2022 blog "Apache Cassandra Changelog #17"
patch by Chris Thornett, Diogenese Topper; reviewed by Benjamin Lerer for CASSANDRA-17745
Co-authored by: Chris Thornett <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
c8c8635a4c902ef051a46845919a5430f8d71e3f | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2022-06-17 11:45:43+01:00
Add ability to read the TTLs and write times of the elements of a collection and/or UDT
patch by Andrés de la Peña; reviewed by Yifan Cai and Benjamin Lerer for CASSANDRA-8877
cdc0ce1fa33756f091785b58d4cc8f50fa9e7d0e | Author: Blake Eggleston <blake@ultrablake.com>
| 2022-06-14 14:31:37-07:00
Prevent premature initialization of paxos metadata files during tests
Patch by Blake Eggleston; review by Benjamin Lerer and Berenguer Blasi for CASSANDRA-17489
1d80dd008677e0084b1530295207a568853badee | Author: Bereng <berenguerblasi@gmail.com>
| 2022-06-09 08:53:01+02:00
Fix flaky test - org.apache.cassandra.cql3.validation.operations.InsertUpdateIfConditionTest.testConditionalUpdate
patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-17653
9b4784bdb7d70bf99c9c290d44b053902b00642d | Author: Sathyanarayanan Saravanamuthu <sathya.kplm@outlook.com>
| 2022-05-11 16:21:19+01:00
Fix missed nowInSec values in QueryProcessor
patch by Sathyanarayanan Saravanamuthu; reviewed by Andrés de la Peña, Benjamin Lerer and Ekaterina Dimitrova for CASSANDRA-17458
Co-authored-by: Sathyanarayanan Saravanamuthu <sathya.kplm@outlook.com>
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
c378874a9fa123891d1d75177d99dba5c4d18f9b | Author: Benedict Elliott Smith <benedict@apache.org>
| 2022-05-11 14:42:58+02:00
Utilise BTree improvements to reduce garbage and improve throughput
Patch by Benedict Elliott Smith; review by Branimir Lambov and Benjamin Lerer for CASSANDRA-15511
fb66800a00aeaa8046cb3e6b1401fdc4f81848d5 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-04-08 15:22:59-04:00
Fix data corruption in AbstractCompositeType due to static boolean byte buffers
patch by Stefania Alborghetti and Marcus Eriksson; reviewed by Marcus Eriksson, Benjamin Lerer and Ekaterina Dimitrova for CASSANDRA-14752
Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
Co-authored-by: Marcuse Eriksson <marcuse@apache.orgp>
05fa92475ccb2beb70a96ddee83c04b65a2cdbfb | Author: jacek-lewandowski <lewandowski.jacek@gmail.com>
| 2022-03-25 13:09:34+00:00
Remove accidentally committed wrong legacy sstables
patch by Jacek Lewandowski; reviewed by Andrés de la Peña and Benjamin Lerer for CASSANDRA-17482
d0458abdb321a48771631278e3b09dd7aa4e2edc | Author: Yash Ladha <yash@yashladha.in>
| 2022-03-25 08:28:43+01:00
generate valid KEYSPACE / MATERIALIZED VIEW for CQL for views
patch by Yash Ladha; reviewed by Benjamin Lerer for CASSANDRA-17266
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
90603b94025dc7e740b698440df963cbd1ec60e0 | Author: Mick Semb Wever <mck@apache.org>
| 2022-03-21 19:47:48+00:00
Limit GH pull requests to rebases
patch by Mick Semb Wever; reviewed by Benjamin Lerer, Berenguer Blasi, Brandon Williams, Ekaterina Dimitrova, Stefan Miklosovic for CASSANDRA-17419
d0c68e02fa235fd2218a40684a10c9573fcb001c | Author: Mick Semb Wever <mck@apache.org>
| 2022-03-19 20:55:12+01:00
Limit GH pull request to rebases
patch by Mick Semb Wever; reviewed by Benjamin Lerer, Berenguer Blasi, Brandon Williams, Ekaterina Dimitrova, Stefan Miklosovic for CASSANDRA-17419
dd51df6734d9b8d8dca9c2a22659e74f674060e2 | Author: Marten Kenbeek <marten@blueconic.com>
| 2022-03-09 16:29:56+01:00
Only use statically defined subcolumns when determining column definition for supercolumn cell
Patch by Marten Kenbeek; review by Benjamin Lerer and Brandon Williams for CASSANDRA-14113
9711f541b33ec2043de04cd4c47cafd122538b4a | Author: Mick Semb Wever <mck@apache.org>
| 2022-03-06 12:27:05+01:00
Limit GH pull requests to rebases
patch by Mick Semb Wever; reviewed by Benjamin Lerer, Berenguer Blasi, Brandon Williams, Ekaterina Dimitrova, Stefan Miklosovic for CASSANDRA-17419
9f56bf4ca7fdb61ad09e5f2ad09b87cd01e0716b | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-05 17:51:32-05:00
Remove old Duration class in favor of DurationSpec class
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
c51a7c66fc21ca2da08b89ae5f9b4817ee4d8c23 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-05 17:15:18-05:00
Bulk change of units around the code to support the move to the new configuration framework
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
6d5203615f7a9670cb1698b74123666bc25ba471 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-04 00:25:14-05:00
Transfer parameters to the newly introduced configuration framework (7)
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
23138252f20891c26a3692664c6affaf99e86541 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-03 23:49:50-05:00
Transfer parameters to the newly introduced configuration framework (6)
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
1315d0c96f4625a76296f58d431f97669e5178c2 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-03 22:28:41-05:00
Transfer parameters to the newly introduced configuration framework (5)
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
ed48f3c017c5e572a523890bcd5b7c798d7eb358 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-03 16:43:36-05:00
Transfer parameters to the newly introduced configuration framework (4)
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
755fd9446b084e659e98bd7336b9e910c2e12577 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-03 14:39:48-05:00
Transfer parameters to the newly introduced configuration framework (3)
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
d85f7f7c2dd4b9bbdb44bc96235e6a8bc3ff3967 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-03 00:19:28-05:00
Transfer parameters to the newly introduced configuration framework (2)
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
b9e2ab75f8f6dedd45c6ad7a83b3160149869262 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-02 12:47:41-05:00
Extend DurationSpec and DataStorageSpec for smallest unit and transfer denylist parameters to the new framework
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
a3258d66bcc9f946304c19d59e75d2721126303e | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-01 17:14:17-05:00
Transfer parameters to the newly introduced configuration framework (1)
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
5bb4bab12f8edfef95ed13cbabf8c0f377986065 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-01-31 21:51:49-05:00
DataRate parameters transition to the new framework
Fix the DB descriptorRefTest which failed on the previous commit
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
6d7b0a10796cfedd11c4a7a1de81bc48bf8ea3cc | Author: Yash Ladha <yash@yashladha.in>
| 2022-01-26 09:30:42+05:30
Fix classpath file creation for eclipse
Patch by Yash Ladha; reviewed by Benjamin Lerer and Berenguer Blasi for CASSANDRA-17294
When building the eclipse file for development, `.classpath` file was
not correctly generated as it was not getting closed. Also there were
missing third-party libs that were essential for development.
This commit fixes the generation of classpath for
`generate-eclipse-files` command.
0040fea3797ea3e497691e9d1e2660711c60ac4d | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
| 2022-01-24 11:51:13+01:00
Implement sstable generation identifier as uuid
Patch by Jacek Lewandowski; reviewed by Andrés de la Peña, Benjamin Lerer and Dan Jatnieks for CASSANDRA-17048
537d02d25f1953f1907d44106f83874ac73e06b4 | Author: Tibor Répási <rtib@users.noreply.github.com>
| 2022-01-04 17:33:31+01:00
Expose all client options via system_views.clients and nodetool clientstats
patch by Tibor Repasi reviewed by Benjamin Lerer, Berenguer Blasi, Ekaterina Dimitrova for CASSANDRA-16378
5cf62c6c02322505db9260d2aa9031386326fc75 | Author: Manish Ghildiyal <manish.ghildiyal@lunatech.be>
| 2021-12-18 18:26:31+01:00
Add support for string concatenations through the + operator
Patch by Manish Ghildiyal; review by Benjamin Lerer, Berenguer Blassi,
Brandon Williams for CASSANDRA-17190
9c6b382058578ac75b88055a13aa83944901fb88 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2021-12-14 23:04:43-05:00
Backward compatibility framework for configuration parameters
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
db9f7a67ec4b03413c10034956e2cf18739ca4b1 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2021-12-14 23:00:56-05:00
Add new custom types and unit tests for configuration
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
3935906a685640b2f6a2058b38fdf45d917edfc9 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2021-11-19 17:42:29-05:00
Fixes needed to support the new configuration framework and change of parameters
patch by Ekaterina Dimitrova, reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
1ad8bf67a9c82cbb5ff38e5cf785f9fe2516d009 | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2021-11-04 16:47:16+01:00
Allow to aggregate by time intervals
Patch by Benjamin Lerer; review by Andres De la Pena and Yifan Cai for CASSANDRA-11871
The patch allow to use pure monotonic functions on the last attribute of the GROUP BY clause and introduce some floor functions that can be use to group by time range.
A function is pure if:
1. The function return values are identical for identical arguments
2. The function application has no side effects
A function is monotonic if it is either entirely nonincreasing or nondecreasing.
85248da628770d9d93fdd2cbd1eedd55b3ddc206 | Author: Bereng <berenguerblasi@gmail.com>
| 2021-10-28 09:44:32+02:00
PasswordObfuscator should not assume PASSWORD is the last item in the WITH clause
patch by Berenguer Blasi; reviewed by Benjamin Lerer, Ekaterina Dimitrova for CASSANDRA-16801
027eb0dbc6b71f547f156c05fad0b418939e4d92 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2021-10-27 18:20:43+01:00
Update auth_test.py for users allowed to view permissions of the roles they created
patch by Andrés de la Peña; reviewed by Aleksei Zotov and Benjamin Lerer for CASSANDRA-16902
969531a113530eb87d5ea350aa005abc946a5152 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2021-10-27 18:05:53+01:00
Allow users to view permissions of the roles they created
patch by Robert Stupp, Andrés de la Peña and Aleksei Zotov; reviewed by Aleksei Zotov and Benjamin Lerer for CASSANDRA-16902
Co-authored-by: Robert Stupp <snazy@snazy.de>
Co-authored-by: Andres de la Pena <a.penya.garcia@gmail.com>
Co-authored-by: Aleksei Zotov <azotcsit@gmail.com>
0d4cc2ef0d246df34d534ef2f0df8ad9bb043206 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2021-10-12 11:55:31+01:00
Add support for type casting in WHERE clause components and in the values of INSERT/UPDATE statements
patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-14337
185893256f10c14207bffe49ae733fb1a970aec5 | Author: Francisco Guerrero <francisco.guerrero@apple.com>
| 2021-10-08 15:05:24-07:00
Allow GRANT/REVOKE multiple permissions in a single statement
patch by Francisco Guerrero; reviewed by Benjamin Lerer and Yifan Cai for CASSANDRA-17030
This commit allows GRANT/REVOKE statement to support multiple permissions with a single
statement. For example,
```
GRANT MODIFY, SELECT ON KEYSPACE field TO manager;
GRANT ALTER, DROP ON ROLE role1 TO role2;
```
df6ecaae1c3ac3a05c8cd0c6a9c3da58d4e86a98 | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2021-10-08 17:32:15+02:00
Allow to grant permission for all tables in a keyspace
Patch by Benjamin Lerer; Review by Andres de la Peña and Ekaterina Dimitrova for CASSANDRA-17027
In some cases it is useful to prevent users to alter or drop a keyspace
while allowing them to create new tables.
This patch add support for a new DataResource below KEYSPACE but above
TABLE. The syntax to grant permission at this level in ALL TABLES IN
KEYSPACE.
ddf5c581b8aba355262ecfd7499af18362af8e9f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2021-10-04 10:07:08+02:00
Use com.google.common.collect.Lists instead of com.google.monitoring.runtime.instrumentation.common.collect.Lists in RowUtil.
Patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-17022/
35446dca270ba570c5e523fd80ea5c223dfbeccc | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
| 2021-09-27 15:33:32+02:00
Elaborate on why we need to recycle CL segments when dropping tables
patch by Aleksandr Sorokoumov; reviewed by Caleb Rackliffe and Benjamin Lerer for CASSANDRA-16986
8f4ae7d825d90a18327c5555386f3cdaf414d836 | Author: Bereng <berenguerblasi@gmail.com>
| 2021-09-16 09:03:27+02:00
Improve MV TTL error message
patch by Brandon Williams, Berenguer Blasi; reviewed by Brandon Williams, Benjamin Lerer, Aleksei Zotov for CASSANDRA-16960
Co-authored-by: Brandon Williams <brandonwilliams@apache.org>
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
84eb1b8c85371e1d73bb8a0e60393de8bf4af28b | Author: Boris Onufriyev <Boris.Onufriyev@synchronoss.com>
| 2021-09-06 17:00:09+02:00
Log more information when a node runs out of commitlog space
Patch by Boris Onufriyev; review by Ariel Weisberg, Benjamin Lerer and
Brandon Williams for CASSANDRA-11323
8b0b22e166e2845a7c61af21cf13d8e0ff19efd6 | Author: Bereng <berenguerblasi@gmail.com>
| 2021-09-06 09:27:32+02:00
Cassandra fails to process OperationExecutionException which causes ClassCastException
patch by Benjamin Lerer, Berenguer Blasi; reviewed by Benjamin Lerer, Berenguer Blasi for CASSANDRA-15269
9f15ec6de11c57d5fff02fe08639b647fc0749e8 | Author: Josh McKenzie <jmckenzie@apache.org>
| 2021-09-02 13:58:16-04:00
Evaluate consistency levels of auth reads
Patch by Jason Brown; reviewed by Matthew Byrd, Sankalp Kohli, and Benjamin Lerer for CASSANDRA-12988
Co-authored by Jason Brown (jasedbrown@gmail.com)
Co-authored by Josh McKenzie (jmckenzie@apache.org)
2ed526a43d3a37b00ada500a0354955fecf1e61c | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2021-08-26 19:47:20+02:00
wait for node to be available in upgrade tests for Thrift for dense and sparse supercolumn tests
patch by Stefan Miklosovic; reviewed by Benjamin Lerer for CASSANDRA-16892
957c6264ef97909a043a70b96cf896b1feb0f204 | Author: Bereng <berenguerblasi@gmail.com>
| 2021-08-19 11:21:58+02:00
Nodetool setcachecapacity behaves oddly when cache disabled
patch by Michal Szczepanski, Berenguer Blasi; reviewed by Benjamin Lerer, Berenguer Blasi for CASSANDRA-#####
Co-authored-by: Michal Szczepanski
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
dcee430e57f3fd37e4bc6652ad7180361e31444e | Author: nvharikrishna <n.v.harikrishna.apache@gmail.com>
| 2021-08-18 15:06:03+02:00
Add support for filtering using IN restrictions
patch by Venkata Harikrishna Nukala; reviewed by Andrés de la Peña and
Benjamin Lerer for CASSANDRA-14344
267d3ce04efb3bef228c9c1226cd5f938c5d60a3 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2021-08-16 18:11:23+02:00
make the addition of regular column to COMPACT tables throw an InvalidRequestException
patch by Stefan Miklosovic; reviewed by Benjamin Lerer for CASSANDRA-14564
acf38bf7a1ac34fdbe8c18c843828a78293a85cb | Author: Dmitrii Saprykin <dmitrii.saprykin@nih.gov>
| 2021-08-06 18:22:03+01:00
Use JMX to validate nodetool --jobs parameter
patch by Dmitrii Saprykin; reviewed by Andrés de la Peña and Benjamin Lerer for CASSANDRA-16104
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Daniel Jatnieks <jatnieks@pobox.com>
Co-authored-by: Dmitrii Saprykin <dmitrii.saprykin@nih.gov>
e399dea95916646acde6770ced18fedcc5359913 | Author: Doug Rohrer <doug@therohrers.org>
| 2021-07-30 11:53:17+02:00
Handle properly UnsatisfiedLinkError in NativeLibrary#getProcessID()
patch by Doug Rohrer; reviewed by Benjamin Lerer and David Capwell for
CASSANDRA-16578
f66182415b5a778f1420777fd87a345b8942bc3f | Author: Jay Zhuang <jzhuang@apache.org>
| 2021-07-29 15:13:19+02:00
Batch the token metadata update to improve the speed
patch by Jay Zhuang; reviewed by Benjamin Lerer and Brandon Williams for
CASSANDRA-15291
f7c71f65c000c2c3ef7df1b034b8fdd822a396d8 | Author: Aleksei Zotov <azotcsit@gmail.com>
| 2021-07-23 21:45:12+04:00
Allow DELETE and TRUNCATE to work on Virtual Tables if the implementation allows it
patch by Aleksei Zoto; reviewed by Benjamin Lerer and Chris Lohfink for
CASSANDRA-16806
87424dabd20acfdbb9a4489f289ec075ccfb87b0 | Author: Aleksei Zotov <azotcsit@gmail.com>
| 2021-07-15 21:40:10+04:00
Count bloom filter misses correctly.
Patch by Aleksei Zotov; reviewed by blerer and blambov for
CASSANDRA-12922
67eb22ec9d588c9f984d13c0ffd703a14181f775 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2021-07-09 17:49:40-04:00
Fix materialized view schema backup as table
patch by Zhao Yang, Ekaterina Dimitrova; reviewed by Benjamin Lerer, Ekaterina Dimitrova for CASSANDRA-12734
Co-authored-by: Zhao Yang <zhao.yang@datastax.com>
Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
eadb171d5dfa9de3ecc6dce47515d48771fa98f9 | Author: zersek <zersek@grubhub.com>
| 2021-07-01 14:39:17+03:00
Handle correctly the exceptions thrown by custom QueryHandler constructors
patch by Zoltan Ersek; reviewed by Benjamin Lerer and Brandon Williams for
CASSANDRA-16703
3aa49b9ff803adba85261b983ce6e56ae5c52479 | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2021-06-14 16:25:49+02:00
Read only the required SSTables for single partition queries
patch by Benjamin Lerer; reviewed by Caleb Rackliffe and Ekaterina Dimitrova
for CASSANDRA-16737
The patches rely on the fact that if a row has some primary key liveness then
the row is guaranty to exist even if some of the non-primary key columns are
deleted later on by deletions coming from other nodes. By consequence,
when reading SSTables in a time ordered way once C* find a row with a primary key liveness
and all the queried columns it can safely stop reading extra SSTables.
That approach will not work for COMPACT tables has they do not have a primary key liveness information.
Due to that for COMPACT tables C* will still need to retrieve all the fetched columns to ensure that
it can returns the correct results.
That approach will also not work for scenarios where the row has been inserted through only UPDATE statements
as those statements do not set the primary key liveness information.
2059c7586ef6bf10900977d4f5bb1072313e0b74 | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2021-05-31 14:19:32+02:00
Fix queries on empty partitions with static data
patch by Benjamin Lerer; reviewed by Andrés de la Peña and Jacek
Lewandowski for CASSANDRA-16686
When an CQL query is done at the partition level (without clustering or
regular column restrictions), if a partition does not contains any row but
contains some static columns a row will be returned to the user with null
values for all the clustering and regular columns.
Since CASSANDRA-12768, Cassandra fetch all the regular columns but only
the static columns that have been selected by the user. By consequence,
Cassandra will fetch only s1 for the SELECT s1 FROM %s WHERE pk=1 query
from the description example. Due to that it will NOT attempt to fetch the
s2 value and will look only at the third and second SSTables. The
partition having no value for s1 Cassandra will consider the partition
empty and will not return a row for it as it should.
The patch fix the issue by adding all the static columns to the fetched
columns when the query is at the partition level (without clustering or
regular column restrictions). Unfortunately as 4.0-rc1 has been released
we need to ensure backward compatibility with it in a mixed cluster
environment. To ensure that some extra changes were required in
ColumnFilter and in Gossiper.
77a370c424b767486d2484cc15965de6dc98b265 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2021-05-11 20:01:15-04:00
Add a warning to cqlsh 6.0.0 that DESCRIBE does not work with a Cassandra 3.x servers
patch by Ekaterina Dimitrova; reviewed by Adam Holmberg and Benjamin Lerer for CASSANDRA-16652
d84c6e98106e7b0c205f019ee24d416d0bb65f37 | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
| 2021-04-21 13:59:57+02:00
Prevent loss of commit log data when moving sstables between nodes
patch by Jakub Zytka and Jacek Lewandowski; reviewed by Branimir Lambov and Benjamin Lerer for CASSANDRA-16619
Add originating host ID to sstable metadata
- md, me sstables
- add missing test cases in MetadataSerializerTest
Co-authored-by: Jakub Zytka <jakub.zytka@datastax.com>
Co-authored-by: Jacek Lewandowski <jacek.lewandowski@datastax.com>
6fa5300682fbfcbaaae9d4593a015c18ab34df1f | Author: Jon Meredith <jmeredithco@apple.com>
| 2021-04-20 09:41:05-07:00
Harden internode message resource limit accounting against serialization failures
patch by Jon Meredith; reviewed by Benjamin Lerer, David Capwell for CASSANDRA-16616
27f1bdee5ecf37eda3dde6ea61a439bdda41ea0a | Author: Adam Holmberg <adam.holmberg@datastax.com>
| 2021-04-13 16:45:31-05:00
Fix MixedModeAvailabilityV30Test.testAvailabilityV30ToV4 flakiness
patch by Adam Holmberg; reviewed by Ekaterina Dimitrova and Benjamin Lerer
for CASSANDRA-16586
d9e5dd2ff9be17b1ac32aa53a612117e63c40876 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2021-04-12 08:25:56-05:00
Fix mixed cluster GROUP BY queries
Patch by Benjamin Lerer and Adam Holmberg, reviewed by brandonwilliams
for CASSANDRA-16582
Co-authored-by: Benjamin Lerer <blerer@apache.org>
Co-authored-by: Adam Holmberg <adam.holmberg@datastax.com>
3c22fbe3df0715ac0f498e6c02836461e3e29dca | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2021-04-01 14:38:49+02:00
Updates the versions EOL dates
Updates the versions EOL dates as agreed in the "[DISCUSS] Releases after
4.0" email thread.
af190977b64176fdcbca296cb49089ce8cb57266 | Author: Adam Holmberg <adam.holmberg@datastax.com>
| 2021-03-26 00:16:41+00:00
Relax timeouts and less concurrency for test_contention_many_threads
authored by Adam Holmberg; reviewed by Ekaterina Dimitrova and Benjamin Lerer for CASSANDRA-13517
c4e4e9388b229a0db92c16029fd647909cec5737 | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2021-03-24 17:23:51+01:00
Fix Streaming Repair metrics
patch by Benjamin Lerer; reviewed by Ekaterina Dimitrova for
CASSANDRA-16190
ecc7c2fc393568076c30243b48a26045d61d03f3 | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
| 2021-03-16 10:33:39+01:00
Fix flaky ClientRequestSizeMetricsTest
patch by Jacek Lewandowski; reviewed by Andres de la Peña, Benjamin Lerer, Jeremiah Jordan, Mick Semb Wever for CASSANDRA-16522
0a4b997337aafcc81396d27ac5de2a682283152f | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2021-03-11 16:02:42-05:00
Fix testPartitionDeletionRangeDeletionTie
authored by Ekaterina Dimitrova based on solution provided by Benjamin Lerer; reviewed by Jacek Lewandowski, Benjamin Lerer and Berenguer Blasi for CASSANDRA-16512
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
92fe6a37fc79b9c545bccd75b93e5126fd1678e9 | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2021-03-05 17:44:17+01:00
Fix the CQL generated for the views.where_clause column when some identifiers require quoting
patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-16479
CASSANDRA-13426 changed the way the Materialized Views WHERE clause stored
in system_schema.views was generated. The code used to generate the WHERE
clause text was not relying on method quoting identifiers if needed.
The patch address this problem.
78b13cd0e7a33d45c2081bb135e860bbaca7cbe5 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2021-03-04 09:24:05-06:00
Reinstate removed ApplicationState padding
Patch by brandonwilliams; reviewed by edimitrova and blerer for
CASSANDRA-16484
0b60c8f37694d44482768ebc327989f7a42c8c08 | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2021-02-19 18:00:13+01:00
Fix timestamp issue in SinglePartitionSliceCommandTest testPartitionDeletionRowDeletionTie
Patch by Benjamin Lerer; reviewed by Ekaterina Dimitrova and Berenguer Blasi for CASSANDRA-16443
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
2330545827dfe6a39c56c6ae314723b88c3bc6b7 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2021-01-25 21:06:14-05:00
Metrics backward compatibility restored after CASSANDRA-15066
Authored by Ekaterina Dimitrova, reviewed by Benjamin Lerer for CASSANDRA-16083
661f1aab171dc3ef16075f69581e88ad4a133fae | Author: Branimir Lambov <branimir.lambov@datastax.com>
| 2020-12-08 15:37:39+02:00
Correct memtable on-heap size calculations to match actual use (CASSANDRA-16318)
Patch by Ekaterina Dimitrova and Branimir Lambov; reviewed by Benjamin Lerer and Branimir Lambov for CASSANDRA-16318
47278ae3765fcf1532f20b0ade3f36f08a089630 | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2020-11-26 10:37:55+01:00
Use a more informative message when rejecting OldNetworkTopologyStrategy
patch by Benjamin Lerer; reviewed by Erick Ramirez for CASSANDRA-16301
The patch also add an entry to NEWS.txt in the upgrade section to warn
people using the OldNetworkTopologyStrategy
93f5933a0d4229f3592c0e3fe80f677561bce63a | Author: Yasar Arafath Baigh <yasararafath.baigh@broadcom.com>
| 2020-11-20 08:21:49+05:30
Add checks to test the RepairMetrics.previewFailures counter
patch by Yasar Arafath Baigh; reviewed by Adam Holmberg, Andrés de la Peña and Benjamin
Lerer for CASSANDRA-16191
6baeb9247b9156c08305326a77d8c27510d6cb40 | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2020-11-19 16:08:52+01:00
Fix the counting of cells per partition
patch by Benjamin Lerer; reviewed by Berenguer Blasi and ZhaoYang for
CASSANDRA-16259
The number of cells per partition is updated upon the closing of the
RowIterator. As UnfilteredRowIterator.close() was called twice the number
of cells could have been counted twice (depending on the
RowIterator implementation).
c6ea8fabf9f726a58b76ff6e41d21b650941f880 | Author: yifan-c <yc25code@gmail.com>
| 2020-11-17 16:06:03-08:00
Add dedicated tcp user timeout for streaming connection
patch by Yifan Cai; reviewed by Berenguer Blasi, David Capwell, Adam
Holmberg and by Benjamin Lerer for CASSANDRA-16143
e96b60bd9f814ee1a911e8820b7e255d23e2f24e | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2020-11-13 14:58:30+01:00
Fix the histogram merge of the table metrics
patch by Benjamin Lerer; reviewed by Berenguer Blasi and ZhaoYang for
CASSANDRA-16259
The logic to merge two histograms in the table metrics was wrong. It was
causing an IndexArrayOutOfBondsException if one of the SSTable histograms
has less buckets than the previous SSTable.
b73f034da12ac5d3f5abb11733d6a1bef87f3af1 | Author: Mick Semb Wever <mck@apache.org>
| 2020-11-12 09:27:17+01:00
Upgrade JNA to 5.6.0
Also remove remaining comments/doc referencing `-Dcassandra.boot_without_jna`
patch by Adrain Cole, Mick Semb Wever; reviewed by Benjamin Lerer, Joey Lynch for CASSANDRA-16212
Co-authored-by: Adrian Cole <adrian.f.cole@gmail.com>
3b970ddbd6c0018ee13b596dddfd838c43afa4d1 | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2020-11-10 09:55:20+01:00
Remove the SEPExecutor blocking behavior
patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-16186
If the number of tasks added to a SEPExecutor exceed the max queue size,
the threads adding those task will be block until enough space become
available for all the blocked tasks. At this point all the blocked threads
will be released at once.
As the maxTasksQueued was always set to INTEGER.MAX_VALUE, the code was in
practice never using. By consequence, removing the code was a better
option than trying to fix it.
1102687d06ab2dda3c022e4b464286a1b372e6d9 | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
| 2020-11-06 13:09:29+01:00
Fix the missing bb position in ByteBufferAccessor.getUnsignedShort
patch by Jacek Lewandowski; reviewed by Berenguer Blasi and Benjamin Lerer
for CASSANDRA-16249
The patch also update tests to show the failure and to check that the code
does not assume a zero position for the ByteBuffers.
ec2f2e687dde75b30c09e0a676bb03fd62ac0cbb | Author: Berenguer Blasi <berenguerblasi@gmail.com>
| 2020-11-03 14:25:11+01:00
Avoid storing the last schema change in CQLTester
patch by Berenguer Blasi; reviewed by David Capwell and Benjamin Lerer for
CASSANDRA-16114
548ef438568fe3216e39235fc054202709c542ca | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2020-10-27 16:04:36-04:00
Fix a race condition on ColumnFamilyStore and TableMetrics
patch by Ekaterina Dimitrova; reviewed by Benjamin Lerer for
CASSANDRA-16228
32874dd04ae6c8dc9cc98d63717b8f94f4485378 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2020-10-27 15:41:00-04:00
Ensure that CacheMetrics.requests is picked up by the metric reporter
patch by Ekaterina Dimitrova; reviewed by Benjamin Lerer for
CASSANDRA-16228
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
8333d0b0890f6299fac1fd219f58aee0c62cbf9c | Author: Marcus Eriksson <marcuse@apache.org>
| 2020-10-14 12:30:21+02:00
Reduce amount of allocations during batch statement execution
Patch by marcuse; reviewed by Benjamin Lerer, Michael Semb Wever and Yifan Cai
for CASSANDRA-16201
c87bc233c901d3f81649a0172cbc6b078b287ad0 | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2020-10-07 17:52:37+02:00
Improve ClientRequestSizeMetrics test
patch by Benjamin Lerer; reviewed by Berenguer Blasi for CASSANDRA-16184
The test was only checking that the metrics where updated but was not
testing if the updates were correct.
This patch also fix the ClearableHistogram.clear method (through an ugly
hack) that was not clearing the histogram count.
c3636bf5996fe1dc4541d89d979f6ca18a54fd83 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2020-09-25 16:30:28+01:00
Fix ColumnFilter to avoid querying cells of unselected complex columns
patch by Andrés de la Peña; reviewed by Caleb Rackliffe and Benjamin Lerer for CASSANDRA-15977
b936d3e95db3180a2f1f32ed7c80543e81971fde | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
| 2020-09-18 11:40:19-07:00
Show the progress of data streaming and index build
patch by Stefan Miklosovic; reviewed by Benjamin Lerer, Berenguer Blasi, David Capwell for CASSANDRA-15406
f3bf0775a5a8bce228289c22b96d0c922cf2cb0d | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
| 2020-09-09 16:36:57-07:00
Mutating sstable component may race with entire-sstable-streaming(ZCS) causing checksum validation failure
patch by Zhao Yang; reviewed by Blake Eggleston, Caleb Rackliffe, David Capwell, Benjamin Lerer for CASSANDRA-15861
277d83961c7332941a9339bf890dbe0c89029ae3 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
| 2020-09-08 13:20:12+02:00
Use IF NOT EXISTS for index and UDT create statements in snapshot schema
files
patch by Stefan Miklosovic; reviewed by Andrés de la Peña and Benjamin
Lerer for CASSANDRA-13935
382bcad07dc84b58eb2a0fbec8eab91d8517932b | Author: Mick Semb Wever <mck@apache.org>
| 2020-08-28 10:57:16+02:00
Backport CASSANDRA-14970 to 2.1 - New releases must supply SHA-256 and/or SHA-512 checksums
patch by Mick Semb Wever; reviewed by Benjamin Lerer for CASSANDRA-16081
ba63fa3c951cb5c18d0fa4f9483577c6e18389c4 | Author: Adam Holmberg <adam.holmberg@datastax.com>
| 2020-08-19 15:32:09-05:00
Fix flaky test ConnectionTest.testMessagePurging
patch by Adam Holmberg; reviewed by Yifan Cai and Benjamin Lerer for
CASSANDRA-15958
The patch fix 2 problems a race condition in InboundSocket.close when it
is called multiple times and the flakyness in ConnectionTest.testMessagePurging.
f575eea034def1103c5403b11fc8fe58b60d3ebe | Author: Mick Semb Wever <mck@apache.org>
| 2020-07-31 22:36:03+02:00
HintsBuffer rewriten CAS loops to atomic adds, CommitLogSegment adds ConstantBackoffCAS Algorithm
patch by Mick Semb Wever; reviewed by Berenguer Blasi, Benjamin Lerer for CASSANDRA-16072
3cca9ab22f6ff675c6332671da1304fac9aad77c | Author: David Capwell <dcapwell@apple.com>
| 2020-07-07 16:04:44-07:00
Fix LZ4 startup check
patch by David Capwell; reviewed by Benjamin Lerer for CASSANDRA-15929
The patch ensures that class loading issues are correctly handled by the
startup check.
2621e07e87c1a5b53476871618740248d07607f2 | Author: Bereng <berenguerblasi@gmail.com>
| 2020-06-01 12:32:27+02:00
Fix SchemaTest.testTransKsMigration-cdc and CQLSSTableWriterTest-cdc
patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-15842
The tests were constantly failing for the cdc test run due to the fact
that CDCSizeTracker.shutdown was throwing a NPE if the method was called
while CDCSizeTracker was not started.
The fix ensure that the test start the commitlog and that
CDCSizeTracker.shutdown is a NOOP if the tracker has not been started.
bcc1174e9bba9ba0cacbc9356d48a7599c50e03e | Author: Bereng <berenguerblasi@gmail.com>
| 2020-05-27 12:27:10+02:00
Fix CassandraStreamManagerTest.incrementalSSTableSelection flakiness
patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-15825
The flakiness was caused by automatic compactions that were triggered by
the creation of the fourth SStable.
dd255ffa07d0263521a1ca863fc2192db19bc04c | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2020-05-27 11:01:42+01:00
Fix replica-side filtering returning stale data with CL > 1
patch by Andres de la Peña; reviewed by Benjamin Lerer, Caleb Rackliffe and ZhaoYang for CASSANDRA-8272
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
04533e6cdae94f91a62d769c874156d81301dc7d | Author: Sam Tunnicliffe <sam@beobal.com>
| 2020-05-13 19:20:41+01:00
Avoid blocking AntiEntropyStage when submitting validation requests
Patch by Sam Tunnicliffe; reviewed by Benjamin Lerer for CASSANDRA-15812
Switches ValidationExecutor's work queue to LinkedBlockingQueue to
avoid blocking AntiEntropyStage when the executor is saturated. This
requires VE.corePoolSize to be set to concurrent_validations as now
it will always prefer to queue requests rather than start new threads.
This commit also adds a hard limit on concurrent_validations, as allowing
an unbounded number of validations to run concurrently is never safe.
This was always true, but setting a high value here is now more
dangerous as it controls the number of core, not max, threads.
This hard limit is linked to concurrent_compactors, so operators may
set concurrent_validations between 1 and concurrent_compactors.
The meaning of setting it < 1 has changed from "unbounded" to
"whatever concurrent_compactors is set to".
This safety valve can be overridden with a system property at startup
and/or a JMX property.
CASSANDRA-9292 removed the 1hr timeout on prepare messages, but this
was inadvertently undone when CASSANDRA-13397 was committed. As nothing
long running is done in the repair phase anymore, this timeout can
safely be reduced.
If using RepairCommandPoolFullStrategy.queue, the core pool size
for repairCommandExecutor must be increased from the default
value of 1 or else all concurrent tasks will be queued and no
more threads created.
86e1590042116b35a63a705676ecdffd5dfcde6c | Author: Bereng <berenguerblasi@gmail.com>
| 2020-04-14 16:20:41+02:00
Fix index queries on partition key columns when some partitions contains only static data
patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-13666
fdc800cc716b465a335b10230481866cf598110a | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
| 2020-04-13 00:44:28+08:00
Ignore EOF error log for repair_test.py::TestRepair::test_dead_sync_participant
patch by ZhaoYang; reviewed by Sergio Bossa and Benjamin Lerer for
CASSANDRA-15666
39a0703b65c985c4b99eed1c045d0f00bbbcc9db | Author: Eduard Tudenhoefner <eduard.tudenhoefner@datastax.com>
| 2020-04-09 12:01:21+02:00
Mark system_views/system_virtual_schema as non-alterable keyspaces in cqlsh
patch by Eduard Tudenhoefner; reviewed by Benjamin Lerer for
CASSANDRA-15711
b3f27381a5efcf3d06bceb211c72479abcd6004a | Author: Eduard Tudenhoefner <eduard.tudenhoefner@datastax.com>
| 2020-04-08 11:43:39+02:00
Mark system_views/system_virtual_schema as system keyspaces in cqlsh
patch by Eduard Tudenhoefner; reviewed by Benjamin Lerer for
CASSANDRA-15706
This is so that those keyspaces don't show up in tab completions. This
also fixes the cqlsh completion tests.
ced1ff77e6353d9d08f3e3d209a54d66899e3696 | Author: David Capwell <dcapwell@gmail.com>
| 2020-04-02 11:51:39-07:00
NodeToolResult was modified on trunk to produce better errors and to allow Any style message checks for errors, add them here.
Patch by David Capwell; reviewed by Benjamin Lerer and Alex Petrov for CASSANDRA-15684.
a104b06d4aea2f2cd3d48bdbe38410284f236428 | Author: David Capwell <dcapwell@gmail.com>
| 2020-04-02 10:58:43-07:00
Fix RepairCoordinator test failures, after clobbering jvm-dtest refactoring (CASSANDRA-15650) and modifying classes no longer in the project
patch by David Capwell; reviewed by Benjamin Lerer, Alex Petrov for CASSANDRA-15684
00fb6d76d0a97af06ba27c1180d6dcddfa337fea | Author: Francisco Fernandez Castano <francisco.fernandez.castano@gmail.com>
| 2020-03-25 12:15:20+01:00
Fix overflows on StreamingTombstoneHistogramBuilder produced by large deletion times.
patch by Francisco Fernandez; reviewed by Benjamin Lerer and Robert Stupp
for CASSANDRA-14773
This patch:
* prevents int32-bit integer overflow
* simplifies the underlying structures of StreamingTombstoneHistogramBuilder
* avoid humongous allocations by maintaining separate arrays for tombstone timestamps and number of
tombstone occurrences (these two were kept in the same array before)
* introduces more test coverage.
7e739a4fa3f49a64abb1ad2c96d0c0a6780b31e8 | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2020-03-20 13:17:32+01:00
ninja fix: Fix temporal operation validation check
The code was obviously written by a drunk baboon.
Not sure what crossed my mind that day but I feel pretty ashamed
right now.
9f6fcc340d89eecc000765f6ab93e862f53a02d9 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
| 2020-03-20 15:56:53+08:00
Avoid race condition when completing stream sessions
patch by ZhaoYang; reviewed by Sergio Bossa and Benjamin Lerer for
CASSANDRA-15666
a8ef9c9ad1495f3eb9dc1ef09c0995926561fd8c | Author: Mick Semb Wever <mck@apache.org>
| 2020-03-04 23:05:11+01:00
Fix unit tests to listen on FBUtilities.getLocalAddress() instead of InetAddress.getLocalHost()
patch by Mick Semb Wever; reviewed by Benjamin Lerer for CASSANDRA-15622
c3dc6eb57ef94ca1ff19ab766fc3cc5179242cac | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2019-12-06 13:58:53+01:00
Fix SELECT JSON output for empty blobs
patch by Ekaterina Dimitrova; reviewed by Benjamin Lerer for
CASSANDRA-15435
43c0c2182f93dc9b4a1dbf127ad3cd8589c3f113 | Author: blerer <blerer@13f79535-47bb-0310-9956-ffa450edef68>
| 2018-10-01 10:27:31+00:00
Remove blog post.
git-svn-id: http://svn.apache.org/repos/asf/cassandra/site@1842465 13f79535-47bb-0310-9956-ffa450edef68
24570a6652536f5e6718e308739dd8d233382714 | Author: blerer <blerer@13f79535-47bb-0310-9956-ffa450edef68>
| 2018-10-01 09:29:47+00:00
Add blog post on arithmetic operators
git-svn-id: http://svn.apache.org/repos/asf/cassandra/site@1842445 13f79535-47bb-0310-9956-ffa450edef68
fbf101072a65a240eb4831583aeb72e97078737f | Author: artsiom <a.yudovin@godeltech.com>
| 2018-08-17 17:13:54+03:00
Remove check on gossip status from DynamicEndpointSnitch::updateScores
patch by Artsiom Yudovin; reviewed by Benjamin Lerer and Brandon Williams
for CASSANDRA-11671
5cbe08b6a84cfa51ffd952a7c997b9a5f5e46e92 | Author: Francisco Fernandez <francisco.fernandez.castano@gmail.com>
| 2018-03-28 15:17:06+02:00
Serialize empty buffer as empty string for json output format
patch by Francisco Fernandez; reviewed by Benjamin Lerer for CASSANDRA-14245
336baebadcd6114ad961ca1027474499e15ae42a | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2017-07-20 17:03:29+08:00
Fix regression introduced by CASSANDRA-11223 for counting rows in static compact tables
patch by Stefania Alborghetti; reviewed by Benjamin Lerer for CASSANDRA-11223
44604b7316fcbfd7d0d7425e75cd7ebe267e3247 | Author: Krishna Koneru <krishna.koneru@instaclustr.com>
| 2017-06-27 11:18:20+10:00
Reject token() in MV WHERE clause
Patch by Krishna Koneru and Damien Stevenson; review by Benjamin Lerer,
Brandon Williams and Zhao Yang for CASSANDRA-13464
Co-authored-by: Krishna Koneru <krishna.koneru@instaclustr.com>
Co-authored-by: Damien Stevenson <damien@localhost.damien>
8405f7366f8881951f76c5899cfa699063db7378 | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2017-05-31 15:14:22+02:00
Revert "upgrade JNA version to 4.4.0"
This reverts commit 3c81aa825de1855a1cfd8de49d946e478d6bb085.
e1da99a1d82b5313f022307c2e110afc07e112b6 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2017-01-23 10:08:40+01:00
Revert CASSANDRA-12768 (and update fix of CASSANDRA-12694) due to upgrade regression
patch by Sylvain Lebresne; reviewed by Benjamin Lerer for CASSANDRA-13025
f4fd0928e6bc56600b7fd4d2469353c8f9d9da7d | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2016-11-14 09:19:58+08:00
cqlsh copy-from: encode column names to avoid primary key parsing errors
patch by Stefania Alborghetti; reviewed by Benjamin Lerer for CASSANDRA-12909
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
e0adc166a33033c9d2668547803a1e034c2c2494 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2016-10-25 16:01:40+08:00
Extend native protocol request flags, add versions to SUPPORTED, and introduce ProtocolVersion enum
patch by Stefania Alborghetti; reviewed by Benjamin Lerer for CASSANDRA-12838
3f49c328f202e68b67a9caaa63522e333ea5006f | Author: ZhaoYang <zhaoyangsingapore@gmail.com>
| 2016-09-12 11:22:25+02:00
Allow filtering on partition key columns for queries without secondary indexes
patch by ZhaoYang and Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11031
5847222d9b2428c201a534876f86a0ec6f6f436f | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2016-08-04 15:38:39+02:00
Fix backward compatibility issues on SELECT DISTINCT queries
patch by Sylvain Lebresne; reviewed by Benjamin Lerer for CASSANDRA-11126
This fixes 2 problems:
- Broken logic for deciding if a query involve static columns when
serializating range slice to old nodes.
- Invalid cellname in paging state when the "row marker" should be sent.
5cda140bae05c84dde92998df1b85583be69812d | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2016-08-02 16:37:15+08:00
Fix file system race condition that may cause LogAwareFileLister to fail to classify files
patch by Stefania Alborghetti; reviewed by Benjamin Lerer for CASSANDRA-11889
9ccccf28dc38ec932f9debcecbcb46f41a7f1ffe | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2016-07-28 11:12:48+08:00
avoid deleting non existing sstable files and improve related log messages
patch by Stefania Alborghetti; reviewed by Benjamin Lerer for CASSANDRA-12261
85f2bbfd1c6803977ecc1c2053527363078bce22 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2016-06-21 16:22:23+02:00
Remove distinction between non-existing static columns and existing but null in LWTs
Path by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-9842
079029a44290f78121e3577da60cec93a8ca9f10 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2016-05-27 10:55:23+02:00
Fix RecoveryManagerTruncateTest, includes a backport of CASSANDRA-11743
patch by Stefania Alborghetti and Benjamin Lerer; reviewed by Branimir Lambov for CASSANDRA-12802
c83729f41d358ce3ca2ac0323704ef516dff9298 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2016-04-19 10:43:12+02:00
Make sure that indexing/filtering restrictions are picked up correctly even if the columns are given in order
Patch by Alex Petrov; reviewed by Sam Tunnicliffe and Benjamin Lerer for CASSANDRA-11310
1eecd68fefad191b7f4af1bc75dbb815eee4401d | Author: Benjamin Lerer <b.lerer@gmail.com>
| 2016-02-18 10:05:10+01:00
Removes error checks duplicating unit tests and add new filtering tests
CASSANDRA-6377 has changed some of the error message and they are now
different in every branches. As the error messages are already checked
within the unit tests of each versions it is safe to removes those checks
from the DTests
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
2ad86cb59675600e4c633c081e426a332d202f42 | Author: blerer <blerer@13f79535-47bb-0310-9956-ffa450edef68>
| 2016-01-21 11:14:39+00:00
Update to the latest version
git-svn-id: http://svn.apache.org/repos/asf/cassandra/site@1725905 13f79535-47bb-0310-9956-ffa450edef68
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.
269c5d4f85d6e4edd1a100533c9adb88a36ade70 | Author: blerer <benjamin.lerer@datastax.com>
| 2015-11-16 15:04:51+01:00
Add support for type casting in selection clause
patch by Benjamin Lerer; reviewed by Robert Stupp for (CASSANDRA-10310)
806378c8c295fb062f94eb8bf0f719b398d27745 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2015-10-16 11:47:07+02:00
Fix cqlsh rules
patch by Stefania Alborghetti; reviewed by Benjamin Lerer for
CASSANDRA-10415
26c88928598e9746ca5fd3cf3b0582ed4db6ea2a | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2015-10-13 10:39:28+02:00
Fix potential ClassCastException during upgrade
patch by slebresne; reviewed by blerer for CASSANDRA-10468
The exception was due to a type in BTreeRow that made us use an index
on the simple columns of a row when we meant to use the index on the
complex ones.
2ecff37420e15e4d2b0ab198c7f4b2fcbf230740 | Author: blerer <benjamin.lerer@datastax.com>
| 2015-08-17 12:46:58+02:00
Adds test for paging with ORDER BY and IN restrictions on partition key columns
patch by Benjamin Lerer; reviewed by Stefania Alborghetti for CASSANDRA-9970
c8d163f73cad4cb61c12c6871e26489b52094d17 | Author: blerer <benjamin.lerer@datastax.com>
| 2015-08-09 22:09:48+02:00
Allows single-column slice restrictions to be merged with multi-columns slice restrictions
patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-9606
de84a5c770ac1a429152dd79f0895b27aa544368 | Author: blerer <benjamin.lerer@datastax.com>
| 2015-08-09 21:48:04+02:00
Allows single-column slice restrictions to be merged with multi-columns slice restrictions
patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-9606
2b99b5d3542f8695e419e851c2f07758ef46373d | Author: blerer <benjamin.lerer@datastax.com>
| 2015-07-16 22:14:45+02:00
Allow the selection of columns together with aggregates
Patch by Benjamin Lerer; reviewed by Robert Stupp for
CASSANDRA-9767
2a294e45aa023af28ccc179c5f41410940ef40d7 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-07-02 11:18:21+01:00
Bug fixes to SelectionColumnMapping
Patch and review by Benjamin Lerer and Sam Tunnicliffe for
CASSANDRA-9636
924d798a3e89daefa8b86a4a245f0e7d541da880 | Author: blerer <benjamin.lerer@datastax.com>
| 2015-06-30 18:26:16+02:00
(cqlsh) Fix default CQL version
patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for
CASSANDRA-9688
96e7e626424ca0ded713745d28017c4ad4f943c8 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2015-06-29 13:55:45+08:00
(cqlsh) Allow setting the initial connection timeout
patch by Stefania Alborghetti; reviewed by Benjamin Lerer for
CASSANDRA-9601
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
c08aaabd95d4872593c29807de6ec1485cefa7fa | Author: Benjamin Lerer <benjamin.lerer@datastax.com>
| 2015-06-11 10:18:05+02:00
Add functions to convert timeuuid to date or time, deprecate dateOf and unixTimestampOf
patch by Benjamin Lerer; reviewed by Robert Stupp for CASSANDRA-9229
f32cff8e1fb69317219ffaee81b5861a54b83a1b | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-06-04 18:12:35+01:00
Expose some internals of SelectStatement for inspection by QueryHandlers
patch by Sam Tunnicliffe; reviewed by Benjamin Lerer and Mick Semb Wever
for CASSANDRA-9532
2248780eae46d98be8a9414d3e833fb6c16c7137 | Author: blerer <benjamin.lerer@datastax.com>
| 2015-05-19 16:12:53+02:00
Optimize range tombstone memory footprint
patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for
CASSANDRA-8603
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
d4755287a35362a8728ef6929a5d30644788d9e7 | Author: blerer <benjamin.lerer@datastax.com>
| 2015-05-08 22:33:21+02:00
Clone SliceQueryFilter in AbstractReadCommand implementations
patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for
CASSANDRA-8940
5d9729bc9b82c8ff26d9151bc106989241fa4e36 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2015-03-20 14:41:59+08:00
Added support for DESCRIBE INDEX and DESCRIBE <objectname>
Patch by Stefania Alborghetti; reviewed by Benjamin Lerer for CASSANDRA-7814
bcf0ec681912e891d66a7b0ba28ff3d41ab3e304 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2015-03-11 15:09:21+08:00
Fix AssertionError when binding nested collections in DELETE
patch by Stefania Alborghetti; reviewed by Benjamin Lerer for
CASSANDRA-8900
71e1219de71fe341316f8cab2f5faeea37ceff1e | Author: Benjamin Lerer <b_lerer@hotmail.com>
| 2014-12-09 13:56:25+01:00
Throw correct exception when trying to bind a keyspace or table name
patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for
CASSANDRA-6952
7a14a77f2cbe2ce10ac35d5853ddf9496a86e16e | Author: blerer <b_lerer@hotmail.com>
| 2014-11-28 02:55:46+03:00
Expose off-heap memory usage stats
patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for
CASSANDRA-7897
fbb6b8abfa359be3475ba55912d939096637b8f8 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2014-10-30 10:49:42-05:00
Update CQLSSTableWriter to allow parallel writing of SSTables on the same table within the same JVM
Patch by Carl Yeksigian, reviewed by Benjamin Lerer for CASSANDRA-7463
84bc49e900772b04cda4c21e48f23b84f0e0b2cd | Author: Brandon Williams <brandonwilliams@apache.org>
| 2014-10-30 10:47:43-05:00
Update CQLSSTableWriter to allow parallel writing of SSTables on the same table within the same JVM
Patch by Carl Yeksigian, reviewed by Benjamin Lerer for CASSANDRA-7463
f13ce558cc410f959634a6f0d31fcf7bd69be85d | Author: Brandon Williams <brandonwilliams@apache.org>
| 2014-10-29 13:57:25-05:00
Update CQLSSTableWriter to allow parallel writing of SSTables on the same table within the same JVM
Patch by Carl Yeksigian, reviewed by Benjamin Lerer for CASSANDRA-7463
8d20b48fc34b520f0c36250bb7557da8c1e59b7d | Author: Tyler Hobbs <tyler@datastax.com>
| 2014-10-07 10:21:11-05:00
Fix CONTAINS filtering on sets
We were comparing the index expression value with the cell values
instead of the cell names, which is where set values are stored.
Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-8033
91d61b3276ec5ffda85a99009a779f1ebcb4358a | Author: Jonathan Ellis <jbellis@apache.org>
| 2014-08-05 16:41:01-05:00
SSTableExport uses correct validator to create string representation of partition keys
patch by Alexey Zotov; reviewed by Benjamin Lerer for CASSANDRA-7498