Bug #1327

DS: get rid of identification of dserv instances by PID

Added by Dan Kruchinin over 6 years ago. Updated over 6 years ago.

Status:NewStart date:2011-08-02
Priority:LowDue date:
Assignee:Dan Kruchinin% Done:


Category:-Spent time:-
Target version:-
Difficulty:Medium Tags:needs-triage


In current DS implementation dserv instances are identified the PID of dservd instance that initially created them.
It's not very good idea because DS doesn't do its resources cleanup properly when dservd exits abnormally (by receiving SIGSEGV/SIGKILL for example). In this case we have no way to catch that situation in kernel space and release all used resources.

The fix of described problem probably requires to change dserv instances identification mechanism from PID based to dserv instance
identifier based.

Related issues

Related to NFS-4.1 - Bug #1326: dservd restarts incorrectly sometime when MDS is offline In Progress 2011-08-02


#1 Updated by Dan Kruchinin over 6 years ago

  • Priority changed from Normal to Low

Probably it's better to fix the problem after beta release.

Also available in: Atom