Project

General

Profile

Bug #55130

Updated by Xiubo Li about 2 years ago

The type of 'num_fwd' in ceph 'MClientRequestForward' is 'int32_t', 
 while in 'ceph_mds_request_head' the type is '__u8'. So in case 
 the request bounces between MDSes exceeding 256 times, the client 
 will get stuck. 

 In this case it's ususally a bug in MDS and continue bouncing the 
 request makes no sense. 


 Teuthology test: 

 https://pulpito.ceph.com/vshankar-2022-03-24_09:22:49-fs-wip-vshankar-fscrypt-20220324-121321-testing-default-smithi/6757483/ 

 Related ceph PR: 

 https://github.com/ceph/ceph/pull/45073

Back