tag:blogger.com,1999:blog-8668905961012578822.post467916329172325367..comments2023-03-21T10:41:56.871+01:00Comments on The World of a Penguin: OpenAFSMagnus Runessonhttp://www.blogger.com/profile/06815671517929817463noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-8668905961012578822.post-14321064181036746132007-02-07T22:05:00.000+01:002007-02-07T22:05:00.000+01:00Apart from the complex setup required to run AFS -...Apart from the complex setup required to run AFS - I configured OpenAFS a few years ago, and it was not a walk in the park.., there are also other things to think about :<br /><br />*) AFS is not POSIX. This means for example that when you do close() on a file, you can't be sure that it is synced to persistent storage on disk. It may be in the client cache. Also, I don't think there's any guarantees that other clients will see the changes immediately.<br /><br />*) Given the need for callbacks to the clients, it's hard for AFS to operate in a firewalled environment. At least, I believe the callbacks from server (with information such that "hey, this file has changed, reload it in your cache!" need to connect directly to the client.<br /><br />Regarding NFSv4.. well, let's hope the implementation in Linux gets mature enough to use soon.. Personally, I would have liked if the Linux NFS people would have concentrated on fixing bugs and performance trouble in the NFS3 client and server...Anonymousnoreply@blogger.com