title: Is it possible for async_ids to overflow?
body: <p>In node.js when one performs something that's async in nature, an <code>async_id</code> is generated for it. This id is accessible via the <code>async_hooks</code> API.</p>
  
  <p>Since the ids are integers (64bit) is it possible that they overflow sometime?</p>
  
  <p>It seems like the only reason for ids to reset is when there is an exception.
  <a href="https://github.com/nodejs/node/blob/94454927f697840a25c1ae73ebbcf9a5324b9060/lib/internal/process/execution.js#L129" rel="nofollow noreferrer">https://github.com/nodejs/node/blob/94454927f697840a25c1ae73ebbcf9a5324b9060/lib/internal/process/execution.js#L129</a></p>