Zhao Yang test_and_ci all time


 41 Collaborator
Brandon Williams , Sylvain Lebresne , Marcus Eriksson , Benjamin Lerer , Aleksey Yeschenko , Alex Petrov , Mick Semb Wever , Andrés de la Peña , Štefan Miklošovič , Ekaterina Dimitrova , David Capwell , Berenguer Blasi , Caleb Rackliffe , Paulo Motta , Branimir Lambov , Blake Eggleston , Jake Luciani , Jason Brown , Dinesh Joshi , Jon Meredith , Stefan Podkowinski , Chris Lohfink , Jeff Jirsa , Maxim Muzafarov , Mike Adamson , Aleksandr Sorokoumov , Eduard Tudenhöfner , Gianluca Righetto , Sergio Bossa , Piotr Kołaczkowski , Vincent White , Jason Rutherglen , Bryn Cooke , Arun Ganesh , Damien Stevenson , Rocco Varela , Krishna Koneru , Jakub Żytka , reviewed by Bryn Cooke , Paulo motta , Jason Stack

 64 Patch  28 Review
9f6fcc340d89eecc000765f6ab93e862f53a02d9, 91a242fe00c9cc740d6d80df61240eebf05f4458, e45c1092f91edd63591f562b2120ea6a5fd3edd5, 6f125c80420f6d249b5414d886e1b4a93cc34e7f, 661a1d5bb65e2f001a1756710fd28e24507fe7f8, 93b89b2e79e2fc57acd260ba4588f2448891ef14, 303ca55a5dc9079071cd5459aa9c9abf0b3b2991, b3842de5cf1fa1b81872effb4585fbc7e1873d59, 7871a2854217acc89d2f885619243a442cf68e22, 42b284d5c957675f7b551e36a75a0cc043753530, 57f53f53ae811f00cf9c1f84bd0414d99391f1ce, 67eb22ec9d588c9f984d13c0ffd703a14181f775, a2aa78d7f4997be515c8e3d9a9795dc88a21c5d7, 56e697dc124e9d94581052cca1ba97ad9b1044c5, 699a1f74fcc1da1952da6b2b0309c9e2474c67f4, f3bf0775a5a8bce228289c22b96d0c922cf2cb0d, 9e74b670d8e680b87af4ce28103587cda1287bf8, 73691944c0ff9b01679cf5a6fe5944ad4c416509, a28d8f7590cc98ef25eced4b2968c577d0156e50, abdf5085d4381351054bc2c0976bc826f4ac82e2, ebba613b0b34ea338eed508a3ba6cbb235986fd9, 4886968c4e973488df4f2da480785beff09b562b, 04be7366fcf1b8edeb3495adcf37a171aa188d5c, 9f6fcc340d89eecc000765f6ab93e862f53a02d9, b05fe7ab010218f1fb23b3192e2aea719a9611de, e2d2bfd9ccd5fc5875ea9eae571c42732e701193, 722d10b2c5999f19f3a912dc2fbaeb71cef65a07, f100024eb3becf53042823ce1008d3d5ec4e5f86, ea62d8862c311e3d9b64d622bea0a68d3825aa7d, 5b9e985474e696a83d23e7cf4bedaf360cdb1eaf, 00c90c16e99fdfb153cb418f0e3486b62183986e, a9225f90e205a7c2b24a4ad4a32d0961067005b0, 090f418831be4e4dace861fda380ee4ec27cec35, 461af5b9a6f58b6ed3db78a879840816b906cac8, 8ef71f3f29fb040cce18ba158ff5f289b388c30b, 68bdf45477417c97fa6ed3840eee39b8390fd678, 51e6f2446e71c8bd2ce89480b7d30d5b9ed1546e, 975c3d81b67e9c1e1dcefdda3f90e8edf6be5efa, 1b36740ebe66b8ed4c3d6cb64eb2419a9279dfbf, 425880ffb2e6bd5aeaa509fdbfa553db58b74c43, 3960260472fcd4e0243f62cc813992f1365197c6, d9eabd3d0cbf1287aa7d01bc23dd8e39c3acf232, cb6fad3efcd7cd3dc87d02ca7e8e97eb277a66ab, 9359e1e977361774daf27e80112774210e55baa4, 3f49c328f202e68b67a9caaa63522e333ea5006f, d7aacd3fa9b7d4c4fef80f5550a2576303e29890, fdc800cc716b465a335b10230481866cf598110a, 2b6286b503e1223659ffb9e31b5f73200348e781, e426ce1daa1d52983b8823388e568e5097254c0c, 2c1b986bc82ad29a4db06158043aceaaf473e17c, 0413754f41d5ef94f35d80d91f57c38a80541994, ccc6e188b4b419dd4a0d8d1245a6138ab26d3d7e, b5fde208857a11a13cabf8f2e00aca986d133b0f, f39b468b3661fbe17e9960bdc4f21acea69a6893, 2a1ce8450d1876c3df58ea7e85d352c428de2ca2, 6220394e84c79e6ef94651fc5e0aa03c12ddd307, afc55e8fe103597ef2a663be21828861a4832be7, 6d77ace5361f020ba182072ade9f4ab98025c213, 459943a35e7ea9ef49791b47bebaacc0b5af6e04, 7e3bcfd52fbc926b4c43e258a7e0efa19e1ca13d, 0667de025dd4e85dbae1b30db4a2e189c46ff47f, 62d8eef8e38e734cd7afc365760a89a20d2ffec7, 7ae598bfa6c7c44d67d33c6de71fbc11a721145e, 2c01d33cf720d2ad125298cc818faf86f1c01953 bddaa4409fc4cb83394c2963a1028bcfb9dce733, 273975ef26e5de1a10a98c0df364cb67fa7830e3, d54646e40957ffc18f651753941fac3068b79f8e, 91a242fe00c9cc740d6d80df61240eebf05f4458, 07df26778b01a00c1f5770c8cf133ce4c2829533, e45c1092f91edd63591f562b2120ea6a5fd3edd5, 828d98e9d7643501ee3ac9fa45d46d0b596cfb11, ffa1e9cf5a5646707da282460fe765d56fa78cb0, a8b67e3dd92e6ca1a66a1be9b2d86961224653f5, 57f53f53ae811f00cf9c1f84bd0414d99391f1ce, af17f136e58910fa23f1b8c6b8f13de62787e823, 44604b7316fcbfd7d0d7425e75cd7ebe267e3247, 27cc2fc3e275f56f1fa1df7285c389d5491acc8c, e96b60bd9f814ee1a911e8820b7e255d23e2f24e, 79e693e16e2152097c5b27d2d7aaa1763e34f594, 116e9c1678a1e96748236962e71319f337e07f8d, 1266fec349e76b964b522d11460f1df4adadcb48, 9e74b670d8e680b87af4ce28103587cda1287bf8, dd255ffa07d0263521a1ca863fc2192db19bc04c, 1a735f36b988157f1e7143852c4e3749649ee25d, cd9fd9e83f507e2bab5075399d812e3fb4368920, a03424ef95559c9df2bb7f86e1ac1edca1436058, 0521f8dc5d5e05c0530726e9549fa2481726a818, ce91388e533f402f076f2484406d41bda8680316, a4186ad83ec1c42c8b0086865f6da80408f9ece4, c6806a06018f3702a16fc6c0aa84fd710c003b73, 3435b0f2121fa4c6099098e562d0bf5f4bd78d5f, d9c8cebc2d7907d04efb1ce81bda9e2fa2780530

