mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-09 20:41:04 -04:00
chore: update TODO
This commit is contained in:
parent
f212c42396
commit
7bcc508dab
23
TODO
23
TODO
@ -1,6 +1,14 @@
|
|||||||
- More "real" benchmarks
|
- More "real" benchmarks
|
||||||
|
|
||||||
- Entry v2
|
- Entry v2 - more memory efficient implementation
|
||||||
|
|
||||||
|
- Support xattrs
|
||||||
|
|
||||||
|
- Proper memory manager so `-L` will actually limit memory correctly
|
||||||
|
|
||||||
|
- Incremental filesystem layers; this might support layer trees rather
|
||||||
|
than just a single linear layer sequence, i.e. we can add multiple
|
||||||
|
different child layers on top of a common parent layer.
|
||||||
|
|
||||||
- Mounting lots of images with shared cache?
|
- Mounting lots of images with shared cache?
|
||||||
- Communication could be implemented using xattrs
|
- Communication could be implemented using xattrs
|
||||||
@ -12,17 +20,6 @@
|
|||||||
- However, inode numbers aren't straightforward in
|
- However, inode numbers aren't straightforward in
|
||||||
case of adding/removing images.
|
case of adding/removing images.
|
||||||
|
|
||||||
- Metadata rebuilding (see also below). It should be
|
|
||||||
possible to rebuild the metadata block and change
|
|
||||||
features like packing without having to rebuild the
|
|
||||||
whole image.
|
|
||||||
|
|
||||||
- Allow changing the block size during recompression.
|
|
||||||
This should be possible, along with updating the chunks
|
|
||||||
in the metadata, and the operation should be perfectly
|
|
||||||
reversible. At block boundaries, chunks must be split
|
|
||||||
or merged, but that should be easily doable as well.
|
|
||||||
|
|
||||||
- Sparse files: implement by adding a "chunk type" field
|
- Sparse files: implement by adding a "chunk type" field
|
||||||
to each chunk; for now, there are only "normal" and
|
to each chunk; for now, there are only "normal" and
|
||||||
"sequence" chunks, with sequence chunks encoding as
|
"sequence" chunks, with sequence chunks encoding as
|
||||||
@ -40,8 +37,6 @@
|
|||||||
|
|
||||||
- Add support for logging to file (with different level?)
|
- Add support for logging to file (with different level?)
|
||||||
|
|
||||||
- Add support for libarchive filters in dwarfsextract.
|
|
||||||
|
|
||||||
- When hashing, start by only hashing the first, say, 4KiB,
|
- When hashing, start by only hashing the first, say, 4KiB,
|
||||||
and only if the hashes are identical, hash the whole file
|
and only if the hashes are identical, hash the whole file
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user