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

A record-oriented store built on FoundationDB

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

``` LuceneIndexMaintenanceTest > concurrentInsert(boolean) > [2] true FAILED java.util.concurrent.CompletionException: java.lang.NullPointerException at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314) at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:683) at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:658) at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2100) at com.apple.foundationdb.record.lucene.LuceneIndexMaintainer.lambda$update$11(LuceneIndexMaintainer.java:492) at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1106) at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2241) at com.apple.foundationdb.record.lucene.LuceneIndexMaintainer.lambda$update$12(LuceneIndexMaintainer.java:491) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.HashMap$EntrySpliterator.forEachRemaining(HashMap.java:1764)...

This PR enables scheduling the calculation of the first cursor item of inner when as soon as it is added to the pipeline, this should improve the performance of the...

While creating a table or struct, declaring a column type as `NOT NULL` is not honoured by the system since the nullability information gets lost in converting Relational DataType ->...

https://github.com/FoundationDB/fdb-record-layer/pull/3009#discussion_r1929146270 `LuceneIndexMaintainer` does not seem to support index filters (`filteredIndexEntries`). There's three types of filters, NONE, SOME, ALL. SOME gets rather complicated for Lucene, so perhaps just failing for SOME...

This updates the test runner to work in parallel in an attempt to speed up the build. The relational tests do not currently support it, and there are sometimes issues...

This uses the plugin `spotless` to try and do some code cleanup. As a preliminary step, I've done this to fix up the copyright headers, which have drifted in quite...

To validate Lucene index validity, support "Report Only" scrubbing for dangling Lucene index entries - Iterate "all entries" (similar to`LuceneScanAllEntriesTest`) and validate that all pointers lead to existing records.

With #2981 we adopt a level-based traversal execution strategy. The memory footprint of this strategy is dependent on the shape of the hierarchy; so for extremely wide hierarchies, it would...

planner
performance