Brian Nichols

Results 51 comments of Brian Nichols

It's intentional. CDT lists/maps are stored in space efficient [MessagePack format](https://github.com/msgpack/msgpack/blob/master/spec.md), but this format only specifies the storage type and not the original unpacked type. It was decided to not...

We do provide latency bucket functionality in the java client benchmark application (`-latency ,`), but not in the client library itself. There are no current plans to add this feature...

Yes, that one. We may implement something like this in the long term, but if you need it now, you will need to implement it on your own.

Yes. I suggest adding AerospikeClientMetrics that implements IAerospikeClient and uses AerospikeClient as a member field.

There is still a limit of one index filter (statement.setFilter()) per query, so either "idx_1" or "idx_2" could be used, but not both. Expression filters (policy.filterExp) are applied after the...

Sharing a connection between multiple concurrent transactions is on our road map, but it requires protocol changes that affects the server. When the server team gets some free time, this...

The buffer copy to byte[] was implemented for these reasons: 1) Parsing byte[] responses can be the same for both Netty and NIO. ByteBuf and ByteBuffer are two completely separate...

The option to wrap a byte[] in a ByteBuffer only exists for a non-direct heap ByteBuffer in NIO. The client uses direct ByteBuffers because they use contiguous memory that can't...

Although it would be desirable to support aggregation queries in asynchronous mode, AsyncClient does not prevent the use of queryAggregate(). AsyncClient inherits from AerospikeClient, so all synchronous functionality is available...

Scala seems to be reducing different variable args ("String... binNames" and "Operation... ops") to the same scala "Seq" type. This causes methods to be considered duplicates of each other. I'm...