Open CAS Framework
Open source framework of Cache Acceleration Software
Enumerations
acp.h File Reference

ACP cleaning policy API. More...

Go to the source code of this file.

Macros

ACP cleaning policy parameters
#define OCF_ACP_MIN_WAKE_UP   0
 
#define OCF_ACP_MAX_WAKE_UP   10000
 
#define OCF_ACP_DEFAULT_WAKE_UP   10
 
#define OCF_ACP_MIN_FLUSH_MAX_BUFFERS   1
 
#define OCF_ACP_MAX_FLUSH_MAX_BUFFERS   10000
 
#define OCF_ACP_DEFAULT_FLUSH_MAX_BUFFERS   128
 

Enumerations

enum  ocf_cleaning_acp_parameters { ocf_acp_wake_up_time, ocf_acp_flush_max_buffers }
 

Detailed Description

ACP cleaning policy API.

Macro Definition Documentation

◆ OCF_ACP_DEFAULT_FLUSH_MAX_BUFFERS

#define OCF_ACP_DEFAULT_FLUSH_MAX_BUFFERS   128

Dirty cache lines to be flushed in one cycle default value

◆ OCF_ACP_MAX_FLUSH_MAX_BUFFERS

#define OCF_ACP_MAX_FLUSH_MAX_BUFFERS   10000

Dirty cache lines to be flushed in one cycle maximum value

◆ OCF_ACP_MAX_WAKE_UP

#define OCF_ACP_MAX_WAKE_UP   10000

Wake up time default value

◆ OCF_ACP_MIN_FLUSH_MAX_BUFFERS

#define OCF_ACP_MIN_FLUSH_MAX_BUFFERS   1

ACP cleaning thread number of dirty cache lines to be flushed in one cycleDirty cache lines to be flushed in one cycle minimum value

◆ OCF_ACP_MIN_WAKE_UP

#define OCF_ACP_MIN_WAKE_UP   0

ACP cleaning policy time between flushing cycles (in ms)< Wake up time minimum value Wake up time maximum value