{"push_id":2901440412,"size":16,"distinct_size":16,"ref":"refs/heads/wip-rework-cephprocesses","head":"0994008117a520f882301f28b0bab0706887b1e8","before":"cec82acbd157103eeecb35d4d77f187ea6153edd","commits":[{"sha":"e6becdb0b2478a6e61d747ebe47df99da304c9aa","author":{"name":"Nathan Cutler","email":"f9d8c66a4e898e67db786769b5b347b640e1a9a6@suse.com"},"message":"qa/common: move salt_api_test to deploy.sh where it is used\n\nSigned-off-by: Nathan Cutler <ncutler@suse.com>","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/e6becdb0b2478a6e61d747ebe47df99da304c9aa"},{"sha":"a5a823074d7590366f4899d7991c72a4cdb1fd87","author":{"name":"Nathan Cutler","email":"f9d8c66a4e898e67db786769b5b347b640e1a9a6@suse.com"},"message":"qa/deploy: use jq instead of python in salt_api_test\n\nAlso, use \"tee\" and a temporary file to get the output from curl\ndisplayed in the log. (As long as the curl command produces valid JSON,\nit's enough to pipe the output into jq, because jq will display it.\nIf curl produces anything else, however, jq will *not* display what\nit was trying to parse.)\n\nAlso, since the curl output does not have a trailing newline, we need to\nprovide one ourselves, lest we get this in the log:\n\n{\"clients\": [\"local\", \"local_async\", \"local_batch\", \"local_subset\", \"runner\", \"runner_async\", \"ssh\", \"wheel\", \"wheel_async\"], \"return\": \"Welcome\"}Salt API test: END\n\nSigned-off-by: Nathan Cutler <ncutler@suse.com>","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/a5a823074d7590366f4899d7991c72a4cdb1fd87"},{"sha":"04f98dde909af1b1e8d9c674f30b2c0dc122ed73","author":{"name":"Nathan Cutler","email":"f9d8c66a4e898e67db786769b5b347b640e1a9a6@suse.com"},"message":"qa/health-ok: repeat Stage 0 only once\n\nIn SES5 we have run_stage_0 in both the IGW and NFS_GANESHA conditionals, which\nmeans Stage 0 gets run twice in the openattic test case.\n\nThis commit ensures we only ever re-run Stage 0 once, by putting it into its\nown conditional.\n\nSigned-off-by: Nathan Cutler <ncutler@suse.com>","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/04f98dde909af1b1e8d9c674f30b2c0dc122ed73"},{"sha":"613fbff515d855049f50b079d8ed9e21d28191f1","author":{"name":"Nathan Cutler","email":"f9d8c66a4e898e67db786769b5b347b640e1a9a6@suse.com"},"message":"qa/common: properly report stage timeout when running via cli\n\nSigned-off-by: Nathan Cutler <ncutler@suse.com>","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/613fbff515d855049f50b079d8ed9e21d28191f1"},{"sha":"ce9e8ba9708f1b361e8eb5b03573ab6c8441bd64","author":{"name":"Nathan Cutler","email":"f9d8c66a4e898e67db786769b5b347b640e1a9a6@suse.com"},"message":"functests: stop restart test if no pid\n\nSigned-off-by: Nathan Cutler <ncutler@suse.com>","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/ce9e8ba9708f1b361e8eb5b03573ab6c8441bd64"},{"sha":"0e398c011bb6aecaeb49dbe9b7927456409c6084","author":{"name":"Nathan Cutler","email":"f9d8c66a4e898e67db786769b5b347b640e1a9a6@suse.com"},"message":"functests: fix pid comparisons when process not running\n\nWhen there is no such process running, \"`pgrep $ARBITRARY_CEPH_DAEMON`\" will be\nequal to the empty string. Without this commit, that condition triggers a\ncryptic error message:\n\ntarget167114236074.teuthology:\n  Check pid: Command \"[ `pgrep radosgw` ==  `cat /tmp/restart.pid` ]\" run\n      stdout:\n      stderr: /bin/sh: line 0: [: too many arguments\n\nSigned-off-by: Nathan Cutler <ncutler@suse.com>","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/0e398c011bb6aecaeb49dbe9b7927456409c6084"},{"sha":"702294f8b3e757c79628bc106fa49729cf5c9f28","author":{"name":"Nathan Cutler","email":"003462d93f66296a60471d1879921bb32d95f936@gmail.com"},"message":"Merge pull request #1377 from smithfarm/wip-qa-salt-api-test\n\nqa/deploy: use jq instead of python in salt_api_test","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/702294f8b3e757c79628bc106fa49729cf5c9f28"},{"sha":"8aa2f770d0b5c768a6d7d080590e4ba35e56bcd1","author":{"name":"Nathan Cutler","email":"003462d93f66296a60471d1879921bb32d95f936@gmail.com"},"message":"Merge pull request #1381 from smithfarm/wip-functests-pid\n\nfunctests: fix problems that occur when process unexpectedly not running","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/8aa2f770d0b5c768a6d7d080590e4ba35e56bcd1"},{"sha":"a7008c14f3040a33f528f3172b975c33a976203f","author":{"name":"Nathan Cutler","email":"003462d93f66296a60471d1879921bb32d95f936@gmail.com"},"message":"Merge pull request #1383 from smithfarm/wip-qa-stage0\n\nqa/health-ok: repeat Stage 0 only once","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/a7008c14f3040a33f528f3172b975c33a976203f"},{"sha":"69ea23ffcfd79d28b2df706884b7370a6e0e3673","author":{"name":"Nathan Cutler","email":"f9d8c66a4e898e67db786769b5b347b640e1a9a6@suse.com"},"message":"qa/deploy: fix error-reporting issues\n\nIssue #1: When the command salt-key -L -l acc | grep -v '^Accepted Keys' fails,\nthe script was aborting immediately due to \"set -e\".\n\nIssue #2: When running in an older version of SLES, python3 might not be\ninstalled, and \"python3 --version || true\" was putting a confusing error\nmessage into the log:\n\n    /usr/lib/deepsea/qa/common/deploy.sh: line 128: python3: command not found\n\nSigned-off-by: Nathan Cutler <ncutler@suse.com>","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/69ea23ffcfd79d28b2df706884b7370a6e0e3673"},{"sha":"eb4c0945c52eee97664defb03ea971f0daf411d6","author":{"name":"Bogdano Arendartchuk","email":"c125c94934590332f86fdac5077f84e6ca3ec5ff@suse.com"},"message":"man: missing closing quotes","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/eb4c0945c52eee97664defb03ea971f0daf411d6"},{"sha":"de722573328aa307c6988b9fe7931ac1f763d918","author":{"name":"Eric Jackson","email":"059e173bd7f56bbfe9e6d1dd73c9029422f7fff5@suse.com"},"message":"Remove error condition, empty cluster network is valid\n\nSigned-off-by: Eric Jackson <ejackson@suse.com>","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/de722573328aa307c6988b9fe7931ac1f763d918"},{"sha":"3f9f718a12509e4e7c4925bc94ddb473620a3d90","author":{"name":"Nathan Cutler","email":"003462d93f66296a60471d1879921bb32d95f936@gmail.com"},"message":"Merge pull request #1388 from smithfarm/wip-qa-error-reporting\n\nqa/deploy: fix error-reporting issues","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/3f9f718a12509e4e7c4925bc94ddb473620a3d90"},{"sha":"05ed50bb3d5b47933cb56621930c1485d3d129ec","author":{"name":"Joshua Schmid","email":"bd96992bbf7948e13cb80dfb5ae168bc4b1ebcb5@suse.com"},"message":"Merge pull request #1390 from bhdn/manpage-fixes\n\nman: missing closing quotes","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/05ed50bb3d5b47933cb56621930c1485d3d129ec"},{"sha":"c13e5627cfab5b4e7cccc5e96858ec58a287f856","author":{"name":"Joshua Schmid","email":"bd96992bbf7948e13cb80dfb5ae168bc4b1ebcb5@suse.com"},"message":"Merge pull request #1391 from SUSE/fix-engulf\n\nRemove error condition, empty cluster network is valid","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/c13e5627cfab5b4e7cccc5e96858ec58a287f856"},{"sha":"0994008117a520f882301f28b0bab0706887b1e8","author":{"name":"Joshua Schmid","email":"bd96992bbf7948e13cb80dfb5ae168bc4b1ebcb5@suse.de"},"message":"Refactor cephprocesses module and add tests for it\n\n* Also adding a scaffold for blacklisting certain OSDs (for start)\n\n* Add file based blacklisting\n\nSigned-off-by: Joshua Schmid <jschmid@suse.de>","distinct":true,"url":"https://api.github.com/repos/jschmid1/DeepSea/commits/0994008117a520f882301f28b0bab0706887b1e8"}]}
{"actor":{"display_login":"jschmid1"}}