aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Added an exception printer on the file setup since it seems to crash thereSteve Slaven2009-07-281-12/+10
| | | | a lot when there are file serialization problems
* Fix flag detection (rdonly,rdrw,etc), fix some variables shadowingSteve Slaven2009-07-281-39/+50
| | | | | functions/classes, modified write() to extend the file with nulls if needed, like seeking out to a larger length than the file
* Fix checking for debug level to output lots of data to use the logger levelSteve Slaven2009-07-281-7/+7
|
* Changed to log to stderrSteve Slaven2009-07-281-1/+1
|
* Use the logging package instead of dmsgSteve Slaven2009-07-281-108/+110
|
* Modify ftruncate to allow growing or shrinking to a size other than 0Steve Slaven2009-07-281-5/+64
|
* Modified to open a fh at the init using the mode requested, and justSteve Slaven2009-07-281-26/+45
| | | | | shuttling the pickle data in and out of this fh so the cp -a on files with perm of 444 should work correctly
* A workaround attempt to fix opening a file for writing then changing it toSteve Slaven2009-07-281-3/+22
| | | | R/O later (happens with cp -a, etc)
* Allow switching chunk stylesSteve Slaven2009-07-241-2/+13
|
* Testing out using zip files for chunk storage to eliminate some of the hugeSteve Slaven2009-07-241-3/+103
| | | | overhead of having thousands of tiny files and directories
* Fixed some pylint/pychecker/pyflakes errorsSteve Slaven2009-07-241-10/+7
|
* Re-enable gzipfinal-demand-chunking-before-mergeSteve Slaven2009-07-241-2/+2
|
* Fix read bug on buffer boundry, make psyco a flagSteve Slaven2009-07-241-13/+40
|
* Fix a bug with writing partial blocksSteve Slaven2009-07-241-2/+10
|
* Made stats a flag, moved around flags to group related ones togetherSteve Slaven2009-07-241-4/+6
|
* Added a flag that basically disables all IO to test for "perfect"Steve Slaven2009-07-241-5/+20
| | | | performance to see how much fuse and gzip is hurting things
* Fix a huge bug with reading data blocks sometimes returning more data thanSteve Slaven2009-07-241-8/+10
| | | | | the caller requested, renamed fusearechivewriter to fusearchivestream because it's for both reading and writing
* Switched to cpickle and added wrappers for file open/dump/load stuff soSteve Slaven2009-07-241-13/+32
| | | | it's easier to experiment with different methods
* Added binary flag and gzip compression levelSteve Slaven2009-07-231-7/+8
|
* Bumped block size a bit, initialize current block to -1 so that we don'tSteve Slaven2009-07-231-3/+3
| | | | think block zero is already loaded
* Make file ready handle cached dirty pagesSteve Slaven2009-07-231-2/+6
|
* Added caching some dirty blocksSteve Slaven2009-07-231-10/+40
|
* Added some un-commentables for profilingSteve Slaven2009-07-231-2/+15
|
* Don't reload a chunk if it's the same chunk we're looking atSteve Slaven2009-07-231-1/+7
|
* Set modified to true for initial file creation flushSteve Slaven2009-07-231-0/+1
|
* Fixed getattr to use fgetattr so we don't have to maintain 2 functionsSteve Slaven2009-07-231-15/+19
|
* Get rid of some unused functionsSteve Slaven2009-07-231-66/+0
|
* Added the modified flag again so that we don't _fflush on releaseSteve Slaven2009-07-231-1/+4
|
* Data reading seems to workSteve Slaven2009-07-231-8/+20
|
* File saving works nowSteve Slaven2009-07-231-13/+53
|
* Fixed bool crash (had method and attribute with same name for fuse, write)Steve Slaven2009-07-231-14/+20
| | | | but it jumps in to an infinite loop on write now
* Added some warnings and removed some ;Steve Slaven2009-07-231-10/+13
|
* Modified to do chunking on demand, runs but file writing not workingSteve Slaven2009-07-231-56/+145
|
* Make key a non-string, since the digest is binary it could contain a _inflate-deflate-proof-of-conceptSteve Slaven2009-07-231-2/+2
|
* Moved block/chunk code to separate subs so that it can happen on demandSteve Slaven2009-07-231-76/+92
|
* More debugging tweaksSteve Slaven2009-07-231-2/+2
|
* More debug message tweaksSteve Slaven2009-07-231-6/+6
|
* Changed around some debug levelsSteve Slaven2009-07-231-5/+5
|
* Added note about some kind of race condition bugSteve Slaven2009-07-231-0/+2
|
* Only save if file was modifiedSteve Slaven2009-07-231-4/+9
|
* Converted debugging messages to print based on levels, fix truncate to useSteve Slaven2009-07-231-35/+49
| | | | the archive file ftruncate to make sure we don't hose up the file format
* Fix block compare to use decompress the storage so we don't make a hugeSteve Slaven2009-07-231-1/+1
| | | | number of dupe blocks
* Added gzip supportSteve Slaven2009-07-231-6/+7
|
* Fix up block count so du is happierSteve Slaven2009-07-231-1/+2
|
* Fix stat() to return proper sizeSteve Slaven2009-07-231-2/+38
|
* Initial attempt at inflating filesSteve Slaven2009-07-221-0/+39
|
* Some better list handling to extract sub pathsSteve Slaven2009-07-221-3/+5
|
* This actually stores file chunks nowSteve Slaven2009-07-221-3/+90
|
* Basic file ops work, permissions still not preservedSteve Slaven2009-07-221-12/+20
|
* Modified xmp example to inflate/deflate a file when needed, currently justSteve Slaven2009-07-221-0/+301
copies it out of a working dir to temp, then back to the file. This will make it easy to test out some different encoding/compression attempts