Revision tags: v18.10.2 |
|
#
3a5abc63 |
| 29-Mar-2019 |
JinYu <jin.yu@intel.com> |
test/unit: Make sure the function runs correctly
1,add a judgement to ensure spdk_blob_close() runs correctly. 2,make sure the command has been completed before _spdk_bs_free() which would avoid hea
test/unit: Make sure the function runs correctly
1,add a judgement to ensure spdk_blob_close() runs correctly. 2,make sure the command has been completed before _spdk_bs_free() which would avoid heap-use-after-free.
Change-Id: I698521d8d4d8e1d8a7374665d27d6eec6d0b85f5 Signed-off-by: JinYu <jin.yu@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/449517 Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
Revision tags: v19.01.1 |
|
#
8abfb06e |
| 06-Feb-2019 |
Ben Walker <benjamin.walker@intel.com> |
thread: Optionally allow the current time to be passed to spdk_thread_poll()
This is an optimization if the calling function already knows the current time.
Change-Id: I1645e08e7475ba6345a44e0f9d4b
thread: Optionally allow the current time to be passed to spdk_thread_poll()
This is an optimization if the calling function already knows the current time.
Change-Id: I1645e08e7475ba6345a44e0f9d4b297a79f6c3c2 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.gerrithub.io/c/443634 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
show more ...
|
Revision tags: v19.01 |
|
#
c1fbefa1 |
| 18-Jan-2019 |
Ben Walker <benjamin.walker@intel.com> |
thread: Simplify two unit tests with nested poll calls
Now that spdk_thread_poll can be called from within a thread, some of the unit tests can be a bit simpler.
Change-Id: Ib7b92c3f59862e5c128f5e0
thread: Simplify two unit tests with nested poll calls
Now that spdk_thread_poll can be called from within a thread, some of the unit tests can be a bit simpler.
Change-Id: Ib7b92c3f59862e5c128f5e0cc8a08f65e2b89e93 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.gerrithub.io/c/441160 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
show more ...
|
Revision tags: v18.10.1 |
|
#
f7e46194 |
| 17-Dec-2018 |
Ben Walker <benjamin.walker@intel.com> |
test: Use ut_multithread framework in blob unit test
Change-Id: Ibc6d3ee1881943a9327a0512ad28de9d254ac48c Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.gerrithub.
test: Use ut_multithread framework in blob unit test
Change-Id: Ibc6d3ee1881943a9327a0512ad28de9d254ac48c Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.gerrithub.io/437600 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ziye Yang <optimistyzy@gmail.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
show more ...
|
Revision tags: v18.10 |
|
#
605e530a |
| 17-Sep-2018 |
Ben Walker <benjamin.walker@intel.com> |
thread: Use TLS to accelerate thread look up
Change-Id: I8136db265c9cb8d61de4845ce6eaff2351b5b597 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.gerrithub.io/43593
thread: Use TLS to accelerate thread look up
Change-Id: I8136db265c9cb8d61de4845ce6eaff2351b5b597 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.gerrithub.io/435939 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
#
54f6083a |
| 12-Dec-2018 |
Maciej Szwed <maciej.szwed@intel.com> |
blob: Remove snpashot from the list only on blob deletion
When last clone of a snapshot is being deleted we remove that snapshot from snapshots list. We should not do that as it still works as a sna
blob: Remove snpashot from the list only on blob deletion
When last clone of a snapshot is being deleted we remove that snapshot from snapshots list. We should not do that as it still works as a snapshot and it is read-only, but it does not list as a snpashot from get_bdevs. Instead remove snapshot entry from the list when blob that represents that snapshot is being removed.
Signed-off-by: Maciej Szwed <maciej.szwed@intel.com> Change-Id: I8d76229567fb0d9f15d29bad3fd94b9813249604
Reviewed-on: https://review.gerrithub.io/436971 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
#
6532e923 |
| 30-Oct-2018 |
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> |
blob: Use not C++ style comments // but C-style comments /* */
Change-Id: I6f940519002c3999ef324cdbc6d034305cf115b9 Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-on: htt
blob: Use not C++ style comments // but C-style comments /* */
Change-Id: I6f940519002c3999ef324cdbc6d034305cf115b9 Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-on: https://review.gerrithub.io/431236 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>
show more ...
|
#
6609b776 |
| 01-Oct-2018 |
Piotr Pelplinski <piotr.pelplinski@intel.com> |
blobstore: allow I/O operations to use io unit size smaller than page size.
Signed-off-by: Piotr Pelplinski <piotr.pelplinski@intel.com> Change-Id: I994b5d46faffd34430cb39e66225929c4cba90ba Reviewed
blobstore: allow I/O operations to use io unit size smaller than page size.
Signed-off-by: Piotr Pelplinski <piotr.pelplinski@intel.com> Change-Id: I994b5d46faffd34430cb39e66225929c4cba90ba Reviewed-on: https://review.gerrithub.io/414935 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
Revision tags: v18.07.1 |
|
#
051fd012 |
| 30-Aug-2018 |
Jim Harris <james.r.harris@intel.com> |
ut/blob: fully initialize payload_pattern in split_iov test
Valgrind found this on my system. The unit test itself was passing correctly (we wrote uninitialized data and then successfully read back
ut/blob: fully initialize payload_pattern in split_iov test
Valgrind found this on my system. The unit test itself was passing correctly (we wrote uninitialized data and then successfully read back the same uninitialized data) - but Valgrind doesn't like code that makes any decisions based on reading uninitialized memory.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I762f5dd0cb368328bd5eba9cecf7db404b457fad
Reviewed-on: https://review.gerrithub.io/424109 Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
show more ...
|
#
2ce1db8f |
| 20-Aug-2018 |
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> |
ut/blob: Add test for IOV split operation
This patch adds UT for IOV split operation. Next patch will refactor split of vectored read/write a little.
Change-Id: I77fbaf042fd894b23ad5ae846f54c28498e
ut/blob: Add test for IOV split operation
This patch adds UT for IOV split operation. Next patch will refactor split of vectored read/write a little.
Change-Id: I77fbaf042fd894b23ad5ae846f54c28498e8e62b Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-on: https://review.gerrithub.io/422768 Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
show more ...
|
#
785f6025 |
| 27-Aug-2018 |
xuhuagen <huagenx.xu@intel.com> |
test: fix typos in the test directory
Change-Id: I362077d578e6b0e0e2ac5ae38e49488c4b64d417 Signed-off-by: xuhuagen <huagenx.xu@intel.com> Reviewed-on: https://review.gerrithub.io/423496 Chandler-Tes
test: fix typos in the test directory
Change-Id: I362077d578e6b0e0e2ac5ae38e49488c4b64d417 Signed-off-by: xuhuagen <huagenx.xu@intel.com> Reviewed-on: https://review.gerrithub.io/423496 Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Seth Howell <seth.howell5141@gmail.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
Revision tags: v18.07 |
|
#
f56b2300 |
| 10-Jul-2018 |
Ben Walker <benjamin.walker@intel.com> |
test: Simplify the mock library
Unify the regular mocks and the pointer mocks. Simplify several of the #defines.
Change-Id: Ica8c69dbb70a685a55b5961b73fd7872f451c305 Signed-off-by: Ben Walker <benj
test: Simplify the mock library
Unify the regular mocks and the pointer mocks. Simplify several of the #defines.
Change-Id: Ica8c69dbb70a685a55b5961b73fd7872f451c305 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.gerrithub.io/418884 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
show more ...
|
#
98db8f08 |
| 27-Jul-2018 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
ut/blobstore: add spdk_bs_load() tests for different cluster_size
Previously cluster sizes only set as default were tested, this patch adds test for load when different cluster_size is used.
Change
ut/blobstore: add spdk_bs_load() tests for different cluster_size
Previously cluster sizes only set as default were tested, this patch adds test for load when different cluster_size is used.
Change-Id: I585adff25c81de809435ef235314cd4b8b116261 Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-on: https://review.gerrithub.io/420607 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
#
22637292 |
| 20-Jul-2018 |
Pawel Wodkowski <pawelx.wodkowski@intel.com> |
blobstore: silence false error message if device is too small
It is not an error if bdev is smaller than cluster size so convert this error to infolog. This fixes false error message dring examine p
blobstore: silence false error message if device is too small
It is not an error if bdev is smaller than cluster size so convert this error to infolog. This fixes false error message dring examine process.
To return proper error message when creating blobstore using RPC the _spdk_bs_alloc was adjusted to return errocode that is propagated up and converted to "No space left on device".
Fixes #316
Change-Id: Ic9803720a55125fcfa34263346f2d9e1aae03a53 Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com> Reviewed-on: https://review.gerrithub.io/420054 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
show more ...
|
#
d3c6335b |
| 04-Jul-2018 |
Tomasz Kulasek <tomaszx.kulasek@intel.com> |
blobstore: no copy write in thin-provisioning
This patch prevents to copy cluster data when there is not backing blob to improve cluster allocation performance in thin provisioned blobs.
Change-Id:
blobstore: no copy write in thin-provisioning
This patch prevents to copy cluster data when there is not backing blob to improve cluster allocation performance in thin provisioned blobs.
Change-Id: Ie766d2e5274daa74c2b13b2198a20205e3417467 Signed-off-by: Tomasz Kulasek <tomaszx.kulasek@intel.com> Reviewed-on: https://review.gerrithub.io/417938 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
show more ...
|
#
6fc44a7a |
| 13-Jul-2018 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
blob: fix unallocated clusters to run-length encode
Before this patch when serializing extents, unallocated clusters were treated as separate lba. This caused metadata to grow without need.
Change-
blob: fix unallocated clusters to run-length encode
Before this patch when serializing extents, unallocated clusters were treated as separate lba. This caused metadata to grow without need.
Change-Id: I5d66466dda5f5e6d4d53f4ed5bd0bac18c74be96 Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-on: https://review.gerrithub.io/419180 Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Maciej Szwed <maciej.szwed@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
show more ...
|
Revision tags: v18.04.1, v18.04 |
|
#
71098fd4 |
| 27-Apr-2018 |
Tomasz Kulasek <tomaszx.kulasek@intel.com> |
blobstore: blob_operation_split_rw unit tests
This patch adds more intensive unit tests for reading and writing splitted operations.
Change-Id: I64921fa31689e660281674e8b2ad4253faa7cf04 Signed-off-
blobstore: blob_operation_split_rw unit tests
This patch adds more intensive unit tests for reading and writing splitted operations.
Change-Id: I64921fa31689e660281674e8b2ad4253faa7cf04 Signed-off-by: Tomasz Kulasek <tomaszx.kulasek@intel.com> Reviewed-on: https://review.gerrithub.io/410031 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
#
2c91e919 |
| 10-May-2018 |
Piotr Pelplinski <piotr.pelplinski@intel.com> |
blobstore: Save the original size of the disk.
Save the original size of the disk to metadata when it is first created. On load verify that the disk did not change size.
Signed-off-by: Piotr Pelpli
blobstore: Save the original size of the disk.
Save the original size of the disk to metadata when it is first created. On load verify that the disk did not change size.
Signed-off-by: Piotr Pelplinski <piotr.pelplinski@intel.com> Change-Id: I535940ee188425ee3b394effd99653cc073d541e
Reviewed-on: https://review.gerrithub.io/410896 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
#
cf930a45 |
| 27-Jun-2018 |
Piotr Pelplinski <piotr.pelplinski@intel.com> |
blobstore: postpone all superblock writes to first metadata sync
Signed-off-by: Piotr Pelplinski <piotr.pelplinski@intel.com> Change-Id: I49d23d2af40ff909757a5fd15b80a7a8cbbff399
Reviewed-on: https
blobstore: postpone all superblock writes to first metadata sync
Signed-off-by: Piotr Pelplinski <piotr.pelplinski@intel.com> Change-Id: I49d23d2af40ff909757a5fd15b80a7a8cbbff399
Reviewed-on: https://review.gerrithub.io/416922 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Seth Howell <seth.howell5141@gmail.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
#
635a1aa8 |
| 10-May-2018 |
Tomasz Kulasek <tomaszx.kulasek@intel.com> |
blobstore: add decouple parent function
This patch adds an API to decouple blobs parent removing dependency on it. Blob stays thin after this operation.
Also unit tests for blobstore inflate are im
blobstore: add decouple parent function
This patch adds an API to decouple blobs parent removing dependency on it. Blob stays thin after this operation.
Also unit tests for blobstore inflate are improved and reused with decouple parent functionality.
Change-Id: I96dfee467c78cf4f4d929ec7bc05263f7a23a8aa Signed-off-by: Tomasz Kulasek <tomaszx.kulasek@intel.com> Reviewed-on: https://review.gerrithub.io/410829 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
#
826aac63 |
| 12-Jun-2018 |
Tomasz Kulasek <tomaszx.kulasek@intel.com> |
blobstore: fix parent for snapshot of clone
When snapshot is created from a clone, clones parent is not inherited.
This patch also updates unit tests covering this case.
Change-Id: I42eb00fe2f3350
blobstore: fix parent for snapshot of clone
When snapshot is created from a clone, clones parent is not inherited.
This patch also updates unit tests covering this case.
Change-Id: I42eb00fe2f33504c5b5c5beded20c4ea65eaff67 Signed-off-by: Tomasz Kulasek <tomaszx.kulasek@intel.com> Reviewed-on: https://review.gerrithub.io/414804 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
show more ...
|
#
8c45ed38 |
| 16-May-2018 |
Piotr Pelplinski <piotr.pelplinski@intel.com> |
blobstore: freeze I/O during snapshoting.
Signed-off-by: Piotr Pelplinski <piotr.pelplinski@intel.com> Change-Id: I6182eb3a77d23db7088703492d71349e3a4b6460 Reviewed-on: https://review.gerrithub.io/3
blobstore: freeze I/O during snapshoting.
Signed-off-by: Piotr Pelplinski <piotr.pelplinski@intel.com> Change-Id: I6182eb3a77d23db7088703492d71349e3a4b6460 Reviewed-on: https://review.gerrithub.io/399366 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
#
bc8f2cd9 |
| 10-May-2018 |
Piotr Pelplinski <piotr.pelplinski@intel.com> |
blobstore: Change behaviour of dirty bit
The patch disables writing dirty bit during blobstore loading. Instead, dirty bit is written prior to the first metadata update.
Signed-off-by: Piotr Pelpli
blobstore: Change behaviour of dirty bit
The patch disables writing dirty bit during blobstore loading. Instead, dirty bit is written prior to the first metadata update.
Signed-off-by: Piotr Pelplinski <piotr.pelplinski@intel.com> Change-Id: I7be81009a99f09048bf23749c8f6ef5e9f7b3751
Reviewed-on: https://review.gerrithub.io/410884 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Maciej Szwed <maciej.szwed@intel.com>
show more ...
|
Revision tags: v18.01.1 |
|
#
3ca9cd76 |
| 19-Apr-2018 |
Piotr Pelplinski <piotr.pelplinski@intel.com> |
blob_ut: separate scheduler for blobstore unit tests
Signed-off-by: Piotr Pelplinski <piotr.pelplinski@intel.com> Change-Id: I26e9d1e86c93f0b96b5bff7c9af5a453199c3e29 Reviewed-on: https://review.ger
blob_ut: separate scheduler for blobstore unit tests
Signed-off-by: Piotr Pelplinski <piotr.pelplinski@intel.com> Change-Id: I26e9d1e86c93f0b96b5bff7c9af5a453199c3e29 Reviewed-on: https://review.gerrithub.io/408138 Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Maciej Szwed <maciej.szwed@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
show more ...
|
#
ede6d97e |
| 02-Feb-2018 |
Piotr Pelplinski <piotr.pelplinski@intel.com> |
blobstore: add inflate call
Inflate call can be used on thin provisioned blob or clones.
Function allocates all unallocated clusters on specified blob and: - For clones, copies data from backing b
blobstore: add inflate call
Inflate call can be used on thin provisioned blob or clones.
Function allocates all unallocated clusters on specified blob and: - For clones, copies data from backing blob. - For thin provisioned blobs, clusters are zeroed.
After this call all dependency from specified blob is removed what allows deletion i.e. snapshots.
Signed-off-by: Piotr Pelplinski <piotr.pelplinski@intel.com> Signed-off-by: Tomasz Kulasek <tomaszx.kulasek@intel.com> Change-Id: Ibff569e45b12068b2fb46557156be348b36c252b Reviewed-on: https://review.gerrithub.io/399367 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|