1. 17 7月, 2015 2 次提交
  2. 16 7月, 2015 10 次提交
  3. 15 7月, 2015 25 次提交
  4. 14 7月, 2015 3 次提交
    • P
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · f3947986
      Peter Maydell 提交于
      Block layer patches for 2.4.0-rc1
      
      # gpg: Signature made Tue Jul 14 16:15:35 2015 BST using RSA key ID C88F2FD6
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>"
      
      * remotes/kevin/tags/for-upstream:
        rbd: fix ceph settings precedence
        rbd: make qemu's cache setting override any ceph setting
        MAINTAINERS: update email address
        rbd: remove unused constants and fields
        block: Fix backing file child when modifying graph
        block: Reorder cleanups in bdrv_close()
        block: Introduce bdrv_unref_child()
        block: Introduce bdrv_open_child()
        block: Move bdrv_attach_child() calls up the call chain
        nvme: properly report volatile write caches
        nvme: implement the Flush command
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      f3947986
    • J
      rbd: fix ceph settings precedence · e34d8f29
      Josh Durgin 提交于
      Apply the ceph settings from a config file before any ceph settings
      from the command line. Since the ceph config file location may be
      specified on the command line, parse it once to read the config file,
      and do a second pass to apply the rest of the command line ceph
      options.
      Signed-off-by: NJosh Durgin <jdurgin@redhat.com>
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      e34d8f29
    • J
      rbd: make qemu's cache setting override any ceph setting · 99a3c89d
      Josh Durgin 提交于
      To be safe, when cache=none is used ceph settings should not be able
      to override it to turn on caching. This was previously possible with
      rbd_cache=true in the rbd device configuration or a ceph configuration
      file. Similarly, rbd settings could have turned off caching when qemu
      requested it, although this would just be a performance problem.
      
      Fix this by changing rbd's cache setting to match qemu after all other
      ceph settings have been applied.
      Signed-off-by: NJosh Durgin <jdurgin@redhat.com>
      Reviewed-by: NJeff Cody <jcody@redhat.com>
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      99a3c89d