Skip to content

Commit a841c33

Browse files
committed
smaller
1 parent 34b7bf5 commit a841c33

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

test/framework/src/main/java/org/elasticsearch/indices/CrankyCircuitBreakerService.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class CrankyCircuitBreakerService extends CircuitBreakerService {
2929
*/
3030
public static final String ERROR_MESSAGE = "cranky breaker";
3131

32-
private final CircuitBreaker breaker = new CircuitBreaker() {
32+
public static final class CrankyCircuitBreaker implements CircuitBreaker {
3333
private final AtomicLong used = new AtomicLong();
3434

3535
@Override
@@ -82,7 +82,9 @@ public Durability getDurability() {
8282
public void setLimitAndOverhead(long limit, double overhead) {
8383

8484
}
85-
};
85+
}
86+
87+
private final CrankyCircuitBreaker breaker = new CrankyCircuitBreaker();
8688

8789
@Override
8890
public CircuitBreaker getBreaker(String name) {

x-pack/plugin/esql/compute/test/src/main/java/org/elasticsearch/compute/test/TestDriverFactory.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import org.elasticsearch.compute.operator.SourceOperator;
1919
import org.elasticsearch.core.Releasable;
2020
import org.elasticsearch.core.Releasables;
21+
import org.elasticsearch.indices.CrankyCircuitBreakerService;
2122

2223
import java.util.List;
2324

@@ -44,7 +45,8 @@ public static Driver create(
4445
Releasable releasable
4546
) {
4647
// Do not wrap the local breaker for small local breakers, as the output mights not match expectations.
47-
if (driverContext.breaker() instanceof LocalCircuitBreaker == false
48+
if (driverContext.breaker() instanceof CrankyCircuitBreakerService.CrankyCircuitBreaker == false
49+
&& driverContext.breaker() instanceof LocalCircuitBreaker == false
4850
&& driverContext.breaker().getLimit() >= ByteSizeValue.ofMb(100).getBytes()
4951
&& Randomness.get().nextBoolean()) {
5052
final int overReservedBytes = Randomness.get().nextInt(1024 * 1024);

0 commit comments

Comments
 (0)