Skip to content
Snippets Groups Projects
  1. Jul 28, 2013
  2. Jul 27, 2013
  3. Jul 25, 2013
    • Nadav Har'El's avatar
      README: better instructions on how to run zfs-fuse on Fedora · dec50e17
      Nadav Har'El authored
      Make will not fail if zfs-fuse is missing (it will just print some
      strange messages), but the resulting image will fail. It would be
      nice if the makefile checked that our use of zfs-fuse is actually
      working, but let's start with instructions on the README on how to
      enable it in a way that survives reboot :-)
      dec50e17
    • Nadav Har'El's avatar
      Condvar: Don't context switch between two unlocks · 2114b426
      Nadav Har'El authored
      Before waiting, condvar_wait releases two locks - the user's lock and its
      internal lock. If we reschedule after the first unlock, a waiting thread
      may start running, and hang when it also does condvar_wait. So let's use
      preempt_disable/enable around the two locks.
      
      This patch improves single-CPU performance of the cond-perf benchmark by
      about 10%, but this is an extreme case (cond-perf tries to do condvar_wait
      almost immediately after waking up from its previous wait).
      2114b426
Loading