| informationsyndicateUTC clock | event counters The last message was received 7.19 years ago at 09:36 on Mar 22, 2005 0 messages so far today, 0 messages yesterday 0 messages so far this week, 0 messages last week 0 messages so far this month, 0 messages last month 25 messages since the first one, 7.29 years ago, for an average of 3.55 months between messages recent messages date | project | content | link |
|---|
| 09:36 on Mar 22, 2005 | navi-misc | Commit by micah :: r7460 spreadfs/spreadfs.py: Refactor out the crazy main loop and threading goop into a function that runs the main loop on an arbitrary number of server instances | # | | 09:35 on Mar 22, 2005 | navi-misc | Commit by micah :: r7459 spreadfs/pinefs/rpc.py: Use select() when receiving UDP packets so we can include a timeout that avoids hangs on exit | # | | 06:18 on Mar 04, 2005 | navi-misc | Commit by micah :: r7186 spreadfs/spreadfs.py: Timestamps work better if I call ctime() rather than formatting the function itself in a string | # | | 04:53 on Mar 03, 2005 | navi-misc | Commit by micah :: r7165 spreadfs/spreadfs.py: Oops, rsplit() is a 2.4-only feature. We can get by with regular split() for now... | # | | 00:01 on Mar 01, 2005 | navi-misc | Commit by micah :: r7129 spreadfs/spreadfs.py: - Added timestamps to the log
- Completely ignore exist/endExist events. We do a lot of event transformation now, so we might as well bail out quick for the ones we don't end up using
- Log transformed events rather than raw events
- As part of the event transformation, ensure that filenames are relative not absolute. This fixes at least some of our weirdness with moving files around.
| # | | 03:08 on Feb 20, 2005 | navi-misc | Commit by micah :: r7028 spreadfs/spreadfs.py: Refrain from trying to update stat() info on a directory that no longer exists | # | | 03:33 on Feb 18, 2005 | navi-misc | Commit by micah :: r6972 spreadfs/spreadfs.py: - Prevent a potential problems with moving files between disksets by converting 'deleted' FAM events into 'changed' events when the underlying file or directory still exists on at least one disk
- Set all directory timestamps to the current time on any change rather than using the newest timestamp we find in the diskset. This avoids client-side caching problems with some types of directory modifications.
| # | | 20:31 on Feb 15, 2005 | navi-misc | Commit by micah :: r6921 spreadfs/spreadfs.py: Detect duplicate files on the DiskSet and log any problems we find | # | | 08:56 on Feb 15, 2005 | navi-misc | Commit by micah :: r6903 spreadfs/spreadfs.py: Yay, fixed caching. Created/delted files on any of the underlying mounts now show up immediately on the NFS clients. | # | | 08:25 on Feb 15, 2005 | navi-misc | Commit by micah :: r6902 spreadfs/spreadfs.py: We should really be using unbuffered file objects. This might gain us a little speed | # | | 08:21 on Feb 15, 2005 | navi-misc | Commit by micah :: r6901 spreadfs/ (pinefs/srv.py spreadfs.py): Working toward getting the cache behaviour correct. This should implement mtimes and such for directories, as well as a handful of other attributes | # | | 06:49 on Feb 15, 2005 | navi-misc | Commit by micah :: r6899 spreadfs/spreadfs.py: Correctly update the directory cache and invalidate file objects as appropriate based on FAM events | # | | 05:51 on Feb 15, 2005 | navi-misc | Commit by micah :: r6898 spreadfs/spreadfs.py: Look, lots of experimental FAM stuff that doesn't seem to break! | # | | 04:19 on Feb 15, 2005 | navi-misc | Commit by micah :: r6897 spreadfs/fam/test.py: No hardcoded python2.2! | # | | 04:17 on Feb 15, 2005 | navi-misc | Commit by micah :: r6896 spreadfs/ (8 files in 3 dirs): Import a copy of python-fam 1.0.2, with a new __init__.py and a less-crummy Makefile that doesn't hardcode python 2.2 | # | | 01:53 on Feb 15, 2005 | navi-misc | Commit by micah :: r6893 spreadfs/spreadfs.py: Fix statvfs() and create() docstrings | # | | 11:36 on Feb 14, 2005 | navi-misc | Commit by micah :: r6887 spreadfs/spreadfs.py: Remove debuggative cruft. Yay, this seems to be somewhat fast now. | # | | 11:34 on Feb 14, 2005 | navi-misc | Commit by micah :: r6886 spreadfs/spreadfs.py: Replace berkeley db entirely with a filesystem-based database | # | | 10:53 on Feb 14, 2005 | navi-misc | Commit by micah :: r6885 spreadfs/spreadfs.py: Speed up the mapper database muchly by switching from shelve to anydbm and removing the sync() | # | | 10:11 on Feb 14, 2005 | navi-misc | Commit by micah :: r6884 spreadfs/ (. spreadfs.py): Refactor the file mapping code, use a persistent database mapping file IDs and handles to paths. Now the spreadfs server can be restarted without any stale handles showing up | # |
|