Chris Lohfink last 3 years


 22 Collaborator
Brandon Williams , Štefan Miklošovič , Caleb Rackliffe , David Capwell , Marcus Eriksson , Yifan Cai , Sam Tunnicliffe , Benedict Elliott Smith , Josh McKenzie , Bret McGuire , Dinesh Joshi , Maxim Muzafarov , Aleksey Yeschenko , Zhao Yang , Andy Tolbert , Jordan West , Jon Haddad , Stefan Podkowinski , Abe Ratnofsky , Ammar Khaku , and Josh McKenzie , Jason Koch

 6 Patch  13 Review
a6e80317ded9cbb500ce68e7d3fb91b5fbcb5e48, c3327855e4bf98f8631c959b82bd8470726034a8, 51944c5e68bfcee0c2c8e2aeb6b572eae0167965, 09b282d1fdd7d6d62542137003011d144c0227be, 652e49a8bb2f8849ce0ebb5161c30e3889c14608, 89f3978dcde958fbad191b8cf628fd89ace64d7a 8ea70cd1f0ba0a52cf4b19af9fac4c4289663270, 428fa1f4453735ef43d508621e5e7d9e0a054415, 2e7def7626fe299318e0cf4c2bf8138a6c31e149, 38408938ccfe5b8c051e25c645bdcd71b45fa66e, 4fc2d9e53985dc89b93bbac80bea9faa4a3d708b, e89b214d069321c8968871b8eb7d51d4dfba7c33, 4526b3fcbde22d09065820286dd434d93ecc89ba, 910bbb9b5fced249696930c2e38240a9b0f51bb5, 828d98e9d7643501ee3ac9fa45d46d0b596cfb11, 3b66dcc870e8d929d81055c95124caf2d36f0ac4, 8ebcd9f85afb548f38e953fb1190d9ff04d8df5a, 6d3ba47631ebde78460168a2d33c4facde0bd731, 6c48329199862215abc22170769fd1a165e80a15

8ebcd9f85afb548f38e953fb1190d9ff04d8df5a | Author: Abe Ratnofsky <abe@aber.io>
 | 2024-10-15 19:24:00-04:00

    Fix DefaultSslEngineFactory missing null check on close
    
    patch by Abe Ratnofsky; reviewed by Andy Tolbert and Chris Lohfink for CASSANDRA-20001

6d3ba47631ebde78460168a2d33c4facde0bd731 | Author: Jason Koch <jkoch@netflix.com>
 | 2024-08-12 22:52:13-07:00

    Reduce lock held duration in ConcurrencyLimitingRequestThrottler
    
    It might take some (small) time for callback handling when the
    throttler request proceeds to submission.
    
    Before this change, the throttler proceed request will happen while
    holding the lock, preventing other tasks from proceeding when there is
    spare capacity and even preventing tasks from enqueuing until the
    callback completes.
    
    By tracking the expected outcome, we can perform the callback outside
    of the lock. This means that request registration and submission can
    proceed even when a long callback is being processed.
    
    patch by Jason Koch; Reviewed by Andy Tolbert and Chris Lohfink for CASSANDRA-19922

a6e80317ded9cbb500ce68e7d3fb91b5fbcb5e48 | Author: Chris Lohfink <clohfink@netflix.com>
 | 2024-04-19 20:27:42-05:00

    apply schema if schema digest differs
    
    Patch by clohfink; reviewed by brandonwilliams and jwest for
    CASSANDRA-19578

428fa1f4453735ef43d508621e5e7d9e0a054415 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-04-19 18:40:08-05:00

    Make queries visible to the "system_views.queries" virtual table at the coordinator level
    
    patch by Caleb Rackliffe; reviewed by David Capwell and Chris Lohfink for CASSANDRA-19577

2e7def7626fe299318e0cf4c2bf8138a6c31e149 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2024-04-03 17:07:14+02:00

    Expose all dropwizard metrics in virtual tables
    
    patch by Maxim Muzafarov; reviewed by Chris Lohfink, Stefan Miklosovic for CASSANDRA-14572

3b66dcc870e8d929d81055c95124caf2d36f0ac4 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2024-03-25 19:02:06+01:00

    Add system_metrics keyspace to default keyspaces list
    
    patch by Maxim Muzafarov; reviewed by Chris Lohfink, Stefan Miklosovic for CASSANDRA-14572

38408938ccfe5b8c051e25c645bdcd71b45fa66e | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-03-20 12:24:37+01:00

    Do not go to disk for reading hints file sizes
    
    patch by Stefan Miklosovic; reviewed by Aleksey Yeschenko, Jon Haddad, Chris Lohfink for CASSANDRA-19477

