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

Add a new kind of FDBDirectory that uses a separate FDBRecordContext …

Open MMcM opened this issue 2 years ago • 15 comments

… 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.

MMcM avatar Aug 18 '22 06:08 MMcM

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)

foundationdb-ci avatar Aug 18 '22 07:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 18 '22 07:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 24 '22 19:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 24 '22 19:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 25 '22 20:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 25 '22 20:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 31 '22 06:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 31 '22 06:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 31 '22 06:08 foundationdb-ci

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)

foundationdb-ci avatar Aug 31 '22 07:08 foundationdb-ci

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)

foundationdb-ci avatar Sep 01 '22 23:09 foundationdb-ci

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)

foundationdb-ci avatar Sep 01 '22 23:09 foundationdb-ci

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)

foundationdb-ci avatar Sep 08 '22 13:09 foundationdb-ci

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)

foundationdb-ci avatar Sep 08 '22 13:09 foundationdb-ci

Superseded by #2344 and follow ons.

MMcM avatar Jan 02 '24 16:01 MMcM