MySQL Lists are EOL. Please join:

List:Commits« Previous MessageNext Message »
From:Mats Kindahl Date:February 15 2010 4:52pm
Subject:Re: bzr commit into mysql-5.5-next-mr branch (mats:3045) WL#5136
View as plain text  

Sergei Golubchik wrote:
> Hi, Mats!
> 
> On Feb 15, Mats Kindahl wrote:
>> Yes, I was just wondering how you had planned that the addition of
>> services affect the version number. It is feasible that the version
>> number does not change, if the services are not considered part of the
>> server interface, or the opposite, if they are considered part of the
>> interface.
> 
> No, there is no choice really.
> 
> Remember that a plugin is considered incompatible if it uses a version
> higher than what the server implements.
> 
> If you don't increment a version when adding new service (or new
> functions), than a plugin that uses them can be loaded into the old
> server that does not provide them. Well, not loaded, it'll fail with
> "unknown symbol" or something. But the server will not be able to detect
> that a plugin is incompatible.

Well... throwing an "unknown symbol" or "bad version" is not that
different from the perspective of incompatible. :)

> Adding a service extends the api. But it extends it compatibly - old
> plugins will continue to work. Still new plugins may not necessarily
> work in the old servers.

OK. We'll stick with that scheme then.

/Matz
-- 
Mats Kindahl
Senior Software Engineer
Database Technology Group
Sun Microsystems
Thread
bzr commit into mysql-5.5-next-mr branch (mats:3045) WL#5136Mats Kindahl15 Feb
  • Re: bzr commit into mysql-5.5-next-mr branch (mats:3045) WL#5136Sergei Golubchik15 Feb
    • Re: bzr commit into mysql-5.5-next-mr branch (mats:3045) WL#5136Mats Kindahl15 Feb
      • Re: bzr commit into mysql-5.5-next-mr branch (mats:3045) WL#5136Sergei Golubchik15 Feb
        • Re: bzr commit into mysql-5.5-next-mr branch (mats:3045) WL#5136Mats Kindahl15 Feb
          • Re: bzr commit into mysql-5.5-next-mr branch (mats:3045) WL#5136Sergei Golubchik15 Feb
            • Re: bzr commit into mysql-5.5-next-mr branch (mats:3045) WL#5136Mats Kindahl15 Feb