EsqlActionBreakerIT fails in a number of different ways. This issue intends to be a place to capture such failures, so that they can be analysed and worked on separately. 
x-pack/plugin/esql/src/internalClusterTest/java/org/elasticsearch/xpack/esql/action/EsqlActionBreakerIT.java
Settings.builder().putNull(HierarchyCircuitBreakerService.REQUEST_CIRCUIT_BREAKER_LIMIT_SETTING.getKey()).build()
                )
                .get();
        }
    }
    @Override
    protected EsqlQueryResponse run(String esqlCommands) {
        try {
            setRequestCircuitBreakerLimit(ByteSizeValue.ofBytes(between(128, 2048)));
            try {
                return super.run(esqlCommands);
            } catch (Exception e) {
                logger.info("request failed", e);
                ensureBlocksReleased();
            }
            setRequestCircuitBreakerLimit(ByteSizeValue.ofMb(64));
            return super.run(esqlCommands);
        } finally {
            setRequestCircuitBreakerLimit(null);
        }
    }
    /**
     * Makes sure that the circuit breaker is "plugged in" to ESQL by configuring an
     * unreasonably small breaker and tripping it.
     */
    public void testBreaker() {
        setRequestCircuitBreakerLimit(ByteSizeValue.ofKb(1));
        try {
            for (int i = 0; i < 5000; i++) {
                DocWriteResponse response = client().prepareIndex("test")