6c48329199862215abc22170769fd1a165e80a15 | Author: Ammar Khaku <ammar.khaku@gmail.com>
 | 2024-03-14 16:55:59-07:00

    CASSANDRA-19468 Don't swallow exception during metadata refresh
    
    If an exception was thrown while getting new metadata as
    part of schema refresh it died on the admin executor instead
    of being propagated to the CompletableFuture argument.
    Instead, catch those exceptions and hand them off to the
    CompletableFuture.
    
    patch by Ammar Khaku; reviewed by Chris Lohfink, Bret McGuire for CASSANDRA-19468

4fc2d9e53985dc89b93bbac80bea9faa4a3d708b | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-23 14:04:42-04:00

    Include estimated active compaction remaining write size when starting a new compaction
    
    Patch by Marcus Eriksson; reviewed by Chris Lohfink, Stefan Podkowinski, Caleb Rackliffe,and Josh McKenzie for CASSANDRA-17931
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

e89b214d069321c8968871b8eb7d51d4dfba7c33 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-13 12:48:00-04:00

    Allow disabling hotness persistence for high sstable counts
    
    Patch by Caleb Rackliffe; reviewed by Chris Lohfink and Josh McKenzie for CASSANDRA-17868
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

51944c5e68bfcee0c2c8e2aeb6b572eae0167965 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-07 13:12:22-04:00

    Make sure preview repairs don't optimise streams unless configured to
    
    Patch by Chris Lohfink; reviewed by Josh McKenzie and Marcus Eriksson for CASSANDRA-17865
    
    Co-authored-by: Chris Lohfink <clohfink@apple.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

4526b3fcbde22d09065820286dd434d93ecc89ba | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-16 14:19:46-04:00

    Add ability to log load profiles at fixed intervals
    
    Patch by Yifan Cai; reviewed by Josh McKenzie, Dinesh Joshi, and Chris Lohfink for CASSANDRA-17821
    
    Co-authored-by: Yifan Cai <ycai@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

09b282d1fdd7d6d62542137003011d144c0227be | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-11 14:02:27-04:00

    Rate-limit new client connection auth setup to avoid overwhelming bcrypt
    
    Patch by Chris Lohfink; reviewed by Caleb Rackliffe, Yifan Cai, and Josh McKenzie for CASSANDRA-17812
    
    Co-authored-by: Chris Lohfink <clohfink@apple.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

8ea70cd1f0ba0a52cf4b19af9fac4c4289663270 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-11 14:02:27-04:00

    Backport of CASSANDRA-17812: Rate-limit new client connection auth setup to avoid overwhelming bcrypt
    
    This backport differs from CASSANDRA-17812 in such a way that by default the number
    of auth request threads is set to 0. That will route all requests to request executor as before this change.
    The patch in 5.0 and later sets the default number of auth request threads to 4.
    
    patch by Josh McKenzie; reviewed by Chris Lohfink for CASSANDRA-20057
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

652e49a8bb2f8849ce0ebb5161c30e3889c14608 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-07-27 12:57:28-04:00

    Add separate thread pool for Secondary Index building so it doesn't block compactions
    
    Patch by Chris Lohfink; reviewed by Caleb Rackliffe, Josh McKenzie, Sam Tunnicliffe, and Marcus Eriksson for CASSANDRA-17781
    
    Co-authored-by: Chris Lohfink <clohfink@apple.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

c3327855e4bf98f8631c959b82bd8470726034a8 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-06-27 18:40:40-05:00

    Add a virtual table that exposes currently running queries
    
    patch by Chris Lohfink; reviewed by Caleb Rackliffe and Benedict Elliott Smith for CASSANDRA-15241
    
    Co-authored-by: Chris Lohfink <clohfink@apple.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>

89f3978dcde958fbad191b8cf628fd89ace64d7a | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-06-27 18:40:40-05:00

    Add a virtual table that exposes currently running queries
    
    patch by Chris Lohfink; reviewed by Caleb Rackliffe and Benedict Elliott Smith for CASSANDRA-15241
    
    Co-authored-by: Chris Lohfink <clohfink@apple.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>

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

910bbb9b5fced249696930c2e38240a9b0f51bb5 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-03-29 14:18:10-04:00

    Add guardrail to disallow creation of secondary indexes
    
    Patch by Josh McKenzie; reviewed by Chris Lohfink for CASSANDRA-17498