Merge pull request #666 from arutk/pyocf_vol_cleaniup

pyocf: volume changes required for failover tests
This commit is contained in:
Robert Baldyga
2022-03-29 10:02:01 +02:00
committed by GitHub
30 changed files with 1027 additions and 708 deletions

View File

@@ -1,5 +1,5 @@
/*
* Copyright(c) 2012-2021 Intel Corporation
* Copyright(c) 2012-2022 Intel Corporation
* SPDX-License-Identifier: BSD-3-Clause
*/
@@ -146,29 +146,6 @@ const char *ocf_core_get_name(ocf_core_t core);
*/
ocf_core_state_t ocf_core_get_state(ocf_core_t core);
/**
* @brief Allocate new ocf_io
*
* @param[in] core Core object
* @param[in] queue IO queue handle
* @param[in] addr OCF IO destination address
* @param[in] bytes OCF IO size in bytes
* @param[in] dir OCF IO direction
* @param[in] io_class OCF IO destination class
* @param[in] flags OCF IO flags
*
* @retval ocf_io object
*/
static inline struct ocf_io *ocf_core_new_io(ocf_core_t core, ocf_queue_t queue,
uint64_t addr, uint32_t bytes, uint32_t dir,
uint32_t io_class, uint64_t flags)
{
ocf_volume_t volume = ocf_core_get_front_volume(core);
return ocf_volume_new_io(volume, queue, addr, bytes, dir,
io_class, flags);
}
/**
* @brief Submit ocf_io
*