changelog: Add information regarding scheduler implementation
Signed-off-by: Maciej Szwed <maciej.szwed@intel.com> Change-Id: Id389ffb2c6091add92fb2849fac21a0472c8a404 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4857 Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
7fc48a5ffc
commit
67109ff88b
13
CHANGELOG.md
13
CHANGELOG.md
@ -40,6 +40,19 @@ Removed `spdk_subsystem_config` callback for submodules as part of legacy config
|
||||
Removed `spdk_app_get_running_config` function that printed configuration in legacy format,
|
||||
and removed `usr1_handler` from `struct spdk_app_opts` callback that was used to call it.
|
||||
|
||||
Added SPDK thread scheduler framework which is used to rebalance load among CPU cores.
|
||||
The scheduler implementation is pluggable and two schedulers are added first, `static` scheduler
|
||||
and `gscheduler` scheduler.
|
||||
|
||||
`static` scheduler is used by default and does not reschedule threads and keeps the initial
|
||||
assignments.
|
||||
|
||||
CPU frequency governor framework and implementation are also added.
|
||||
`dpdk_governor` is the first implementation and is based on rte_power library of DPDK.
|
||||
`gscheduler` scheduler utilizes the CPU frequency governor.
|
||||
|
||||
Scheduler and governor frameworks are experimental features.
|
||||
|
||||
### fio
|
||||
|
||||
Bdev fio_plugin no longer supports legacy configuration files. Options `spdk_conf` and
|
||||
|
Loading…
Reference in New Issue
Block a user