[00:47:27] jimharris: do we want such whitelist functionality in spdk? https://github.com/spdk/spdk/issues/362#issuecomment-420945020 [00:48:19] *** Joins: vmysak (vmysak@nat/intel/x-pklxjrprqfroegqz) [00:50:33] *** Quits: vmysak (vmysak@nat/intel/x-pklxjrprqfroegqz) (Remote host closed the connection) [02:20:01] *** Joins: pniedzwx_ (86bfdc47@gateway/web/freenode/ip.134.191.220.71) [02:20:58] *** Parts: pniedzwx_ (86bfdc47@gateway/web/freenode/ip.134.191.220.71) () [02:29:37] *** Joins: pniedzwx_ (86bfdc47@gateway/web/freenode/ip.134.191.220.71) [07:20:56] I need a bit of counsel; I'm writing an application using DPDK and SPDK. I didn't see an example of such so I started using the SPDK env init functions and call some DPDK fwk functions for my ethernet part. After rewriting my Makefile, I got DPDK detecting my HW. [07:22:11] Now, my application is blocked in rte_eal_remote_launch... So, I think I'm not taking things right from the beginning. And I might need to rewrite my init completely. [07:22:16] *** Quits: tomzawadzki (~tomzawadz@134.134.139.75) (Ping timeout: 246 seconds) [07:22:56] So, I'm wondering if you guys would have some experience on SPDK/DPDK integration and could give me a few tips on how to init everything. [07:28:01] (might be better to send this on the mailing list though!) [07:41:32] Try looking at examples in spdk/examples/bdev/ . hello_world is quite simple . I think you need something like spdk_app_start() [07:41:33] *** Quits: JC_intel (c0373629@gateway/web/freenode/ip.192.55.54.41) (Ping timeout: 252 seconds) [07:44:54] *** Joins: JC_Intel (86868b4c@gateway/web/freenode/ip.134.134.139.76) [07:51:11] alekseymmm: Thanks! I'll look into it... I already looked into it, I think I'm going to rewrite my init... [08:15:08] *** Quits: pniedzwx_ (86bfdc47@gateway/web/freenode/ip.134.191.220.71) (Quit: Page closed) [09:22:26] JC_Intel: it depends which parts of SPDK you are using [09:22:56] are you just trying to use the NVMe driver (lib/nvme)? the bdev layer (lib/bdev)? the event framework (lib/event)? [09:23:48] some components make no assumptions about threading, so components make some assumptions bug are abstracted away from the actual implementation, and some components spawn their own DPDK threads and so you need to be in their model [09:23:57] s/bug/but [09:37:25] I'm discovering and trying to put it all into a consistent whole (10G inputs / workers / nvme storages) [09:41:02] what's your network front-end? some standard thing or something custom? [09:41:33] based on DPDK, but are you putting a TCP/IP stack on top of that and then running a standardized storage protocol like iSCSI/NVMe-oF? [11:02:58] *** Joins: bluebird (~bluebird@p5DE941C4.dip0.t-ipconnect.de) [15:08:18] *** Quits: bluebird (~bluebird@p5DE941C4.dip0.t-ipconnect.de) (Quit: Leaving) [15:24:15] lhodev: ping [15:28:32] *** Joins: travis-ci (~travis-ci@ec2-54-198-36-28.compute-1.amazonaws.com) [15:28:33] (spdk/master) scripts: use python3 in all scripts (Pawel Wodkowski) [15:28:33] Diff URL: https://github.com/spdk/spdk/compare/8220121f4475...b96f97cf2960 [15:28:33] *** Parts: travis-ci (~travis-ci@ec2-54-198-36-28.compute-1.amazonaws.com) () [15:42:59] *** Joins: travis-ci (~travis-ci@ec2-54-91-175-81.compute-1.amazonaws.com) [15:43:00] (spdk/master) nvme: make nvme_ctrlr_configure_aer() can be executed asynchronously (Changpeng Liu) [15:43:00] Diff URL: https://github.com/spdk/spdk/compare/b96f97cf2960...cf5448a91067 [15:43:00] *** Parts: travis-ci (~travis-ci@ec2-54-91-175-81.compute-1.amazonaws.com) () [15:50:49] *** Joins: travis-ci (~travis-ci@ec2-54-160-232-14.compute-1.amazonaws.com) [15:50:50] (spdk/master) lvolstore: Modify vbdev_lvol to use io_unit size instead of page size (Piotr Pelplinski) [15:50:50] Diff URL: https://github.com/spdk/spdk/compare/cf5448a91067...fbb599288f36 [15:50:50] *** Parts: travis-ci (~travis-ci@ec2-54-160-232-14.compute-1.amazonaws.com) () [15:54:42] lhodev: could portions of shared_lib/Makefile be moved to mk/spdk.lib.mk? [15:54:48] specifically building the individual shared libraries [15:55:09] then maybe each lib/*/Makefile can define some list of lib dependencies [15:56:11] git grep SYS_LIBS [15:56:16] ha - wrong window [15:59:03] I'll have to revisit them, but, I see where you're going with that, thereby addressing my concerns in https://review.gerrithub.io/#/c/spdk/spdk/+/425436/ [15:59:52] yeah - probably lots of details i'm leaving out, but that initially seems like a relatively easy way to fix the issue you pointed out [16:00:46] I'll look at that approach, as will, I'm sure, Seth when he sees this. [16:01:05] @sethhowe [16:01:28] *** Joins: travis-ci (~travis-ci@ec2-184-73-17-136.compute-1.amazonaws.com) [16:01:29] (spdk/master) make: move FreeBSD linker change to SYS_LIBS (Seth Howell) [16:01:29] Diff URL: https://github.com/spdk/spdk/compare/fbb599288f36...407915eb6dd0 [16:01:29] *** Parts: travis-ci (~travis-ci@ec2-184-73-17-136.compute-1.amazonaws.com) () [16:10:51] lhodev: Thanks for the tag. I hadn't noticed your comments on that patch earlier. I think you make a good point. There should be some more discussion on this. [16:18:13] jimharris: Jumping back to the spec file, do you grok Pawel's comment with respect to "env is banned" (https://review.gerrithub.io/#/c/spdk/spdk/+/424973/4/pkg/fedora28.spec@90) ? Pawel hasn't responded to my inquiry and I remain intrigued what that's about. [17:21:03] *** Joins: travis-ci (~travis-ci@ec2-54-234-233-183.compute-1.amazonaws.com) [17:21:04] (spdk/master) test/iscsi: add fio and lvol test cases with raid bdev (Chen Wang) [17:21:04] Diff URL: https://github.com/spdk/spdk/compare/407915eb6dd0...7e408509ba4e [17:21:04] *** Parts: travis-ci (~travis-ci@ec2-54-234-233-183.compute-1.amazonaws.com) () [17:32:00] *** Joins: travis-ci (~travis-ci@ec2-54-205-237-245.compute-1.amazonaws.com) [17:32:01] (spdk/master) env: introduce a new mem_map_ops structure (Seth Howell) [17:32:01] Diff URL: https://github.com/spdk/spdk/compare/7e408509ba4e...1ee27f794d61 [17:32:01] *** Parts: travis-ci (~travis-ci@ec2-54-205-237-245.compute-1.amazonaws.com) () [17:34:15] *** Joins: travis-ci (~travis-ci@ec2-107-20-42-168.compute-1.amazonaws.com) [17:34:16] (spdk/master) vm_setup: add sshfs (Seth Howell) [17:34:16] Diff URL: https://github.com/spdk/spdk/compare/1ee27f794d61...92a5fb593cf3 [17:34:16] *** Parts: travis-ci (~travis-ci@ec2-107-20-42-168.compute-1.amazonaws.com) () [17:43:52] *** Joins: travis-ci (~travis-ci@ec2-107-20-42-168.compute-1.amazonaws.com) [17:43:53] (spdk/master) iscsi: Enforce to add/remove poll group on the core allocated to the connection (Shuhei Matsumoto) [17:43:53] Diff URL: https://github.com/spdk/spdk/compare/92a5fb593cf3...f8d0f6d6ccdd [17:43:53] *** Parts: travis-ci (~travis-ci@ec2-107-20-42-168.compute-1.amazonaws.com) () [17:58:34] *** Quits: lhodev (~lhodev@66-90-218-190.dyn.grandenetworks.net) (Ping timeout: 246 seconds)