[erlang-questions] A whole bunch of implementation details

Richard A. O'Keefe <>
Fri Sep 5 05:34:29 CEST 2008

On 5 Sep 2008, at 3:20 pm, Dennis Byrne wrote:

> Thank you Richard, Mikael and Raimo.  Here's another question I got  
> as a follow up.
> Can pids be reused, even though the documentation refers to them as  
> unique?  Any info on the underlying implementation of how a pid is  
> uniquely generated across a cluster?

A pid identifies
  - a process within
  - an incarnation of
  - a node.
The problem that's been referred to recently in this mailing list
is too few bits for incarnation numbers.
There was previously a problem with 'references' (which are
opaque tokens that don't in fact refer to anything) having too
few bits for comfort; IIRC that was dealt with.

More information about the erlang-questions mailing list