masiulaniec
masiulaniec
Ignore me, just found https://github.com/tav/go
I verified that Glob cannot be used to reveal secret path components so Watch is the odd one out.
> temporarily written to disk An important optimization would be to skip this step if a file was opened in read-only mode.
I was thinking along the same lines except I considered sending a duplicate Event for the root entry as an end-of-tree marker.
Sending the root entry last would be incompatible with the current simple WatchCurrent API ("The Events are sent in sequence such that a directory is sent before its contents").
I now think that Rob's idea about sending empty Event is the best. In order to convince myself, I sketched a test program that uses Watch to create a mirror...
Have you tried removing `~/upspin/$USER/*cache`?
I looked into it a bit deeper. My suspicions above were incorrect about some details: `upspinfs` does implement an internal retry but it does it at the wrong granularity: it...
Ideally, absence of `cacheserver` would have no effect on`upspinfs` other than degradation in latency and durability (the latter due to not staging blocks as wbf files on local disk). Perhaps...
I also wish directory renames were supported but I can also see their complexity cost. They have been a contentious design point in the UNIX/Plan9 history: _To verify the origin...