KCFORESTTEST(1)
π NAME π
okay so bestie, meet kcforesttest β the command line interface to test the directory tree database. she's manual page one, section one, and she is here to stress-test your database and report back. π
πΈ DESCRIPTION πΈ
kcforesttest is a utility for facility test and performance test of the directory tree database. literally her whole job. π₯
you call her like this: path is the path of a database file, and rnum is the number of iterations. so like, how many times do we go around the block. got it? got it. β¨
here are the four modes she serves, and yes you're picking one:
kcforesttest order [-th num] [-rnd] [-set|-get|-getw|-rem|-etc] [-tran] [-oat|-onl|-onl|-otl|-onr] [-tc] [-bnum num] [-psiz num] [-pccap num] [-rcd|-rcld|-rcdd] [-lv] path rnum
- Performs in-order tests. β she goes through it all in order, no chaos, very demure.
kcforesttest queue [-th num] [-it num] [-rnd] [-oat|-onl|-onl|-otl|-onr] [-tc] [-bnum num] [-psiz num] [-pccap num] [-rcd|-rcld|-rcdd] [-lv] path rnum
- Performs queuing operations. β queue behavior, first in first out energy. π
kcforesttest wicked [-th num] [-it num] [-oat|-onl|-onl|-otl|-onr] [-tc] [-bnum num] [-psiz num] [-pccap num] [-rcd|-rcld|-rcdd] [-lv] path rnum
- Performs mixed operations selected at random. β pure chaos mode, she picks operations at random and honestly? iconic. π¦
kcforesttest tran [-th num] [-it num] [-hard] [-oat|-onl|-onl|-otl|-onr] [-tc] [-bnum num] [-psiz num] [-pccap num] [-rcd|-rcld|-rcdd] [-lv] path rnum
- Performs test of transaction. β transaction testing, the serious one. periodt. π
β¨ OPTIONS β¨
okay the options, bestie, she has so many. take a sip of water. π
-th numβ specifies the number of worker threads. bring friends! π―-rndβ performs random test.-setβ performs setting operation only.-getβ performs getting operation only.-getwβ performs getting with a buffer operation only.-remβ performs removing operation only.-etcβ performs miscellaneous operations. the grab bag. π-tranβ performs transaction.-oatβ opens the database with the auto transaction option.-oasβ opens the database with the auto synchronization option.-onlβ opens the database with the no locking option.-otlβ opens the database with the try locking option.-onrβ opens the database with the no auto repair option.-tcβ tunes the database with the compression option.-bnum numβ specifies the number of buckets of the hash table.-psiz numβ specifies the size of each page.-pccap numβ specifies the capacity size of the page cache.-rcdβ use the decimal comparator instead of the lexical one.-rcldβ use the lexical descending comparator instead of the ascending one.-rcddβ use the decimal descending comparator instead of the lexical one.-lvβ reports all errors. she tells you EVERYTHING, no secrets. π-it numβ specifies the number of repetition.-hardβ performs physical synchronization.
heads up: the synopsis lines spell out-oat|-onl|-onl|-otl|-onrexactly like that, so yeah,-onlshows up twice in there. copying the queen verbatim, not my business. π
π«Ά EXIT STATUS π«Ά
This command returns 0 on success, another on failure. so 0 = slay, anything else = not slay. π
π SEE ALSO π
kcforestmgr(1)β her manager. go say hi.
and that's the whole page, bestie!! this one's from Kyoto Cabinet, dated 2012-05-24, and it lives in the manual as KCFORESTTEST(1). go forth and test that directory tree database, you absolute main character. πβ¨
π¦ where this page comes from
- alpine 3.24: kyotocabinet-doc 1.2.80-r1 Β· GPL-3.0-or-later
- arch rolling: kyotocabinet 1.2.80-2 Β· GPL-3.0-or-later
- debian bookworm: kyotocabinet-utils 1.2.79-2+b1
- debian trixie: kyotocabinet-utils 1.2.80-2+b1
- fedora 43: kyotocabinet 1.2.80-8.fc43 Β· GPL-3.0-only
- fedora 44: kyotocabinet 1.2.80-9.fc44 Β· GPL-3.0-only
- nixos 26.05: kyotocabinet 1.2.80
- nixpkgs unstable: kyotocabinet 1.2.80
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- ubuntu jammy: kyotocabinet-utils 1.2.79-1
- ubuntu noble: kyotocabinet-utils 1.2.80-1build1
- ubuntu questing: kyotocabinet-utils 1.2.80-2
- ubuntu resolute: kyotocabinet-utils 1.2.80-2build1
- ubuntu stonking: kyotocabinet-utils 1.2.80-2build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms