summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-05-30Release version 0.30obnam-0.30Lars Wirzenius4-5/+7
2012-05-30Fix test case problem when $TMPDIR does not support nanosecond mtimeLars Wirzenius3-1/+12
2012-05-30Fix test case when user_xattr isn't setLars Wirzenius3-2/+19
2012-05-27debian/control: Add build-dependency on the attr package, needed forobnam-0.29Lars Wirzenius2-2/+5
the test suite.
2012-05-27Release version 0.29Lars Wirzenius5-8/+27
2012-05-27Increase crash test limitLars Wirzenius1-1/+1
The old limit had made the crash test become an infinite loop, because of changes in larch and obnam. The new limit lets the test pass. This is not a really good way of doing things, but ah well.
2012-05-27Update NEWS about sftp round tripsLars Wirzenius1-0/+1
2012-05-27Optimize sftp round trips a bitLars Wirzenius5-52/+13
2012-05-26Reduce round trips for writing filesLars Wirzenius1-6/+7
2012-05-25Change write_file to not guarantee atomicityLars Wirzenius2-12/+9
B-trees don't need it anymore (they have a journal), and it causes a whole bunch of extra round trips for sftp. All other users can deal with the partial files.
2012-05-25Remove feature to make files in repository be read-onlyLars Wirzenius3-37/+0
This was costing about 10% of the round trips in a benchmark with 100 megabytes of 4 kilobyte files.
2012-05-24Work with and without network testsLars Wirzenius1-1/+1
2012-05-24Handle network tests correctlyLars Wirzenius3-11/+14
2012-05-24Make it possible to choose to run network tests onlyLars Wirzenius1-16/+26
2012-05-24Make it possible to select more easily what tests to runLars Wirzenius0-0/+0
2012-05-24Update debian/control about fixed Debian bugLars Wirzenius1-1/+2
2012-05-24Change output of "obnam ls"Lars Wirzenius2-23/+33
Thanks, Edward Allcutt, for the suggestion.
2012-05-24Fix error message when root is not a directoryLars Wirzenius3-5/+25
Thanks to Edward Allcutt for the report.
2012-05-24Keep shared B-trees locked lessLars Wirzenius5-33/+87
2012-05-24Update NEWS about changeLars Wirzenius1-0/+2
2012-05-24Change backup plugin to pool updates to shared B-treesLars Wirzenius1-2/+18
This minimizes the amount of time obnam keeps the shared B-trees locked, which should allow more efficient use of a shared repository between different computers.
2012-05-24Run genbackupdata with --quiet in testLars Wirzenius1-1/+1
2012-05-24Avoid putting chunks in shared trees when not de-duplicatingLars Wirzenius1-5/+12
This should save a little time for those who don't care about de-duplication.
2012-05-24Fix backup plugin to handle new put_chunkLars Wirzenius1-1/+3
2012-05-24Fix chunk removal at commit time to handle chunks not in shared treesLars Wirzenius1-4/+10
2012-05-24Fix tests to handle split put_chunkLars Wirzenius1-11/+26
2012-05-24Rename put_chunk into put_chunk_only and drop its checksum argumentLars Wirzenius1-9/+1
2012-05-24Split put_chunk into put_chunk and put_chunk_in_shared_treesLars Wirzenius1-3/+17
2012-05-24Re-invent obnam standard benchmarksLars Wirzenius9-84/+73
2012-05-24Er, yes, I do actually want to always use encryptionLars Wirzenius1-1/+1
I'd forgotten about that.
2012-05-24Don't use encryption in benchmarksLars Wirzenius1-1/+1
2012-05-23Update NEWS about optimizationLars Wirzenius1-0/+1
2012-05-23Optimize fsck a bitLars Wirzenius2-21/+44
2012-05-23Order work items so the list of items clears fasterLars Wirzenius1-4/+7
Previously, all new work items were added to the end of the queue. This resulted in about half the items being unprocessed by the time the last item was added. We now add new items from an item being processed to the other end of the queue (but still in the right relative order), which solves the problem.
2012-05-23Cache get_file_id lookupsLars Wirzenius1-0/+8
2012-05-23Remove unnecessary codeLars Wirzenius1-2/+0
2012-05-23Refactor to make cache initialization centralizedLars Wirzenius1-2/+5
2012-05-23Remove finished work items from memoryLars Wirzenius1-8/+10
2012-05-23Only open a client when necessaryLars Wirzenius1-3/+6
2012-05-23Refactor to allow profiling see cache filling easilyLars Wirzenius1-3/+9
2012-05-23Add test to verify obnam can restore compressed backups without being told toLars Wirzenius1-0/+24
With Daniel's changes from a little while ago, it turns out that Obnam can always restore compressed data, even if --compress-with is not used. This test is here to make sure we do not break this feature.
2012-05-23Remove dead codeLars Wirzenius1-8/+0
2012-05-23Fix test failure due to bug in new summainLars Wirzenius1-0/+5
2012-05-23Backup xattr changesLars Wirzenius3-1/+34
2012-05-23Update NEWS about bug fixLars Wirzenius1-0/+2
2012-05-23Fix backup to change a file if any xattr has changedLars Wirzenius1-1/+2
2012-05-23Add test for xattr change onlyLars Wirzenius1-0/+30
2012-05-22Put back caching of RepositoryTree.find_generations lookupsLars Wirzenius1-0/+12
Handle the cases when the cache gets invalid by wrapping the init_forest and start_changes methods and clearing the cache in the wrappers.
2012-05-21Add obnam-viewprofLars Wirzenius3-1/+37
2012-05-21Fix "obnam verify" to not stop at the firs terrorLars Wirzenius4-12/+27