fdb-record-layer
fdb-record-layer copied to clipboard
Add a new kind of FDBDirectory that uses a separate FDBRecordContext …
… and is allowed to commit it along the way.
Because of the way merging happens in multiple threads, it is possible for there to be outstanding reads at the same time as a periodic commit or requested fsync. These all need to be completed before closing the transaction so that they don't fail. A read-write lock prevents more being started before this is all done.
Use this to implement force merge as an index operation.
Result of fdb-record-layer-pr-proto2 on Linux CentOS 7
- Commit ID: 789da391aea179f634d478bec0896ffff0ccedf5
- Duration 0:16:03
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A
- Build Logs (available for 30 days)
- Build Artifact (available for 30 days)
Result of fdb-record-layer-pr-proto3 on Linux CentOS 7
- Commit ID: 789da391aea179f634d478bec0896ffff0ccedf5
- Duration 0:18:02
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A
- Build Logs (available for 30 days)
- Build Artifact (available for 30 days)
Result of fdb-record-layer-pr-proto2 on Linux CentOS 7
- Commit ID: 8bab912863cfe465a22d88174898808105f490d7
- Duration 0:15:16
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A
- Build Logs (available for 30 days)
- Build Artifact (available for 30 days)
Result of fdb-record-layer-pr-proto3 on Linux CentOS 7
- Commit ID: 8bab912863cfe465a22d88174898808105f490d7
- Duration 0:16:01
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A
- Build Logs (available for 30 days)
- Build Artifact (available for 30 days)
Result of fdb-record-layer-pr-proto2 on Linux CentOS 7
- Commit ID: 5808628062a6e10a1c66ac0f190d613b0d4cc35c
- Duration 0:15:10
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A
- Build Logs (available for 30 days)
- Build Artifact (available for 30 days)
Result of fdb-record-layer-pr-proto3 on Linux CentOS 7
- Commit ID: 5808628062a6e10a1c66ac0f190d613b0d4cc35c
- Duration 0:16:02
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A
- Build Logs (available for 30 days)
- Build Artifact (available for 30 days)
Result of fdb-record-layer-pr-proto2 on Linux CentOS 7
- Commit ID: 468d514bf72513f6dc542b41ddde3036462f1f3d
- Duration 0:15:22
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A
- Build Logs (available for 30 days)
- Build Artifact (available for 30 days)
Result of fdb-record-layer-pr-proto3 on Linux CentOS 7
- Commit ID: 468d514bf72513f6dc542b41ddde3036462f1f3d
- Duration 0:15:58
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A
- Build Logs (available for 30 days)
- Build Artifact (available for 30 days)
Result of fdb-record-layer-pr-proto3 on Linux CentOS 7
- Commit ID: afa85e48121e6d1b0fbd2547eec41ae38d5fd404
- Duration 0:16:01
- Result: :white_check_mark: SUCCEEDED
- Error:
N/A
- Build Logs (available for 30 days)
- Build Artifact (available for 30 days)
Result of fdb-record-layer-pr-proto2 on Linux CentOS 7
- Commit ID: afa85e48121e6d1b0fbd2547eec41ae38d5fd404
- Duration 1:00:49
- Result: :x: FAILED
- Error:
Build has timed out.
- Build Logs (available for 30 days)
- Build Artifact (available for 30 days)
Result of fdb-record-layer-pr-proto3 on Linux CentOS 7
- Commit ID: 6604a6abbcd846e7f381e5a118aa85b716e1f275
- Duration 0:09:08
- Result: :x: FAILED
- Error:
Error while executing command: ./gradlew --no-daemon --console=plain -b ./build.gradle build destructiveTest sonarqube -PcoreNotStrict -PreleaseBuild=false -PpublishBuild=false -PspotbugsEnableHtmlReport. Reason: exit status 1
- Build Logs (available for 30 days)
- Build Artifact (available for 30 days)
Result of fdb-record-layer-pr-proto2 on Linux CentOS 7
- Commit ID: 6604a6abbcd846e7f381e5a118aa85b716e1f275
- Duration 0:09:13
- Result: :x: FAILED
- Error:
Error while executing command: ./gradlew --no-daemon --console=plain -b ./build.gradle build destructiveTest sonarqube -PcoreNotStrict -PreleaseBuild=false -PpublishBuild=false -PspotbugsEnableHtmlReport. Reason: exit status 1
- Build Logs (available for 30 days)
- Build Artifact (available for 30 days)
Result of fdb-record-layer-pr-proto2 on Linux CentOS 7
- Commit ID: 646073f2bfc4b5a728b0c5899829e70ec04832c6
- Duration 0:07:45
- Result: :x: FAILED
- Error:
Error while executing command: ./gradlew --no-daemon --console=plain -b ./build.gradle build destructiveTest sonarqube -PcoreNotStrict -PreleaseBuild=false -PpublishBuild=false -PspotbugsEnableHtmlReport. Reason: exit status 1
- Build Logs (available for 30 days)
- Build Artifact (available for 30 days)
Result of fdb-record-layer-pr-proto3 on Linux CentOS 7
- Commit ID: 646073f2bfc4b5a728b0c5899829e70ec04832c6
- Duration 0:07:46
- Result: :x: FAILED
- Error:
Error while executing command: ./gradlew --no-daemon --console=plain -b ./build.gradle build destructiveTest sonarqube -PcoreNotStrict -PreleaseBuild=false -PpublishBuild=false -PspotbugsEnableHtmlReport. Reason: exit status 1
- Build Logs (available for 30 days)
- Build Artifact (available for 30 days)
Superseded by #2344 and follow ons.