{"action":"created","issue":{"url":"https://api.github.com/repos/xcat2/xcat-core/issues/5497","repository_url":"https://api.github.com/repos/xcat2/xcat-core","labels_url":"https://api.github.com/repos/xcat2/xcat-core/issues/5497/labels{/name}","comments_url":"https://api.github.com/repos/xcat2/xcat-core/issues/5497/comments","events_url":"https://api.github.com/repos/xcat2/xcat-core/issues/5497/events","html_url":"https://github.com/xcat2/xcat-core/issues/5497","id":349627721,"node_id":"MDU6SXNzdWUzNDk2Mjc3MjE=","number":5497,"title":"add rinstall option to skip rebuilding initrd when osdistroupdate/netdrivers is used","user":{"login":"kcgthb","id":186807,"node_id":"MDQ6VXNlcjE4NjgwNw==","avatar_url":"https://avatars1.githubusercontent.com/u/186807?v=4","gravatar_id":"","url":"https://api.github.com/users/kcgthb","html_url":"https://github.com/kcgthb","followers_url":"https://api.github.com/users/kcgthb/followers","following_url":"https://api.github.com/users/kcgthb/following{/other_user}","gists_url":"https://api.github.com/users/kcgthb/gists{/gist_id}","starred_url":"https://api.github.com/users/kcgthb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kcgthb/subscriptions","organizations_url":"https://api.github.com/users/kcgthb/orgs","repos_url":"https://api.github.com/users/kcgthb/repos","events_url":"https://api.github.com/users/kcgthb/events{/privacy}","received_events_url":"https://api.github.com/users/kcgthb/received_events","type":"User","site_admin":false},"labels":[{"id":310576733,"node_id":"MDU6TGFiZWwzMTA1NzY3MzM=","url":"https://api.github.com/repos/xcat2/xcat-core/labels/component:os_provision","name":"component:os_provision","color":"fbca04","default":false},{"id":551182344,"node_id":"MDU6TGFiZWw1NTExODIzNDQ=","url":"https://api.github.com/repos/xcat2/xcat-core/labels/sprint1","name":"sprint1","color":"bfd4f2","default":false},{"id":243855395,"node_id":"MDU6TGFiZWwyNDM4NTUzOTU=","url":"https://api.github.com/repos/xcat2/xcat-core/labels/status:pending","name":"status:pending","color":"006b75","default":false}],"state":"open","locked":false,"assignee":{"login":"gurevichmark","id":16106630,"node_id":"MDQ6VXNlcjE2MTA2NjMw","avatar_url":"https://avatars1.githubusercontent.com/u/16106630?v=4","gravatar_id":"","url":"https://api.github.com/users/gurevichmark","html_url":"https://github.com/gurevichmark","followers_url":"https://api.github.com/users/gurevichmark/followers","following_url":"https://api.github.com/users/gurevichmark/following{/other_user}","gists_url":"https://api.github.com/users/gurevichmark/gists{/gist_id}","starred_url":"https://api.github.com/users/gurevichmark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gurevichmark/subscriptions","organizations_url":"https://api.github.com/users/gurevichmark/orgs","repos_url":"https://api.github.com/users/gurevichmark/repos","events_url":"https://api.github.com/users/gurevichmark/events{/privacy}","received_events_url":"https://api.github.com/users/gurevichmark/received_events","type":"User","site_admin":false},"assignees":[{"login":"gurevichmark","id":16106630,"node_id":"MDQ6VXNlcjE2MTA2NjMw","avatar_url":"https://avatars1.githubusercontent.com/u/16106630?v=4","gravatar_id":"","url":"https://api.github.com/users/gurevichmark","html_url":"https://github.com/gurevichmark","followers_url":"https://api.github.com/users/gurevichmark/followers","following_url":"https://api.github.com/users/gurevichmark/following{/other_user}","gists_url":"https://api.github.com/users/gurevichmark/gists{/gist_id}","starred_url":"https://api.github.com/users/gurevichmark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gurevichmark/subscriptions","organizations_url":"https://api.github.com/users/gurevichmark/orgs","repos_url":"https://api.github.com/users/gurevichmark/repos","events_url":"https://api.github.com/users/gurevichmark/events{/privacy}","received_events_url":"https://api.github.com/users/gurevichmark/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/xcat2/xcat-core/milestones/41","html_url":"https://github.com/xcat2/xcat-core/milestone/41","labels_url":"https://api.github.com/repos/xcat2/xcat-core/milestones/41/labels","id":3538202,"node_id":"MDk6TWlsZXN0b25lMzUzODIwMg==","number":41,"title":"2.14.4","description":"","creator":{"login":"zet809","id":8222144,"node_id":"MDQ6VXNlcjgyMjIxNDQ=","avatar_url":"https://avatars2.githubusercontent.com/u/8222144?v=4","gravatar_id":"","url":"https://api.github.com/users/zet809","html_url":"https://github.com/zet809","followers_url":"https://api.github.com/users/zet809/followers","following_url":"https://api.github.com/users/zet809/following{/other_user}","gists_url":"https://api.github.com/users/zet809/gists{/gist_id}","starred_url":"https://api.github.com/users/zet809/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zet809/subscriptions","organizations_url":"https://api.github.com/users/zet809/orgs","repos_url":"https://api.github.com/users/zet809/repos","events_url":"https://api.github.com/users/zet809/events{/privacy}","received_events_url":"https://api.github.com/users/zet809/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":117,"state":"open","created_at":"2018-08-01T06:44:28Z","updated_at":"2018-10-19T13:53:50Z","due_on":"2018-10-19T07:00:00Z","closed_at":null},"comments":14,"created_at":"2018-08-10T19:13:54Z","updated_at":"2018-10-19T18:56:33Z","closed_at":null,"author_association":"MEMBER","body":"`nodeset` has a `--noupdateinitrd` option to skip rebuilding the `initrd` image when an `osimage` has a `osupdatename` and `netdrivers` attributes, but `rinstall` doesn't.\r\n\r\nAs a result, each call to `rinstall` will rebuild the initrd, which is quite slow, on *each* Service Node:\r\n1. that could probably be only done on the SN serving the node being deployed,\r\n2. there should be a mechanism to disable this, to speed up operations.\r\n\r\nIs there even a need to rebuild `initrd`s via `nodeset`/`rinstall`? Shouldn't that operation be just handled when `geninitrd` is explicitly run by the user?\r\n\r\nIdeally, there should be a site-wide option (in the `site` table, for instance) to enable or disabling building `initrd`s at each `nodeset`/`rinstall` invocation. What do you think?"},"comment":{"url":"https://api.github.com/repos/xcat2/xcat-core/issues/comments/431463916","html_url":"https://github.com/xcat2/xcat-core/issues/5497#issuecomment-431463916","issue_url":"https://api.github.com/repos/xcat2/xcat-core/issues/5497","id":431463916,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMTQ2MzkxNg==","user":{"login":"kcgthb","id":186807,"node_id":"MDQ6VXNlcjE4NjgwNw==","avatar_url":"https://avatars1.githubusercontent.com/u/186807?v=4","gravatar_id":"","url":"https://api.github.com/users/kcgthb","html_url":"https://github.com/kcgthb","followers_url":"https://api.github.com/users/kcgthb/followers","following_url":"https://api.github.com/users/kcgthb/following{/other_user}","gists_url":"https://api.github.com/users/kcgthb/gists{/gist_id}","starred_url":"https://api.github.com/users/kcgthb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kcgthb/subscriptions","organizations_url":"https://api.github.com/users/kcgthb/orgs","repos_url":"https://api.github.com/users/kcgthb/repos","events_url":"https://api.github.com/users/kcgthb/events{/privacy}","received_events_url":"https://api.github.com/users/kcgthb/received_events","type":"User","site_admin":false},"created_at":"2018-10-19T18:56:33Z","updated_at":"2018-10-19T18:56:33Z","author_association":"MEMBER","body":"Oh I see that if I use `rinstall <node> osimage=<osimage> --noupdateinitrd`, the `--noupdateinitrd` flag seem tobe working and the `initrd` is not regenerated.\r\n\r\nBut if `osimage=<osimage>` is omiited, the  `--noupdateinitrd` flag is ignored and the `initrd` is regenerated anyway.\r\n\r\nDo you confirm this?"}}
{"actor":{"display_login":"kcgthb"}}