{
  "schemaVersion": 1,
  "generatedAt": "2026-10-17T22:22:27.547266+00:00",
  "experiment": "linux-file-to-pipe-source-lifetime",
  "license": "CC0-1.0",
  "method": "Sequential one-page file-to-pipe tests; source mutation finishes before pipe consumption except the consume-first control.",
  "limits": [
    "One host and filesystem-magic label; not a filesystem comparison.",
    "Synthetic A/B/C payloads; measured API observations, not storage-fleet statistics.",
    "No TCP, MSG_ZEROCOPY, crash, power-loss, throughput or cache-eviction test.",
    "Mutation cases intentionally violate the documented sendfile source-lifetime requirement.",
    "A different supported path may copy data; post-mutation B/C results are observations, not a universal API guarantee."
  ],
  "environment": {
    "kernel": "6.8.0-146-generic",
    "machine": "x86_64",
    "python": "3.12.3",
    "filesystem_magic_label": "ext2/ext3"
  },
  "sourceSha256": "b67fb20a42c36fa650d83815895df8a980ad023beec0cb21029c59dd8915da39",
  "repetitions": 5,
  "casesPerRepetition": 8,
  "observations": [
    {
      "repetition": 1,
      "case": "buffered-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": true
    },
    {
      "repetition": 1,
      "case": "sendfile-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 1,
      "case": "splice-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 1,
      "case": "sendfile-overwrite-fsync",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "second-fsync",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 1,
      "case": "sendfile-replace-path",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "replace-path",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_same_inode": false,
      "received_matches_pretransfer_hash": true
    },
    {
      "repetition": 1,
      "case": "sendfile-replace-then-write-old",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "replace-path",
        "overwrite-old-inode",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "b23f99e1f653e62fa5bc14cc528a9ec3b6d11be482b2ee51b519d1d6ad8c5466",
        "uniform_byte": "C"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "b23f99e1f653e62fa5bc14cc528a9ec3b6d11be482b2ee51b519d1d6ad8c5466",
        "uniform_byte": "C"
      },
      "path_same_inode": false,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 1,
      "case": "sendfile-close-then-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "close-input-descriptor",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 1,
      "case": "sendfile-consume-then-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "consume",
        "overwrite-source"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": true
    },
    {
      "repetition": 2,
      "case": "buffered-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": true
    },
    {
      "repetition": 2,
      "case": "sendfile-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 2,
      "case": "splice-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 2,
      "case": "sendfile-overwrite-fsync",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "second-fsync",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 2,
      "case": "sendfile-replace-path",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "replace-path",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_same_inode": false,
      "received_matches_pretransfer_hash": true
    },
    {
      "repetition": 2,
      "case": "sendfile-replace-then-write-old",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "replace-path",
        "overwrite-old-inode",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "b23f99e1f653e62fa5bc14cc528a9ec3b6d11be482b2ee51b519d1d6ad8c5466",
        "uniform_byte": "C"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "b23f99e1f653e62fa5bc14cc528a9ec3b6d11be482b2ee51b519d1d6ad8c5466",
        "uniform_byte": "C"
      },
      "path_same_inode": false,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 2,
      "case": "sendfile-close-then-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "close-input-descriptor",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 2,
      "case": "sendfile-consume-then-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "consume",
        "overwrite-source"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": true
    },
    {
      "repetition": 3,
      "case": "buffered-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": true
    },
    {
      "repetition": 3,
      "case": "sendfile-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 3,
      "case": "splice-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 3,
      "case": "sendfile-overwrite-fsync",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "second-fsync",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 3,
      "case": "sendfile-replace-path",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "replace-path",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_same_inode": false,
      "received_matches_pretransfer_hash": true
    },
    {
      "repetition": 3,
      "case": "sendfile-replace-then-write-old",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "replace-path",
        "overwrite-old-inode",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "b23f99e1f653e62fa5bc14cc528a9ec3b6d11be482b2ee51b519d1d6ad8c5466",
        "uniform_byte": "C"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "b23f99e1f653e62fa5bc14cc528a9ec3b6d11be482b2ee51b519d1d6ad8c5466",
        "uniform_byte": "C"
      },
      "path_same_inode": false,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 3,
      "case": "sendfile-close-then-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "close-input-descriptor",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 3,
      "case": "sendfile-consume-then-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "consume",
        "overwrite-source"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": true
    },
    {
      "repetition": 4,
      "case": "buffered-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": true
    },
    {
      "repetition": 4,
      "case": "sendfile-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 4,
      "case": "splice-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 4,
      "case": "sendfile-overwrite-fsync",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "second-fsync",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 4,
      "case": "sendfile-replace-path",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "replace-path",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_same_inode": false,
      "received_matches_pretransfer_hash": true
    },
    {
      "repetition": 4,
      "case": "sendfile-replace-then-write-old",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "replace-path",
        "overwrite-old-inode",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "b23f99e1f653e62fa5bc14cc528a9ec3b6d11be482b2ee51b519d1d6ad8c5466",
        "uniform_byte": "C"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "b23f99e1f653e62fa5bc14cc528a9ec3b6d11be482b2ee51b519d1d6ad8c5466",
        "uniform_byte": "C"
      },
      "path_same_inode": false,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 4,
      "case": "sendfile-close-then-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "close-input-descriptor",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 4,
      "case": "sendfile-consume-then-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "consume",
        "overwrite-source"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": true
    },
    {
      "repetition": 5,
      "case": "buffered-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": true
    },
    {
      "repetition": 5,
      "case": "sendfile-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 5,
      "case": "splice-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 5,
      "case": "sendfile-overwrite-fsync",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "overwrite-source",
        "second-fsync",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 5,
      "case": "sendfile-replace-path",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "replace-path",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_same_inode": false,
      "received_matches_pretransfer_hash": true
    },
    {
      "repetition": 5,
      "case": "sendfile-replace-then-write-old",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "replace-path",
        "overwrite-old-inode",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "b23f99e1f653e62fa5bc14cc528a9ec3b6d11be482b2ee51b519d1d6ad8c5466",
        "uniform_byte": "C"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "b23f99e1f653e62fa5bc14cc528a9ec3b6d11be482b2ee51b519d1d6ad8c5466",
        "uniform_byte": "C"
      },
      "path_same_inode": false,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 5,
      "case": "sendfile-close-then-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "close-input-descriptor",
        "overwrite-source",
        "consume"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": false
    },
    {
      "repetition": 5,
      "case": "sendfile-consume-then-overwrite",
      "events": [
        "initial-fsync",
        "hash-source",
        "enqueue-return",
        "consume",
        "overwrite-source"
      ],
      "page_size_bytes": 4096,
      "pipe_capacity_bytes": 65536,
      "enqueue_return_bytes": 4096,
      "source_before": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "received": {
        "bytes": 4096,
        "sha256": "6896d9ea3f73a4434f5832bc65714e7d066f177373f36f34dc8a6f735daa41b1",
        "uniform_byte": "A"
      },
      "path_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "old_inode_after": {
        "bytes": 4096,
        "sha256": "725bcd6c66d02acf6ebeab9c92410e010ea22e336876256aaf05a211f4ce1902",
        "uniform_byte": "B"
      },
      "path_same_inode": true,
      "received_matches_pretransfer_hash": true
    }
  ]
}
