On 01/05/2015 11:14 AM, xuz@xxxxxxxx wrote:
HI all, i'm digging in the src code of ceph0.80.6, i think the following code in void Monitor::timecheck_start_round() in moitor.cc from line 3160 to 3168 is very strange, in my opinion, the red highligted part should be *curr_time - timecheck_round_start < max ,* that is if time elapsed less than max, then keep current round going, else cance current round. double max = g_conf->mon_timecheck_interval*3; *if (curr_time - timecheck_round_start > max) { dout(10) << __func__ << " keep current round going" << dendl; goto out; } else { dout(10) << __func__ << " finish current timecheck and start new" << dendl; timecheck_cancel_round(); } * * * * * *just my opinion, any reply is welcomed!*
I agree. Do you want to submit a patch/pull request for it or should I take care of it?
Thanks for reporting! -Joao
* * * * *thanks very much* ------------------------------------------------------------------------ xuz@xxxxxxxx _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
-- Joao Eduardo Luis Software Engineer | http://ceph.com _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com