numam-spdk/lib/blob
Jim Harris 0928d63d20 blob: add asserts for md operations on md thread
The md (metadata) thread is always the thread that
initialize/loaded the blobstore.  Metadata operations may
only be performed from this thread.  This patch adds some
more asserts in metadata functions that were previously
missed.

While here, also update some of the blobstore documentation
related to this.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: I5cafdb3ba402ceb6c3ccb6fdd9d36e7768f59f39

Reviewed-on: https://review.gerrithub.io/400885
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Maciej Szwed <maciej.szwed@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
2018-02-27 10:58:29 -05:00
..
bdev blob: blob_bdev no longer converts unmap to write zeroes 2017-12-06 17:21:46 -05:00
blobstore.c blob: add asserts for md operations on md thread 2018-02-27 10:58:29 -05:00
blobstore.h blob: revert spdk_blob_data changes 2018-02-23 15:54:12 -05:00
Makefile blob: Add a bs_dev that always returns 0 2018-01-30 15:46:18 -05:00
request.c blob: change spdk_bs_io_xxx_blob functions to spdk_blob_io_xxx 2018-02-23 18:37:17 -05:00
request.h blob: support for thin provisioned reads and writes 2018-01-30 15:46:18 -05:00
zeroes.c blob: Add a bs_dev that always returns 0 2018-01-30 15:46:18 -05:00