bddaa4409fc4cb83394c2963a1028bcfb9dce733 | Author: Arun Ganesh <20590666+arkn98@users.noreply.github.com>
 | 2024-09-04 13:49:20-07:00

    SAI support for BETWEEN operator
    
    Patch by Arun Ganesh; reviewed by Caleb Rackliffe and Zhao Yang for CASSANDRA-19688
    
    Co-authored-by: Arun Ganesh <20590666+arkn98@users.noreply.github.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

273975ef26e5de1a10a98c0df364cb67fa7830e3 | Author: Arun Ganesh <20590666+arkn98@users.noreply.github.com>
 | 2024-07-23 20:55:13-07:00

    Prioritize built indexes in IndexStatusManager
    
    Patch by Arun Ganesh; reviewed by Caleb Rackliffe and Zhao Yang for CASSANDRA-19400

91a242fe00c9cc740d6d80df61240eebf05f4458 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-11-17 15:28:29+00:00

    SAI in-memory index should check max term size
    
    patch by Zhao Yang and Andrés de la Peña; reviewed by Zhao Yang for CASSANDRA-18926
    
    Co-authored-by: Zhao Yang <zhaoyangsingapore@gmail.com>
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>

07df26778b01a00c1f5770c8cf133ce4c2829533 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2023-10-20 11:01:54+02:00

    Change the checksum algorithm SAI-related files use from CRC32 to CRC32C
    
    patch by Maxim Muzafarov; reviewed by Caleb Rackliffe and Zhao Yang for CASSANDRA-18836

