Home
last modified time | relevance | path

Searched hist:"73 e441b99a7795a894ec06f367d9b09debb62c04" (Results 1 – 6 of 6) sorted by relevance

/dflybsd-src/sys/vfs/hammer2/
H A DTODO73e441b99a7795a894ec06f367d9b09debb62c04 Wed Feb 29 08:53:55 GMT 2012 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Rework the flusher

* Rework the flusher to remove numerous degenerate cases which caused
excessive re-flushing of the same block(s).

* No longer flushes the volume header on sync if the filesystem is not dirty.

* General code cleanup.

* Beginning of a work-up to implement variable logical block sizes for file
data. Physical blocks will always be 64K but logical blocks and block
allocations can be any multiple of 1K.

Currently any file > 512 bytes allocates a 64K file block, which is
horribly space inefficient. This will be fixed soon.
H A Dhammer2_disk.h73e441b99a7795a894ec06f367d9b09debb62c04 Wed Feb 29 08:53:55 GMT 2012 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Rework the flusher

* Rework the flusher to remove numerous degenerate cases which caused
excessive re-flushing of the same block(s).

* No longer flushes the volume header on sync if the filesystem is not dirty.

* General code cleanup.

* Beginning of a work-up to implement variable logical block sizes for file
data. Physical blocks will always be 64K but logical blocks and block
allocations can be any multiple of 1K.

Currently any file > 512 bytes allocates a 64K file block, which is
horribly space inefficient. This will be fixed soon.
H A Dhammer2_vnops.c73e441b99a7795a894ec06f367d9b09debb62c04 Wed Feb 29 08:53:55 GMT 2012 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Rework the flusher

* Rework the flusher to remove numerous degenerate cases which caused
excessive re-flushing of the same block(s).

* No longer flushes the volume header on sync if the filesystem is not dirty.

* General code cleanup.

* Beginning of a work-up to implement variable logical block sizes for file
data. Physical blocks will always be 64K but logical blocks and block
allocations can be any multiple of 1K.

Currently any file > 512 bytes allocates a 64K file block, which is
horribly space inefficient. This will be fixed soon.
H A Dhammer2_chain.c73e441b99a7795a894ec06f367d9b09debb62c04 Wed Feb 29 08:53:55 GMT 2012 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Rework the flusher

* Rework the flusher to remove numerous degenerate cases which caused
excessive re-flushing of the same block(s).

* No longer flushes the volume header on sync if the filesystem is not dirty.

* General code cleanup.

* Beginning of a work-up to implement variable logical block sizes for file
data. Physical blocks will always be 64K but logical blocks and block
allocations can be any multiple of 1K.

Currently any file > 512 bytes allocates a 64K file block, which is
horribly space inefficient. This will be fixed soon.
H A Dhammer2_vfsops.c73e441b99a7795a894ec06f367d9b09debb62c04 Wed Feb 29 08:53:55 GMT 2012 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Rework the flusher

* Rework the flusher to remove numerous degenerate cases which caused
excessive re-flushing of the same block(s).

* No longer flushes the volume header on sync if the filesystem is not dirty.

* General code cleanup.

* Beginning of a work-up to implement variable logical block sizes for file
data. Physical blocks will always be 64K but logical blocks and block
allocations can be any multiple of 1K.

Currently any file > 512 bytes allocates a 64K file block, which is
horribly space inefficient. This will be fixed soon.
H A Dhammer2.h73e441b99a7795a894ec06f367d9b09debb62c04 Wed Feb 29 08:53:55 GMT 2012 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Rework the flusher

* Rework the flusher to remove numerous degenerate cases which caused
excessive re-flushing of the same block(s).

* No longer flushes the volume header on sync if the filesystem is not dirty.

* General code cleanup.

* Beginning of a work-up to implement variable logical block sizes for file
data. Physical blocks will always be 64K but logical blocks and block
allocations can be any multiple of 1K.

Currently any file > 512 bytes allocates a 64K file block, which is
horribly space inefficient. This will be fixed soon.