dsched_fq - Refactor fq_balance_thread
authorAlex Hornung <ahornung@gmail.com>
Thu, 1 Apr 2010 08:40:50 +0000 (08:40 +0000)
committerAlex Hornung <ahornung@gmail.com>
Thu, 15 Apr 2010 20:24:49 +0000 (20:24 +0000)
commit81b5f250defde33ef7c7fc6e969dadc7ac06d155
tree02ecd6feaaaf295f42e8c9736591c0d9a6e86e38
parentef46c87b34a15d4a21a6113ba51b01e24ec99863
dsched_fq - Refactor fq_balance_thread

* Refactor fq_balance_thread to be an LWKT instead of callout.

* Also make sure fqp->transactions, fqp->avg_latency don't change while
  we use them.
sys/dsched/fq/dsched_fq.h
sys/dsched/fq/dsched_fq_core.c
sys/dsched/fq/dsched_fq_diskops.c