Project

General

Profile

Backport #12817

Updated by Loïc Dachary over 8 years ago

https://github.com/ceph/ceph/pull/5697 ceph version 0.80.7 (6c0127fcb58008793d3c8b62d925bc91963672a3)

it is reported that a monitor with over 800 osdmap subscribers will take 90 seconds to return from @update_from_paxos()@. the majority of time is spend on @build_incremental()@. so we'd better load the fullmap/incremental map in a jiffy.

<pre>
015-08-06 01:00:58.294782 7fd57c264700 10 mon-018@2(peon).osd e528892 check_sub 0x1c4b1280 next 528892 (onetime)
2015-08-06 01:00:58.294790 7fd57c264700 5 mon-018@2(peon).osd e528892 send_incremental [528892..528892] to client.81113180 10.202.48.22:0/1302109
2015-08-06 01:00:58.294815 7fd57c264700 10 mon-018@2(peon).osd e528892 build_incremental [528892..528892]
2015-08-06 01:00:58.335493 7fd57c264700 10 mon-018@2(peon).osd e528892 check_sub 0x72c20c0 next 528892 (onetime)
2015-08-06 01:00:58.335508 7fd57c264700 5 mon-018@2(peon).osd e528892 send_incremental [528892..528892] to client.81122956 10.202.48.29:0/1040905
2015-08-06 01:00:58.335512 7fd57c264700 10 mon-018@2(peon).osd e528892 build_incremental [528892..528892]
</pre>

Back