The tree makes noise, but we need a test to listen for it
The tree makes noise, but we need a test to listen for it
Posted Mar 30, 2013 17:30 UTC (Sat) by davecb (subscriber, #1574)In reply to: The ext4 change 'breaks' Samba too by abartlet
Parent article: A kernel change breaks GlusterFS
Ones like this we would have considered either "uninterpreted opaque cookie" (good) or "must be zero" (bad). Finding the latter usually resulted in version-number changes, weird backward-compatibility tests to see if anyone had stolen the upper half for anything and debates about how to change the documentation.
As a side effect, we tried to write a static test or shared-library test we could run against any apps that were being compatibility-tested by their vendors, and we recorded the difference in our porting database, so that if another vendor or an old SunOS system used it, it would get fixed in a port.
The latter, IMHO, was the really valuable part: if Hockey-PUX had the bug, we'd refrain from reproducing it on applications ported to Solaris. Linux rarely has such bugs: other vendors (including ourselves) weren't as fortunate.
--dave