Lessfs-1.4.5 has been released

This version of lessfs comes with a large number of changes and improvements.

  • Lessfs now returns -ENOSPC by default when it runs out of space.
  • Lessfs will now try to reuse deleted data chunks aggressively when it reaches MIN_SPACE_FREE – 3%.
  • Lessfs uses a pool of threads to compress and write the data. Previously the threads would work on the incoming data queue without sorting the data. This would lead to data being written in random order to the blockdata file. Now the data is sorted so that less seeks are required when the data is accessed.
  • When compiled to used BerkeleyDB lessfs now uses HASH databases for inuse and fileblock instead of BTREE databases. (Sorry). Again this increases performance with large data sets.
This entry was posted in Uncategorized. Bookmark the permalink.

2 Responses to Lessfs-1.4.5 has been released

  1. John says:

    “Now the data is sorted so that less seeks are required when the data is accessed.”

    I wonder how much this would help performance when using 4K blocks?

    • maru says:

      Hi John,

      I am afraid that this is not going to help much for performance with a 4k block size.
      A 4k block size generates way to much meta data and to make it worse it make compression less effective as well.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>