Searched refs:blobstore (Results 1 – 7 of 7) sorted by relevance
/spdk/lib/lvol/ |
H A D | lvol.c | 187 spdk_bs_open_blob_ext(lvol->lvol_store->blobstore, lvol->blob_id, &opts, lvol_open_cb, req); in spdk_lvol_open() 204 struct spdk_blob_store *bs = lvs->blobstore; in load_next_lvol() 296 struct spdk_blob_store *bs = lvs->blobstore; in close_super_cb() 307 spdk_bs_iter_first(lvs->blobstore, load_next_lvol, req); in close_super_cb() 315 struct spdk_blob_store *bs = lvs->blobstore; in close_super_blob_with_error_cb() 327 struct spdk_blob_store *bs = lvs->blobstore; in lvs_read_uuid() 383 struct spdk_blob_store *bs = lvs->blobstore; in lvs_open_super() 409 lvs->blobstore = bs; in lvs_load_cb() 499 spdk_bs_destroy(lvs->blobstore, remove_bs_on_error_cb, NULL); in exit_error_lvs_req() 572 spdk_bs_set_super(lvs->blobstore, lv in super_blob_create_open_cb() [all...] |
/spdk/test/blobstore/ |
H A D | btest.out.match | 5 Init blobstore using bdev Name: Nvme0n1 6 blobstore init'd: ($(XX)) 46 blobstore type: 83 blobstore type:
|
/spdk/doc/ |
H A D | blob.md | 104 device driver to Blobstore. The blobstore performs operations on a backing block device by calling … 133 reading from the device containing the blobstore or an external snapshot device. To support this, 134 each blobstore IO channel maintains a tree of channels to be used when reading from external 167 * **External Snapshot Device Creation Callback**: If the blobstore supports external snapshots this… 168 …as a blob that clones an external snapshot (an "esnap clone") is opened so that the blobstore cons… 169 …snapshot and register a blobstore device that will satisfy read requests. See @ref blob_pg_esnap_a… 315 Each in-use cluster is allocated to blobstore metadata or to a particular blob. Once a cluster is 336 created of data that resides outside of the blobstore containing the clone. 428 A blobstore that is loaded with the `esnap_bs_dev_create` callback defined will support external 438 is set to `SPDK_BLOBID_EXTERNAL_SNAPSHOT`, and `blob->back_bs_dev` references a blobstore device [all …]
|
/spdk/test/unit/lib/bdev/vbdev_lvol.c/ |
H A D | vbdev_lvol_ut.c | 363 /* On error blobstore destroys bs_dev itself, in lvs_load() 374 lvs->blobstore = calloc(1, sizeof(*lvs->blobstore)); in lvs_load() 375 lvs->blobstore->esnap_bs_dev_create = lvs_opts->esnap_bs_dev_create; in lvs_load() 376 SPDK_CU_ASSERT_FATAL(lvs->blobstore != NULL); in lvs_load() 507 free(lvs->blobstore); in spdk_lvs_unload() 540 free(lvs->blobstore); in spdk_lvs_destroy() 553 g_num_clusters = spdk_divide_round_up(sz, spdk_bs_get_cluster_size(lvol->lvol_store->blobstore)); in spdk_lvol_resize() 849 g_num_clusters = spdk_divide_round_up(sz, spdk_bs_get_cluster_size(lvol->lvol_store->blobstore)); in spdk_lvol_create() 1242 SPDK_CU_ASSERT_FATAL(g_lvol_store->blobstore ! in ut_lvs_examine_check() [all...] |
/spdk/include/spdk_internal/ |
H A D | lvolstore.h | 90 struct spdk_blob_store *blobstore; member
|
/spdk/module/bdev/lvol/ |
H A D | vbdev_lvol.c | 275 SPDK_ERRLOG("Cannot create blobstore device\n"); in vbdev_lvs_create() 664 spdk_blob_get_clones(lvol->lvol_store->blobstore, lvol->blob_id, NULL, &count); in vbdev_lvol_destroy() 770 spdk_blob_id snapshotid = spdk_blob_get_parent_snapshot(lvol->lvol_store->blobstore, lvol->blob_id); in vbdev_lvol_dump_info_json() 783 rc = spdk_blob_get_clones(lvol->lvol_store->blobstore, lvol->blob_id, NULL, &count); in vbdev_lvol_dump_info_json() 792 rc = spdk_blob_get_clones(lvol->lvol_store->blobstore, lvol->blob_id, ids, &count); in vbdev_lvol_dump_info_json() 1033 * This is probably called due to an open happening during blobstore load. Another in vbdev_lvol_get_memory_domains() 1166 bdev->blocklen = spdk_bs_get_io_unit_size(lvol->lvol_store->blobstore); in _create_lvol_disk() 1168 spdk_bs_get_cluster_size(lvol->lvol_store->blobstore); in _create_lvol_disk() 1174 bdev->optimal_io_boundary = spdk_bs_get_cluster_size(lvol->lvol_store->blobstore) / bdev->blocklen; in _create_lvol_disk() 1402 spdk_bs_get_cluster_size(lvol->lvol_store->blobstore); in vbdev_lvol_resize() [all...] |
H A D | vbdev_lvol_rpc.c | 56 SPDK_INFOLOG(lvol_rpc, "blobstore with UUID '%s' not found\n", uuid); in vbdev_get_lvol_store_by_uuid_xor_name() 64 SPDK_INFOLOG(lvol_rpc, "blobstore with name '%s' not found\n", lvs_name); in vbdev_get_lvol_store_by_uuid_xor_name() 1078 bs = lvs_bdev->lvs->blobstore; in rpc_dump_lvol_store_info()
|