{"action":"created","issue":{"url":"https://api.github.com/repos/Particular/ServiceControl/issues/701","repository_url":"https://api.github.com/repos/Particular/ServiceControl","labels_url":"https://api.github.com/repos/Particular/ServiceControl/issues/701/labels{/name}","comments_url":"https://api.github.com/repos/Particular/ServiceControl/issues/701/comments","events_url":"https://api.github.com/repos/Particular/ServiceControl/issues/701/events","html_url":"https://github.com/Particular/ServiceControl/issues/701","id":142322881,"number":701,"title":"Exhausts the disk space and then fails to start","user":{"login":"dsaf","id":3845650,"avatar_url":"https://avatars.githubusercontent.com/u/3845650?v=3","gravatar_id":"","url":"https://api.github.com/users/dsaf","html_url":"https://github.com/dsaf","followers_url":"https://api.github.com/users/dsaf/followers","following_url":"https://api.github.com/users/dsaf/following{/other_user}","gists_url":"https://api.github.com/users/dsaf/gists{/gist_id}","starred_url":"https://api.github.com/users/dsaf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dsaf/subscriptions","organizations_url":"https://api.github.com/users/dsaf/orgs","repos_url":"https://api.github.com/users/dsaf/repos","events_url":"https://api.github.com/users/dsaf/events{/privacy}","received_events_url":"https://api.github.com/users/dsaf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2016-03-21T11:38:57Z","updated_at":"2016-03-22T05:14:47Z","closed_at":null,"body":"Scenario:\r\n\r\n1) Constrained environment with few disk space available\r\n2) Sudden very big spike in error messages (thousands)\r\n3) RavenDB database explodes to gigabytes using up all available disk space\r\n4) ServiceControl fails to start due to lack of available disk space\r\n5) I cannot use ServicePulse to free up disk space by getting rid of errors because ServiceControl won't start\r\n6) Dead end.\r\n\r\nCould it instead process messages gradually? Like only take first 1000 and say: \"more messages available in error queue, please archive/replay current ones to load the next batch\".\r\n\r\nThank you."},"comment":{"url":"https://api.github.com/repos/Particular/ServiceControl/issues/comments/199641943","html_url":"https://github.com/Particular/ServiceControl/issues/701#issuecomment-199641943","issue_url":"https://api.github.com/repos/Particular/ServiceControl/issues/701","id":199641943,"user":{"login":"mauroservienti","id":1325611,"avatar_url":"https://avatars.githubusercontent.com/u/1325611?v=3","gravatar_id":"","url":"https://api.github.com/users/mauroservienti","html_url":"https://github.com/mauroservienti","followers_url":"https://api.github.com/users/mauroservienti/followers","following_url":"https://api.github.com/users/mauroservienti/following{/other_user}","gists_url":"https://api.github.com/users/mauroservienti/gists{/gist_id}","starred_url":"https://api.github.com/users/mauroservienti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mauroservienti/subscriptions","organizations_url":"https://api.github.com/users/mauroservienti/orgs","repos_url":"https://api.github.com/users/mauroservienti/repos","events_url":"https://api.github.com/users/mauroservienti/events{/privacy}","received_events_url":"https://api.github.com/users/mauroservienti/received_events","type":"User","site_admin":false},"created_at":"2016-03-22T05:14:47Z","updated_at":"2016-03-22T05:14:47Z","body":"> ServiceControl does not monitor low disk usage, maybe this is something we need to monitor and then stop the ingestion\r\n\r\nwould be awesome. The thing I'd love (and I'm pretty sure @ramonsmits would fall in love as well with) is the ability to stop ingesting in a selective manner without stopping the bus in it's entirety, so for example being able to pause the `error` satellite, or the `audit` one, but letting the \"main\" bus up & running so to be able to process heartbeats and send out messages or issue retries."}}