@kanwei what are you trying to do? i.e. in case you need to start "something" after everything is up, you can start everything except
"that something", and then start "that something"
(-> (mount/except [#'foo/c
#'bar/d])
mount/start)
(mount/start)
or
(-> (mount/only #{#'foo/a
#'foo/b
#'baz/c})
(mount/except [#'foo/d])
mount/start)
(mount/start #'foo/d)
this might help: https://github.com/tolitius/mount#composing-states
@tolitius thanks, it turned out to be a threading issue instead
we were trying to run a bunch of tests but the runner we used was creating a new thread
ah, k. good it is resolved