[00:58:36] *** Joins: tkulasek (tkulasek@nat/intel/x-dgfbmmdqmdiywewz) [06:19:02] *** Quits: tkulasek (tkulasek@nat/intel/x-dgfbmmdqmdiywewz) (Remote host closed the connection) [06:56:27] *** Joins: johnmeneghini (~johnmeneg@216.240.30.5) [06:57:02] *** Joins: tkulasek (~tkulasek@134.134.139.74) [07:01:37] *** Quits: johnmeneghini (~johnmeneg@216.240.30.5) (Remote host closed the connection) [09:15:59] *** Joins: lhodev (~lhodev@inet-hqmc01-o.oracle.com) [09:18:02] *** Quits: lhodev (~lhodev@inet-hqmc01-o.oracle.com) (Remote host closed the connection) [09:18:32] *** Joins: lhodev (~lhodev@inet-hqmc01-o.oracle.com) [09:20:33] *** Quits: lhodev (~lhodev@inet-hqmc01-o.oracle.com) (Remote host closed the connection) [09:21:04] *** Joins: lhodev (~lhodev@inet-hqmc01-o.oracle.com) [09:23:06] *** Quits: lhodev (~lhodev@inet-hqmc01-o.oracle.com) (Remote host closed the connection) [09:23:36] *** Joins: lhodev (~lhodev@inet-hqmc01-o.oracle.com) [09:25:39] *** Quits: lhodev (~lhodev@inet-hqmc01-o.oracle.com) (Remote host closed the connection) [09:26:10] *** Joins: lhodev (~lhodev@inet-hqmc01-o.oracle.com) [09:28:11] *** Quits: lhodev (~lhodev@inet-hqmc01-o.oracle.com) (Remote host closed the connection) [09:28:43] *** Joins: lhodev (~lhodev@inet-hqmc01-o.oracle.com) [09:29:26] *** Joins: travis-ci (~travis-ci@ec2-54-160-231-174.compute-1.amazonaws.com) [09:29:27] (spdk/master) vtophys: fix vfio dma unmap range (Dariusz Stojaczyk) [09:29:27] Diff URL: https://github.com/spdk/spdk/compare/349f43c2fcf1...ba00a42d2765 [09:29:27] *** Parts: travis-ci (~travis-ci@ec2-54-160-231-174.compute-1.amazonaws.com) () [09:41:24] *** Joins: travis-ci (~travis-ci@ec2-54-226-151-241.compute-1.amazonaws.com) [09:41:25] (spdk/master) scripts/vagrant: change create_vbox.sh shebang (Karol Latecki) [09:41:25] Diff URL: https://github.com/spdk/spdk/compare/ba00a42d2765...48629a88f973 [09:41:25] *** Parts: travis-ci (~travis-ci@ec2-54-226-151-241.compute-1.amazonaws.com) () [09:42:42] *** Joins: travis-ci (~travis-ci@ec2-54-226-151-241.compute-1.amazonaws.com) [09:42:43] (spdk/master) iscsi: Fix the issue that mutual CHAP auth for discovery session don't work (Shuhei Matsumoto) [09:42:43] Diff URL: https://github.com/spdk/spdk/compare/48629a88f973...db5d6f4f4fcd [09:42:43] *** Parts: travis-ci (~travis-ci@ec2-54-226-151-241.compute-1.amazonaws.com) () [10:03:40] *** Joins: travis-ci (~travis-ci@ec2-54-160-231-174.compute-1.amazonaws.com) [10:03:41] (spdk/master) ioat: clear the internal channel error register on reset (Dariusz Stojaczyk) [10:03:42] Diff URL: https://github.com/spdk/spdk/compare/db5d6f4f4fcd...9b172afdb663 [10:03:42] *** Parts: travis-ci (~travis-ci@ec2-54-160-231-174.compute-1.amazonaws.com) () [10:04:01] *** Joins: travis-ci (~travis-ci@ec2-54-160-231-174.compute-1.amazonaws.com) [10:04:02] (spdk/master) setup.sh: cleanup bdevtest /dev/shm entries (Dariusz Stojaczyk) [10:04:03] Diff URL: https://github.com/spdk/spdk/compare/9b172afdb663...190e580bcbe9 [10:04:03] *** Parts: travis-ci (~travis-ci@ec2-54-160-231-174.compute-1.amazonaws.com) () [10:34:27] *** Joins: travis-ci (~travis-ci@ec2-54-160-231-174.compute-1.amazonaws.com) [10:34:27] (spdk/master) app: drop -w parameter (wait for rpc init) (Dariusz Stojaczyk) [10:34:27] Diff URL: https://github.com/spdk/spdk/compare/190e580bcbe9...aed8986d73fd [10:34:27] *** Parts: travis-ci (~travis-ci@ec2-54-160-231-174.compute-1.amazonaws.com) () [10:38:32] *** Quits: ziyeyang (ziyeyang@nat/intel/x-zmcjhfjdtzsafgbo) (Ping timeout: 244 seconds) [10:38:32] *** Quits: klateck (klateck@nat/intel/x-nrbpxrepblqshqgj) (Ping timeout: 244 seconds) [10:38:34] *** Quits: jkkariu (jkkariu@nat/intel/x-wukkbesdwijofanf) (Ping timeout: 260 seconds) [10:39:45] *** Quits: mszwed (mszwed@nat/intel/x-gqvuutavxrpwihqs) (Ping timeout: 248 seconds) [10:40:03] *** Quits: kjakimia (kjakimia@nat/intel/x-ptuhgynfrsyhaxgn) (Ping timeout: 244 seconds) [10:40:03] *** Quits: vermavis (vermavis@nat/intel/x-xkdtzwmhcitsnifd) (Ping timeout: 244 seconds) [10:40:03] *** Quits: changpe1 (changpe1@nat/intel/x-kghqjvazkbpwqggi) (Ping timeout: 244 seconds) [10:40:03] *** Quits: gangcao (gangcao@nat/intel/x-glfrfbyusfydljjd) (Ping timeout: 244 seconds) [10:40:17] *** Quits: ppelplin (~ppelplin@134.134.139.72) (Ping timeout: 248 seconds) [10:40:21] *** Quits: sethhowe (~sethhowe@134.134.139.72) (Ping timeout: 240 seconds) [10:40:35] *** Quits: pwodkowx (pwodkowx@nat/intel/x-bobehuvddjgriyvs) (Ping timeout: 240 seconds) [10:40:35] *** Quits: peluse (peluse@nat/intel/x-ltfqkscgvwburzxm) (Ping timeout: 240 seconds) [10:40:47] *** Quits: jimharris (jimharris@nat/intel/x-wikbkrjhwnjtrnrm) (Ping timeout: 276 seconds) [10:42:17] *** Joins: travis-ci (~travis-ci@ec2-54-226-151-241.compute-1.amazonaws.com) [10:42:18] (spdk/master) vhost/blk: spdk_vhost_blk_construct(): do not override errno returned (wuzhouhui) [10:42:18] Diff URL: https://github.com/spdk/spdk/compare/1b85cdad6453...53f86e2412e8 [10:42:18] *** Parts: travis-ci (~travis-ci@ec2-54-226-151-241.compute-1.amazonaws.com) () [10:43:35] *** Quits: tkulasek (~tkulasek@134.134.139.74) (Ping timeout: 240 seconds) [11:05:28] *** Joins: sethhowe (sethhowe@nat/intel/x-fnxgbjqibvjscjwk) [11:05:28] *** Joins: jimharris (~jimharris@134.134.139.72) [11:05:28] *** ChanServ sets mode: +o jimharris [12:02:10] *** Joins: travis-ci (~travis-ci@ec2-54-226-151-241.compute-1.amazonaws.com) [12:02:11] (spdk/master) nvmf/rdma: cleanup qpairs and reqs on poll group deletion. (Seth Howell) [12:02:11] Diff URL: https://github.com/spdk/spdk/compare/53f86e2412e8...54c394c48372 [12:02:11] *** Parts: travis-ci (~travis-ci@ec2-54-226-151-241.compute-1.amazonaws.com) () [14:09:59] *** Joins: alekseymmm_ (050811aa@gateway/web/freenode/ip.5.8.17.170) [14:51:44] Hello everyone. Small question. Why when I run ./rpc.py get_rpc_methods there is no "construct raid_bdev" method there ? [14:52:22] "construct_raid_bdev" [14:52:48] even though it seems to be registered in lib/bdev/raid [15:13:41] ./configure --with-raid [15:13:42] make [15:13:45] then it will show up [15:13:47] it's off by default [15:17:22] bwalker: Hey Ben. I changed the permissions on the shared lib and it's re-run thru the test pools. FYI: the new make call therein, spdk_build_realname_shared_lib, will make it a snap to extend the build further to produce individual shared libs. I have that in going in another dev branch. However, there's some details on which I'd like to solicit some input. [15:20:01] My thought was to enhance the configure script with a new option, something like '--with-shared-libs' or similar. By default, we'd only build the static libs, but with the '--with-shared-libs', we'd produce the .so's as well. Alas, what to do about final executable linking if that configure option is enabled? Should I altered the build such that all executables link to the shared libs instead of the static ones? Thoughts? [15:21:11] @bwalker Thanks [15:28:08] lhodev: I think adding a flag for static libs and a flag for shared libs makes sense. --enable-static [on by default], --enable-shared [off by default?] and also --disable variants [15:28:34] but you'll definitely need some magic in the configure script that figures out which type of library to link against [15:29:20] it's simpler if you make it one flag like --enable-shared [off by default] such that you only build either shared or static libraries, but never both [15:29:25] because then you just link against the one you have [15:29:34] but maybe someone would want to build both static and shared libs at the same time, I don't know [15:32:38] The current make mechanisms enable the production of shared libs from static libs instead of just directly from source. Performing the latter would involve a number of additional changes to the build. That said, it also brings up another point. When building a shared from a static, there's no spdk* dependencies on other shared libs (a la just like static ones). I don't know if we want to get into the complexity of producing spdk shared [15:32:38] libs with automagic shared lib dependencies to other spdk shared libs. [15:33:22] I say for the first round, let's keep it simple [15:33:29] and make users link all the appropriate libraries [15:33:40] so maybe just one flag --enable-shared [15:33:48] because you end up building the static libraries anyway, you're right [15:33:58] Yay! *and the crowd roars* I was hoping you'd say that ;-) [15:34:26] and let's make the apps in SPDK just statically linked for now too [15:34:40] the shared libraries can be for out-of-tree applications [15:36:12] Cool. That -- i.e. build the SPDK apps all with statics for now -- will still require some additional build tweaks as I've already discovered. That's because, when gcc sees both static and shared libs in the same dir, then by default, it'll try to link to the shared ones first unless additional flags are present. [16:05:15] *** Quits: alekseymmm_ (050811aa@gateway/web/freenode/ip.5.8.17.170) (Ping timeout: 252 seconds) [16:20:00] *** Joins: waelhalbawi_ (89fe07a6@gateway/web/freenode/ip.137.254.7.166) [16:20:48] *** Quits: waelhalbawi_ (89fe07a6@gateway/web/freenode/ip.137.254.7.166) (Client Quit) [16:21:08] *** Joins: waelhalbawi (89fe07a6@gateway/web/freenode/ip.137.254.7.166) [16:22:34] *** Quits: waelhalbawi (89fe07a6@gateway/web/freenode/ip.137.254.7.166) (Client Quit) [16:22:58] *** Joins: waelhalbawi (819d4530@gateway/web/freenode/ip.129.157.69.48) [16:32:05] *** Parts: waelhalbawi (819d4530@gateway/web/freenode/ip.129.157.69.48) () [16:32:20] *** Joins: waelhalbawi (819d4530@gateway/web/freenode/ip.129.157.69.48) [17:42:27] Seeking out clarification for the following scenario: I laid a 'passthru' vbdev on top of an 'aio' bdev using 'scripts/rpc.py'. I then deleted the 'passthru' vbdev followed by the 'aio' bdev. Recreating the 'aio' bdev (with the same name as before) resulted in the creation of the 'passthru' vbdev. [17:42:58] Is this expected behavior? It seems the the (vbdev, bdev) associatin the 'passthru' module are only deleted when the module itself is torn-down and not when a given 'passthru' device is removed. [17:57:10] *** Quits: pzedlews (pzedlews@nat/intel/x-egbdilaqzfpjjcja) (*.net *.split) [17:57:18] *** Quits: stefanha (~stefanha@yuzuki.vmsplice.net) (*.net *.split) [18:00:45] *** Joins: waelhalbawi_ (ac3a26c4@gateway/web/freenode/ip.172.58.38.196) [18:01:58] *** Quits: waelhalbawi (819d4530@gateway/web/freenode/ip.129.157.69.48) (Quit: Page closed) [18:02:35] *** Joins: waelhalbawi (819d452e@gateway/web/freenode/ip.129.157.69.46) [18:05:09] *** Quits: waelhalbawi_ (ac3a26c4@gateway/web/freenode/ip.172.58.38.196) (Ping timeout: 252 seconds) [19:40:34] *** Quits: waelhalbawi (819d452e@gateway/web/freenode/ip.129.157.69.46) (Quit: Page closed) [19:48:21] *** Joins: travis-ci (~travis-ci@ec2-54-91-111-0.compute-1.amazonaws.com) [19:48:22] (spdk/master) test/nvmf: remove nested lvol test for nvmf (Changpeng Liu) [19:48:23] Diff URL: https://github.com/spdk/spdk/compare/0f842e860eb3...dc55e08d0143 [19:48:23] *** Parts: travis-ci (~travis-ci@ec2-54-91-111-0.compute-1.amazonaws.com) () [20:13:46] *** Quits: lhodev (~lhodev@inet-hqmc01-o.oracle.com) (Remote host closed the connection) [20:14:25] *** Joins: lhodev (~lhodev@66-90-218-190.dyn.grandenetworks.net) [21:14:23] *** Joins: travis-ci (~travis-ci@ec2-54-91-111-0.compute-1.amazonaws.com) [21:14:24] (spdk/master) bdev/aio: Add the epoll support (Ziye Yang) [21:14:24] Diff URL: https://github.com/spdk/spdk/compare/dc55e08d0143...6ff8f60ebbe0 [21:14:24] *** Parts: travis-ci (~travis-ci@ec2-54-91-111-0.compute-1.amazonaws.com) ()