Potential trace process subdirectory name collision with PID namespaces
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.
Updated by David Goulet almost 10 years ago
- Status changed from New to Confirmed
- Priority changed from Normal to Low
Updated by Jérémie Galarneau over 7 years ago
- Target version set to Wishlist