1 2008-07-25 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
3 * a second rsync server with access control for PAUSE
5 * if there were a filesystem based on this, it would have a slow access
6 to inexistent files. It would probably provide wrong readdir (only based
7 on current content) or also a slow one (based on a recentfile written
8 after the call). But it would provide fast access to existing files. Or
9 one would deliberately allow slightly blurred answers based on some
10 sqlite reflection of the recentfiles.
12 * todo: write a variant of mirror() that compines two or more
13 recentfiles and treats them like one
15 * todo: signal handler to remove the tempfile
17 2008-07-24 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
19 * now that we have the symlink I forgot how it should be used in
22 * the z loop: add missing files to Z file. Just append them (instead of
23 prepending). So one guy prepends something from the Y file from time to
24 time and another guy appends something rather frequently. Collecting
25 pond. When Y merges into Z, things get epoch and the collecting pond
26 gets smaller. What exactly are "missing files"?
28 take note of current epoch of the alpha file, let's call it the
31 find all files on disk
33 remove all files registered in the recentworld up to recent-ts
35 remove all files that have been deleted after recent-ts according to
38 2008-07-23 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
40 * rersyncrecent might be a cronjob with a (locked) state file which
41 contains things like after and maybe last z sync or such?
43 rrr-mirror might be an alternative name but how would we justify the
44 three Rs when there is no Re-Rsync-Recent?
46 With the --loop parameter it is an endless loop, without it is no loop.
47 At least this is simple.
49 * todo: new accssor z-interval specifies how often the Z file is updated
50 against the filesystem. We probably want no epoch stamp on these
51 entries. And we want to be able to filter the entries (e.g. no
52 by-modules and by-category tree)
54 2008-07-20 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
56 * Fill the Z file. gc or fsck or both. Somehow we must get the old files
57 into Z. We do not need the other files filled up with filesystem
60 * need interface to query for a file in order to NOT call update on
61 PAUSE a second time within a short time.
63 2008-07-19 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
65 * recommended update interval? Makes no sense, is different for
72 change-log-default-name: "Todo"