From: Christopher H. <chr...@fr...> - 2012-05-29 23:19:09
|
I'm looking for some perspective / wisdom here. Suppose your FUSE-based file system is running, and something bad happens that prevents proper operation of the virtual file system. (E.g., suddenly you cannot open the /actual/ files that provide the data for your virtual file system - perhaps gremlins ate them or something.) Or maybe some strange file i/o error occurred, and you are afraid to do anything else because it might damage user data. Is it ever okay and sensible to exit your process? Or should you just return errors from every FUSE function as long as the file system cannot operate? If you do have to exit, is there a proper way to do it? (i.e., notifying fuse somehow.) Perhaps this is too generic a question. but maybe there are some general rules that are applicable...? -- frigidcode.com indicium.us |