Project

General

Profile

Actions

Fix #65408

open

Bug #65314: valgrind error: Leak_PossiblyLost posix_memalign UnknownInlinedFun ceph::buffer::v15_2_0::list::refill_append_space(unsigned int)

qa: under valgrind, restart valgrind/mds when MDS exits with 0

Added by Patrick Donnelly 22 days ago. Updated 22 days ago.

Status:
Fix Under Review
Priority:
High
Category:
Code Hygiene
Target version:
% Done:

0%

Source:
Q/A
Tags:
Backport:
squid,reef,quincy
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
qa-suite
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Instead of issuing a re-execve when respawning, the MDS should exit status 0 when a development config is turned on (used in fs:valgrind). This allows the normal atexit routines and destructors to be called without valgrind reporting some spurious errors in its logs.

Actions #2

Updated by Patrick Donnelly 22 days ago

Actions #3

Updated by Patrick Donnelly 22 days ago

Actions #4

Updated by Patrick Donnelly 22 days ago

(Trying to see if redmine adds Venky to the "Watchers" list)

Actions #6

Updated by Patrick Donnelly 22 days ago

Actions #7

Updated by Patrick Donnelly 22 days ago

  • Status changed from In Progress to Fix Under Review
  • Pull request ID set to 56825

So, the mds_valgrind_exit already exists and is turned on. The original problem in #65314 wasn't caused by a failover either.

Actions

Also available in: Atom PDF