{"action":"created","issue":{"url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/99","labels_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/99/labels{/name}","comments_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/99/comments","events_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/99/events","html_url":"https://github.com/rabbitmq/rabbitmq-server/pull/99","id":66690034,"number":99,"title":"prevent unbounded gc interval backoff","user":{"login":"dallasmarlow","id":344678,"avatar_url":"https://avatars.githubusercontent.com/u/344678?v=3","gravatar_id":"","url":"https://api.github.com/users/dallasmarlow","html_url":"https://github.com/dallasmarlow","followers_url":"https://api.github.com/users/dallasmarlow/followers","following_url":"https://api.github.com/users/dallasmarlow/following{/other_user}","gists_url":"https://api.github.com/users/dallasmarlow/gists{/gist_id}","starred_url":"https://api.github.com/users/dallasmarlow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dallasmarlow/subscriptions","organizations_url":"https://api.github.com/users/dallasmarlow/orgs","repos_url":"https://api.github.com/users/dallasmarlow/repos","events_url":"https://api.github.com/users/dallasmarlow/events{/privacy}","received_events_url":"https://api.github.com/users/dallasmarlow/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/labels/enhancement","name":"enhancement","color":"009800"}],"state":"closed","locked":false,"assignee":{"login":"michaelklishin","id":1090,"avatar_url":"https://avatars.githubusercontent.com/u/1090?v=3","gravatar_id":"","url":"https://api.github.com/users/michaelklishin","html_url":"https://github.com/michaelklishin","followers_url":"https://api.github.com/users/michaelklishin/followers","following_url":"https://api.github.com/users/michaelklishin/following{/other_user}","gists_url":"https://api.github.com/users/michaelklishin/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelklishin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelklishin/subscriptions","organizations_url":"https://api.github.com/users/michaelklishin/orgs","repos_url":"https://api.github.com/users/michaelklishin/repos","events_url":"https://api.github.com/users/michaelklishin/events{/privacy}","received_events_url":"https://api.github.com/users/michaelklishin/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/milestones/3","html_url":"https://github.com/rabbitmq/rabbitmq-server/milestones/n/a","labels_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/milestones/3/labels","id":1034785,"number":3,"title":"n/a","description":"Not applicable to a specific release","creator":{"login":"dumbbell","id":159804,"avatar_url":"https://avatars.githubusercontent.com/u/159804?v=3","gravatar_id":"","url":"https://api.github.com/users/dumbbell","html_url":"https://github.com/dumbbell","followers_url":"https://api.github.com/users/dumbbell/followers","following_url":"https://api.github.com/users/dumbbell/following{/other_user}","gists_url":"https://api.github.com/users/dumbbell/gists{/gist_id}","starred_url":"https://api.github.com/users/dumbbell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dumbbell/subscriptions","organizations_url":"https://api.github.com/users/dumbbell/orgs","repos_url":"https://api.github.com/users/dumbbell/repos","events_url":"https://api.github.com/users/dumbbell/events{/privacy}","received_events_url":"https://api.github.com/users/dumbbell/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":66,"state":"closed","created_at":"2015-03-23T17:45:12Z","updated_at":"2015-04-06T20:29:00Z","due_on":null,"closed_at":"2015-03-24T10:00:50Z"},"comments":10,"created_at":"2015-04-06T19:48:30Z","updated_at":"2015-04-06T20:39:05Z","closed_at":"2015-04-06T20:28:45Z","pull_request":{"url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/pulls/99","html_url":"https://github.com/rabbitmq/rabbitmq-server/pull/99","diff_url":"https://github.com/rabbitmq/rabbitmq-server/pull/99.diff","patch_url":"https://github.com/rabbitmq/rabbitmq-server/pull/99.patch"},"body":"It has been relatively common in our environment to see rabbitmq use up to 10-20x more memory (usually allocated to the queue_procs or mgmt_db heaps) than the canonical queue data should consume after the rabbitmq-server processes have been running for some time with a production workload using versions 3.3.5, 3.4.4, and 3.5.0. The memory growth rate has been slow enough that a manually gc can be run which bring the processes back to a operable state, however running gc more often would be preferable to long intervals of unbounded growth/gc delay.\r\n\r\n@michaelklishin let me know if more context or data is needed, any feedback is greatly appreciated!"},"comment":{"url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/comments/90232787","html_url":"https://github.com/rabbitmq/rabbitmq-server/pull/99#issuecomment-90232787","issue_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/99","id":90232787,"user":{"login":"dallasmarlow","id":344678,"avatar_url":"https://avatars.githubusercontent.com/u/344678?v=3","gravatar_id":"","url":"https://api.github.com/users/dallasmarlow","html_url":"https://github.com/dallasmarlow","followers_url":"https://api.github.com/users/dallasmarlow/followers","following_url":"https://api.github.com/users/dallasmarlow/following{/other_user}","gists_url":"https://api.github.com/users/dallasmarlow/gists{/gist_id}","starred_url":"https://api.github.com/users/dallasmarlow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dallasmarlow/subscriptions","organizations_url":"https://api.github.com/users/dallasmarlow/orgs","repos_url":"https://api.github.com/users/dallasmarlow/repos","events_url":"https://api.github.com/users/dallasmarlow/events{/privacy}","received_events_url":"https://api.github.com/users/dallasmarlow/received_events","type":"User","site_admin":false},"created_at":"2015-04-06T20:39:04Z","updated_at":"2015-04-06T20:39:04Z","body":"@michaelklishin sounds good, thanks again."}}