recovery: measure recovery duration