{"push_id":3085923996,"size":1,"distinct_size":1,"ref":"refs/heads/RAID","head":"c608db6044bc354d0c3ebbf772d56b6493428302","before":"01e2345d603045d12de7af22bd6679a05ee48b55","commits":[{"sha":"c608db6044bc354d0c3ebbf772d56b6493428302","author":{"name":"Rex Chen","email":"499cbe66472cda95e5f4c0a9aebc47f348694a24@amazon.com"},"message":"Changes to support RAID\n\nIf merged, the following changes will take place:\n- Changed cfnconfig.py to parse all RAID related variables\n- Changed config_sanity.py to check RAID related constraints\n- Changed aws-parallelcluster.cfn.json to add new parameter RAIDoptions, with allowed pattern to validate input, and new substack RAIDSubstack, output RAID shared directory via dna.json to master and compute nodes, output RAID volume ids to master. Added new parameter RAIDSharedDir to Batch substack resource\n- Changed batch-substack.cfn.json to set RAIDSharedDir as an environment variable so the RAID directory can be mounted\n- Added util/generate-raid-substack.py, which generates raid substack template with troposphere\n- Added raid-substack.cfn.json, generated with generate-raid-substack.py, supports creating up to 5 volumes\n- Changed entrypoint.sh to include RAID directory mounting call\n- Added integration test raid-test.py and test files config_raid and raid-check.sh, which tests edge cases of creating with the minimum number of 2 volumes and max number of 5 volumes, as well as the default case of not using RAID at all.\n- Batch compatibility is manually tested by submitting a job under RAID shared directory\n\nSigned-off-by: Rex Chen <shuningc@amazon.com>","distinct":true,"url":"https://api.github.com/repos/rexcsn/cfncluster/commits/c608db6044bc354d0c3ebbf772d56b6493428302"}]}
{"actor":{"display_login":"rexcsn"}}