Added replication section to main configuration #46
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added 'easymysql::replication_config' class with two fields:
Both parameters can be specified both in JSON configuration file and via command line arguments.
Sample JSON configuration file ('main_config.json') and 'binlog_streaming.binsrv' MTR test case updated correspondingly.
After this change the replication connection (after reading all available binlog events) will wait for '<connection.read_timeout>' seconds, then will close the connection and will wait for '<replication.idle_time>' seconds before trying to reconnect.
Logging of connection configuration info and replication configuration info moved from the 'main()' into separate functions: