1. Sep 03, 2014
    • Jesús Leganés Combarro "piranna's avatar
      configure: generate a fully statically linked exec · cdc01fae
      Jesús Leganés Combarro "piranna authored
      
      
      Allow to create an executable with no external dynamic libraries, also the
      ones from the system. This is somewhat dependent of the used C lib, for
      example glibc has some internal dynamic libraries loaded by itself, but for
      other ones like eglibc or dietlib, this would produce a true static linked
      executable. This can be of interest for embebers or resource constraints
      platforms, but the main reason for this is to allow to use a Javascript
      file as Linux kernel 'init' on NodeOS.
      
      Reviewed-By: default avatarFedor Indutny <fedor@indutny.com>
      cdc01fae
    • Julien Gilli's avatar
      cluster: centralize removal from workers list. · 90d1147b
      Julien Gilli authored
      
      
      Currently, cluster workers can be removed from the workers list in three
      different places:
      - In the exit event handler for the worker process.
      - In the disconnect event handler of the worker process.
      - In the disconnect event handler of the cluster master.
      
      However, handles for a given worker are cleaned up only in one of these
      places: in the cluster master's disconnect event handler.
      
      Because these events happen asynchronously, it is possible that the
      workers list is empty before we even clean up one handle. This makes
      the assert that makes sure that no handle is left when the workers
      list is empty fail.
      
      This commit removes the worker from the cluster.workers list only when
      the worker is dead _and_ disconnected, at which point we're sure that
      its associated handles are cleaned up.
      
      Fixes #8191 and #8192.
      
      Reviewed-By: default avatarFedor Indutny <fedor@indutny.com>
      90d1147b
  2. Sep 02, 2014
  3. Sep 01, 2014
  4. Aug 29, 2014
  5. Aug 27, 2014
  6. Aug 24, 2014
  7. Aug 22, 2014
  8. Aug 21, 2014
  9. Aug 20, 2014
  10. Aug 19, 2014
  11. Aug 17, 2014
  12. Aug 14, 2014
  13. Aug 13, 2014
  14. Aug 12, 2014
  15. Aug 11, 2014
  16. Aug 09, 2014
  17. Aug 08, 2014