Dmitry Kropachev

Results 344 issues of Dmitry Kropachev

I see that code uses `time.Now()` everywhere it leads to the problem when you run test during time shift. It would be better to, at least internally, enforce UTC timezone.

Run simple integration tests agains scylla on CICD, to make sure no workload is critically broken

github_actions

`Set` in java notion does not guarantee items ordering, which is essential to all cases where driver stores replicas. To make it explicit we need to move all APIs to...

enhancement

Set - doesn't guarantee order of elements. When driver works with Nodes, say read replicas from TokenMap, Tablets, calculate replicas, API user should expect that order does matter and preserved....

Currently LWT routing relay on `Metadata.getReplicasList`: https://github.com/scylladb/java-driver/blob/6a8678fd99950282e265a65ba0b661d23dfc8bdb/driver-core/src/main/java/com/datastax/driver/core/RequestHandler.java#L146-L154 https://github.com/scylladb/java-driver/blob/6a8678fd99950282e265a65ba0b661d23dfc8bdb/driver-core/src/main/java/com/datastax/driver/core/RequestHandler.java#L98-L132 https://github.com/scylladb/java-driver/blob/6a8678fd99950282e265a65ba0b661d23dfc8bdb/driver-core/src/main/java/com/datastax/driver/core/Metadata.java#L591-L618 Which does not respect rack or DC prioritization, we need to fix it to priorities nodes same way it is done...

Currently `maxQueueSize` is `256` by default. Problem is that some hosts can have 1 shard, others can have `256` shards. While having cap of `256` pending requests for `1` shard...

Let's drop 1.8 in next minor release. There are some dependency updated that are blocked by it: https://github.com/scylladb/java-driver/pull/589 https://github.com/scylladb/java-driver/pull/581 https://github.com/scylladb/java-driver/pull/594 https://github.com/scylladb/java-driver/pull/609 https://github.com/scylladb/java-driver/pull/612 https://github.com/scylladb/java-driver/pull/613 https://github.com/scylladb/java-driver/pull/614 https://github.com/scylladb/java-driver/pull/615 https://github.com/scylladb/java-driver/pull/677 https://github.com/scylladb/java-driver/pull/679 https://github.com/scylladb/java-driver/pull/684 https://github.com/scylladb/java-driver/pull/685 https://github.com/scylladb/java-driver/pull/697...

In some cases we need to trigger metadata reload and wait it is completed. One of such case is when we pull from cdc table while we reading pages table...