numam-spdk/lib
Maciej Szwed bdba3e7e01 lvol: fix lvol store load on lvols load fail
Currently when one of lvols fail during loading we end up
with empty lvol store loaded, where we actually should
unload lvol store as well.

Signed-off-by: Maciej Szwed <maciej.szwed@intel.com>
Change-Id: I90ce3b79baba0db0d875b106c94924be394aada9

Reviewed-on: https://review.gerrithub.io/385950
Reviewed-by: Piotr Pelpliński <piotr.pelplinski@intel.com>
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
2017-11-15 18:05:09 -05:00
..
bdev dpdk: include rte_config.h where necessary 2017-11-15 17:52:05 -05:00
blob blob: handle the case that channel is not created 2017-11-14 15:43:08 -05:00
blobfs blobfs: Add conf parse for blobfs. 2017-11-15 18:03:00 -05:00
conf log: Use SPDK_ERRLOG in lieu of fprintf(stderr 2017-05-09 11:28:28 -07:00
copy env: return fd from spdk_pci_device_claim() 2017-11-03 18:48:33 -04:00
cunit include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
env_dpdk pci/dpdk: use rte_eal_dev_attach/detach for DPDK 17.11-rc3 2017-11-15 17:52:05 -05:00
event event: Allow spdk_subsystem_fini_next to be called from any core 2017-11-14 15:08:56 -05:00
ioat copy: return 0 on success and appropriate errno on failure 2017-09-25 13:56:29 -04:00
iscsi env/dpdk: use rte_virt2iova instead of rte_virt2phys for DPDK 17.11 2017-11-15 17:52:05 -05:00
json json: add function to write UTF-16LE strings 2017-07-12 18:12:52 -04:00
jsonrpc log: rename SPDK_TRACELOG to SPDK_DEBUGLOG 2017-08-29 13:25:58 -04:00
log log: Create a separate implementation file for common log flag operations. 2017-11-14 15:53:37 -05:00
lvol lvol: fix lvol store load on lvols load fail 2017-11-15 18:05:09 -05:00
nbd nbd: do not free spdk_nbd_disk with io outstanding 2017-11-10 17:00:58 -05:00
net net&iscsi: force overwrite "*" and "[*]" by wildcard 2017-11-14 15:44:40 -05:00
nvme nvme/pcie: add memory barrier process completions 2017-11-15 17:24:19 -05:00
nvmf nvmf: Store subsystems in array instead of a list 2017-11-15 17:54:13 -05:00
rocksdb rpc: remove rpc subsystem 2017-11-10 17:00:58 -05:00
rpc rpc: add default UNIX domain socket listen address 2017-11-13 14:57:49 -05:00
scsi scsi: use scsi_spec.h enums for VPD page numbers 2017-10-29 12:12:47 -04:00
trace lib: replace strerror with strerror_r 2017-08-15 16:47:01 -04:00
ut_mock test/mock: add pthread_self 2017-09-19 17:15:15 -04:00
util blob: defer calling unload callback until dev is destroyed 2017-09-26 19:10:28 -04:00
vhost dpdk: include rte_config.h where necessary 2017-11-15 17:52:05 -05:00
Makefile lvol: Logical volume implementation 2017-09-14 19:30:54 -04:00