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.
-
Archives
- January 2015
- August 2014
- February 2014
- December 2013
- May 2013
- March 2013
- January 2013
- December 2012
- July 2012
- June 2012
- April 2012
- January 2012
- October 2011
- September 2011
- August 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- June 2009
- March 2009
-
Meta
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?
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.
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.
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?
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
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.