1. 19 Mar, 2020 4 commits
  2. 18 Mar, 2020 2 commits
  3. 17 Mar, 2020 4 commits
  4. 16 Mar, 2020 2 commits
    • Klaus Post's avatar
      fix: remote profile names and extension (#9145) · eeb5942b
      Klaus Post authored
      Remote profiles are not formatted correctly:
      
      ```
      profile-172.31.91.126_9000-cpu.pprof
      profile-172.31.91.126_9000-goroutines-before.txt
      profile-172.31.91.126_9000-goroutines.txt
      profiling-172.31.80.49_9000-cpu.pprof.pprof
      profiling-172.31.80.49_9000-goroutines-before.txt.pprof
      profiling-172.31.80.49_9000-goroutines.txt.pprof
      profiling-172.31.86.101_9000-cpu.pprof.pprof
      profiling-172.31.86.101_9000-goroutines-before.txt.pprof
      profiling-172.31.86.101_9000-goroutines.txt.pprof
      profiling-172.31.91.191_9000-cpu.pprof.pprof
      profiling-172.31.91.191_9000-goroutines-before.txt.pprof
      profiling-172.31.91.191_9000-goroutines.txt.pprof
      ```
      
      `profiling` -> `profile`, remove extra extension.
      eeb5942b
    • yeungc's avatar
      7ec904d6
  5. 15 Mar, 2020 1 commit
    • Harshavardhana's avatar
      fix: lock maintenance should honor quorum (#9138) · c9212819
      Harshavardhana authored
      The staleness of a lock should be determined by
      the quorum number of entries returning stale,
      this allows for situations when locks are held
      when nodes are down - we don't accidentally
      clear locks unintentionally when they are valid
      and correct.
      
      Also lock maintenance should be run by all servers,
      not one server, stale locks need to be run outside
      the requirement for holding distributed locks.
      
      Thanks @klauspost for reproducing this issue
      c9212819
  6. 14 Mar, 2020 5 commits
  7. 13 Mar, 2020 2 commits
  8. 12 Mar, 2020 6 commits
  9. 11 Mar, 2020 4 commits
  10. 10 Mar, 2020 1 commit
  11. 09 Mar, 2020 4 commits
  12. 08 Mar, 2020 2 commits
    • Harshavardhana's avatar
      fix: allow set drive count of proper divisible values (#9101) · 6a00eb10
      Harshavardhana authored
      Currently the code assumed some orthogonal requirements
      which led situations where when we have a setup where
      we have let's say for example 168 drives, the final
      set_drive_count chosen was 14. Indeed 168 drives are
      divisible by 12 but this wasn't allowed due to an
      unexpected requirement to have 12 to be a perfect modulo
      of 14 which is not possible. This assumption was incorrect.
      
      This PR fixes this old assumption properly, also adds
      few tests and some negative tests as well. Improvements
      are seen in error messages as well.
      6a00eb10
    • Harshavardhana's avatar
      792ee48d
  13. 06 Mar, 2020 3 commits