1. 17 12月, 2010 2 次提交
    • S
      qed: Read/write support · eabba580
      Stefan Hajnoczi 提交于
      This patch implements the read/write state machine.  Operations are
      fully asynchronous and multiple operations may be active at any time.
      
      Allocating writes lock tables to ensure metadata updates do not
      interfere with each other.  If two allocating writes need to update the
      same L2 table they will run sequentially.  If two allocating writes need
      to update different L2 tables they will run in parallel.
      Signed-off-by: NStefan Hajnoczi <stefanha@linux.vnet.ibm.com>
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      eabba580
    • S
      qed: Table, L2 cache, and cluster functions · 298800ca
      Stefan Hajnoczi 提交于
      This patch adds code to look up data cluster offsets in the image via
      the L1/L2 tables.  The L2 tables are writethrough cached in memory for
      performance (each read/write requires a lookup so it is essential to
      cache the tables).
      
      With cluster lookup code in place it is possible to implement
      bdrv_is_allocated() to query the number of contiguous
      allocated/unallocated clusters.
      Signed-off-by: NStefan Hajnoczi <stefanha@linux.vnet.ibm.com>
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      298800ca
  2. 21 11月, 2010 1 次提交
  3. 31 10月, 2010 1 次提交
  4. 21 10月, 2010 1 次提交
  5. 09 10月, 2010 2 次提交
  6. 11 9月, 2010 1 次提交
  7. 10 9月, 2010 7 次提交