e45c1092f91edd63591f562b2120ea6a5fd3edd5 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-10-04 11:27:50+01:00

    Correctly remove Index.Group from IndexRegistry
    
    The Index.Group was being left in the list indexGroups in the SecondaryIndexManager because the incorrect
    key was being used to remove it from the map
    
    patch by Mike Adamson; reviewed by Caleb Rackliffe and Zhao Yang for CASSANDRA-18905
    
    Co-authored-by: Zhao Yang <zhaoyangsingapore@gmail.com>

661a1d5bb65e2f001a1756710fd28e24507fe7f8 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2023-06-14 08:55:01+08:00

    fix Segment#intersects to compare bound instead of token

93b89b2e79e2fc57acd260ba4588f2448891ef14 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2023-06-13 14:02:34+08:00

    send SSTableAddedNotification before MemtableDiscardedNotification to fix index data visilibity issue

6f125c80420f6d249b5414d886e1b4a93cc34e7f | Author: Mike Adamson <madamson@datastax.com>
 | 2023-06-12 11:25:17+01:00

    Numeric on-disk index write and search
    
    Includes:
      - The disk/v1/kdtree package containing the
    kdtree writer and reader
      - The implementation code to tie these into
    the existing read and write paths. The main parts
    of this are the NumericIndexWriter and the
    NumericIndexSegmentSearcher
      - Additional testing for the new code
    
    patch by Mike Adamson; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-18067
    
    Co-authored-by: Mike Adamson <madamson@datastax.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Piotr Kołaczkowski <pkolaczk@gmail.com>
    Co-authored-by: Jason Rutherglen <jason.rutherglen@gmail.com>
    Co-authored-by: Zhao Yang <zhaoyangsingapore@gmail.com>

d54646e40957ffc18f651753941fac3068b79f8e | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2022-05-27 00:40:44+02:00

    UnsupportedOperationException when reducing scope for LCS compactions
    
    patch by Caleb Rackliffe; reviewed by Zhao Yang, Brandon Williams, and Marcus Eriksson for CASSANDRA-19704
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

b3842de5cf1fa1b81872effb4585fbc7e1873d59 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-04-22 16:36:07+01:00

    Add guardrail for data disk usage
    
    patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Stefan Miklosovic for CASSANDRA-17150
    
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
    Co-authored-by: Eduard Tudenhoefner <etudenhoefner@gmail.com>

828d98e9d7643501ee3ac9fa45d46d0b596cfb11 | Author: David Capwell <dcapwell@apache.org>
 | 2022-04-06 11:52:48-07:00

    repair vtables should expose a completed field due to lack of filtering options in CQL
    
    patch by David Capwell; reviewed by Chris Lohfink, Zhao Yang for CASSANDRA-17520

ffa1e9cf5a5646707da282460fe765d56fa78cb0 | Author: David Capwell <dcapwell@apache.org>
 | 2022-04-01 07:53:41-07:00

    Add ability to track state in repair
    
    patch by David Capwell; reviewed by Zhao Yang for CASSANDRA-15399

