{"action":"created","issue":{"url":"https://api.github.com/repos/flux-framework/flux-core/issues/576","repository_url":"https://api.github.com/repos/flux-framework/flux-core","labels_url":"https://api.github.com/repos/flux-framework/flux-core/issues/576/labels{/name}","comments_url":"https://api.github.com/repos/flux-framework/flux-core/issues/576/comments","events_url":"https://api.github.com/repos/flux-framework/flux-core/issues/576/events","html_url":"https://github.com/flux-framework/flux-core/pull/576","id":135110732,"number":576,"title":"ensure all requests to modules get a response","user":{"login":"garlick","id":169947,"avatar_url":"https://avatars.githubusercontent.com/u/169947?v=3","gravatar_id":"","url":"https://api.github.com/users/garlick","html_url":"https://github.com/garlick","followers_url":"https://api.github.com/users/garlick/followers","following_url":"https://api.github.com/users/garlick/following{/other_user}","gists_url":"https://api.github.com/users/garlick/gists{/gist_id}","starred_url":"https://api.github.com/users/garlick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garlick/subscriptions","organizations_url":"https://api.github.com/users/garlick/orgs","repos_url":"https://api.github.com/users/garlick/repos","events_url":"https://api.github.com/users/garlick/events{/privacy}","received_events_url":"https://api.github.com/users/garlick/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/flux-framework/flux-core/labels/review","name":"review","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":20,"created_at":"2016-02-20T19:05:27Z","updated_at":"2016-02-23T22:16:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/flux-framework/flux-core/pulls/576","html_url":"https://github.com/flux-framework/flux-core/pull/576","diff_url":"https://github.com/flux-framework/flux-core/pull/576.diff","patch_url":"https://github.com/flux-framework/flux-core/pull/576.patch"},"body":"Requests might be \"lost\" if they arrive while a module is shutting down (e.g. while being unloaded).  This PR ensures those requests get an ENOSYS reply.  A debug message is logged for each message responded to here.\r\n\r\nA theory for #570 is that store requests are lost and remain pending in the content-cache when the backing store module is unloaded. "},"comment":{"url":"https://api.github.com/repos/flux-framework/flux-core/issues/comments/187940630","html_url":"https://github.com/flux-framework/flux-core/pull/576#issuecomment-187940630","issue_url":"https://api.github.com/repos/flux-framework/flux-core/issues/576","id":187940630,"user":{"login":"grondo","id":741970,"avatar_url":"https://avatars.githubusercontent.com/u/741970?v=3","gravatar_id":"","url":"https://api.github.com/users/grondo","html_url":"https://github.com/grondo","followers_url":"https://api.github.com/users/grondo/followers","following_url":"https://api.github.com/users/grondo/following{/other_user}","gists_url":"https://api.github.com/users/grondo/gists{/gist_id}","starred_url":"https://api.github.com/users/grondo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grondo/subscriptions","organizations_url":"https://api.github.com/users/grondo/orgs","repos_url":"https://api.github.com/users/grondo/repos","events_url":"https://api.github.com/users/grondo/events{/privacy}","received_events_url":"https://api.github.com/users/grondo/received_events","type":"User","site_admin":false},"created_at":"2016-02-23T22:16:52Z","updated_at":"2016-02-23T22:16:52Z","body":"I'd hate to make more work for you, but I'd feel better about merging if the unrelated tests updates were moved into their own PR. This will also help us when we're reviewing merged PRs to create the NEWS file for the next release."}}