]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd, common: If agent_work() finds no objs to work on delay 5 (default) secs
authorDavid Zafman <david.zafman@inktank.com>
Tue, 22 Apr 2014 06:52:04 +0000 (23:52 -0700)
committerDavid Zafman <david.zafman@inktank.com>
Fri, 2 May 2014 23:35:49 +0000 (16:35 -0700)
commitb7d31e5f5952c631dd4172bcb825e77a13fc60bc
tree4790e52fbe18f919db5c1b4618868ce6abacd08a
parent9cf470cac8dd4d8f769e768f2de6b9eb67a3c3af
osd, common: If agent_work() finds no objs to work on delay 5 (default) secs

Add config osd_agent_delay_time of 5 seconds
Honor delay by ignoring agent_choose_mode() calls
Add tier_delay to logger
Treat restart after delay like we were previously idle

Fixes: #8113
Backport: firefly

Signed-off-by: David Zafman <david.zafman@inktank.com>
src/common/config_opts.h
src/osd/OSD.cc
src/osd/OSD.h
src/osd/PG.h
src/osd/ReplicatedPG.cc
src/osd/ReplicatedPG.h
src/osd/TierAgentState.h