[03:16:44] *** Quits: gila (~gila@5ED4FE92.cm-7-5d.dynamic.ziggo.nl) (Quit: My Mac Pro has gone to sleep. ZZZzzz…) [08:39:16] *** Joins: gila (~gila@5ED4FE92.cm-7-5d.dynamic.ziggo.nl) [09:19:35] *** Quits: tomzawadzki (~tzawadzk@134.134.139.77) (Ping timeout: 240 seconds) [09:45:25] *** Quits: gila (~gila@5ED4FE92.cm-7-5d.dynamic.ziggo.nl) (Quit: My Mac Pro has gone to sleep. ZZZzzz…) [10:38:34] *** Joins: gila (~gila@5ED4FE92.cm-7-5d.dynamic.ziggo.nl) [11:17:42] *** Quits: gila (~gila@5ED4FE92.cm-7-5d.dynamic.ziggo.nl) (Quit: My Mac Pro has gone to sleep. ZZZzzz…) [11:52:02] where is the struct spdk_blob declared? and what are its elements? I am currently working on essentially a blobList function [11:52:19] and would love to know what elements are actually accessible [11:53:35] sorry, stupid question. I found it within the spdk [12:10:35] im looking through the unit test for iter, and it looks like only one blob is created, and as a result there is only one blob to iterate through. Is it fair to assume that one could call spdk_bs_md_iter_first, and then keep calling spdk_bs_md_iter_first till the blob thats returned is NULL? [13:07:07] In addition to all of that, im looking at the unit test file and im curious about what spdk_bs_unload actually does [13:37:12] one more question. Once a blobstore (bs in the examples) is created and a channel is opened. ( in the unit tests: spdk_blob_store *bs , spdk_io_channel *channel). Can any thread perform I/O operations as long as they have access to the variables bs and channel? [13:44:37] nKumar: for iteration, you call spdk_bs_md_iter_first to get the first blob, then you call spdk_bs_md_iter_next to iterate the list until it turns NULL [13:45:04] spdk_bs_unload releases all resources (memory) and flushes any cached data to the disk [13:45:26] for question 3) channels are tied to threads, so you need to get a channel for each thread [13:45:34] but yes, multiple channels can read/write a blob at the same time [14:00:48] got it [22:48:45] *** Joins: gila (~gila@5ED4FE92.cm-7-5d.dynamic.ziggo.nl)