Releases: Open-CAS/ocf
Releases · Open-CAS/ocf
v24.9
Changelog:
- Introduce forward IO interface for zero-allocation IO handling
- Add dirty ratio based cleaning (as additional ALRU configuration option)
- Make OCF compile and work on ARM platform
- Cleaner performance improvements
- Cache start/load speed-up
- Improve request queue API
- Memory usage improvements
- Extended statistics
- Bugfix
- New functional tests
v22.6.2
Changelog:
- Fix deadlock in cleaner (race condition with mngt path)
- Fix deadlock in discard (race condition with mngt path)
- Fix deadlock in PT engine (potential unlocking for read in write completion)
- Fix alock rollback
- Fix env_bit_test() in env/posix
v22.3.2
Changelog:
- Fix structures alignment (ARM support)
- Fix deadlock in cleaner (race condition with mngt path)
- Fix deadlock in discard (race condition with mngt path)
- Fix alock rollback
- Fix env_bit_test() in env/posix
v22.6.1
Changelog:
- Fix priv struct alignment in ocf_pipeline/ocf_parallelize
- Introduce ocf_cache_is_initializing()
v22.6
Changelog:
- Introduce disable_cleaner option
- Introduce composite_volume
- Standby mode locking fixes
- Fix flush io propagation
- New pyocf tests
- Multiple minor improvements
v22.3.1
v21.6.3.1
v22.3
Changelog:
- Remove trace API
- Volume type management rework
- Introduce cache standby mode
- Optimize load/recovery operations
- Introduce promote-on-threshold sequential cutoff option
- Improved metadata verification
- New pyocf tests
- Replace ocf_core_* I/O API with ocf_volume_*
- Multiple minor improvements
v21.6.4
Changelog:
- Fix race condition in fast path
- Fix use after free during metadata load
- Fix cleaner hung after cleaning policy switch
- Introduce config metadata double buffering to prevent metadata damage in case of power failure during metadata flush
- More strict metadata validity checking
- Fix use after free during volume close
v21.3.4
Changelog:
- Fix use after free during metadata load
- Fix cleaner hung after cleaning policy switch
- Introduce config metadata double buffering to prevent metadata damage in case of power failure during metadata flush
- More strict metadata validity checking
- Fix use after free during volume close