删除core
函数定义
当前ocf core和slot一 一对应,迁出或删除slot时,通过该接口释放对应的ocf core资源。释放时,ocf内部会对core在cache的映射做失效来确保slot在ocf中的缓存清除。接口类型为异步接口。
实现方法
int ocf_remove_core(uint32_t slot_id);
参数说明
参数名 |
数据类型 |
参数类型 |
描述 |
---|---|---|---|
slot_id |
uint32_t |
入参 |
slot标识,全局唯一 |
返回值
STATE_SUCCESS:ocf core移除成功。
STATE_OCF_UNAVAILABLE:ocf不可用,未进行初始化或正在做恢复中。
STATE_CORE_CREATING:slot对应的core正在创建,不能删除。
STATE_MEM_ALLOC_ERR:内存不足或内存申请失败。
父主题: 对外接口