1. 30 12月, 2011 1 次提交
    • S
      ceph: disable use of dcache for readdir etc. · a4d46363
      Sage Weil 提交于
      Ceph attempts to use the dcache to satisfy negative lookups and readdir
      when the entire directory contents are in cache.  Disable this behavior
      until lingering bugs in this code are shaken out; we'll re-enable these
      hooks once things are fully stable.
      Signed-off-by: NSage Weil <sage@newdream.net>
      a4d46363
  2. 14 12月, 2011 2 次提交
  3. 13 12月, 2011 1 次提交
  4. 08 12月, 2011 3 次提交
  5. 03 12月, 2011 1 次提交
  6. 12 11月, 2011 2 次提交
    • S
      libceph: Allocate larger oid buffer in request msgs · 224736d9
      Stratos Psomadakis 提交于
      ceph_osd_request struct allocates a 40-byte buffer for object names.
      RBD image names can be up to 96 chars long (100 with the .rbd suffix),
      which results in the object name for the image being truncated, and a
      subsequent map failure.
      
      Increase the oid buffer in request messages, in order to avoid the
      truncation.
      Signed-off-by: NStratos Psomadakis <psomas@grnet.gr>
      Signed-off-by: NSage Weil <sage@newdream.net>
      224736d9
    • S
      ceph: initialize root dentry · 774ac21d
      Sage Weil 提交于
      Set up d_fsdata on the root dentry.  This fixes a NULL pointer dereference
      in ceph_d_prune on umount.  It also means we can eventually strip out all
      of the conditional checks on d_fsdata because it is now set unconditionally
      (prior to setting up the d_ops).
      
      Fix the ceph_d_prune debug print while we're here.
      Signed-off-by: NSage Weil <sage@newdream.net>
      774ac21d
  7. 06 11月, 2011 4 次提交
  8. 04 11月, 2011 1 次提交
  9. 03 11月, 2011 25 次提交