[PATCH 2/2] libceph: Remap notarget requests in handle_timeout.

2013-07-16 Thread majianpeng
If __map_request failed ,the request can't send and in list req_notarget. For those, they only remaped in func ceph_osdc_handle_map which update the epoch of osdmap.There are some reasons like ENOMEM which can't cause update epoch of osdmap.So the notarget requested can't remap for ever. Add a cha

Re: [PATCH 2/2] libceph: Remap notarget requests in handle_timeout.

2013-07-16 Thread Sage Weil
On Tue, 16 Jul 2013, majianpeng wrote: > If __map_request failed ,the request can't send and in list req_notarget. > For those, they only remaped in func ceph_osdc_handle_map which update > the epoch of osdmap.There are some reasons like ENOMEM which can't cause > update epoch of osdmap.So the nota

Re: Re: [PATCH 2/2] libceph: Remap notarget requests in handle_timeout.

2013-07-16 Thread majianpeng
>On Tue, 16 Jul 2013, majianpeng wrote: >> If __map_request failed ,the request can't send and in list req_notarget. >> For those, they only remaped in func ceph_osdc_handle_map which update >> the epoch of osdmap.There are some reasons like ENOMEM which can't cause >> update epoch of osdmap.So the