I completely agree with you, Ronald.  I'm really not sure why we changed it.

-jay

On Fri, Mar 12, 2010 at 2:59 PM, Ronald Bradford
<[email protected]> wrote:
> Yesterday I was caught out with said protocol changes, and I voiced my
> initial lack of understanding concerns on IRC.
>
> I think this is a valid end user case you should consider in your back and
> forth on this topic.
>
> So I want to eval Drizzle as a separate product, and for my test case I'm
> going to install Drizzle on my test server.  My test server already has
> multiple versions and instances of MySQL running, including on the DEFAULT
> MySQL port of 3306
>
> I install Drizzle, however I can't start it. I get an obtuse error message.
>
>
> sbin/drizzled &
> [1] 6633
> Listening on :::3306
> bind() failed with errno: 98Do you already have another drizzled
> running?Aborting
> 100312 14:53:16  InnoDB: Starting shutdown...
> 100312 14:53:17  InnoDB: Shutdown completed; log sequence number 97254
>
> [1]+  Exit 1                  sbin/drizzled
>
>
> What the?  I like other users may want to test out Drizzle.  What I find now
> is twin protocols and the need to be FORCED to specify
> --mysql-protocol-port=3399
>
> Not withstanding the political or other commercial reasons for now providing
> this backward compatibility and 3306 overloading, I'm not really wanting to
> discuss the pros/cons of this in this response.
>
> What I want to discuss is WHY this is the default enabled situation.
>
> I'm testing Drizzle in isolation. I would expect that providing MySQL
> compatibility to be a value add? feature not a required dependency
>
> This is just my .02 cents worth from an external user perspective and
> observation. Goes to show the last time I started up drizzled, my previous
> still running version BTW didn't have this new protocol dependencies.
>
>
>
> Ronald
>
>
>
>
>
>
> On Tue, Mar 9, 2010 at 6:24 PM, Eric Day <[email protected]> wrote:
>>
>> Hi everyone!
>>
>> A branch just hit trunk that changes the default testing and client
>> tool port to 3306 (the official MySQL port), which is compatible with
>> the MySQL protocol. This change is being done so we have a stable
>> port to continue using while the new protocol is being developed
>> on 4427 (the official Drizzle port). All the client tools (drizzle,
>> drizzledump, ...) also default to using the MySQL protocol mode in
>> libdrizzle now.
>>
>> Drizzle will still listen 4427 for the time being, but it is suggested
>> to start using port 3306 for all communication with the server. The
>> protocol behind 4427 will start to change sometime in the future,
>> and at that point current tools and clients will need the latest
>> client libraries to communicate with it. I'm going to be updating
>> libdrizzle to also default to 3306 in MySQL mode, so any drivers
>> out there today built on libdrizzle will also get the update. As
>> new protocol development begins, using it will require a special
>> experimental libdrizzle connect flag that will be created.
>>
>> If you run into any issues with this change, please let us know by
>> filing a bug. :)
>>
>> Thanks!
>> -Eric
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~drizzle-discuss
>> Post to     : [email protected]
>> Unsubscribe : https://launchpad.net/~drizzle-discuss
>> More help   : https://help.launchpad.net/ListHelp
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~drizzle-discuss
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~drizzle-discuss
> More help   : https://help.launchpad.net/ListHelp
>
>

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to