• Alex Elder's avatar
    libceph: allow STAT osd operations · fbfab539
    Alex Elder authored
    Add support for CEPH_OSD_OP_STAT operations in the osd client
    and in rbd.
    
    This operation sends no data to the osd; everything required is
    encoded in identity of the target object.
    
    The result will be ENOENT if the object doesn't exist.  If it does
    exist and no other error occurs the server returns the size and last
    modification time of the target object as output data (in little
    endian format).  The size is a 64 bit unsigned and the time is
    ceph_timespec structure (two unsigned 32-bit integers, representing
    a seconds and nanoseconds value).
    
    This resolves:
        http://tracker.ceph.com/issues/4007Signed-off-by: default avatarAlex Elder <elder@inktank.com>
    Reviewed-by: default avatarJosh Durgin <josh.durgin@inktank.com>
    fbfab539
osd_client.c 54.5 KB