Crash - java.lang.InterruptedException: sleep interrupted

18 views
Skip to first unread message

sapan jain

unread,
Nov 24, 2020, 11:31:31 PM11/24/20
to Jepsen Talk
Hello Experts,

I have been facing intermittent crash at 'jepsen.core' while tearing down the worker threads with the below mentioned error. I did tried with and without (Thread/sleep) but not sure what is wrong. Can you suggest if this is known issue. 


Code snippet
--------
(defrecord Client [conn]
...
(teardown! [this test]
             (println "Tearing down ")
             (Thread/sleep 10000) )


(reify db/DB
...
(teardown! [_ test node]
      (info  "Tearing down hami node - " node)
      (Thread/sleep 10000)
      ))


Error Message
--------------------------
java.lang.InterruptedException: sleep interrupted
        at java.lang.Thread.sleep(Native Method) ~[na:1.8.0_262]
        at jepsen.generator.DelayFn.op(generator.clj:179) ~[na:na]
        at jepsen.generator.On.op(generator.clj:596) ~[na:na]
        at jepsen.generator.Concat.op(generator.clj:660) ~[na:na]
        at jepsen.generator.TimeLimit.op(generator.clj:546) ~[na:na]
        at jepsen.generator$op_and_validate.invokeStatic(generator.clj:34) ~[na:na]
        at jepsen.generator$op_and_validate.invoke(generator.clj:30) ~[na:na]
        at jepsen.core.ClientWorker.run_worker_BANG_(core.clj:322) ~[na:na]
        at jepsen.core$run_workers_BANG_$run__10960.invoke(core.clj:203) ~[na:na]
        at dom_top.core$real_pmap_helper$build_thread__857$fn__858.invoke(core.clj:146) ~[na:na]
        at clojure.lang.AFn.applyToHelper(AFn.java:152) ~[clojure-1.10.0.jar:na]
        at clojure.lang.AFn.applyTo(AFn.java:144) ~[clojure-1.10.0.jar:na]
        at clojure.core$apply.invokeStatic(core.clj:665) ~[clojure-1.10.0.jar:na]
        at clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1973) ~[clojure-1.10.0.jar:na]
        at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1973) ~[clojure-1.10.0.jar:na]
        at clojure.lang.RestFn.invoke(RestFn.java:425) ~[clojure-1.10.0.jar:na]
        at clojure.lang.AFn.applyToHelper(AFn.java:156) ~[clojure-1.10.0.jar:na]
        at clojure.lang.RestFn.applyTo(RestFn.java:132) ~[clojure-1.10.0.jar:na]
        at clojure.core$apply.invokeStatic(core.clj:669) ~[clojure-1.10.0.jar:na]
        at clojure.core$bound_fn_STAR_$fn__5734.doInvoke(core.clj:2003) ~[clojure-1.10.0.jar:na]
at clojure.lang.RestFn.invoke(RestFn.java:397) ~[clojure-1.10.0.jar:na]
        at clojure.lang.AFn.run(AFn.java:22) ~[clojure-1.10.0.jar:na]
        at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_262]


Thanks,
Sapan

Kyle Kingsbury

unread,
Nov 25, 2020, 12:06:50 AM11/25/20
to ta...@jepsen.io
This sounds like it could be a known bug with the old generator system--have you tried Jepsen 0.2.x?

--Kyle

--
You received this message because you are subscribed to the Google Groups "Jepsen Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to talk+uns...@jepsen.io.
To view this discussion on the web visit https://groups.google.com/a/jepsen.io/d/msgid/talk/3072a831-dfe9-4255-9272-8e00788d2b2fn%40jepsen.io.
Reply all
Reply to author
Forward
0 new messages