{"action":"created","issue":{"url":"https://api.github.com/repos/unfetter-discover/unfetter/issues/1123","repository_url":"https://api.github.com/repos/unfetter-discover/unfetter","labels_url":"https://api.github.com/repos/unfetter-discover/unfetter/issues/1123/labels{/name}","comments_url":"https://api.github.com/repos/unfetter-discover/unfetter/issues/1123/comments","events_url":"https://api.github.com/repos/unfetter-discover/unfetter/issues/1123/events","html_url":"https://github.com/unfetter-discover/unfetter/issues/1123","id":330360418,"node_id":"MDU6SXNzdWUzMzAzNjA0MTg=","number":1123,"title":"Remove/lessen requirement for Processor to run","user":{"login":"infosec-alchemist","id":19472140,"node_id":"MDQ6VXNlcjE5NDcyMTQw","avatar_url":"https://avatars2.githubusercontent.com/u/19472140?v=4","gravatar_id":"","url":"https://api.github.com/users/infosec-alchemist","html_url":"https://github.com/infosec-alchemist","followers_url":"https://api.github.com/users/infosec-alchemist/followers","following_url":"https://api.github.com/users/infosec-alchemist/following{/other_user}","gists_url":"https://api.github.com/users/infosec-alchemist/gists{/gist_id}","starred_url":"https://api.github.com/users/infosec-alchemist/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/infosec-alchemist/subscriptions","organizations_url":"https://api.github.com/users/infosec-alchemist/orgs","repos_url":"https://api.github.com/users/infosec-alchemist/repos","events_url":"https://api.github.com/users/infosec-alchemist/events{/privacy}","received_events_url":"https://api.github.com/users/infosec-alchemist/received_events","type":"User","site_admin":false},"labels":[{"id":535183047,"node_id":"MDU6TGFiZWw1MzUxODMwNDc=","url":"https://api.github.com/repos/unfetter-discover/unfetter/labels/backend","name":"backend","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/unfetter-discover/unfetter/milestones/21","html_url":"https://github.com/unfetter-discover/unfetter/milestone/21","labels_url":"https://api.github.com/repos/unfetter-discover/unfetter/milestones/21/labels","id":3139422,"node_id":"MDk6TWlsZXN0b25lMzEzOTQyMg==","number":21,"title":"Sprint 2.4","description":"","creator":{"login":"infosec-alchemist","id":19472140,"node_id":"MDQ6VXNlcjE5NDcyMTQw","avatar_url":"https://avatars2.githubusercontent.com/u/19472140?v=4","gravatar_id":"","url":"https://api.github.com/users/infosec-alchemist","html_url":"https://github.com/infosec-alchemist","followers_url":"https://api.github.com/users/infosec-alchemist/followers","following_url":"https://api.github.com/users/infosec-alchemist/following{/other_user}","gists_url":"https://api.github.com/users/infosec-alchemist/gists{/gist_id}","starred_url":"https://api.github.com/users/infosec-alchemist/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/infosec-alchemist/subscriptions","organizations_url":"https://api.github.com/users/infosec-alchemist/orgs","repos_url":"https://api.github.com/users/infosec-alchemist/repos","events_url":"https://api.github.com/users/infosec-alchemist/events{/privacy}","received_events_url":"https://api.github.com/users/infosec-alchemist/received_events","type":"User","site_admin":false},"open_issues":57,"closed_issues":11,"state":"open","created_at":"2018-02-23T15:33:28Z","updated_at":"2018-06-07T17:07:15Z","due_on":"2018-06-30T07:00:00Z","closed_at":null},"comments":1,"created_at":"2018-06-07T17:07:14Z","updated_at":"2018-06-07T18:18:02Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"If processor does not run, then unfetter-discover-api will fail.  It appears that processor must run everytime the Docker stack starts.\r\n\r\nThere will be cases where the processor does not need to run first.  Reduce this api requirement.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/unfetter-discover/unfetter/issues/comments/395516446","html_url":"https://github.com/unfetter-discover/unfetter/issues/1123#issuecomment-395516446","issue_url":"https://api.github.com/repos/unfetter-discover/unfetter/issues/1123","id":395516446,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NTUxNjQ0Ng==","user":{"login":"j987987","id":30236110,"node_id":"MDQ6VXNlcjMwMjM2MTEw","avatar_url":"https://avatars2.githubusercontent.com/u/30236110?v=4","gravatar_id":"","url":"https://api.github.com/users/j987987","html_url":"https://github.com/j987987","followers_url":"https://api.github.com/users/j987987/followers","following_url":"https://api.github.com/users/j987987/following{/other_user}","gists_url":"https://api.github.com/users/j987987/gists{/gist_id}","starred_url":"https://api.github.com/users/j987987/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/j987987/subscriptions","organizations_url":"https://api.github.com/users/j987987/orgs","repos_url":"https://api.github.com/users/j987987/repos","events_url":"https://api.github.com/users/j987987/events{/privacy}","received_events_url":"https://api.github.com/users/j987987/received_events","type":"User","site_admin":false},"created_at":"2018-06-07T18:18:02Z","updated_at":"2018-06-07T18:18:02Z","author_association":"CONTRIBUTOR","body":"The processor flags were added to fix a more serious bug where the API, CTF ingest, and the socket server could fail due to the processor being finished loading configurations.  This was fixed in this previous issue:  https://github.com/unfetter-discover/unfetter/issues/871\r\n\r\nThe following behavior should be present:\r\n\r\n- If the processor never runs, the `PROCESSOR_STATUS` flag (inside of mongo) won't exist\r\n- If the processor is running, the `PROCESSOR_STATUS` flag will be `PENDING`\r\n- If the processor finishes, either successfully or unsuccessfully, the `PROCESSOR_STATUS` flag will be set to `COMPLETE`\r\n- The API and Socket Server wait for `PROCESSOR_STATUS` to be `COMPLETE` before running\r\n- If `PROCESSOR_STATUS` is `COMPLETE`, the processor will never be required to be run again"}}
{"actor":{"display_login":"j987987"}}