Sessions at Clojure/West 2012 about Distributed Systems on Saturday 17th March

Your current filters are…

Clear
  • Distributed Apps: The Joys of Testing and Debugging

    by Chouser

    Chris Houser discusses stack traces in Clojure and introduces a library for investigating activity across multiple threads and servers, plus a technique for reproducing race conditions.

    At 11:00am to 11:50am, Saturday 17th March

    In San Jose Marriott

    Coverage video

  • Distributed Apps: The Joys of Testing and Debugging

    One tough problem in debugging distributed applications is understanding what happened on a client that later caused an exception on a server. I'll discuss the nature of Clojure stack traces and demonstrate a library that can extend a stack trace from where it was thrown, back across multiple thread or server boundaries to the client that initiated it. Even with more helpful stack traces, however, testing for the handling of race conditions is still very challenging. I'll demonstrate a technique that we've used at LonoCloud in our test suite to consistently reproduce and guard against race conditions.

    At 4:00pm to 4:50pm, Saturday 17th March