{"action":"created","issue":{"url":"https://api.github.com/repos/softdevteam/krun/issues/41","labels_url":"https://api.github.com/repos/softdevteam/krun/issues/41/labels{/name}","comments_url":"https://api.github.com/repos/softdevteam/krun/issues/41/comments","events_url":"https://api.github.com/repos/softdevteam/krun/issues/41/events","html_url":"https://github.com/softdevteam/krun/issues/41","id":108619484,"number":41,"title":"Easier session resume","user":{"login":"vext01","id":604955,"avatar_url":"https://avatars.githubusercontent.com/u/604955?v=3","gravatar_id":"","url":"https://api.github.com/users/vext01","html_url":"https://github.com/vext01","followers_url":"https://api.github.com/users/vext01/followers","following_url":"https://api.github.com/users/vext01/following{/other_user}","gists_url":"https://api.github.com/users/vext01/gists{/gist_id}","starred_url":"https://api.github.com/users/vext01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vext01/subscriptions","organizations_url":"https://api.github.com/users/vext01/orgs","repos_url":"https://api.github.com/users/vext01/repos","events_url":"https://api.github.com/users/vext01/events{/privacy}","received_events_url":"https://api.github.com/users/vext01/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/softdevteam/krun/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/softdevteam/krun/labels/low%20priority%20(nice%20to%20have)","name":"low priority (nice to have)","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"snim2","id":97674,"avatar_url":"https://avatars.githubusercontent.com/u/97674?v=3","gravatar_id":"","url":"https://api.github.com/users/snim2","html_url":"https://github.com/snim2","followers_url":"https://api.github.com/users/snim2/followers","following_url":"https://api.github.com/users/snim2/following{/other_user}","gists_url":"https://api.github.com/users/snim2/gists{/gist_id}","starred_url":"https://api.github.com/users/snim2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snim2/subscriptions","organizations_url":"https://api.github.com/users/snim2/orgs","repos_url":"https://api.github.com/users/snim2/repos","events_url":"https://api.github.com/users/snim2/events{/privacy}","received_events_url":"https://api.github.com/users/snim2/received_events","type":"User","site_admin":false},"milestone":null,"comments":13,"created_at":"2015-09-28T09:23:34Z","updated_at":"2015-10-22T12:17:19Z","closed_at":null,"body":"When a benchmark session crashes, or when the system loses power, we often need to run again just what we need to.\r\n\r\nCurrently this is quite a manual process. The experimenter has to manually determine which work needs to be run, run them, then manually merge the new data into the existing data.\r\n\r\nIt would be better if krun could help us do this.\r\n\r\nI imagine something like the following:\r\n\r\n\r\n* user invokes krun\r\n* krun realises a results file already exists\r\n* krun says `partial results detected. Looks like we need to run: 4 executions of benchmark3 and 4 executions of benchmark 4, OK?`\r\n* If user says yes, krun *appends* results to existing results.\r\n\r\nThis need not be an interactive process, there could be a `-check-results` and a `-resume` option on the CLI."},"comment":{"url":"https://api.github.com/repos/softdevteam/krun/issues/comments/150203088","html_url":"https://github.com/softdevteam/krun/issues/41#issuecomment-150203088","issue_url":"https://api.github.com/repos/softdevteam/krun/issues/41","id":150203088,"user":{"login":"vext01","id":604955,"avatar_url":"https://avatars.githubusercontent.com/u/604955?v=3","gravatar_id":"","url":"https://api.github.com/users/vext01","html_url":"https://github.com/vext01","followers_url":"https://api.github.com/users/vext01/followers","following_url":"https://api.github.com/users/vext01/following{/other_user}","gists_url":"https://api.github.com/users/vext01/gists{/gist_id}","starred_url":"https://api.github.com/users/vext01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vext01/subscriptions","organizations_url":"https://api.github.com/users/vext01/orgs","repos_url":"https://api.github.com/users/vext01/repos","events_url":"https://api.github.com/users/vext01/events{/privacy}","received_events_url":"https://api.github.com/users/vext01/received_events","type":"User","site_admin":false},"created_at":"2015-10-22T12:17:18Z","updated_at":"2015-10-22T12:17:18Z","body":"WRT: *Does krun need to know if it's in reboot mode?* I suggest adding a boolean config option `REBOOT_MODE`.\r\n\r\n"}}