1. 28 1月, 2014 1 次提交
    • I
      libceph: start using oloc abstraction · 22116525
      Ilya Dryomov 提交于
      Instead of relying on pool fields in ceph_file_layout (for mapping) and
      ceph_pg (for enconding), start using ceph_object_locator (oloc)
      abstraction.  Note that userspace oloc currently consists of pool, key,
      nspace and hash fields, while this one contains only a pool.  This is
      OK, because at this point we only send (i.e. encode) olocs and never
      have to receive (i.e. decode) them.
      
      This makes keeping a copy of ceph_file_layout in every osd request
      unnecessary, so ceph_osd_request::r_file_layout field is nuked.
      Signed-off-by: NIlya Dryomov <ilya.dryomov@inktank.com>
      Reviewed-by: NSage Weil <sage@inktank.com>
      22116525
  2. 26 1月, 2014 2 次提交
  3. 21 1月, 2014 11 次提交
  4. 17 1月, 2014 1 次提交
  5. 14 1月, 2014 3 次提交
  6. 01 1月, 2014 22 次提交