Lessfs-1.1.5 is now available for download

This version improves crash recovery and solves a potential deadlock when lessfs is used with samba.
Lessfs now inserts test transactions in the databases when lessfs is mounted. When a transactions fails the database it automatically optimized. Instead of halting when finding ‘non fatal inconsistency’ lessfs will now repair the problem at runtime and log the inode and blocknr of the file that has been corrupted.

This entry was posted in Uncategorized. Bookmark the permalink.

6 Responses to Lessfs-1.1.5 is now available for download

  1. Peter says:

    Just tried to to go from 1.0.8 to 1.1.5 on one machine, performance when scping stuff from another machine into lessfs went from 60MB/s to 8MB/s.

    Same lessfs.cfg for both, is there some new knob that needs twiddling?

    • maru says:

      How must memory have you assigned to CACHESIZE? What is MAX_THREADS?
      Lessfs-1.1.5 needs memory (128MB, more is better) and a number of threads to perform.

    • Alex says:

      Been told that you need MAX_THEADS to be 5 * the number of cores in the system ;) this is a big difference to take in consideration since last version.

  2. wxp says:

    Hi, I find in “Lib_tc.c”, the funcion “dnode_bname_to_inode” doing nothing, becase in if (dbvalue), the last sentence is filestat = NULL!
    so I want to know where this is a bug or other purpose?

  3. Hubert Kario says:

    I’ve noticed that the help message in lessfs binary is quite outdated (it reports its version as 0.9.9).

    I’m referring to the message printed by
    lessfs –help
    command

  4. Brad says:

    I’m trying to install this, but when I run ./configure I keep getting the error message:

    checking pkg-config is at least version 0.9.0… ./configure: line 7206: /usr/local/lib/pkgconfig: is a directory
    no
    checking for DEPS… configure: error: The pkg-config script could not be found or is too old. Make sure it
    is in your PATH or set the PKG_CONFIG environment variable to the full
    path to pkg-config.

    I have added the variable paths as follows:

    # export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
    # export PKG_CONFIG=/usr/local/lib/pkgconfig
    # export PATH=/usr/local/bin:/usr/local/sbin:${PATH}
    # export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib

    I can run “pkg-config –modversion fuse” or “tokyocabinet” from anywhere in the filesystem and get the correct feedback. Any help is greatly appreciated.

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>