Re: issue about the parameter 'paxos_propose_interval'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

PR: https://github.com/ceph/ceph/pull/12107  for this issues.
Regards
Ning Yao


2016-10-10 21:23 GMT+08:00 Sage Weil <sage@xxxxxxxxxxxx>:
> On Sun, 9 Oct 2016, Songbo Wang wrote:
>> Hi, Sage, Sam
>>
>> I got a issue about the parameter 'paxos_propose_interval' with the
>> default value 1.0.
>>
>> I think this parameter aim to reduce the Monitor pressure to call the
>> propose_pending(). But, this introduces another problem, when a osd is
>> started,  it will send 3 kinds of requests to Monitor (e.g. MOSDBoot,
>> MOSDPGTemp, MOSDAlive). Without other changes, It will take 3 seconds
>> at least. which will increase the time that blocks the whole cluster.
>>
>> If the parameter 'paxos_propose_interval' is set to 0.05 or smaller,
>> it loses the propse it designed.
>>
>> I think we can introduce some special process, for some kinds of
>> messages (e.g. MOSDPGTemp, MOSDAlive), to process them immediately.
>
> Currently we essentially have two classes of messages: those that are
> processed immediately (no delay), and those that respect the
> paxos_propose_interval.  We can either introduce a second tunable and
> create a third class (process quickly) with something like .05, or we can
> say that all of the current 'no delay' messages should delay for a short
> period (like .05).
>
> Any preferences?
>
> sage
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux