borrowed from ginkgo, a async gevent handler
basic lifecycle test for drain service