Home
last modified time | relevance | path

Searched refs:blobstore (Results 1 – 7 of 7) sorted by relevance

/spdk/lib/lvol/
H A Dlvol.c187 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 Dbtest.out.match5 Init blobstore using bdev Name: Nvme0n1
6 blobstore init'd: ($(XX))
46 blobstore type:
83 blobstore type:
/spdk/doc/
H A Dblob.md104 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 Dvbdev_lvol_ut.c363 /* 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 Dlvolstore.h90 struct spdk_blob_store *blobstore; member
/spdk/module/bdev/lvol/
H A Dvbdev_lvol.c275 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 Dvbdev_lvol_rpc.c56 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()