[00:39:22] *** Quits: Param (~Param@106.51.65.217) (Quit: Param) [01:05:28] *** Joins: ziyeyang_ (~ziyeyang@192.55.54.41) [01:05:54] *** Quits: ziyeyang_ (~ziyeyang@192.55.54.41) (Client Quit) [01:35:01] *** Joins: Param (~Param@106.51.65.217) [01:40:20] *** Quits: baruch (~baruch@141.226.177.138) (Read error: Connection reset by peer) [02:35:01] *** Quits: Shuhei (caf6fc61@gateway/web/freenode/ip.202.246.252.97) (Quit: Page closed) [02:36:58] *** Joins: baruch (~baruch@bzq-82-81-85-138.red.bezeqint.net) [03:04:39] *** Joins: guerby_ (~guerby@ip165.tetaneutral.net) [03:09:59] *** Quits: guerby (~guerby@april/board/guerby) (*.net *.split) [04:07:39] *** Joins: guerby__ (~guerby@ip165.tetaneutral.net) [04:10:12] *** Quits: guerby_ (~guerby@ip165.tetaneutral.net) (Ping timeout: 240 seconds) [07:13:02] *** Quits: Param (~Param@106.51.65.217) (Quit: Param) [07:38:19] *** guerby__ is now known as guerby [07:38:21] *** Quits: guerby (~guerby@ip165.tetaneutral.net) (Changing host) [07:38:21] *** Joins: guerby (~guerby@april/board/guerby) [08:00:55] *** Joins: gila (~gila@5ED4D9C8.cm-7-5d.dynamic.ziggo.nl) [08:06:17] *** Joins: Param (~Param@157.49.2.101) [08:06:34] Hi all, I'm trying to run the FIO plugin using the examples within the repo. I've been at it for a while but it keeps failing during spdk_fio_setup() saying that it cannot find a bdev with name test.0.0. What am I missing? [08:26:49] *** Quits: gila (~gila@5ED4D9C8.cm-7-5d.dynamic.ziggo.nl) (Quit: My Mac Pro has gone to sleep. ZZZzzz…) [08:58:13] *** Joins: gila (~gila@5ED4D9C8.cm-7-5d.dynamic.ziggo.nl) [09:06:33] gila: did you pass it a configuration file? Did you define a bdev with that name in the config file? [09:09:41] @bwalker Im using the "defaults" from within the repo and setting filename=Malloc0 as instructed. If I do that, it says it cant find a bdev with that name [09:09:42] *** Quits: baruch (~baruch@bzq-82-81-85-138.red.bezeqint.net) (Ping timeout: 260 seconds) [09:10:40] this is the bdev fio plugin, not the nvme one right? [09:11:22] bdev fio yes [09:11:49] and you pass it two config files - an fio one and an spdk one, right? [09:13:41] the SPDK one is defined in the fio one yes, it does seem to pick changes up so it reads the config file. (just trying AIO perhaps i have more luck there) [09:14:02] can you post the SPDK one somewhere? [09:15:02] it really just needs to contain this: [09:15:16] [Malloc] [09:15:20] NumberOfLuns 1 [09:15:29] LunSizeInMB 64 [09:15:34] you can change the size of course [09:15:56] Malloc bdevs are always named Malloc0, Malloc1, etc. - so if you create one it will be named Malloc0 [09:16:52] oh there was the issue =) now that works [09:17:03] let me try AIO now. [09:17:43] you add an [AIO] section for that to work [09:17:47] use this as an example: https://github.com/spdk/spdk/blob/master/etc/spdk/nvmf.conf.in [09:18:56] fio has a native aio storage engine too of course - so if you use the spdk plugin with aio you're just testing our bdev library [09:19:03] and making sure it is translating to the correct aio calls [09:19:04] Thank you @bwalker works like a charm. Sorry for the "off by one" :/ [09:19:33] np [09:20:19] you also don't technically need to LD preload it - you can just use the engine parameter to point at the shared library [09:20:30] there is a small race condition on shutdown in fio [09:20:33] that ld preloading fixes [09:20:51] but if it crashes 1% of the time on shutdown and you're just manually running tests, it doesn't matter [09:21:26] Yes i'm doing manual testing and getting familiar with the code base initially. [09:23:01] also note that fio will cap out at about 1.2M 4k I/Ops per core [09:23:18] SPDK can go a lot faster than that - that's fio overhead pegging the CPU [09:29:27] *** Quits: Param (~Param@157.49.2.101) (Read error: Connection reset by peer) [09:32:08] *** Joins: Param (~Param@27.59.101.157) [09:41:27] *** Quits: gila (~gila@5ED4D9C8.cm-7-5d.dynamic.ziggo.nl) (Quit: My Mac Pro has gone to sleep. ZZZzzz…) [10:34:39] *** Quits: Param (~Param@27.59.101.157) (Quit: Param) [11:16:37] *** Joins: lhodev (~Adium@inet-hqmc03-o.oracle.com) [11:16:52] *** Parts: lhodev (~Adium@inet-hqmc03-o.oracle.com) () [13:10:35] *** Joins: gila (~gila@5ED4D9C8.cm-7-5d.dynamic.ziggo.nl) [15:55:04] *** Joins: Shuhei (caf6fc61@gateway/web/freenode/ip.202.246.252.97) [16:04:59] *** Quits: gila (~gila@5ED4D9C8.cm-7-5d.dynamic.ziggo.nl) (Quit: My Mac Pro has gone to sleep. ZZZzzz…) [17:33:55] I may not have to notice this difference as long as I read your reply. [18:40:27] *** Joins: Nithin (68fef041@gateway/web/freenode/ip.104.254.240.65) [18:41:00] *** Quits: Nithin (68fef041@gateway/web/freenode/ip.104.254.240.65) (Client Quit) [18:44:55] *** Joins: ziyeyang_ (ziyeyang@nat/intel/x-aqnfopatbsanckwl) [18:45:41] *** Quits: ziyeyang_ (ziyeyang@nat/intel/x-aqnfopatbsanckwl) (Client Quit) [19:16:44] *** Joins: vermavis- (~vermavis@192.55.54.40) [19:22:43] *** Quits: jkkariu (~jkkariu@192.55.54.40) (*.net *.split) [19:22:43] *** Quits: qdai2 (~qdai2@192.55.54.40) (*.net *.split) [19:22:43] *** Quits: pzedlews (~pzedlews@192.55.54.40) (*.net *.split) [19:22:43] *** Quits: vermavis (~vermavis@192.55.54.40) (*.net *.split) [19:22:43] *** Quits: peluse (~peluse@192.55.54.40) (*.net *.split) [19:22:43] *** Quits: cunyinch (~cunyinch@192.55.54.40) (*.net *.split) [19:22:43] *** vermavis- is now known as vermavis [19:24:52] *** Joins: jkkariu (~jkkariu@192.55.54.40) [19:25:23] *** Joins: cunyinch (~cunyinch@192.55.54.40) [19:25:48] *** Joins: qdai2 (~qdai2@192.55.54.40) [19:27:23] *** Joins: peluse (~peluse@192.55.54.40) [19:27:45] *** Joins: pzedlews (~pzedlews@192.55.54.40) [19:33:48] *** Joins: lhodev (~Adium@66-90-218-190.dyn.grandenetworks.net) [19:38:16] *** Quits: lhodev (~Adium@66-90-218-190.dyn.grandenetworks.net) (Client Quit) [20:08:50] *** Joins: Param (~Param@157.49.2.224) [20:12:02] *** Quits: Param (~Param@157.49.2.224) (Client Quit) [20:21:36] *** Joins: Param (~Param@157.49.7.96) [20:22:22] *** Quits: Param (~Param@157.49.7.96) (Client Quit) [20:23:01] *** Joins: Param (~Param@157.49.7.96) [20:24:01] *** Quits: Param (~Param@157.49.7.96) (Client Quit) [21:55:42] *** Joins: Param (~Param@106.51.65.217)