metaslab.c revision a33cae9802e94744efee12a7a77c89360645eae8