From: neuron <ne...@ho...> - 2005-10-05 21:25:45
|
Johan Parent wrote: > Hi fuse-devel, > > I've put together a little compressing FUSE based fs with read-write > support, I called it compFUSEd (*). It should be called an _overlay_ fs > I believe (am not an expert) because it only handles the compression > issues and leaves the real storage issues the underlying fs. I've been > running it for a while and it works well. It can currently use LZO, ZLIB > or BZIP2 to do the compression (set via config file...). As a test, > amongst others, I have extracted and compiled the Linux kernel on it and > have the gentoo portage on another. So far no problems, just more space ;) Really? I've written something just like this over the last few days aswell, got an url? Mine's in https://hollowtube.mine.nu/svn/lzofs/, using lzo only for compression right now, and not tested much at all (started making it on monday). It's single threaded now, because of the cache (which I'm not done with), but all the code is capable of going multi threaded except from the database (I need code to lock it on access). > > My question: I would like to put multi-threading in my code (I run with > the -s option now) as I see a possibility for I/O and (de)compression > to happen in parallel. Can anyone tell me which FUSE based project I > should look at as an example of good "FUSE multi-threading". > > Best regards, > > Johan > > (*) You come up with such names when you only read book that got > pictures in them :-p > |