{"action":"created","issue":{"url":"https://api.github.com/repos/IBM/CAST/issues/370","repository_url":"https://api.github.com/repos/IBM/CAST","labels_url":"https://api.github.com/repos/IBM/CAST/issues/370/labels{/name}","comments_url":"https://api.github.com/repos/IBM/CAST/issues/370/comments","events_url":"https://api.github.com/repos/IBM/CAST/issues/370/events","html_url":"https://github.com/IBM/CAST/pull/370","id":374353448,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI2MDczOTc1","number":370,"title":"CSM RAS: Add support for HARD_FAILURE node state to RAS Master","user":{"login":"besawn","id":38794505,"node_id":"MDQ6VXNlcjM4Nzk0NTA1","avatar_url":"https://avatars2.githubusercontent.com/u/38794505?v=4","gravatar_id":"","url":"https://api.github.com/users/besawn","html_url":"https://github.com/besawn","followers_url":"https://api.github.com/users/besawn/followers","following_url":"https://api.github.com/users/besawn/following{/other_user}","gists_url":"https://api.github.com/users/besawn/gists{/gist_id}","starred_url":"https://api.github.com/users/besawn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/besawn/subscriptions","organizations_url":"https://api.github.com/users/besawn/orgs","repos_url":"https://api.github.com/users/besawn/repos","events_url":"https://api.github.com/users/besawn/events{/privacy}","received_events_url":"https://api.github.com/users/besawn/received_events","type":"User","site_admin":false},"labels":[{"id":905033583,"node_id":"MDU6TGFiZWw5MDUwMzM1ODM=","url":"https://api.github.com/repos/IBM/CAST/labels/Comp:%20CSM.ras","name":"Comp: CSM.ras","color":"ffff66","default":false},{"id":907858453,"node_id":"MDU6TGFiZWw5MDc4NTg0NTM=","url":"https://api.github.com/repos/IBM/CAST/labels/Sev:%202","name":"Sev: 2","color":"ff3366","default":false},{"id":907869711,"node_id":"MDU6TGFiZWw5MDc4Njk3MTE=","url":"https://api.github.com/repos/IBM/CAST/labels/Type:%20Story","name":"Type: Story","color":"ccff33","default":false}],"state":"open","locked":false,"assignee":{"login":"besawn","id":38794505,"node_id":"MDQ6VXNlcjM4Nzk0NTA1","avatar_url":"https://avatars2.githubusercontent.com/u/38794505?v=4","gravatar_id":"","url":"https://api.github.com/users/besawn","html_url":"https://github.com/besawn","followers_url":"https://api.github.com/users/besawn/followers","following_url":"https://api.github.com/users/besawn/following{/other_user}","gists_url":"https://api.github.com/users/besawn/gists{/gist_id}","starred_url":"https://api.github.com/users/besawn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/besawn/subscriptions","organizations_url":"https://api.github.com/users/besawn/orgs","repos_url":"https://api.github.com/users/besawn/repos","events_url":"https://api.github.com/users/besawn/events{/privacy}","received_events_url":"https://api.github.com/users/besawn/received_events","type":"User","site_admin":false},"assignees":[{"login":"besawn","id":38794505,"node_id":"MDQ6VXNlcjM4Nzk0NTA1","avatar_url":"https://avatars2.githubusercontent.com/u/38794505?v=4","gravatar_id":"","url":"https://api.github.com/users/besawn","html_url":"https://github.com/besawn","followers_url":"https://api.github.com/users/besawn/followers","following_url":"https://api.github.com/users/besawn/following{/other_user}","gists_url":"https://api.github.com/users/besawn/gists{/gist_id}","starred_url":"https://api.github.com/users/besawn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/besawn/subscriptions","organizations_url":"https://api.github.com/users/besawn/orgs","repos_url":"https://api.github.com/users/besawn/repos","events_url":"https://api.github.com/users/besawn/events{/privacy}","received_events_url":"https://api.github.com/users/besawn/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/IBM/CAST/milestones/7","html_url":"https://github.com/IBM/CAST/milestone/7","labels_url":"https://api.github.com/repos/IBM/CAST/milestones/7/labels","id":3728383,"node_id":"MDk6TWlsZXN0b25lMzcyODM4Mw==","number":7,"title":"CSM 1.4 Development Ends","description":"CSM 1.4.0 - Development Ends - Add an issue here if it is a development item that needs to be completed before we spin off the release candidate. At this date, we grab the \"working\" branch and spin up a candidate release for the test team. Test team will rigorously test this build as we prepare it for shipment to the labs.","creator":{"login":"NickyDaB","id":4662139,"node_id":"MDQ6VXNlcjQ2NjIxMzk=","avatar_url":"https://avatars2.githubusercontent.com/u/4662139?v=4","gravatar_id":"","url":"https://api.github.com/users/NickyDaB","html_url":"https://github.com/NickyDaB","followers_url":"https://api.github.com/users/NickyDaB/followers","following_url":"https://api.github.com/users/NickyDaB/following{/other_user}","gists_url":"https://api.github.com/users/NickyDaB/gists{/gist_id}","starred_url":"https://api.github.com/users/NickyDaB/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NickyDaB/subscriptions","organizations_url":"https://api.github.com/users/NickyDaB/orgs","repos_url":"https://api.github.com/users/NickyDaB/repos","events_url":"https://api.github.com/users/NickyDaB/events{/privacy}","received_events_url":"https://api.github.com/users/NickyDaB/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":2,"state":"open","created_at":"2018-10-10T18:28:32Z","updated_at":"2018-10-26T15:41:40Z","due_on":"2018-11-30T08:00:00Z","closed_at":null},"comments":2,"created_at":"2018-10-26T12:03:13Z","updated_at":"2018-10-29T12:56:03Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/IBM/CAST/pulls/370","html_url":"https://github.com/IBM/CAST/pull/370","diff_url":"https://github.com/IBM/CAST/pull/370.diff","patch_url":"https://github.com/IBM/CAST/pull/370.patch"},"body":"This pull request updates the csm_ras_event_create back end to allow set_state=HARD_FAILURE to work in a similar fashion to set_state=SOFT_FAILURE. \r\n\r\nThe addition of the HARD_FAILURE node state is intended to distinguish between transient, potentially recoverable errors (SOFT_FAILURE) and unrecoverable errors (HARD_FAILURE). \r\n\r\nThis pull request also recategorizes some of the existing set_state=SOFT_FAILURE events to set_state=HARD_FAILURE due to their unrecoverable nature.\r\n\r\nAdditional changes are needed in CSM APIs to support the HARD_FAILURE state. This pull request is still in progress and is not yet ready for final review."},"comment":{"url":"https://api.github.com/repos/IBM/CAST/issues/comments/433899443","html_url":"https://github.com/IBM/CAST/pull/370#issuecomment-433899443","issue_url":"https://api.github.com/repos/IBM/CAST/issues/370","id":433899443,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMzg5OTQ0Mw==","user":{"login":"besawn","id":38794505,"node_id":"MDQ6VXNlcjM4Nzk0NTA1","avatar_url":"https://avatars2.githubusercontent.com/u/38794505?v=4","gravatar_id":"","url":"https://api.github.com/users/besawn","html_url":"https://github.com/besawn","followers_url":"https://api.github.com/users/besawn/followers","following_url":"https://api.github.com/users/besawn/following{/other_user}","gists_url":"https://api.github.com/users/besawn/gists{/gist_id}","starred_url":"https://api.github.com/users/besawn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/besawn/subscriptions","organizations_url":"https://api.github.com/users/besawn/orgs","repos_url":"https://api.github.com/users/besawn/repos","events_url":"https://api.github.com/users/besawn/events{/privacy}","received_events_url":"https://api.github.com/users/besawn/received_events","type":"User","site_admin":false},"created_at":"2018-10-29T12:56:03Z","updated_at":"2018-10-29T12:56:03Z","author_association":"CONTRIBUTOR","body":"> Do we want someone to be able to make a ras event that sets the state to \"HARD_FAILURE\" ?\r\n> \r\n> ```\r\n>     -S, --set_state        | \"SOFT_FAILURE\"           | (STRING) resources associated with the event will be set to this node state when the event hits threshold. setting 'undefined' or not setting this flag will have the node keep its current state.\r\n>                            |                          | Valid Values: \"undefined\", \"SOFT_FAILURE\" \r\n> ```\r\n> \r\n> right now someone can create a ras message type to set a node to soft failure.\r\n\r\nYes, we should update csm_ras_msg_type_create and csm_ras_msg_type_update to allow set_state=HARD_FAILURE in addition to set_state=SOFT_FAILURE."}}
{"actor":{"display_login":"besawn"}}