{"action":"created","issue":{"url":"https://api.github.com/repos/joyent/node/issues/8704","labels_url":"https://api.github.com/repos/joyent/node/issues/8704/labels{/name}","comments_url":"https://api.github.com/repos/joyent/node/issues/8704/comments","events_url":"https://api.github.com/repos/joyent/node/issues/8704/events","html_url":"https://github.com/joyent/node/issues/8704","id":48324810,"number":8704,"title":"Node should not automatically change rlimits","user":{"login":"bmeck","id":234659,"avatar_url":"https://avatars.githubusercontent.com/u/234659?v=3","gravatar_id":"","url":"https://api.github.com/users/bmeck","html_url":"https://github.com/bmeck","followers_url":"https://api.github.com/users/bmeck/followers","following_url":"https://api.github.com/users/bmeck/following{/other_user}","gists_url":"https://api.github.com/users/bmeck/gists{/gist_id}","starred_url":"https://api.github.com/users/bmeck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmeck/subscriptions","organizations_url":"https://api.github.com/users/bmeck/orgs","repos_url":"https://api.github.com/users/bmeck/repos","events_url":"https://api.github.com/users/bmeck/events{/privacy}","received_events_url":"https://api.github.com/users/bmeck/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":43,"created_at":"2014-11-10T22:49:42Z","updated_at":"2015-06-04T04:43:44Z","closed_at":null,"body":"This changed in https://github.com/joyent/node/commit/6820054d2d42ff9274ea0755bea59cfc4f26f353 .\r\nWhich appears to have landed in 0.11.14 but there is not a clear reason why.\r\n\r\nI feel it should be reverted.\r\n\r\n1. principle of least surprise is violated by altering system resource limits automatically, not even configurable via a command line switch\r\n2. we can no longer set a low limit for `node` and higher limit in child processes\r\n3. this alters logic where `EMFILE` for soft limits was respected in 0.10.x- but now only hard limits are respected in 0.11.x+"},"comment":{"url":"https://api.github.com/repos/joyent/node/issues/comments/108719996","html_url":"https://github.com/joyent/node/issues/8704#issuecomment-108719996","issue_url":"https://api.github.com/repos/joyent/node/issues/8704","id":108719996,"user":{"login":"trevnorris","id":289174,"avatar_url":"https://avatars.githubusercontent.com/u/289174?v=3","gravatar_id":"","url":"https://api.github.com/users/trevnorris","html_url":"https://github.com/trevnorris","followers_url":"https://api.github.com/users/trevnorris/followers","following_url":"https://api.github.com/users/trevnorris/following{/other_user}","gists_url":"https://api.github.com/users/trevnorris/gists{/gist_id}","starred_url":"https://api.github.com/users/trevnorris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trevnorris/subscriptions","organizations_url":"https://api.github.com/users/trevnorris/orgs","repos_url":"https://api.github.com/users/trevnorris/repos","events_url":"https://api.github.com/users/trevnorris/events{/privacy}","received_events_url":"https://api.github.com/users/trevnorris/received_events","type":"User","site_admin":false},"created_at":"2015-06-04T04:43:44Z","updated_at":"2015-06-04T04:43:44Z","body":"I don't really care much either way, but a revert should require much more helpful error messages about what happened. Make it very easy for newb devs to find a fix."}}