Merge pull request #45 from rackerjoe/grizzly

Merged automatically by jenkins after successful build test
fix race condition with max_connect_errors and failed connection
attempts

The max_connect_errors count increases each time a failed connection attempt
happens.  These connection attempts appear to be happening from some the
of the services coming up, before the service has been configured in
mysql.

If the default limit of 10 is hit before any of the services can be
configured in mysql, then all subsequent connection attempts (including
those that are attempts to configure the missing users, which would fix
the problem) fail and increment this count.  There is no way back after
this point.

This commit raises the default limit high enough so that the services
can all be configured before the limit is hit.  This stops the problem
in it's tracks.
Merge pull request #46 from mancdaz/grizzly

Merged automatically by jenkins after successful build test
do not enable binlogging whilst install is still happening

by setting an attribute for 'log_bin', we make the mysql recipe drop
configuration that enables binlogging from the start.  Sometimes there
is a race condition wherby the config file gets dropped in, and mysql is
restarted, before the mysql_install_db script has finished.  This causes
some of the setup statements (create mysql database, performance_schema
database etc) to be passed into the binlog.  This is BAD, since when
replication starts from a second node, it tries to run these staements
against itself - it has already run these statements as part of it's own
install, and chaos and death ensues.

Due to the way chef does not allow you to modify an attribute part way
through a recipe, we are going to have to enable binlogging in a
slightly different way - by fropping a conf.d config file just for
binlogging, later on, at a time that is under our control.
Merge pull request #47 from mancdaz/grizzly

Merged automatically by jenkins after successful build test
Work towards resolving DE238
finish work on DE238
Merge pull request #48 from rackerjoe/DE238

Merged automatically by jenkins after successful build test
account for behaviour prior to https://github.com/rcbops-cookbooks/mysql-openstack/pull/47
Merge pull request #49 from mancdaz/grizzly

Merged automatically by jenkins after successful build test
Add contribution guidance

Add CONTRIBUTING.md that points to the same document in chef-cookbooks
Add mention of the contribution document in the top of the README.md
Merge pull request #50 from claco/contributing

Merged automatically by jenkins after successful build test
Check for missing server_id node attribute.
Merge pull request #51 from git-harry/master

Merged automatically by jenkins after successful build test