{"push_id":2422111073,"size":2,"distinct_size":1,"ref":"refs/heads/per_host_interview","head":"b651d6b285380e2757fe4fa06eced0c2c91ef313","before":"034ae0332d9a87db5329d6a7c571d059a77c3be8","commits":[{"sha":"fee7a667f71aee2ef648ce12589820ad20267012","author":{"name":"Karen Huddleston","email":"06b5864ecc1d7ff54ca54c2819ffc2f1449c94e5@pivotal.io"},"message":"Add optional argument to print output to FatalOnError (#4)\n\nCo-authored-by: Karen Huddleston <khuddleston@pivotal.io>\r\nCo-authored-by: Chris Hajas <chajas@pivotal.io>","distinct":false,"url":"https://api.github.com/repos/greenplum-db/gp-common-go-libs/commits/fee7a667f71aee2ef648ce12589820ad20267012"},{"sha":"b651d6b285380e2757fe4fa06eced0c2c91ef313","author":{"name":"Jamie McAtamney","email":"9056915ec4d0a700201d64b597c2f3dac7c697ff@pivotal.io"},"message":"Enable executing remote commands on a per-host basis\n\nPreviously, the remote shell execution functions in the cluster package could\nonly execute shell commands on a per-segment basis.  This commit adds the\ncapability to execute them on a per-host basis.  As with the per-segment\nfunctions, it is possible to specify whether to include or exclude the master\nin the list of hosts on which to execute the function.\n\nTo avoid copy-pasting or drastically modifying the generic functions for command\nexecution and error handling, the new GenerateSSHCommandMapForHosts function\nstill generates maps from ints (content IDs) to slices of strings (the commands\nand their arguments) to be used with ExecuteClusterCommand; however, the error\nmessages for such function calls are appropriate for the per-host behavior and\ndon't mention segments at all to aid in debugging.\n\nAuthored-by: Jamie McAtamney <jmcatamney@pivotal.io>","distinct":true,"url":"https://api.github.com/repos/greenplum-db/gp-common-go-libs/commits/b651d6b285380e2757fe4fa06eced0c2c91ef313"}]}
{"actor":{"display_login":"jmcatamney"}}