Lincong Li
Lincong Li
In some unit tests, before resetting mocked objects or after mocked objects get used, `EasyMock.verify` does not get invoked on mocked objects. So, we should add it. For example, in...
Changing the `BalancingConstraint` class to be an interface enables users to implement this interface to address the needs for their custom goals.
In some situations, it will be convenient and precise to specify which goals to skip when users try to execute an operation (e.g. changing topic replication factor).
Insufficient logging with querying Kafka cluster load with "allow_capacity_estimation" parameter set
Users can query Kafka cluster load with the `allow_capacity_estimation` parameter. For example: `GET http://:/kafkacruisecontrol/load?allow_capacity_estimation=true` However, looking at the Cruise Control log file, we cannot tell whether `allow_capacity_estimation` took effect or...
### Describe the bug A clear and concise description of what the bug is. The rebalance method on the `HelixAdmin` is: ``` /** * Rebalance a resource in cluster *...
IIUC users need to create a `ManagedChannel` first and then create client stub(s) from the `ManagedChannel`. I think this design shows a clean separation of concern since the `ManagedChannel` represents...
The goal is to use LinkdHashMap in the process of deserializing so that all deserialized objects of the same byte array can have a consistent ordering of their map entries.
I have encountered a situation where I need to make deep copies of a field's default value: ``` Object curFieldDefaultValue = GenericData.get().deepCopy(currField.schema(), GenericData.get().getDefaultValue(currField)); ``` An Avro agnostic API here would...
`SessionProtocolNegotiationException` can be thrown from a few places in Armeria client side. However, it is more accurate to create a new type of exception named `SessionCreationTimeoutException` and throw it [here](https://github.com/line/armeria/blob/1.16/core/src/main/java/com/linecorp/armeria/client/HttpChannelPool.java#L457-L462)...
Native grpc-java supports xDS: https://grpc.github.io/grpc/core/md_doc_grpc_xds_features.html 1. Is there any interest or plan to support xDS in Armeria gRPC? 2. If so, is there an ETA for when it may be...