I execute just this code:
(run-pipeline
(fn [resp]
(println "response" (update-in resp [:body] decode-json))))
and the application hangs on after printing the response. Thread dump shows lamina-scheduler-n threads (daemons, so shouldn't be causing trouble), and some Netty threads: Hashed wheel timer #n, and New I/O boss #n.
What function should I call to clean up? I'm running with:
[org.clojure/clojure "1.5.1"]
[aleph "0.3.0-beta16" :exclusions [lamina]]
[lamina "0.5.0-beta15"]
(lamina-beta14 has dep issues with yammer metrics)
-marko