CORTX ha (High-Availability) is responsible for ensuring that CORTX Solution is available in case of any hardware component or software service failures. It takes care of failover/ failback control flow for affected services and stabilizes them across CORTX cluster.
Implement a health event generator framework python script file which will help to generate a mock event for node and disk
Design
It will be python script file which will have options to get ids. Script file will have following options:
"get disks":
"get cvgs":
"publish":
This script will also provide implementation of these options except publish option
Coding
[ ] Coding conventions are followed and code is consistent
Testing
[ ] Unit and System Tests are added
[ ] Test Cases cover Happy Path, Non-Happy Path and Scalability
[ ] Testing was performed with RPM
Review Checklist
[x] PR is self reviewed
[x] JIRA number/GitHub Issue added to PR
[x] Jira and state/status is updated and JIRA is updated with PR link
[x] Check if the description is clear and explained
[ ] Is there a change in filename/package/module or signature? [Y/N]:
[ ] If yes for above point, is a notification sent to all other cortx components? [Y/N]
[ ] Side effects on other features (deployment/upgrade)? [Y/N]
[ ] Dependencies on other component(s)? [Y/N]
If yes for above point, post link to the corresponding PR.
Review Checklist
[ ] Is perfline test run and the report with and without the changes updated in the PR? [Y/N]:
Documentation
Checklist for Author
[ ] Changes done to WIKI / Confluence page / Quick Start Guide
Problem Statement
Implement a health event generator framework python script file which will help to generate a mock event for node and disk
Design
It will be python script file which will have options to get ids. Script file will have following options: "get disks": "get cvgs": "publish": This script will also provide implementation of these options except publish option
Coding
Testing
Review Checklist
Review Checklist
Documentation
Checklist for Author