Project

General

Profile

Bug #18309

TestVolumeClient.test_evict_client failure creating pidfile

Added by John Spray over 7 years ago. Updated about 7 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
Correctness/Safety
Target version:
-
% 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

Duplicated by CephFS - Bug #18362: Test failure: test_evict_client (tasks.cephfs.test_volume_client.TestVolumeClient) Duplicate 12/29/2016
Copied to CephFS - Backport #18439: kraken: TestVolumeClient.test_evict_client failure creating pidfile Resolved

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

#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

Also available in: Atom PDF