42b284d5c957675f7b551e36a75a0cc043753530 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2021-11-05 17:11:09+00:00

    Add MV utilities to CQLTester
    
    patch by Andrés de la Peña and Zhao Yang; reviewed by Berenguer Blasi for CASSANDRA-17122
    
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>

7871a2854217acc89d2f885619243a442cf68e22 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2021-11-03 10:10:02+00:00

    Add guardrails framework prototype
    
    patch by Andrés de la Peña; reviewed by David Capwell and Stefan Miklosovic for CASSANDRA-17147
    
    Co-authored-by: Sylvain Lebresne <lebresne@gmail.com>
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
    Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
    Co-authored-by: Jakub Żytka <jakub.zytka@datastax.com>

af17f136e58910fa23f1b8c6b8f13de62787e823 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-08-30 15:21:44+02:00

    Fix clustering order logic in CREATE MATERIALIZED VIEW
    
    patch by Benjamin Lerer; reviewed by Zhao Yang for CASSANDRA-16898

a8b67e3dd92e6ca1a66a1be9b2d86961224653f5 | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2021-07-17 16:40:07+02:00

    Streaming tasks handle empty SSTables correctly
    patch by Aleksandr Sorokoumov; reviewed by Marcus Eriksson and Zhao Yang for CASSANDRA-16349

57f53f53ae811f00cf9c1f84bd0414d99391f1ce | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2021-07-16 16:56:09-04:00

    Avoid removing batch when it's not created during view replication
    patch by Zhao Yang, Ekaterina Dimitrova; reviewed by Zhao Yang, Ekaterina Dimitrova, Brandon Williams for CASSANDRA-16175
    
    Co-authored-by: Zhao Yang <zhao.yang@datastax.com>
    Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>

ce91388e533f402f076f2484406d41bda8680316 | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2021-07-16 11:08:10+02:00

    Test sstableloader handling empty streams
    patch by Aleksandr Sorokoumov; reviewed by Marcus Eriksson and Zhao Yang for CASSANDRA-16349

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>

27cc2fc3e275f56f1fa1df7285c389d5491acc8c | Author: Gianluca Righetto <gianluca@menttis.com>
 | 2021-04-19 13:42:56-03:00

    Allow for setting buffer max capacity to increase it dynamically as needed
    
    patch by Gianluca Righetto; reviewed by Berenguer Blasi, Ekaterina Dimitrova and Zhao Yang
    for CASSANDRA-16524

a4186ad83ec1c42c8b0086865f6da80408f9ece4 | Author: Gianluca Righetto <gianluca@menttis.com>
 | 2021-03-22 03:40:43-03:00

    Remove flaky annotation from `test_resumable_rebuild` and add ignore-log pattern.
    
     patch by Gianluca Righetto; reviewed by Ekaterina Dimitrova, Mick Semb Wever, Zhao Yang for CASSANDRA-15892

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.

699a1f74fcc1da1952da6b2b0309c9e2474c67f4 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-10-15 22:53:44+08:00

    CASSANDRA-15229: Segregate Network and Chunk Cache BufferPools and Recirculate Partially Freed Chunks
    
    * initiate multiple buffer pool for different lifespan and usages
      - Chunk Cache Buffer Pool - conf.file_cache_size_in_mb=512mb
      - Networking Buffer Pool - conf.temporary_cache_size_in_mb=128mb
    
    * Add overflowSize and usedSize to buffer pool metrics
    
    * re-circulate buffer pool Chunk for ChunkCache whenever it has free space, even thoughput it may not be able to allocate due to fragmentation
    
    patch by Zhao Yang; reviewed by Caleb Rackliffe and Aleksey Yeschenko for CASSANDRA-15229

79e693e16e2152097c5b27d2d7aaa1763e34f594 | Author: David Capwell <dcapwell@apache.org>
 | 2020-09-29 15:26:37-07:00

    Add flag to disable chunk cache and disable by default
    
    patch by David Capwell; reviewed by Jon Meredith, Zhao Yang for CASSANDRA-16036

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

116e9c1678a1e96748236962e71319f337e07f8d | Author: Mick Semb Wever <mck@apache.org>
 | 2020-08-22 15:15:19+02:00

    Correctly interpret SASI's `max_compaction_flush_memory_in_mb` setting in megabytes not bytes
    
     patch by Mick Semb Wever; reviewed by Zhao Yang for CASSANDRA-16071

