Releases: Open-CAS/ocf
Releases · Open-CAS/ocf
v22.6.2
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
v21.6.3
Changelog:
- Fixed stack overflow when trying to insert to disabled io class and the sequential cutoff is on