CIA.vc
spreadfs
Real-time open source activity stats
Stats » Projects » navi-misc » spreadfs
informationsyndicateUTC clock
20:03 on May 27, 2012
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
dateReversed sort columnprojectcontentlink
09:36 on Mar 22, 2005navi-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, 2005navi-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, 2005navi-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, 2005navi-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, 2005navi-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, 2005navi-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, 2005navi-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, 2005navi-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, 2005navi-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, 2005navi-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, 2005navi-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, 2005navi-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, 2005navi-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, 2005navi-misc
Commit by micah :: r6897 spreadfs/fam/test.py:
No hardcoded python2.2!
#
04:17 on Feb 15, 2005navi-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, 2005navi-misc
Commit by micah :: r6893 spreadfs/spreadfs.py:
Fix statvfs() and create() docstrings
#
11:36 on Feb 14, 2005navi-misc
Commit by micah :: r6887 spreadfs/spreadfs.py:
Remove debuggative cruft. Yay, this seems to be somewhat fast now.
#
11:34 on Feb 14, 2005navi-misc
Commit by micah :: r6886 spreadfs/spreadfs.py:
Replace berkeley db entirely with a filesystem-based database
#
10:53 on Feb 14, 2005navi-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, 2005navi-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
#