Bug #18309
TestVolumeClient.test_evict_client failure creating pidfile
% Done:
0%
Source:
Tags:
Backport:
kraken
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
ceph-fuse
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
Consistent on master
http://pulpito.ceph.com/jspray-2016-12-19_21:05:25-fs-master-distro-basic-smithi/648157
I notice that the second client.guest mount is failing because of a PID file collision. I guess we either used to run these clients on separate servers, or maybe colliding PID files didn't used to be fatal in the client?
Related issues
History
#1 Updated by John Spray over 7 years ago
- Category set to Testing
- Priority changed from Normal to Urgent
- Component(FS) qa-suite added
#2 Updated by John Spray over 7 years ago
- Backport set to kraken
The problem is that global_init_prefork is calling pidfile_write, and we started using that from the client in 83aaa55d.
Probably just need to add a flag to those init functions for them to have a client-ish mode where we don't do pidfiles
#3 Updated by John Spray over 7 years ago
- Category changed from Testing to Correctness/Safety
- Component(FS) ceph-fuse added
- Component(FS) deleted (
qa-suite)
#4 Updated by Nathan Cutler over 7 years ago
- Status changed from New to Fix Under Review
- Assignee set to Nathan Cutler
#5 Updated by Nathan Cutler over 7 years ago
Alternative approach: https://github.com/ceph/ceph/pull/12628
#6 Updated by Kefu Chai about 7 years ago
- Status changed from Fix Under Review to Pending Backport
#7 Updated by Nathan Cutler about 7 years ago
- Copied to Backport #18439: kraken: TestVolumeClient.test_evict_client failure creating pidfile added
#8 Updated by John Spray about 7 years ago
- Duplicated by Bug #18362: Test failure: test_evict_client (tasks.cephfs.test_volume_client.TestVolumeClient) added
#9 Updated by John Spray about 7 years ago
- Status changed from Pending Backport to Resolved