Re: is function get_net_marked_down right?

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

 



That will make sense to me.

I think I need trace so deep enough for know it really means next time.

anyway, Thanks!!!

2014-09-17 13:16 GMT+08:00 Sage Weil <sweil@xxxxxxxxxx>:
> On Wed, 17 Sep 2014, Cheng Wei-Chung wrote:
>> Dear all:
>>
>> I have seen this function few days.
>> OSDMap::Incremental::get_net_marked_down
>>
>> There is something strange I don't know why.
>>
>> why we increase n when we got state and previous state is UP?
>> if (p->second & CEPH_OSD_UP) {
>>       if (previous->is_up(p->first))
>>         n++;  // marked down
>>       else
>>         n--;  // marked up
>> }
>>
>> This function aims to help check whether the osd can be mark down or not, right?
>>
>> For counting the osd that state is down, the above function is
>> counting the osd that state is up?
>>
>> I would like to know there is some minor error or something I don't
>> really understand.
>
> For lame historical reasons the CEPH_OSD_UP flag in the incremental
> *toggles* the up/down state ... it either means the OSD came up or that it
> went down.
>
> 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




[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