[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] libxc: Report a better error on state file EOF.
Frediano Ziglio writes ("[Xen-devel] libxc: Report a better error on state file EOF."): > If a EOF is detected in state file 4 error are reported > - 0-length > - read_exact_timed failed > - Error when reading batch size (0 = Success) > - Error when reading batch (0 = Success) > > With this patch just one error is reported > - Error when reading batch size (32 = Broken pipe) I approve of the idea of improving the error messages. But I'm afraid I must quibble with the reuse of EPIPE this way. In general it is not a good idea to synthesise errno values; people expect them to mean specific things. In this case EPIPE is an error that only the writer on a pipe sees, so an admin who sees "Broken pipe" will expect that the problem was that the writer detected that the reader went away. I think a better approach would be to state explicitly (in documentation comments) which situations cause an error report and which don't, and simply reduce duplication. Thanks, Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |