Project

General

Profile

Actions

Bug #592

open

Potential trace process subdirectory name collision with PID namespaces

Added by Daniel U. Thibault over 10 years ago. Updated over 8 years ago.

Status:
Confirmed
Priority:
Low
Assignee:
-
Target version:
Start date:
07/10/2013
Due date:
% Done:

0%

Estimated time:

Description

Per-PID trace subdirectories are named according to the “name-vpid-timestamp” scheme, where "name" is a process name (truncated to 15 characters by the system), "vpid" is a virtual process ID (process ID within a PID namespace), and "timestamp" has a one-second resolution and matches the time when the first events are recorded for that particular process.

It is possible, within a one-second window (same timestamp), to spawn two copies of a given process (same name) into two different PID namespaces (allowing the same VPIDs). There could thus be a collision in the trace output directory structure, since the “name-vpid-timestamp” process subdirectory names could match.

This bug is very similar to #561.

Actions

Also available in: Atom PDF