fdb-record-layer icon indicating copy to clipboard operation
fdb-record-layer copied to clipboard

A record-oriented store built on FoundationDB

Results 304 fdb-record-layer issues
Sort by recently updated
recently updated
newest added

Part of cutting the dependency on `org.apache.commons.lang3` requires finding / implementing alternatives to: - `org.apache.commons.lang3.tuple.Pair`. - `org.apache.commons.lang3.tuple.ImmutablePair` - `org.apache.commons.lang3.tuple.MutablePair`

The implementation of post order tree visitation in `TreeLike` can be probably made more efficient in terms of memory (and probably CPU) as well. We should revisit it and rework...

planner
performance

The method `TreeLike#inPreOrder` is very inefficient in terms of memory consumption as it creates for a tree of N-nodes N-single-itemed list allocations plus few other nested concatenated iterators.

planner
performance

Make lucene tests with random seeds stable Right now, if you run the lucene tests with a random seed they will fail moderately often. We should change it so that...

Sonarcloud needs to look at the following paths: ``` */.out/reports/jacoco/*/jacocoTestReport.xml ``` (or we need to aggregate them elsewhere)

This is on top of #2464 and should not be merged. It adds a JMH Benchmark that compares the performance of current pre-order implementations in `TreeLike`. To run the benchmark,...

Given that JDK 11 is reaching the end of its (LTS) support, we should update the project to JDK 17, which is the next LTS version of Java. At the...

StoredFields reader cannot find the fields when reading ``` java.lang.AssertionError at __randomizedtesting.SeedInfo.seed([C185081D42F0F43C:B956B2697F6ED8F0]:0) at org.junit.Assert.fail(Assert.java:87) at org.junit.Assert.assertTrue(Assert.java:42) at org.junit.Assert.assertTrue(Assert.java:53) at org.apache.lucene.index.BasePointsFormatTestCase.verify(BasePointsFormatTestCase.java:787) at org.apache.lucene.index.BasePointsFormatTestCase.verify(BasePointsFormatTestCase.java:553) at org.apache.lucene.index.BasePointsFormatTestCase.doTestRandomBinary(BasePointsFormatTestCase.java:541) at org.apache.lucene.index.BasePointsFormatTestCase.testRandomBinaryTiny(BasePointsFormatTestCase.java:510) at com.apple.foundationdb.record.lucene.codec.LuceneOptimizedPointsFormatTest.testRandomBinaryTiny(LuceneOptimizedPointsFormatTest.java:103) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native...

Right now the build doesn't generally enforce the time that a test takes, so if someone tries to run skipping Slow tests it can actually take a long time. We...