]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
Fixup for (EXPERIMENTAL) FoundationDB support 70266/head
authorJesse Williamson <jfw@ibm.com>
Wed, 8 Jul 2026 23:31:52 +0000 (16:31 -0700)
committerJesse F. Williamson <jfw@ibm.com>
Sat, 18 Jul 2026 01:25:03 +0000 (18:25 -0700)
commitd21a73039ad0bd2c7418242ed57a7a09a367d0fd
treee79e22e5846f06db823a90d8f00a03e73acd538a
parente92c0dfd58c36ae061132d7f3f0c98973fcb7750
Fixup for (EXPERIMENTAL) FoundationDB support

Better-defined generator semantics; many internal improvements,
a couple found bug fixes, minor feature enhancements.

Considerable simplification that streamlines and improves the
baseline performance of library internals. Updates tests and
example documentation.

  - Add inclusive()/exclusive() selector endpoints.
  - default is still: select { a, b } == [a, b).
  - endpoint semantics work for reads, pagination,
    range-erase, split planning.
  - tests: selector endpoint combinations; endpoint handling; multiple
    value types from generators..
  - runtime byte-pointer helpers now actually just runtime

Assisted-by: Codex:GPT-5
Signed-off-by: Jesse Williamson <jfw@ibm.com>
src/rgw/fdb/EXAMPLES.md
src/rgw/fdb/base.h
src/rgw/fdb/conversion.h
src/rgw/fdb/fdb.h
src/rgw/fdb/interface.h
src/test/rgw/test_fdb.cc
src/test/rgw/test_fdb_ceph.cc
src/test/rgw/test_fdb_common.h