Hi, Here's a patch that contains the disconnected operations developed during GSoC 2008: /afs/hcoop.net/user/d/dt/dtatulea/open_afs/discon_full.patch I encourage you to try it and give me your bugs and opinions. Those interested in doing a little code reviewing, can find in the same directory in a series of patches named 0x.discon_something. These are the little patches that comprise the discon_full.patch, you can check them out if you want to see all the steps. The disconnected.txt tries to describe how the code works.
Note: the 00-02 patches are small refactoring patches that are already in RT, disconnected ops use them. Here's a brief list of what's in this patch: - read/write/create/rename/delete support (files and dirs) - fs discon has different args now (compared to Simon's read only disconnected code) This patch doesn't contain (aka: roadmap): - cache pinning: you will have to fetch the files yourselves before disconnecting - persistent disconnection: disconnected data is lost after a power down - security: supports only one disconnected user I'm waiting for your feedback. Bye, Dragos