KCPROTOTEST(1)
π KCPROTOTEST π
okay bestie, welcome to kcprototest β it's the KCPROTOTEST(1) page from the Kyoto Cabinet manual, and I'm about to make it make sense. buckle up π
β¨ NAME β¨
kcprototest β a command line interface to test the prototype database π
πΈ DESCRIPTION πΈ
so, kcprototest is a utility for facility test and performance test of the prototype database. it does not play, it does not chill, it runs your little prototype db through its paces. no cap. π₯
and rnum? that's the number of iterations. literally how many times it's gonna go around the block. β¨
here's the vibe, in the exact format it wants:
kcprototest order [-tree] [-th num] [-rnd] [-etc] [-tran] rnum
kcprototest queue [-tree] [-th num] [-it num] [-rnd] rnum
kcprototest wicked [-tree] [-th num] [-it num] rnum
kcprototest tran [-tree] [-th num] [-it num] rnum
and what each one is giving, one by one:
kcprototest order [-tree] [-th num] [-rnd] [-etc] [-tran] rnumβ performs in-order tests π¦kcprototest queue [-tree] [-th num] [-it num] [-rnd] rnumβ performs queuing operations πkcprototest wicked [-tree] [-th num] [-it num] rnumβ performs mixed operations selected at random π² (chaotic. iconic.)kcprototest tran [-tree] [-th num] [-it num] rnumβ performs test of transaction π
π«Ά the options (yes, they all matter) π«Ά
options feature the following, bestie. read them all, don't skip, I will know:
-treeβ test the prototype tree database instead of the prototype hash database π-th numβ specifies the number of worker threads. like, how many little helpers are pulling up π§-rndβ performs random test π²-etcβ performs miscellaneous operations. the little extras, the garnish, the sprinkles π-tranβ performs transaction π³-it numβ specifies the number of repetition π
heads up: this command returns 0 on success, and another value on failure. so if you get a zero, she ate. if you don't, something's up π
and that's the whole page, bestie, every single crumb of it π this was Man Page, served fresh 2012-05-24, straight from Kyoto Cabinet π ty for coming to my ted talk, go run your tests, periodt π β¨
π¦ 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