Skip to content

Commit

Permalink
Add changelog entry for direct I/O changes
Browse files Browse the repository at this point in the history
  • Loading branch information
sk1p committed Aug 30, 2024
1 parent f592eae commit 8eb4a0c
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Add `ArrayChunkCacheExt` extension trait for `Array`
- Add traits: `ChunkCache`, `ChunkCacheType` (implemented by `ChunkCacheType{Encoded,Decoded}`)
- Add chunk cache implementations: `ChunkCache{En,De}codedLru{Size,Chunk}Limit[ThreadLocal]`
- Add direct I/O support in `FilesystemStore` by [@sk1p]
- Copy to aligned buffer if not already aligned to page size
- Add `Array::{async_,}store_encoded_chunk` for writing already-encoded chunks

### Changed
- **Breaking**: `Arc` instead of `Box` partial decoders
Expand Down Expand Up @@ -1011,3 +1014,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
[@LDeakin]: https://github.com/LDeakin
[@lorenzocerrone]: https://github.com/lorenzocerrone
[@dustinlagoy]: https://github.com/dustinlagoy
[@sk1p]: https://github.com/sk1p
2 changes: 1 addition & 1 deletion src/array/array_async_writable.rs
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@ impl<TStorage: ?Sized + AsyncWritableStorageTraits + 'static> Array<TStorage> {
Ok(())
}

/// Async variant of [`store_encoded_chunk`](Array::store_encoded_chunk)0
/// Async variant of [`store_encoded_chunk`](Array::store_encoded_chunk)
#[allow(clippy::missing_errors_doc)]
pub async unsafe fn async_store_encoded_chunk(
&self,
Expand Down

0 comments on commit 8eb4a0c

Please sign in to comment.