{"action":"reopened","issue":{"url":"https://api.github.com/repos/MetPX/Sundew/issues/1","repository_url":"https://api.github.com/repos/MetPX/Sundew","labels_url":"https://api.github.com/repos/MetPX/Sundew/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/MetPX/Sundew/issues/1/comments","events_url":"https://api.github.com/repos/MetPX/Sundew/issues/1/events","html_url":"https://github.com/MetPX/Sundew/issues/1","id":308166621,"number":1,"title":"bulletin file ingest file *uniquifier* doesn't.","user":{"login":"petersilva","id":394117,"avatar_url":"https://avatars0.githubusercontent.com/u/394117?v=4","gravatar_id":"","url":"https://api.github.com/users/petersilva","html_url":"https://github.com/petersilva","followers_url":"https://api.github.com/users/petersilva/followers","following_url":"https://api.github.com/users/petersilva/following{/other_user}","gists_url":"https://api.github.com/users/petersilva/gists{/gist_id}","starred_url":"https://api.github.com/users/petersilva/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petersilva/subscriptions","organizations_url":"https://api.github.com/users/petersilva/orgs","repos_url":"https://api.github.com/users/petersilva/repos","events_url":"https://api.github.com/users/petersilva/events{/privacy}","received_events_url":"https://api.github.com/users/petersilva/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"petersilva","id":394117,"avatar_url":"https://avatars0.githubusercontent.com/u/394117?v=4","gravatar_id":"","url":"https://api.github.com/users/petersilva","html_url":"https://github.com/petersilva","followers_url":"https://api.github.com/users/petersilva/followers","following_url":"https://api.github.com/users/petersilva/following{/other_user}","gists_url":"https://api.github.com/users/petersilva/gists{/gist_id}","starred_url":"https://api.github.com/users/petersilva/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petersilva/subscriptions","organizations_url":"https://api.github.com/users/petersilva/orgs","repos_url":"https://api.github.com/users/petersilva/repos","events_url":"https://api.github.com/users/petersilva/events{/privacy}","received_events_url":"https://api.github.com/users/petersilva/received_events","type":"User","site_admin":false},"assignees":[{"login":"petersilva","id":394117,"avatar_url":"https://avatars0.githubusercontent.com/u/394117?v=4","gravatar_id":"","url":"https://api.github.com/users/petersilva","html_url":"https://github.com/petersilva","followers_url":"https://api.github.com/users/petersilva/followers","following_url":"https://api.github.com/users/petersilva/following{/other_user}","gists_url":"https://api.github.com/users/petersilva/gists{/gist_id}","starred_url":"https://api.github.com/users/petersilva/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petersilva/subscriptions","organizations_url":"https://api.github.com/users/petersilva/orgs","repos_url":"https://api.github.com/users/petersilva/repos","events_url":"https://api.github.com/users/petersilva/events{/privacy}","received_events_url":"https://api.github.com/users/petersilva/received_events","type":"User","site_admin":false},{"login":"habilinour","id":37589640,"avatar_url":"https://avatars0.githubusercontent.com/u/37589640?v=4","gravatar_id":"","url":"https://api.github.com/users/habilinour","html_url":"https://github.com/habilinour","followers_url":"https://api.github.com/users/habilinour/followers","following_url":"https://api.github.com/users/habilinour/following{/other_user}","gists_url":"https://api.github.com/users/habilinour/gists{/gist_id}","starred_url":"https://api.github.com/users/habilinour/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/habilinour/subscriptions","organizations_url":"https://api.github.com/users/habilinour/orgs","repos_url":"https://api.github.com/users/habilinour/repos","events_url":"https://api.github.com/users/habilinour/events{/privacy}","received_events_url":"https://api.github.com/users/habilinour/received_events","type":"User","site_admin":false},{"login":"junhu3","id":37593834,"avatar_url":"https://avatars2.githubusercontent.com/u/37593834?v=4","gravatar_id":"","url":"https://api.github.com/users/junhu3","html_url":"https://github.com/junhu3","followers_url":"https://api.github.com/users/junhu3/followers","following_url":"https://api.github.com/users/junhu3/following{/other_user}","gists_url":"https://api.github.com/users/junhu3/gists{/gist_id}","starred_url":"https://api.github.com/users/junhu3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/junhu3/subscriptions","organizations_url":"https://api.github.com/users/junhu3/orgs","repos_url":"https://api.github.com/users/junhu3/repos","events_url":"https://api.github.com/users/junhu3/events{/privacy}","received_events_url":"https://api.github.com/users/junhu3/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2018-03-23T20:19:29Z","updated_at":"2018-03-27T00:15:11Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"\r\nWhen ingesting WMO bulletins via the bulletin-file receiver, the ingest file name is discarded and replaced by one generated by sundew.  There is a five digit number created that is supposed to make the file ingested unique.  This worked great when we had one server running the ingestor, but now that we have four, and on startup theyall start a counter to 99999 at zero, and many files arrive with the same name, we have many clashes.\r\n\r\nAfter some discussion, the conclusion is to build a new version of sundew with that five digit number assignement logic replaced by calculation of a 16-bit CRC (which should still be a five digit decimal number.)  That should improve things a lot.\r\n\r\nNoureddine has volunteered to work on this next week, Just added Jun and I so we get mail when it progresses.\r\n"}}
{"actor":{"display_login":"habilinour"}}