{"issue":{"user":{"id":147214,"login":"brson","url":"https://api.github.com/users/brson","avatar_url":"https://secure.gravatar.com/avatar/d0ce8e171d43e20591074a66e9ff7ae6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"d0ce8e171d43e20591074a66e9ff7ae6"},"milestone":null,"title":"Make the initial obstack size very small","created_at":"2011-12-21T04:42:10Z","updated_at":"2011-12-21T05:17:21Z","labels":[{"name":"bug","url":"https://api.github.com/repos/graydon/rust/labels/bug","color":"ff9900"},{"name":"tasks","url":"https://api.github.com/repos/graydon/rust/labels/tasks","color":"DDDDDD"}],"state":"open","id":2621647,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"html_url":"https://github.com/graydon/rust/issues/1364","closed_at":null,"number":1364,"body":"This looks to be the reason at the moment that we can't scale up past ~10,000 tasks. Right now the size of each shadow stack segment is 500K. We probably need to start this as something very small and double it each segment, like the main stack.","url":"https://api.github.com/repos/graydon/rust/issues/1364","comments":1,"assignee":{"id":147214,"login":"brson","url":"https://api.github.com/users/brson","avatar_url":"https://secure.gravatar.com/avatar/d0ce8e171d43e20591074a66e9ff7ae6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"d0ce8e171d43e20591074a66e9ff7ae6"}},"comment":{"user":{"id":147214,"login":"brson","url":"https://api.github.com/users/brson","avatar_url":"https://secure.gravatar.com/avatar/d0ce8e171d43e20591074a66e9ff7ae6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"d0ce8e171d43e20591074a66e9ff7ae6"},"created_at":"2011-12-21T05:17:21Z","updated_at":"2011-12-21T05:17:21Z","id":3229789,"body":"With 4K obstacks, I can get 300,000 concurrent tasks with a 32-bit target.","url":"https://api.github.com/repos/graydon/rust/issues/comments/3229789"},"action":"created"}