Date: | January 9, 2007 / year-entry #7 |
Tags: | code |
Orig Link: | https://blogs.msdn.microsoft.com/oldnewthing/20070109-00/?p=28483 |
Comments: | 4 |
Summary: | Hierarchical storage management is one of the taxes software developers have to pay. What can you safely do to an offline file? What will trigger its recall? (First, a note on terminology: Recalling a file means to restore it from remote storage to local storage. A file that has been recalled is online; a file... |
Hierarchical storage management is one of the taxes software developers have to pay. What can you safely do to an offline file? What will trigger its recall? (First, a note on terminology: Recalling a file means to restore it from remote storage to local storage. A file that has been recalled is online; a file that has been placed on remote storage is offline.) Merely opening the file will not recall it. Therefore, you can still open the file and use the handle in functions like What about the I'm told that the (Note: Do not confuse these types of offline files with another feature also confusingly called offline files. This is what happens when you let the Marketing department choose the names of your features.) |
Comments (4)
Comments are closed. |
Frankly, I find the IE offline files name more intuitive than this one :-)
The hierarchical store definition of ‘offline file’ has plenty of historical precedent.
A large-machine OS I used in the early 1970s used to migrate files offline when the discs became full.
In fact, that must be the original meaning of ‘offline’ – not immediately accessible to the program.
I wonder if anybody ever used this HSM-technology in Windows. Does it still exist in Vista?
My company was very interessted in this techology, but for optical drives (jukeboxes). A jukebox costs 20000 EUR or so and what is really bad is that software to make a "drive letter" out of the whole jukebox costs the same.
Microsoft seemed to only intended this HSM-technology to be used with tapes, not with optical memory. It’s so sad the the XP-CD-burning engine could not be used for that.
Anyway, today harddrives are sooo cheap that nobody needs tape-drives anyway
I can’t begin to imagine the number of test cases that have to exist around file i/o…
Presumably there’s no harm (as in OMG Where’s My Data Gone!) using FILE_FLAG_OPEN_NO_RECALL on a file on a local harddrive. Performance would be worse (how much caching does the flag bypass?).
Marketing, love ’em or hate ’em they generally throw good parties.