1266fec349e76b964b522d11460f1df4adadcb48 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-07-17 16:35:00-05:00

    Optimize NoSpamLogger use in hot paths
    
    patch by Caleb Rackliffe; reviewed by Zhao Yang and Aleksey Yeschenko
    for CASSANDRA-15766

9e74b670d8e680b87af4ce28103587cda1287bf8 | Author: Rocco Varela <rocco.varela@gmail.com>
 | 2020-06-29 18:05:26-07:00

    Improve messaging on indexing frozen collections
    
    Patch by Rocco Varela, reviewed by Bryn Cooke, Zhao Yang, and
    brandonwilliams for CASSANDRA-15908

73691944c0ff9b01679cf5a6fe5944ad4c416509 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-06-24 18:37:47+08:00

    Close channel and reduce buffer allocation during entire sstable streaming with SSL
    
    Patch by Zhao Yang; Reviewed by Caleb Rackliffe and Dinesh Joshi for CASSANDRA-15900

a28d8f7590cc98ef25eced4b2968c577d0156e50 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-06-22 17:34:55+01:00

    Fix RepairJobsTest.testNoTreesRetainedAfterDifference by waiting for latch
    
    patch by Zhao Yang; reviewed by Caleb Rackliffe for CASSANDRA-15872

abdf5085d4381351054bc2c0976bc826f4ac82e2 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-06-22 15:34:22+01:00

    Count vnode ranges towards concurrency factor instead merged ranges and cap max concurrency factor by core * 10
    
    patch by Zhao Yang; reviewed by Andres de la Peña, Caleb Rackliffe for CASSANDRA-15752

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

303ca55a5dc9079071cd5459aa9c9abf0b3b2991 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-05-19 17:08:36+08:00

    Add Index Group Interface for Storage Attached Index
    
    patch by Zhao Yang; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-16092
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Andres de la Peña <a.penya.garcia@gmail.com>

d7aacd3fa9b7d4c4fef80f5550a2576303e29890 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-05-11 15:51:22+08:00

    Add legacy streaming test for transient replica repair tests, and test for lcs
    
     patch by Zhao Yang; reviewed by Blake Eggleston, Dinesh Joshi, Ekaterina Dimitrova for CASSANDRA-15783

4886968c4e973488df4f2da480785beff09b562b | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-04-27 01:09:27+08:00

    Fix chunk index overflow due to large sstable with small chunk length
    
    patch by ZhaoYang; reviewed by brandonwilliams for CASSANDRA-15595

04be7366fcf1b8edeb3495adcf37a171aa188d5c | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-04-27 01:09:27+08:00

    Fix chunk index overflow due to large sstable with small chunk length
    
    patch by ZhaoYang; reviewed by brandonwilliams for CASSANDRA-15595

c6806a06018f3702a16fc6c0aa84fd710c003b73 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2020-04-18 11:00:45-07:00

    Enable Zero Copy Streaming test for STCS
    
    Patch by Dinesh Joshi; Reviewed by Zhao Yang for CASSANDRA-15657

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

e2d2bfd9ccd5fc5875ea9eae571c42732e701193 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-04-05 00:54:55+08:00

    Initialize commitlog for ConnectionBurnTest due to CASSANDRA-15295
    
     patch by Zhao Yang; reviewed by Mick Semb Wever for CASSANDRA-15692

ebba613b0b34ea338eed508a3ba6cbb235986fd9 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-04-01 15:12:38+08:00

    Differentiate follower/initator in StreamMessageHeader
    
    patch by ZhaoYang; reviewed by Benjamin Lerer for CASSANDRA-15665

2b6286b503e1223659ffb9e31b5f73200348e781 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-03-31 18:37:51+08:00

    Fix CQLSH to avoid arguments being evaluated
    
    Patch By Zhao Yang; reviewed by Dinesh Joshi and Brandon Williams for CASSANDRA-15660

