{"action":"created","issue":{"url":"https://api.github.com/repos/fastbuild/fastbuild/issues/237","repository_url":"https://api.github.com/repos/fastbuild/fastbuild","labels_url":"https://api.github.com/repos/fastbuild/fastbuild/issues/237/labels{/name}","comments_url":"https://api.github.com/repos/fastbuild/fastbuild/issues/237/comments","events_url":"https://api.github.com/repos/fastbuild/fastbuild/issues/237/events","html_url":"https://github.com/fastbuild/fastbuild/issues/237","id":225460244,"number":237,"title":"Does FastBuildWorker have a maximum number of cores?","user":{"login":"missmah","id":10825214,"avatar_url":"https://avatars2.githubusercontent.com/u/10825214?v=3","gravatar_id":"","url":"https://api.github.com/users/missmah","html_url":"https://github.com/missmah","followers_url":"https://api.github.com/users/missmah/followers","following_url":"https://api.github.com/users/missmah/following{/other_user}","gists_url":"https://api.github.com/users/missmah/gists{/gist_id}","starred_url":"https://api.github.com/users/missmah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/missmah/subscriptions","organizations_url":"https://api.github.com/users/missmah/orgs","repos_url":"https://api.github.com/users/missmah/repos","events_url":"https://api.github.com/users/missmah/events{/privacy}","received_events_url":"https://api.github.com/users/missmah/received_events","type":"User","site_admin":false},"labels":[{"id":190299607,"url":"https://api.github.com/repos/fastbuild/fastbuild/labels/Question","name":"Question","color":"159818","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2017-05-01T15:55:05Z","updated_at":"2017-05-02T15:41:02Z","closed_at":null,"body":"Does FastBuildWorker have a hard-coded maximum number of cores? (I'll check the code later, but this just happened):\r\n\r\nIt works fine on our 64-thread build machine, and lists all 64-cores. Strangely, on our new 72-thread build machine, it only shows half the cores (and defaulted to 4 cores!):\r\n\r\n![image](https://cloud.githubusercontent.com/assets/10825214/25584669/f0018fe4-2e64-11e7-8e38-e1017d588f63.png)"},"comment":{"url":"https://api.github.com/repos/fastbuild/fastbuild/issues/comments/298673613","html_url":"https://github.com/fastbuild/fastbuild/issues/237#issuecomment-298673613","issue_url":"https://api.github.com/repos/fastbuild/fastbuild/issues/237","id":298673613,"user":{"login":"missmah","id":10825214,"avatar_url":"https://avatars2.githubusercontent.com/u/10825214?v=3","gravatar_id":"","url":"https://api.github.com/users/missmah","html_url":"https://github.com/missmah","followers_url":"https://api.github.com/users/missmah/followers","following_url":"https://api.github.com/users/missmah/following{/other_user}","gists_url":"https://api.github.com/users/missmah/gists{/gist_id}","starred_url":"https://api.github.com/users/missmah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/missmah/subscriptions","organizations_url":"https://api.github.com/users/missmah/orgs","repos_url":"https://api.github.com/users/missmah/repos","events_url":"https://api.github.com/users/missmah/events{/privacy}","received_events_url":"https://api.github.com/users/missmah/received_events","type":"User","site_admin":false},"created_at":"2017-05-02T15:41:02Z","updated_at":"2017-05-02T15:41:02Z","body":"This is such a disappointing design decision for Windows to have made. It would be better to have a boolean on the Win32 API for whether to 'autoscale' (as compilers should be able to) or to use this explicit node API. But alas, that's neither here nor there since we don't control Microsoft's decisions.\r\n\r\nIt seems like FastBuild definitely needs > 64 core support one way or another. The simplesimple option may be to allow multiple sub-processes to be launched? So each could scale to 64 cores? But the native way seems more optimal and in some ways less complex (not needing to handle error, message and monitor info passing between multiple processes and all the related complexity)...\r\n\r\nDo you have any ideas on the best implementation? And timing for when it might happen? Or ways we might help?"}}
{"actor":{"display_login":"missmah"}}