On Wed, Mar 19, 2008 at 02:10:56PM -0400, James Carlson wrote: > Nicolas Williams writes: > > Well, that UFS problem seemed so random... (or perhaps DHCP was updating > > my hosts file?) > > There've been troubles (particularly in the logging system) where > deleting a file, creating a new one, and then crashing before the > directory updates themselves get out to disk causes havoc such as you > describe. > > Search the bug database. In any event, Casper's right. It's possible > to make applications that can deal with system halts at any point, and > still keep the data self-consistent. That some applications don't get > it right doesn't mean that none can do it.
ZFS makes this easy. Point me at a collation of UFS rules to live by and I can make sure that the SQLite community learns of it. If there isn't one, then give me a few more clues (names of relevant gurus, specific CR #s, ...). I don't have time to go hunting here. Of course, SQLite2 is not supported, and that's precisely what SMF uses. Also, we're not members of the SQLite Consortium, so I expect any of our bug reports to have very low priority.