Jepsen Testing

    Output

    1. lein test jepsen.system.consul-test
    2. INFO jepsen.os.debian - :n5 setting up debian
    3. INFO jepsen.os.debian - :n3 setting up debian
    4. INFO jepsen.os.debian - :n4 setting up debian
    5. INFO jepsen.os.debian - :n1 setting up debian
    6. INFO jepsen.os.debian - :n2 setting up debian
    7. INFO jepsen.os.debian - :n4 debian set up
    8. INFO jepsen.os.debian - :n5 debian set up
    9. INFO jepsen.os.debian - :n3 debian set up
    10. INFO jepsen.os.debian - :n1 debian set up
    11. INFO jepsen.os.debian - :n2 debian set up
    12. INFO jepsen.system.consul - :n1 consul nuked
    13. INFO jepsen.system.consul - :n4 consul nuked
    14. INFO jepsen.system.consul - :n5 consul nuked
    15. INFO jepsen.system.consul - :n3 consul nuked
    16. INFO jepsen.system.consul - :n2 consul nuked
    17. INFO jepsen.system.consul - Running nodes: {:n1 false, :n2 false, :n3 false, :n4 false, :n5 false}
    18. INFO jepsen.system.consul - :n2 consul nuked
    19. INFO jepsen.system.consul - :n3 consul nuked
    20. INFO jepsen.system.consul - :n4 consul nuked
    21. INFO jepsen.system.consul - :n5 consul nuked
    22. INFO jepsen.system.consul - :n1 starting consul
    23. INFO jepsen.system.consul - :n4 starting consul
    24. INFO jepsen.system.consul - :n5 starting consul
    25. INFO jepsen.system.consul - :n3 starting consul
    26. INFO jepsen.system.consul - :n3 consul ready
    27. INFO jepsen.system.consul - :n2 consul ready
    28. INFO jepsen.system.consul - Running nodes: {:n1 true, :n2 true, :n3 true, :n4 true, :n5 true}
    29. INFO jepsen.system.consul - :n5 consul ready
    30. INFO jepsen.system.consul - :n1 consul ready
    31. INFO jepsen.system.consul - :n4 consul ready
    32. INFO jepsen.core - Worker 0 starting
    33. INFO jepsen.core - Worker 2 starting
    34. INFO jepsen.core - Worker 1 starting
    35. INFO jepsen.core - Worker 3 starting
    36. INFO jepsen.core - Worker 4 starting
    37. INFO jepsen.util - 2 :invoke :read nil
    38. INFO jepsen.util - 3 :invoke :cas [4 4]
    39. INFO jepsen.util - 0 :invoke :write 4
    40. INFO jepsen.util - 1 :invoke :write 1
    41. INFO jepsen.util - 4 :invoke :cas [4 0]
    42. INFO jepsen.util - 2 :ok :read nil
    43. INFO jepsen.util - 4 :fail :cas [4 0]
    44. (Log Truncated...)
    45. INFO jepsen.util - 4 :invoke :cas [3 3]
    46. INFO jepsen.util - :nemesis :info :stop "fully connected"
    47. INFO jepsen.util - 0 :fail :read nil
    48. INFO jepsen.util - 1 :fail :write 0
    49. INFO jepsen.util - :nemesis :info :stop nil
    50. INFO jepsen.util - :nemesis :info :stop "fully connected"
    51. INFO jepsen.core - nemesis done
    52. INFO jepsen.core - Worker 3 done
    53. INFO jepsen.util - 1 :invoke :read nil
    54. INFO jepsen.core - Worker 2 done
    55. INFO jepsen.core - Worker 4 done
    56. INFO jepsen.core - Worker 0 done
    57. INFO jepsen.util - 1 :ok :read 3
    58. INFO jepsen.core - Worker 1 done
    59. INFO jepsen.core - Run complete, writing
    60. INFO jepsen.core - Analyzing
    61. (Log Truncated...)
    62. INFO jepsen.core - Analysis complete
    63. INFO jepsen.system.consul - :n3 consul nuked
    64. INFO jepsen.system.consul - :n2 consul nuked
    65. INFO jepsen.system.consul - :n4 consul nuked
    66. INFO jepsen.system.consul - :n1 consul nuked
    67. INFO jepsen.system.consul - :n5 consul nuked
    68. 1964 element history linearizable. :D
    69. 0 failures, 0 errors.