Lincong Li

Results 12 issues of 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...

good first issue
productivity

Changing the `BalancingConstraint` class to be an interface enables users to implement this interface to address the needs for their custom goals.

usability

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).

usability

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...

usability

### 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 *...

bug

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...

question
Waiting on reporter

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.

enhancement
fastavro

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...

enhancement
helper

`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)...

new feature

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...

new feature