b05fe7ab010218f1fb23b3192e2aea719a9611de | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-03-23 22:05:53+08:00

    Optimize Zero Copy Streaming file containment check by using file sections
    
    Patch By Zhao Yang; Reviewed by T Jake Luciani and Dinesh Joshi for CASSANDRA-15657

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

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

cd9fd9e83f507e2bab5075399d812e3fb4368920 | Author: David Capwell <dcapwell@gmail.com>
 | 2020-03-11 12:06:42-07:00

    Refactor repair coordinator to centralize stage change logic and improved the public facing errors
    
    Patch by David Capwell; reviewed by Blake Eggleston, Zhao Yang, Dinesh Joshi, and Alex Petrov for CASSANDRA-15564

56e697dc124e9d94581052cca1ba97ad9b1044c5 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-03-12 00:36:02+08:00

    Produce consistent tombstone to avoid digest mistmatch:
    
    * fix memtable read creates row deletion while sstable read creates range tombstone marker.
    * return range tombstone marker for memtable read instead of row deletion
    * remove range-tombstome-marker or row deletion when they don't supersede partition deletion
    
    patch by Zhao Yang; reviewed by Andres de la Peña and Marcus Eriksson
    for CASSANDRA-15369

1a735f36b988157f1e7143852c4e3749649ee25d | Author: Gianluca Righetto <gianluca@menttis.com>
 | 2020-03-06 03:45:17-03:00

    Fixed flakey test in SASIIndexTest by shutting down its ExecutorService
    
    Patch by Gianluca Righetto, reviewed by Ekaterina Dimitrova and Zhao
    Yang for CASSANDRA-15528

722d10b2c5999f19f3a912dc2fbaeb71cef65a07 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2019-09-06 11:11:23+08:00

    Use execution timestamp in ALTER TABLE DROP column
    
    patch by Zhao Yang; reviewed by Benjamin Lerer for CASSANDRA-15303

a2aa78d7f4997be515c8e3d9a9795dc88a21c5d7 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2018-12-10 14:48:55+08:00

    Avoid decimal-serializer.toString() creating huge string
    
    patch by Zhao Yang; reviewed by Benjamin Lerer for CASSANDRA-14925

a03424ef95559c9df2bb7f86e1ac1edca1436058 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2018-11-07 13:10:39+02:00

    Correct sstable sorting for garbagecollect and levelled compaction
    
    patch by Branimir Lambov and Vincent White; reviewed by Zhao Yang for CASSANDRA-14879

f100024eb3becf53042823ce1008d3d5ec4e5f86 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2018-09-12 11:32:46+08:00

    fix handleRepairStatusChangedNotification to remove first then add
    
    Patch by ZhaoYang reviewed by marcuse for CASSANDRA-14720

e426ce1daa1d52983b8823388e568e5097254c0c | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2018-08-14 16:31:12+08:00

    Add test for CASSANDRA-14646: built_views entries are not removed when dropping keyspace

ea62d8862c311e3d9b64d622bea0a68d3825aa7d | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2018-05-15 09:43:39+08:00

    Validate supported column type with SASI analyzer
    
    patch by Zhao Yang; reviewed by Andres de la Peña for CASSANDRA-13669

2c1b986bc82ad29a4db06158043aceaaf473e17c | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2018-03-15 15:47:02+08:00

    Add test for CASSANDRA-14315
    
    Patch by Zhao Yang; Reviewed by Paulo motta for CASSANDRA-14315

5b9e985474e696a83d23e7cf4bedaf360cdb1eaf | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2018-03-15 11:47:54+08:00

    Handle static and partition deletion properly on ThrottledUnfilteredIterator
    
    Patch by Zhao Yang; Reviewed by Paulo Motta for CASSANDRA-14315

00c90c16e99fdfb153cb418f0e3486b62183986e | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2018-03-06 09:58:53+08:00

    Fix batch commitlog sync regression
    
    patch by Zhao Yang; reviewed by jasobrown for CASSANDRA-14292

0521f8dc5d5e05c0530726e9549fa2481726a818 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-12-11 18:56:40+01:00

    Fix index target computation for dense composite tables with dropped compact storage
    
    Patch by Alex Petrov; reviewed by Zhao Yang for CASSANDRA-14104.

