summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-12-29Prepare for release of version 0.14.version_0_14Lars Wirzenius3-1/+96
2010-12-29Update README with some new info and improved markup.Lars Wirzenius1-11/+12
2010-12-28Fix prune_list to handle multiple matches on an item.Lars Wirzenius1-2/+2
2010-12-27Fix LocalFS to raise error if connecting to non-existent directory.Lars Wirzenius3-0/+6
SftpFS already does this. Consistency here is good.
2010-12-27Fix tests to accomodate generator version of lookup_range.Lars Wirzenius1-5/+9
2010-12-27Make depth_first not follow symlinks to dirs.Lars Wirzenius1-1/+11
2010-12-27Update manpage.Lars Wirzenius1-17/+88
2010-12-27Use new range_is_empty method for btrees.Lars Wirzenius2-2/+2
2010-12-27Deal with empty forests.Lars Wirzenius2-3/+3
In various places we were assuming that if init_forest returned true, then self.forest.trees was non-empty, but that's not always the case.
2010-12-27Log name of file being backed up using INFO level.Lars Wirzenius1-2/+2
2010-12-27Report name of current file, not just its dir, when backing up.Lars Wirzenius1-1/+2
2010-12-26Merge changes to do memory profiling.Lars Wirzenius2-2/+46
2010-12-26Dump memory profiles while backing up files.Lars Wirzenius1-6/+7
Also, make dumping work at end of backup run by removing now-uninteresting information from it. Finally, only dump if user requests it.
2010-12-26merge from trunkLars Wirzenius6-19/+107
2010-12-26Add message describing dump context.Lars Wirzenius1-3/+4
2010-12-26Merge branch to store per-file list of chunkids more efficiently.Lars Wirzenius6-19/+107
2010-12-26Make backup plugin append groups of chunkids.Lars Wirzenius2-2/+8
2010-12-26Store many chunkd ids per key.Lars Wirzenius1-25/+40
2010-12-26Store # of chunk ids so it's faster to look up.Lars Wirzenius1-3/+14
2010-12-26Make use of append_file_chunks.Lars Wirzenius1-4/+3
2010-12-26Implement ClientMetadataTree.append_file_chunks.Lars Wirzenius1-1/+8
2010-12-26Write tests for appending ids to a file's list of chunks.Lars Wirzenius4-0/+50
2010-12-24Log storefs write amounts, dump memory profiles.Lars Wirzenius1-2/+21
2010-12-18Log attempts to dump with meliae.Lars Wirzenius1-1/+2
2010-12-18Allow user to decide type of memory dump.Lars Wirzenius2-5/+8
2010-12-18Add meliae dumps to dump_memory_profile.Lars Wirzenius1-1/+7
2010-12-18Implement memory profile dumping using heapy.Lars Wirzenius1-3/+5
2010-12-18Add --dump-memory-profile option, and dummy implementation.Lars Wirzenius2-5/+10
2010-12-17Add --meliae-dump-after option.Lars Wirzenius1-0/+6
2010-12-15Remove useless try/except in backup_dir_contents.Lars Wirzenius1-5/+2
2010-12-15Cache all lookups done in ClientMetadataTree.find_generations.Lars Wirzenius1-2/+3
Previously, only the matched was cached.
2010-12-10Remove now-useless NodeStoreVfs.listdir method.Lars Wirzenius1-3/+0
2010-12-07Merge changes to use btrees in StoreTree more sensibly.Lars Wirzenius7-128/+116
2010-12-07Use init_forest and start_changes correctly everywhere.Lars Wirzenius7-103/+92
Includes changes to semantics.
2010-12-07Make ChecksumTree, ChunkList, and ClientList keep just one tree.Lars Wirzenius3-0/+3
2010-12-07Change ChunkList to use new StoreTree stuff.Lars Wirzenius1-13/+7
2010-12-07Change ChecksumTree to use new StoreTree stuff.Lars Wirzenius1-17/+9
2010-12-07Change ClientList to use new StoreTree stuff.Lars Wirzenius2-20/+17
2010-12-07Add new method, StoreTree.start_changes.Lars Wirzenius1-0/+13
Also, StoreTree.commit will optionally remove all but newest tree.
2010-12-07Use absolute paths.Lars Wirzenius1-2/+1
2010-12-04Sort directories and files when backing up.Lars Wirzenius1-0/+2
This makes for a nicer user experience, in some corner cases, and shouldn't matter for performance.
2010-12-04Use absolute paths to result files.Lars Wirzenius1-2/+1
2010-12-04Do not create useless new trees for every remove.Lars Wirzenius1-1/+1
Caller has locked the tree, so we can just edit the latest tree.
2010-12-04Optimize remove_chunk to not remove from chunklist.Lars Wirzenius1-8/+9
The chunk is not supposed to be removed until nobody needs it, and in that case it is not in chunksums anyway, so removing it is wasteful.
2010-12-04Optimize by not doing two checksum lookups for each chunk id.Lars Wirzenius1-6/+2
2010-12-04Bugfix: only remove from chunksums chunks unused by other generations.Lars Wirzenius1-19/+25
Also, refactor code into smaller bits so it's easier to understand.
2010-12-01Merge changes to fix bugs removing stuff from new generation.Lars Wirzenius6-23/+106
2010-12-01Remove dangling elses.Lars Wirzenius1-2/+0
2010-12-01Fix backup so that dirs are always backed up.Lars Wirzenius1-12/+13
This is required so that backup_dir_contents can remove any old stuff that doesn't exist anymore. Also, some code clarifications.
2010-12-01Fix blackboxtest's backup-gen-and-empty-gen-and-forget-first-one test.Lars Wirzenius1-6/+6