{"action":"closed","issue":{"url":"https://api.github.com/repos/rapid7/propsd/issues/147","repository_url":"https://api.github.com/repos/rapid7/propsd","labels_url":"https://api.github.com/repos/rapid7/propsd/issues/147/labels{/name}","comments_url":"https://api.github.com/repos/rapid7/propsd/issues/147/comments","events_url":"https://api.github.com/repos/rapid7/propsd/issues/147/events","html_url":"https://github.com/rapid7/propsd/issues/147","id":157275938,"number":147,"title":"Properties are missing while the index is being rebuilt","user":{"login":"fmitchell-r7","id":14876658,"avatar_url":"https://avatars.githubusercontent.com/u/14876658?v=3","gravatar_id":"","url":"https://api.github.com/users/fmitchell-r7","html_url":"https://github.com/fmitchell-r7","followers_url":"https://api.github.com/users/fmitchell-r7/followers","following_url":"https://api.github.com/users/fmitchell-r7/following{/other_user}","gists_url":"https://api.github.com/users/fmitchell-r7/gists{/gist_id}","starred_url":"https://api.github.com/users/fmitchell-r7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fmitchell-r7/subscriptions","organizations_url":"https://api.github.com/users/fmitchell-r7/orgs","repos_url":"https://api.github.com/users/fmitchell-r7/repos","events_url":"https://api.github.com/users/fmitchell-r7/events{/privacy}","received_events_url":"https://api.github.com/users/fmitchell-r7/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rapid7/propsd/labels/bug","name":"bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-05-27T19:31:04Z","updated_at":"2016-06-13T13:16:09Z","closed_at":"2016-06-13T13:16:09Z","body":"When the index is rebuilt, all of the [sources are reinitialized](https://github.com/rapid7/propsd/blob/v1.2.4/lib/plugin-manager.js#L187-L227). During the window that [S3 sources](https://github.com/rapid7/propsd/blob/v1.2.4/lib/source/s3.js) are initializing, their update events will trigger rebuilds of the properties in `Storage` before all of the new sources have properties to be merged. This results in missing properties for a short window."}}
{"actor":{"display_login":"fmitchell-r7"}}