ccc6e188b4b419dd4a0d8d1245a6138ab26d3d7e | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-12-06 19:43:45+08:00

    ninja: fix view build progress table name (follow-up CASSANDRA-12245)

a9225f90e205a7c2b24a4ad4a32d0961067005b0 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-12-06 16:17:26+08:00

    Fix SStable ordering by max timestamp in SinglePartitionReadCommand
    
    Patch by Zhao Yang; Reviewed by Benjamin Lerer for CASSANDRA-14010

b5fde208857a11a13cabf8f2e00aca986d133b0f | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-11-28 13:40:36+08:00

    Add tests for CASSANDRA-14071

461af5b9a6f58b6ed3db78a879840816b906cac8 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-11-28 12:03:25+08:00

    Fix updating base table rows with TTL not removing materialized view entries
    
    Patch by Zhao Yang; Reviewed by Paulo Motta for CASSANDRA-14071

51e6f2446e71c8bd2ce89480b7d30d5b9ed1546e | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-09-22 17:04:05+08:00

    Fix missing original update in TriggerExecutor
    
    Patch by Jason Stack; Reviewed by Paulo Motta for CASSANDRA-13894

2a1ce8450d1876c3df58ea7e85d352c428de2ca2 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-09-19 21:11:53+08:00

    add test for expired view livenessInfo with limit (CASSANDRA-13883)

68bdf45477417c97fa6ed3840eee39b8390fd678 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-09-19 18:35:24+08:00

    Handle limit correctly on tables with strict liveness
    
    Patch by Zhao Yang; Reviewed by Paulo Motta for CASSANDRA-13883

6220394e84c79e6ef94651fc5e0aa03c12ddd307 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-09-14 15:56:21+08:00

    ninja: fix test_base_column_in_view_pk_complex_timestamp flakiness (follow-up CASSANDRA-11500)

afc55e8fe103597ef2a663be21828861a4832be7 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-09-14 12:28:56+08:00

    ninja: adapt 'test_base_column_in_view_pk_complex_timestamp' to run on 3.0 (follow-up CASSANDRA-11500)

3435b0f2121fa4c6099098e562d0bf5f4bd78d5f | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2017-09-13 18:01:48+01:00

    Add missed `@since` tag to `CqlLoginTest.test_list_roles_after_login`
    
    patch by Andres de la Peña; reviewed by Zhao Yang for CASSANDRA-13847

425880ffb2e6bd5aeaa509fdbfa553db58b74c43 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-08-25 17:55:22+08:00

    Revert CASSANDRA-10368 of support non-pk base column filtering on MV due to correctness
    
    Patch by Zhao Yang; Reviewed by Paulo Motta for CASSANDRA-13798

975c3d81b67e9c1e1dcefdda3f90e8edf6be5efa | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-08-23 16:15:25+08:00

    Fix sstable reader to support range-tombstone-marker for multi-slices
    
    patch by Zhao Yang; reviewed by Sylvain Lebresne for CASSANDRA-13787

f39b468b3661fbe17e9960bdc4f21acea69a6893 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-08-13 21:42:11+08:00

    CASSANDRA-13299: add more repair test for base with MV using different throttle

8ef71f3f29fb040cce18ba158ff5f289b388c30b | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-08-11 13:04:28+08:00

    Throttle base partitions during MV repair streaming to prevent OOM
    
    Patch by Zhao Yang; Reviewed by Paulo Motta for CASSANDRA-13299

459943a35e7ea9ef49791b47bebaacc0b5af6e04 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-08-07 15:49:04+08:00

    Update regex for expected digest mismatch log message
    
    patch by Zhao Yang; reviewed by Stefan Podkowinski for CASSANDRA-13723

3960260472fcd4e0243f62cc813992f1365197c6 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-08-02 11:58:38+08:00

    Fix ColumnMetadata.cellValueType() return type and change sstabledump tool to use type.toJsonString()
    
    patch by Zhao Yang, reviewed by Andres de la Peña for CASSANDRA-13573

