Operating Versions

From GlusterFS Documentation
Jump to navigationJump to search
Home

OperatingVersions[edit | edit source]

From GlusterDocumentation[edit | edit source]

Table of GlusterFS Operating Versions, and the release of GlusterFS they correspond to, as used in the operating-version= field in the glusterd.info file.

If you update/change/add the values in GlusterFS, please update this table, and also send a patch to Puppet-Gluster, or ping @purpleidea. It is an easy 4 line yaml patch to add new operating versions in.

Eg:

https://github.com/purpleidea/puppet-gluster/commit/43c60d2ddd6f57d2117585dc149de6653bdabd4b#diff-7cb3f60a533975d869ffd4a772d66cfeR1


GlusterFS Version Operating Version
3.3 1
3.4.x 2
3.5.0 3
3.5.1 30501
3.6.0 30600


Till 3.5.0, the op-version was an incrementing integer that was incremented by 1 for every Y release (when using the X.Y.Z release numbering). This is not flexible enough to handle backports of features into Z releases.

Going forward, from the upcoming 3.6.0 release, the op-versions will be multi-digit integer values composed of the version numbers, instead of a simple incrementing integer. An X.Y.Z release will have XYZ as its op-version. Y and Z will always be 2 digits wide and will be padded with 0 if required. This way of bumping op-versions allows for gaps in between the subsequent Y releases. These gaps will allow backporting features from new Y releases into old Z releases.



Home