Compatibility information in the manual not matching source code?

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Compatibility information in the manual not matching source code?

Hartmut Holzgraefe-4
AFAIR the upgrade/downgrade compatibility information on manual
sections like:


http://dev.mysql.com/doc/refman/5.5/en/mysql-cluster-upgrade-downgrade.html

was generated from the information found in the source file

  storage/ndb/src/common/util/version.cpp

but when looking at the 7.2 documentation I see a downgrade
compatibility break between 7.2.13 and 7.2.14 while the
source says:

struct NdbUpGradeCompatible ndbCompatibleTable_full[] = {
  [...]
  { MAKE_VERSION(7,2,NDB_VERSION_BUILD), MAKE_VERSION(7,2,0), UG_Range },
  [...]

and doesn't have any 7.2.x specific entry in ndbCompatibleTable_upgrade
at all.

So the ndbCompatibleTable_full entry for 7.2.x <-> 7.2.y says:

  "any version up to the current 7.2.18 is fully upgrade
   and downgrade compatible to 7.2.0 and above"

while the manual says this isn't true between 7.2.12 and 7.2.13?

Which of the two sources is to be trusted in this case, and why the
mismatch between documentation and actual code?

--
Hartmut Holzgraefe, Principal Support Engineer (EMEA)
MariaDB Corporation | http://www.mariadb.com/

--
MySQL Cluster Mailing List
For list archives: http://lists.mysql.com/cluster
To unsubscribe:    http://lists.mysql.com/cluster

Loading...