Oleksandr Porunov

Results 120 comments of Oleksandr Porunov

> I started wondering if we really need to execute range when the difference between `sliceStart` and `sliceEnd` is equal to `1` (i.e. `key == $key and column1 >= $sliceStart...

> > I started wondering if we really need to execute range when the difference between `sliceStart` and `sliceEnd` is equal to `1` (i.e. `key == $key and column1 >=...

@rngcntr Thank you for the great work! I didn't have a chance to review your code yet but wanted to ask several question. I see that methods in [IndexSelectivityEstimator.java](https://github.com/rngcntr/janusgraph/blob/2d7acd070fb2eff7a647cb9da7db54f043d5072d/janusgraph-core/src/main/java/org/janusgraph/graphdb/query/index/IndexSelectivityEstimator.java) are...

> One way to get that information is to keep track of the index using histograms, but as a neat shortcut, we could also rely on the user to provide...

> @li-boxuan I finally found some time to work on this feature again. In addition to forcing the usage of a specified index, I also added the option to suppress...

> I'll have to figure out is what would be the cleanest way to provide the tuple (indexName, providedSelectivity) as a hint compared to just one value. Yeah, but notice...

> Agreed. But even properties alone would not be enough, as the selectivity also depends on the predicate. It's true but I suspect predicates selectivity can be calculated (i.e. they...

Notice, I restarted previously passed `dist` tests for the commit https://github.com/JanusGraph/janusgraph/commit/666a81cda3c79dfa0df19013dca0c656a9b7d9ee Now not only they failed for Java 11, but also for Java 8 as well. See failed job: https://github.com/JanusGraph/janusgraph/actions/runs/5539504707/job/15297672033

@JanusGraph/committers if anyone can take a look at this issue it would be really helpful. This issue blocks any other PRs from being merged. I tried to investigate the issue,...

Issue which could be related: #1826