d9eabd3d0cbf1287aa7d01bc23dd8e39c3acf232 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-07-30 12:24:46+08:00

    Drop table should remove corresponding entries in dropped_columns table
    
    patch by Zhao Yang; reviewed by Aleksey Yeschenko for CASSANDRA-13730

7e3bcfd52fbc926b4c43e258a7e0efa19e1ca13d | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-07-30 11:54:29+08:00

    Drop table should remove corresponding entries in dropped_columns table
    
    patch by Zhao Yang; reviewed by Aleksey Yeschenko for CASSANDRA-13730

d9c8cebc2d7907d04efb1ce81bda9e2fa2780530 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2017-07-28 11:56:38+01:00

    Add tests for MVs when a column in the base table is renamed with ALTER TABLE
    
    patch by Andres de la Peña; reviewed by Zhao Yang for CASSANDRA-12952

0413754f41d5ef94f35d80d91f57c38a80541994 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-07-20 11:18:18+08:00

    CASSANDRA-13526: nodetool cleanup on KS with no replicas should remove old data, not silently complete
    
    Closes #1

1b36740ebe66b8ed4c3d6cb64eb2419a9279dfbf | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-07-12 17:49:38+08:00

    Fix outstanding MV timestamp issues and add documentation about unsupported cases (see CASSANDRA-11500 for a summary of fixes)
    
    This patch introduces the following changes to fix MV timestamp issues:
     - Add strict liveness for view with non-key base column in pk
     - Deprecated shadowable tombstone and use expired livenessInfo instead
     - Include partition deletion for existing base row
     - Disallow dropping base column with MV
    
    Patch by Zhao Yang and Paulo Motta; reviewed by Paulo Motta for CASSANDRA-11500

cb6fad3efcd7cd3dc87d02ca7e8e97eb277a66ab | Author: ZhaoYang <zhaoyangsingapore@gmail.com>
 | 2017-07-07 16:09:15+02:00

    Fix toJSONString for the UDT, tuple and collection types
    
    patch by ZhaoYang; reviewed by Benjamin Lerer for CASSANDRA-13592

090f418831be4e4dace861fda380ee4ec27cec35 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-07-06 00:10:49+08:00

    Nodetool cleanup on KS with no replicas should remove old data, not silently complete
    
    Patch by Zhao Yang; Reviewed by Jeff Jirsa for CASSANDRA-13526

9359e1e977361774daf27e80112774210e55baa4 | Author: Zhao Yang <jasonstack@jasonstack-mac.local>
 | 2017-07-01 11:12:41+08:00

    Fix column filter creation for wildcard queries
    
    Patch by Zhao Yang; reviewed by Alex Petrov for CASSANDRA-13650

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>

6d77ace5361f020ba182072ade9f4ab98025c213 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-05-01 23:24:12+08:00

    CASSANDRA-11500: add dtest for complex update/delete tombstones in MV

0667de025dd4e85dbae1b30db4a2e189c46ff47f | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-05-01 00:34:58+08:00

    CASSANDRA-13483: fixed test failure in snapshot_test.TestSnapshot.test_snapshot_and_restore_dropping_a_column

62d8eef8e38e734cd7afc365760a89a20d2ffec7 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2017-02-02 12:28:32-08:00

    add test for Cassandra-12420 duplicate key iIN clause (#1199)

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

7ae598bfa6c7c44d67d33c6de71fbc11a721145e | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2016-08-08 22:48:42+08:00

    Add test for Cassandra-11031 allow filtering on partition key (#969)
    
    * Add test for Cassandra-11031 allow filtering on partition key
    
    * fix comment
    
    * fix error message
    
    * improve test according to comments
    
    * fix pythin indentation
    
    * add tests for filtering partition key and clustering key at the same time
    
    * add more paging test
    
    * add some more cql test
    
    * fix syntax

2c01d33cf720d2ad125298cc818faf86f1c01953 | Author: Zhao Yang <zhao_y@worksap.co.jp>
 | 2015-11-18 22:17:04+08:00

    CASSANDRA-9043: Add test case for COPY from COUNTER csv