Age | Commit message (Expand) | Author |
2020-06-07 | Fix uninitialized error code in block processor error path | David Oberhollenzer |
2020-06-07 | Move the fragment deduplication hash table back into the block processor | David Oberhollenzer |
2020-06-07 | block processor: add an internal common cleanup function | David Oberhollenzer |
2020-05-29 | Block processor: allow operation without a fragment table | David Oberhollenzer |
2020-05-29 | Block processor: Add a raw block submission function | David Oberhollenzer |
2020-05-29 | Block processor: add flags to manage hashing & sparse block detection | David Oberhollenzer |
2020-05-29 | Support associating a user pointer with data blocks | David Oberhollenzer |
2020-05-29 | Block processor: turn internal functions into interface entry points | David Oberhollenzer |
2020-05-29 | Make the block processor inode management optional | David Oberhollenzer |
2020-05-29 | Turn the sqfs_block_writer_t into an interface | David Oberhollenzer |
2020-05-29 | cleanup: libsqfs: eliminate block writer statistics | David Oberhollenzer |
2020-05-24 | Minor fixes/cleanups in the block processor | David Oberhollenzer |
2020-05-24 | Cleanup: split the block processor common.c again | David Oberhollenzer |
2020-05-24 | block processor: promote fragments to fragment blocks | David Oberhollenzer |
2020-05-23 | block processor: move the block consolidation to the worker thread | David Oberhollenzer |
2020-05-23 | block processor: recycle blocks to reduce allocation pressure | David Oberhollenzer |
2020-05-23 | block processor: don't zero initialize the block payload area | David Oberhollenzer |
2020-05-04 | Fix: propperly set the last block flag if fragments are disabled | David Oberhollenzer |
2020-03-01 | Add a "do not deduplicate" block flag | David Oberhollenzer |
2020-02-23 | Turn file inode management completely over to the block processor | David Oberhollenzer |
2020-02-23 | Unify the payload counters in the sqfs_inode_generic_t | David Oberhollenzer |
2020-02-22 | Move inode size accounting completely to the block processor | David Oberhollenzer |
2020-02-20 | Restructure thread pool block processor | David Oberhollenzer |
2020-02-16 | block processor: merge rest of fileapi.c into common.c | David Oberhollenzer |
2020-02-16 | Replace crc32 with xxhash32 | David Oberhollenzer |
2020-02-16 | Minor cleanup | David Oberhollenzer |
2020-02-16 | block processor: move sparse block detection into worker thread | David Oberhollenzer |
2020-02-15 | Move block block accounting to the other end of the block pipeline | David Oberhollenzer |
2020-02-15 | Cleanup: block processor: move init/cleanup functions into implemenations | David Oberhollenzer |
2020-02-12 | Clenaup: remove useage of sqfs_block_t from block writer | David Oberhollenzer |
2020-02-10 | Cleanup: remove block hooks entirely from block processor | David Oberhollenzer |
2020-02-10 | Cleanup: remove the fragment store/discard and block discard hooks | David Oberhollenzer |
2020-02-10 | Add run time statistics to the block writer and processor | David Oberhollenzer |
2020-02-09 | block processor: merge left overs of block.c/fragment.c into common.c | David Oberhollenzer |
2020-02-09 | Move block writer and fragment table management out of block processor | David Oberhollenzer |
2020-01-31 | Split the block writing/deduplication away from the block processor | David Oberhollenzer |
2020-01-29 | Rename sqfs_data_writer_t back to sqfs_block_processor_t | David Oberhollenzer |