Federico Valeri

Results 21 issues of Federico Valeri

This change is required to ensure that Verticle.stop() is called during a clean shutdown, so that watches can be closed and any inflight reconciliation has a chance to complete. I'm...

When scaling MM2 down to zero, its PDB has fixed `maxUnavailable: 1` and this causes warnings when draining the K8s node. ``` # before $ kubectl get po NAME READY...

question
needs-triage

I did some more investigation on the hanging shutdown issue, and came out with this improved shutdown hook which completely avoids it. The previous version does not cover the scenario...

This change implements the proposal about topic replication factor change. https://github.com/strimzi/proposals/blob/main/066-topic-replication-factor-change.md Documentation will be added in a separate PR. To avoid making the review of new components harder, there is...

### Bug Description If we deploy the following 3-nodes Connect cluster: ```sh $ kubectl get po NAME READY STATUS RESTARTS AGE my-cluster-entity-operator-dbfcd857c-kfz92 3/3 Running 0 25m my-cluster-kafka-0 1/1 Running 0...

bug
kafka connect
blocked

This is the first step in the direction of having a shared Cruise Control client based on Java HTTP client. For the moment changes are limited to the Topic Operator....

Related to this [PR comment](https://github.com/strimzi/strimzi-kafka-operator/pull/10056#discussion_r1591395028).

### Related problem In #9216, we created additional metrics for requests to external services (Kubernetes and Kafka). These additional metrics are disabled by default, but can be enabled to track...

enhancement
needs-triage

This change documents the default value for completed.user.task.retention.time.ms as specified in: https://github.com/linkedin/cruise-control/blob/main/cruise-control/src/main/java/com/linkedin/kafka/cruisecontrol/config/constants/UserTaskManagerConfig.java#L107

### Type of change - Refactoring ### Description This change completes the BatchingTopicController refactoring by introduicing a set of handlers, one for each external system, that host the request logic....

topic operator