Records
-
class BlockDevice -
class BlockOperationProperties -
class BlockParams -
class FtlInstance -
class FtlOp -
class Metrics -
class NandDriver -
class NandOperation -
class NdmBaseDriver -
class NdmDriver -
class NestedNandOperationProperties -
class OobDoubler -
class OperationCounters -
class RateProperty -
class Volume -
class VolumeImpl -
class VolumeOptions
Functions
-
std::string FtlnDiagnoseIssues (FTLN ftl)Search for known bad symptoms in a fully mounted FTL control block.
If no issues are found, returns empty stringm, otherwise returns human-readable diagnostic
of any discovered known issues.
Defined at line 120 of file ../../src/storage/lib/ftl/ftln/diagnose.cc
-
FtlLogger DefaultLogger ()Defined at line 200 of file ../../src/storage/lib/ftl/ftln/ndm-driver.cc
-
bool InitModules ()Performs global module initialization. This is exposed to support unit tests,
and while calling this function multiple times is supported, racing calls are
not (or more generally, calling this from multiple threads).
If multiple simultaneous tests from the same test instance ever becomes a
thing, this should be called from testing::Environment and not from each
test case.
Defined at line 388 of file ../../src/storage/lib/ftl/ftln/ndm-driver.cc