tools/

directory
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 4, 2026 License: Apache-2.0

Directories

Path Synopsis
benchcampaign
multinode/placementprobe
Package placementprobe implements the multi-node campaign's placement probe (H5) and ballast/control writer (H6).
Package placementprobe implements the multi-node campaign's placement probe (H5) and ballast/control writer (H6).
multinode/placementprobe/cmd/placementprobe command
Command placementprobe is the multi-node campaign's placement probe (H5) and ballast/control writer (H6).
Command placementprobe is the multi-node campaign's placement probe (H5) and ballast/control writer (H6).
clientbench
cmd/clientbench command
cmd/wgscen command
Command wgscen runs the wire-golden scenarios (internal/wgscenarios) on the client compiled in: pure Go, or libfdb_c with the libfdbc tag.
Command wgscen runs the wire-golden scenarios (internal/wgscenarios) on the client compiled in: pure Go, or libfdb_c with the libfdbc tag.
cmd/wiregolden command
Command wiregolden prints the normalized request transcript of a capture (see internal/wiregolden).
Command wiregolden prints the normalized request transcript of a capture (see internal/wiregolden).
cmd/wiretrace command
Command wiretrace summarizes the FDB GRV and commit traffic in a loopback packet capture: requests per server batch, client segments per request, and arrival spread within batches.
Command wiretrace summarizes the FDB GRV and commit traffic in a loopback packet capture: requests per server batch, client segments per request, and arrival spread within batches.
internal/wgscenarios
Package wgscenarios holds the wire-golden scenarios: deterministic, one transaction each, run by one goroutine.
Package wgscenarios holds the wire-golden scenarios: deterministic, one transaction each, run by one goroutine.
internal/wiregolden
Package wiregolden renders the client requests of a capture as a normalized transcript, so that libfdb_c's and the Go client's requests for the same deterministic scenario can be compared line by line.
Package wiregolden renders the client requests of a capture as a normalized transcript, so that libfdb_c's and the Go client's requests for the same deterministic scenario can be compared line by line.
internal/wiretrace
Package wiretrace decodes FoundationDB client traffic from a loopback packet capture: it reassembles each TCP connection, splits it into FDB frames, and matches GRV and commit requests with their replies.
Package wiretrace decodes FoundationDB client traffic from a loopback packet capture: it reassembles each TCP connection, splits it into FDB frames, and matches GRV and commit requests with their replies.
unicode15baseline captures the pre-pin implementation with its original SDK.
unicode15baseline captures the pre-pin implementation with its original SDK.
corpus
Package corpus defines the immutable RFC-265 baseline population.
Package corpus defines the immutable RFC-265 baseline population.
unicode15gen
internal/gen
Package gen supplies offline, hash-verified input/output for the frozen norm generator.
Package gen supplies offline, hash-verified input/output for the frozen norm generator.
internal/triegen
Package triegen implements a code generator for a trie for associating unsigned integer values with UTF-8 encoded runes.
Package triegen implements a code generator for a trie for associating unsigned integer values with UTF-8 encoded runes.
internal/ucd
Package ucd provides a parser for Unicode Character Database files, the format of which is defined in https://www.unicode.org/reports/tr44/.
Package ucd provides a parser for Unicode Character Database files, the format of which is defined in https://www.unicode.org/reports/tr44/.
norm command
unicode15store is a cross-process persisted-key compatibility probe.
unicode15store is a cross-process persisted-key compatibility probe.
capture command
capture exports raw golden states using an immutable pre-pin writer process.
capture exports raw golden states using an immutable pre-pin writer process.
harness
Package harness exercises persisted Unicode-sensitive keys in real record stores.
Package harness exercises persisted Unicode-sensitive keys in real record stores.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL