1. 30 Nov, 2017 5 commits
  2. 29 Nov, 2017 2 commits
  3. 28 Nov, 2017 1 commit
  4. 24 Nov, 2017 1 commit
  5. 23 Nov, 2017 1 commit
  6. 22 Nov, 2017 2 commits
  7. 15 Nov, 2017 2 commits
  8. 14 Nov, 2017 1 commit
    • Georgios Bitzes's avatar
      Restore bulkload and resilvering functionality · 8c925232
      Georgios Bitzes authored
      An check had been inserted into the wrong dispatcher,
      making quarkdb erroneously reject certain commands.
      (bulkload finalize, resilvering, etc)
      
      Not caught by the tests beucase only the Shard class
      is tested, not QuarkDBNode. :/ Should change this..
      8c925232
  9. 13 Nov, 2017 6 commits
  10. 06 Nov, 2017 7 commits
  11. 31 Oct, 2017 1 commit
    • Georgios Bitzes's avatar
      A couple more fixes for flaky tests · b834e993
      Georgios Bitzes authored
      Runs with tsan are slower, which has uncovered a lot
      of mild races / flaky assertions in the tests. Not the
      main code, though, happily.
      
      Also remove "failover" from testcase names, it makes
      it harder to grep for "fail" in a log to check if
      there are failures. :P
      b834e993
  12. 27 Oct, 2017 1 commit
    • Georgios Bitzes's avatar
      Shard gtest runs on fedora-tsan-test to prevent running out of memory · 2b4fa60c
      Georgios Bitzes authored
      It appears that ThreadSanitizer does not release memory to the OS,
      or re-use the memory after a delete. This makes running the stress
      tests difficult, as we run out of memory.
      
      Let's try using a feature from gtest meant for distributed test
      execution, which is to shard the tests over different runs. This
      way, we will reclaim memory after each "shard" finishes running,
      and use far less memory in total.
      2b4fa60c
  13. 26 Oct, 2017 4 commits
  14. 25 Oct, 2017 5 commits
  15. 24 Oct, 2017 1 commit