{"action":"created","issue":{"url":"https://api.github.com/repos/BOINC/boinc-ng/issues/873","labels_url":"https://api.github.com/repos/BOINC/boinc-ng/issues/873/labels{/name}","comments_url":"https://api.github.com/repos/BOINC/boinc-ng/issues/873/comments","events_url":"https://api.github.com/repos/BOINC/boinc-ng/issues/873/events","html_url":"https://github.com/BOINC/boinc-ng/issues/873","id":56473661,"number":873,"title":"Client issues 'empty' RPC requesting zero work","user":{"login":"romw","id":985772,"avatar_url":"https://avatars.githubusercontent.com/u/985772?v=3","gravatar_id":"","url":"https://api.github.com/users/romw","html_url":"https://github.com/romw","followers_url":"https://api.github.com/users/romw/followers","following_url":"https://api.github.com/users/romw/following{/other_user}","gists_url":"https://api.github.com/users/romw/gists{/gist_id}","starred_url":"https://api.github.com/users/romw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/romw/subscriptions","organizations_url":"https://api.github.com/users/romw/orgs","repos_url":"https://api.github.com/users/romw/repos","events_url":"https://api.github.com/users/romw/events{/privacy}","received_events_url":"https://api.github.com/users/romw/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/BOINC/boinc-ng/labels/C:%20Client%20-%20Work%20Fetch%20Policy","name":"C: Client - Work Fetch Policy","color":"0000aa"},{"url":"https://api.github.com/repos/BOINC/boinc-ng/labels/P:%20Minor","name":"P: Minor","color":"dcffff"},{"url":"https://api.github.com/repos/BOINC/boinc-ng/labels/R:%20fixed","name":"R: fixed","color":"55ff55"},{"url":"https://api.github.com/repos/BOINC/boinc-ng/labels/T:%20Defect","name":"T: Defect","color":"cccccc"}],"state":"closed","locked":false,"assignee":{"login":"davidpanderson","id":985729,"avatar_url":"https://avatars.githubusercontent.com/u/985729?v=3","gravatar_id":"","url":"https://api.github.com/users/davidpanderson","html_url":"https://github.com/davidpanderson","followers_url":"https://api.github.com/users/davidpanderson/followers","following_url":"https://api.github.com/users/davidpanderson/following{/other_user}","gists_url":"https://api.github.com/users/davidpanderson/gists{/gist_id}","starred_url":"https://api.github.com/users/davidpanderson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidpanderson/subscriptions","organizations_url":"https://api.github.com/users/davidpanderson/orgs","repos_url":"https://api.github.com/users/davidpanderson/repos","events_url":"https://api.github.com/users/davidpanderson/events{/privacy}","received_events_url":"https://api.github.com/users/davidpanderson/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/BOINC/boinc-ng/milestones/9","labels_url":"https://api.github.com/repos/BOINC/boinc-ng/milestones/9/labels","id":964217,"number":9,"title":"6.12","description":"The new features for this release are:\r\n\r\n * [wiki:Notifications Notification mechanism]\r\n","creator":{"login":"romw","id":985772,"avatar_url":"https://avatars.githubusercontent.com/u/985772?v=3","gravatar_id":"","url":"https://api.github.com/users/romw","html_url":"https://github.com/romw","followers_url":"https://api.github.com/users/romw/followers","following_url":"https://api.github.com/users/romw/following{/other_user}","gists_url":"https://api.github.com/users/romw/gists{/gist_id}","starred_url":"https://api.github.com/users/romw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/romw/subscriptions","organizations_url":"https://api.github.com/users/romw/orgs","repos_url":"https://api.github.com/users/romw/repos","events_url":"https://api.github.com/users/romw/events{/privacy}","received_events_url":"https://api.github.com/users/romw/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":14,"state":"closed","created_at":"2015-02-03T19:48:37Z","updated_at":"2015-02-04T03:44:12Z","due_on":"1970-01-01T00:00:00Z","closed_at":"2015-02-03T19:48:37Z"},"comments":4,"created_at":"2015-02-04T03:03:00Z","updated_at":"2015-02-04T21:19:57Z","closed_at":"2015-02-04T03:03:10Z","body":"**Reported by Richard Haselgrove on 6 Apr 39388430 23:06 UTC**\n__Description__\r\nIf a client has a CUDA work shortfall, but no CUDA project is fetchable, it may issue a CPU work fetch instead. If there is no CPU shortfall, the work fetch is issued for 0.00 seconds.\r\n\r\nFor example:\r\n\r\n17/04/2009 11:21:51  [CPU: shortfall 0.00 nidle 0.00 est. delay 0.00[[BR](wfd])]\r\n17/04/2009 11:21:51  [CUDA: shortfall 21420.16 nidle 0.00 est. delay 0.00[[BR](wfd])]\r\n17/04/2009 11:21:51 Einstein@Home chosen: CPU minor shortfall[11:21:51 Einstein@Home [wfd]([BR]]\r\n17/04/2009) request: CPU (0.00 sec, 0) CUDA (0.00 sec, 0)\r\n\r\n\r\n__Reproducibility__\r\nDifficult. Only observed during SETI server crashes, but observed twice during different outages - once with client v6.6.23, and several times with client v6.6.28\r\n\r\n\r\n__Suspect code area__\r\nFunction WORK_FETCH::choose_project() in work_fetch.cpp\r\n\r\nThere is no \"none of the above\" escape path to cancel the work fetch if no project with the desired resource is fetchable.\r\n\r\n\r\n__Reporting history__\r\nOn boinc_alpha:\r\n\r\n17 Apr 2009, \"Work fetch bug in v6.6.23\" (with log)[Apr 2009, \"Fw: Work fetch bug in v6.6.23\" (analysis with JM7)[[BR]([BR]]\r\n23)]\r\n10 May 2009, \"Work fetch bug continues in v6.6.28\" (7 instances logged)"},"comment":{"url":"https://api.github.com/repos/BOINC/boinc-ng/issues/comments/72941686","html_url":"https://github.com/BOINC/boinc-ng/issues/873#issuecomment-72941686","issue_url":"https://api.github.com/repos/BOINC/boinc-ng/issues/873","id":72941686,"user":{"login":"romw","id":985772,"avatar_url":"https://avatars.githubusercontent.com/u/985772?v=3","gravatar_id":"","url":"https://api.github.com/users/romw","html_url":"https://github.com/romw","followers_url":"https://api.github.com/users/romw/followers","following_url":"https://api.github.com/users/romw/following{/other_user}","gists_url":"https://api.github.com/users/romw/gists{/gist_id}","starred_url":"https://api.github.com/users/romw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/romw/subscriptions","organizations_url":"https://api.github.com/users/romw/orgs","repos_url":"https://api.github.com/users/romw/repos","events_url":"https://api.github.com/users/romw/events{/privacy}","received_events_url":"https://api.github.com/users/romw/received_events","type":"User","site_admin":false},"created_at":"2015-02-04T21:19:57Z","updated_at":"2015-02-04T21:19:57Z","body":"**Commented by davea on 4 Oct 40005376 23:33 UTC**\nThis is probably fixed in 6.10.24; reopen if not."}}