]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: data loss: low space handling
authorDavid Zafman <david.zafman@inktank.com>
Wed, 13 Mar 2013 03:49:25 +0000 (20:49 -0700)
committerDavid Zafman <david.zafman@inktank.com>
Thu, 14 Mar 2013 17:20:03 +0000 (10:20 -0700)
commitf56620b7fcb188469c3c006cb39a14311a1aeacc
tree572ee835441cb46205827b52d587f394fc8a19c5
parent8d8f892c8d2bb3c07f5159f7951ac9d607970873
osd: data loss: low space handling

Add check whether to allow writing ops based on failsafe full percentage
Check for failsafe nearfull warning or full error message every heartbeat
Use clock to limit messages to every 30 secs (osd_op_complaint_time)

Feature: #4197

Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
src/common/config_opts.h
src/osd/OSD.cc
src/osd/OSD.h