404d448634Removed the customization from the build system. I don't remember what it was for (installing into a custom directory?).
hjp
2014-01-11 18:44:02 +0000
b58ef04af7Added missing parameter to $versions->first(). How could this have worked before?
hjp
2013-12-01 18:49:32 +0000
6982561a6dreimplemented the outer join in perl with two separate queries and a judy bitmap. This is about 20 times faster (1 hour instead of 20 for 1.3E9 instances and 125E6 versions).
hjp
2013-12-01 12:10:35 +0000
71e2f16454moved removal of orphaned records into their own functions and after the loop.
hjp
2013-12-01 09:08:38 +0000
6a1be23732Added dist_abstract and removed dependency on SHA1. Added script simba_export.
hjp
2013-11-13 00:20:00 +0000
ff9f0d48f1Need to commit periodically. flush_insert_instances is the most logical place although that may be a bit too often.
hjp
2012-10-09 06:57:27 +0000
cc770cdf9eRead all checksums from the last session and store them in a hash. This should speed up retrieving checksums considerably.
hjp
2012-09-29 10:44:10 +0000
069d20a488replaced Digest::SHA1 with Digest::SHA.
hjp
2012-09-20 10:47:19 +0000
3f08edbd25this script checks for all instances with a given prefix whether they actually exist and removes them from the database if they don't.
hjp
2010-11-15 10:26:14 +0000
4f7aa4cc04it's not (generally) "my" pid
hjp
2010-09-11 09:59:24 +0000
2596541fd0rlease lock at the end, don't try to reserve it again.
hjp
2010-09-11 07:26:27 +0000
ea76362546lock fileset by storing the pid in the table. Somewhat ugly but should work.
hjp
2010-09-02 12:05:59 +0000
3a2570be8efixed some typos
hjp
2010-09-02 11:41:21 +0000
9c0af9a71eFind files with checksum is null
hjp
2010-09-02 11:40:57 +0000
4f4e5540fflock fileset during backup to avoid concurrent backups of the same dataset. Only search the last few (well, currently 30) sessions with a backup on the same device for matching files in linkdup. Started to work on support for tokyocabinet
hjp
2010-09-02 08:24:07 +0000
4aa78b8530write to random backup device, not the least full
hjp
2010-04-13 21:54:39 +0000
f8856de2c9(late commit) Improved search for last session (now only finds sessions which were completed successfully). Some speed optimizations (not very successfull, iirc).
hjp
2010-04-09 20:28:20 +0000
1f6f4c2949Added (experimental) schema for PostgreSQL.
hjp
2009-11-24 16:16:47 +0000
2bc2878dd3more timing info
hjp
2009-09-25 19:58:20 +0000
582cf47a11Moved backup to scripts directory and added to script_files.
hjp
2009-09-24 08:12:13 +0000
c0254d8f53Try to find all devices suitable for backup and mount them.
hjp
2009-09-22 09:04:53 +0000
74da594a66Only try to hardlink to old versions on the same device. This should significantly speed up the first backup to a new device. Added some timing info to the log.
hjp
2009-09-10 16:14:21 +0000
8334de1d7bversions split into versions2 and instances.
hjp
2009-08-19 11:33:12 +0000
8a85412ec7simba_* users need to be privileged.
hjp
2009-08-19 11:24:58 +0000
b8210f431eFixed equality checking for setuid files. Setuid files are now stored as setuid which means that the backup volume should be mounted nosuid or even noexec unless you trust all your clients.
hjp
2009-06-28 20:24:18 +0000
b699d9b65ffixed detection of best backup dir.
hjp
2009-06-28 20:21:14 +0000
0b5aa8283bnoted that dieing is suboptimal.
hjp
2008-07-15 21:18:16 +0000
54c4472a16deal with several backup dirs.
hjp
2008-07-15 21:17:14 +0000
a06a715c5drestrict logging by default.
hjp
2008-07-13 20:01:25 +0000
2edaa67cccmkdir_p problem
hjp
2008-06-20 06:19:18 +0000
30512f5471fixed some db queries. Identified (but haven't yet fixed) lack of error handling when reading from CA.
hjp
2008-05-04 13:42:31 +0000
6ce3a6b0c5somewhat naive conversion to new db layout
hjp
2008-04-17 21:34:39 +0000
22bc19fd19mysql doesn't support nested commands, so we need to read a chunk of data from versions, insert it into versions2 and instances, then read the next chunk ...
hjp
2008-04-17 21:34:08 +0000
d0911e115escript to split versions table.
hjp
2008-04-13 10:37:20 +0000
066869e9c2Try to be more intelligent in linking to old instances of the same file. Especially recover from various errors (e.g. link count exvceeded) by creating a new file.
hjp
2008-04-13 10:36:46 +0000
87ab219c31fixed count of skipped tests.
hjp
2008-04-05 11:21:51 +0000
c42aeb5aeeRefactoring: Moved code to store a regular file in a sub of its own, but don't change the logic yet. Put info about file related subprocesses into $self so that this can be cleaned up after the session ends. Added a few log messages.
hjp
2008-04-05 11:21:28 +0000
446c3a6fdcfixed name of DA config file.
hjp
2008-03-23 16:30:48 +0000
b110319851First draft of installation instructions.
hjp
2008-03-23 16:27:01 +0000
26afacf9d0really fix permissions of da
hjp
2008-03-21 21:39:32 +0000