Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Changed to delete the whole dict and added note about similar leak in | Steve Slaven | 2009-11-03 | 1 | -4/+11 |
| | | | | sample xmp.py so it appears to be in the fuse bindings | ||||
* | Added note about mem leak with a bandaid fix | Steve Slaven | 2009-11-03 | 1 | -10/+8 |
| | |||||
* | Fix wrong block count for cache | Steve Slaven | 2009-11-03 | 1 | -1/+1 |
| | |||||
* | Use a stringbuffer list instead of appending strings, apparently python | Steve Slaven | 2009-11-02 | 1 | -39/+67 |
| | | | | string handling when appending/using large strings is very bad | ||||
* | Update chunk references on chunk flush too, so we don't lose partially used | Steve Slaven | 2009-08-07 | 1 | -37/+44 |
| | | | | | chunks that never get locked or unlocked because we haven't sync'd the whole file yet | ||||
* | Don't re-read the entire file in case we are extending it when we don't | Steve Slaven | 2009-08-07 | 1 | -2/+7 |
| | | | | | have enough blocks, just start from the last block. This increases performace significantly for large files | ||||
* | Added a method to free blocks before unlink, just doing ftruncate then | Steve Slaven | 2009-08-07 | 1 | -0/+7 |
| | | | | | unlink left the "empty" file and "empty" block with an extra ref for every unlink since we never freed those blocks | ||||
* | Store a key in the phyiscal file that pulls the data from a chunk to | Steve Slaven | 2009-08-07 | 1 | -2/+26 |
| | | | | minimize 100% file duplicates to be nothing more than a key length | ||||
* | Pre-init original_chunks because we might need to fflush early in the | Steve Slaven | 2009-08-06 | 1 | -0/+13 |
| | | | | | constructor, use ftruncate since truncate doesn't exist, and handle unlocking unused chunks due to ftruncate | ||||
* | Update chunk ref counts when we update the on-disk chunk list | Steve Slaven | 2009-08-06 | 1 | -23/+30 |
| | |||||
* | Add reference counting so we can delete unused chunks | Steve Slaven | 2009-08-06 | 1 | -1/+28 |
| | |||||
* | Added storage switch back in | Steve Slaven | 2009-08-04 | 1 | -3/+8 |
| | |||||
* | Fix namespace problem | Steve Slaven | 2009-08-04 | 1 | -1/+1 |
| | |||||
* | Use the new chunk storage | Steve Slaven | 2009-08-04 | 1 | -1/+4 |
| | |||||
* | Split up main classes | Steve Slaven | 2009-08-04 | 1 | -0/+536 |