metaslab.c revision 0f7643c7376dd69a08acbfc9d1d7d548b10c846a