Andrew File System: Difference between revisions

Content deleted Content added
Bender the Bot (talk | contribs)
m Features: HTTP → HTTPS for Open Library, replaced: http://openlibrary.org/ → https://openlibrary.org/
Citation bot (talk | contribs)
m Add: ol. Removed URL that duplicated unique identifier. | You can use this bot yourself. Report bugs here. | Activated by User:AManWithNoPlan | All pages linked from User:AManWithNoPlan/sandbox2.
Line 8:
|publisher = Amazon
|author = Yaniv Pessach
|url = https://openlibrary.org/books/OL25423189M/Distributed_Storage_Concepts_Algorithms_and_Implementations
|title = Distributed Storage
|edition = Distributed Storage: Concepts, Algorithms, and Implementations
|date = 2013
|ol = 25423189M
}}</ref> Read and write operations on an open file are directed only to the locally cached copy. When a modified file is closed, the changed portions are copied back to the file server. Cache consistency is maintained by [[Callback (computer science)|callback]] mechanism. When a file is cached, the server makes a note of this and promises to inform the client if the file is updated by someone else. Callbacks are discarded and must be re-established after any client, server, or network failure, including a timeout. Re-establishing a callback involves a status check and does not require re-reading the file itself.