Project

General

Profile

Actions

Bug #8541

closed

[NodeManager] Use sys.exc_clear() to release exception tracebacks

Added by Peter Amstutz over 8 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Story points:
-

Description

According to the discussion at http://cosmicpercolator.com/2016/01/13/exception-leaks-in-python-2-and-3/ exceptions can keep stack frames live far past when they are no longer needed, which may be the cause of our memory leaks.

Audit exception handling in node manager and use sys.exc_clear() discard exception tracebacks where possible.


Related issues

Related to Arvados - Idea #8543: [NodeManager] Don't use Futures when not expecting a replyResolvedPeter Amstutz03/04/2016Actions
Actions

Also available in: Atom PDF