MySQL Internals Manual  /  ...  /  How We Maintain the Server Coding Guidelines

2.1.2 How We Maintain the Server Coding Guidelines

We are committed to have a single coding style for core MySQL server. Storage engines, however, may have an own coding style: Falcon and NDB styles are documented later in this manual.

The server coding style is governed by a group of representatives from each technical team: Optimizer, Runtime, Replication, Backup Engines and the "general" team.

Currently these representatives are:

  • Runtime: Alexander Nozdrin

  • Replication: Mats Kindahl

  • Backup: Chuck Bell

  • Optimizer: Tor Didriksen

  • General: Sergey Vojtovich

The group accepts and considers change proposals. Each proposal must include an implementation strategy, and is first published on Internals mailing list for a public discussion. When the discussion is over, the group of representatives holds a vote, and the change is accepted if it's approved by a simple majority of the ballots. The submitter of the change request then carries out its implementation.

Now to the coding style itself.


User Comments
Sign Up Login You must be logged in to post a comment.