Piotr,
In this file I read: ================ WARNING - EXPERIMENTAL, never use in production, drizzle module segfaults often and when you least expect it to
* TODO: This file and drizzle-wrappers.lib.php should be devoid of any segault related hacks. * TODO: Crashing versions of drizzle module and/or libdrizzle should be blacklisted ================
Taking this warning into account, what's your opinion about releasing Drizzle support in 3.5.0?
2011/11/11 Marc Delisle marc@infomarc.info:
Piotr,
In this file I read:
WARNING - EXPERIMENTAL, never use in production, drizzle module segfaults often and when you least expect it to
- TODO: This file and drizzle-wrappers.lib.php should be devoid of any
segault related hacks. * TODO: Crashing versions of drizzle module and/or libdrizzle should be blacklisted ================
Taking this warning into account, what's your opinion about releasing Drizzle support in 3.5.0?
Drizzle works well with MySQL protocol, so we can officially support it.
As for Drizzle-specific dbi file, I think it should stay where it is and be released. For now undocumented so that people who don't know what they are doing don't spam us that Drizzle crashes their server. It generally works, but with a little hack that I placed in drizzle-wrappers.lib.php (flushing in shutdown function) due to Apache/PHP segfaulting after most requests. When somebody fixes PHP extension it should be safe to remove all warnings and just use it (appropriate bug reports are filed and by now known by Drizzle developers [1]).
[1] https://bugs.launchpad.net/drizzle-php-ext
2011/11/12 Piotr Przybylski piotr.prz@gmail.com:
2011/11/11 Marc Delisle marc@infomarc.info:
Piotr,
In this file I read:
WARNING - EXPERIMENTAL, never use in production, drizzle module segfaults often and when you least expect it to
- TODO: This file and drizzle-wrappers.lib.php should be devoid of any
segault related hacks. * TODO: Crashing versions of drizzle module and/or libdrizzle should be blacklisted ================
Taking this warning into account, what's your opinion about releasing Drizzle support in 3.5.0?
Drizzle works well with MySQL protocol, so we can officially support it.
As for Drizzle-specific dbi file, I think it should stay where it is and be released. For now undocumented so that people who don't know what they are doing don't spam us that Drizzle crashes their server. It generally works, but with a little hack that I placed in drizzle-wrappers.lib.php (flushing in shutdown function) due to Apache/PHP segfaulting after most requests. When somebody fixes PHP extension it should be safe to remove all warnings and just use it (appropriate bug reports are filed and by now known by Drizzle developers [1]).
Hi,
This is what I mentioned to one of the drizzle developers at the summit. They are aware now of the php drizzle extension being buggy and will work on it.
Only this extension is unstable. When using the mysql and mysqli extension support for drizzle works well.
Kind regards,
Dieter
-- Piotr Przybylski
RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
2011/11/12 Dieter Adriaenssens dieter.adriaenssens@gmail.com:
2011/11/12 Piotr Przybylski piotr.prz@gmail.com:
2011/11/11 Marc Delisle marc@infomarc.info:
Piotr,
In this file I read:
WARNING - EXPERIMENTAL, never use in production, drizzle module segfaults often and when you least expect it to
- TODO: This file and drizzle-wrappers.lib.php should be devoid of any
segault related hacks. * TODO: Crashing versions of drizzle module and/or libdrizzle should be blacklisted ================
Taking this warning into account, what's your opinion about releasing Drizzle support in 3.5.0?
Drizzle works well with MySQL protocol, so we can officially support it.
As for Drizzle-specific dbi file, I think it should stay where it is and be released. For now undocumented so that people who don't know what they are doing don't spam us that Drizzle crashes their server. It generally works, but with a little hack that I placed in drizzle-wrappers.lib.php (flushing in shutdown function) due to Apache/PHP segfaulting after most requests. When somebody fixes PHP extension it should be safe to remove all warnings and just use it (appropriate bug reports are filed and by now known by Drizzle developers [1]).
What do you mean by warnings? If someone sets drizzle as connection type, does it show a message on main screen explaining the problem with the php drizzle extension? If not, I think we should add an warning/explanation to the Documentation or FAQ explaining the problem and suggesting to use the mysql/mysqli connection type when connecting to a drizzle database, until further notice. This to avoid that if someone tries to use the 'undocumented' drizzle connection type, they don't have a clue why.
Kind regards,
Dieter
Hi,
This is what I mentioned to one of the drizzle developers at the summit. They are aware now of the php drizzle extension being buggy and will work on it.
Only this extension is unstable. When using the mysql and mysqli extension support for drizzle works well.
Kind regards,
Dieter
2011/11/14 Dieter Adriaenssens dieter.adriaenssens@gmail.com:
2011/11/12 Dieter Adriaenssens dieter.adriaenssens@gmail.com:
2011/11/12 Piotr Przybylski piotr.prz@gmail.com:
2011/11/11 Marc Delisle marc@infomarc.info:
Piotr,
In this file I read:
WARNING - EXPERIMENTAL, never use in production, drizzle module segfaults often and when you least expect it to
- TODO: This file and drizzle-wrappers.lib.php should be devoid of any
segault related hacks. * TODO: Crashing versions of drizzle module and/or libdrizzle should be blacklisted ================
Taking this warning into account, what's your opinion about releasing Drizzle support in 3.5.0?
Drizzle works well with MySQL protocol, so we can officially support it.
As for Drizzle-specific dbi file, I think it should stay where it is and be released. For now undocumented so that people who don't know what they are doing don't spam us that Drizzle crashes their server. It generally works, but with a little hack that I placed in drizzle-wrappers.lib.php (flushing in shutdown function) due to Apache/PHP segfaulting after most requests. When somebody fixes PHP extension it should be safe to remove all warnings and just use it (appropriate bug reports are filed and by now known by Drizzle developers [1]).
What do you mean by warnings? If someone sets drizzle as connection type, does it show a message on main screen explaining the problem with the php drizzle extension?
Server logs - with current drizzle PHP extension it will segfault (a lot). Our code (drizzle.dbi.lib.php) is stable and working, dedicated PHP extension is not.
If not, I think we should add an warning/explanation to the Documentation or FAQ explaining the problem and suggesting to use the mysql/mysqli connection type when connecting to a drizzle database, until further notice. This to avoid that if someone tries to use the 'undocumented' drizzle connection type, they don't have a clue why.
I haven't thought about that - it may be a good solution. I would like to support Drizzle using its native PHP extension in next phpMyAdmin release, but do it in a way which would make users aware that current PHP extension (not our dbi library) is unstable.
Piotr Przybylski a écrit :
2011/11/14 Dieter Adriaenssens dieter.adriaenssens@gmail.com:
2011/11/12 Dieter Adriaenssens dieter.adriaenssens@gmail.com:
2011/11/12 Piotr Przybylski piotr.prz@gmail.com:
2011/11/11 Marc Delisle marc@infomarc.info:
Piotr,
In this file I read:
WARNING - EXPERIMENTAL, never use in production, drizzle module segfaults often and when you least expect it to
- TODO: This file and drizzle-wrappers.lib.php should be devoid of any
segault related hacks.
- TODO: Crashing versions of drizzle module and/or libdrizzle should
be blacklisted
Taking this warning into account, what's your opinion about releasing Drizzle support in 3.5.0?
Drizzle works well with MySQL protocol, so we can officially support it.
As for Drizzle-specific dbi file, I think it should stay where it is and be released. For now undocumented so that people who don't know what they are doing don't spam us that Drizzle crashes their server. It generally works, but with a little hack that I placed in drizzle-wrappers.lib.php (flushing in shutdown function) due to Apache/PHP segfaulting after most requests. When somebody fixes PHP extension it should be safe to remove all warnings and just use it (appropriate bug reports are filed and by now known by Drizzle developers [1]).
What do you mean by warnings? If someone sets drizzle as connection type, does it show a message on main screen explaining the problem with the php drizzle extension?
Server logs - with current drizzle PHP extension it will segfault (a lot). Our code (drizzle.dbi.lib.php) is stable and working, dedicated PHP extension is not.
If not, I think we should add an warning/explanation to the Documentation or FAQ explaining the problem and suggesting to use the mysql/mysqli connection type when connecting to a drizzle database, until further notice. This to avoid that if someone tries to use the 'undocumented' drizzle connection type, they don't have a clue why.
I haven't thought about that - it may be a good solution. I would like to support Drizzle using its native PHP extension in next phpMyAdmin release, but do it in a way which would make users aware that current PHP extension (not our dbi library) is unstable.
Piotr, which version of the extension did you have problems with?
pecl.php.net offers version 0.4.2. launchpad offers 0.5.
I guess it's the one on launchpad as you are listed as the top contributor :)
2011/11/14 Marc Delisle marc@infomarc.info:
Piotr Przybylski a écrit :
2011/11/14 Dieter Adriaenssens dieter.adriaenssens@gmail.com:
2011/11/12 Dieter Adriaenssens dieter.adriaenssens@gmail.com:
2011/11/12 Piotr Przybylski piotr.prz@gmail.com:
2011/11/11 Marc Delisle marc@infomarc.info:
Piotr,
In this file I read:
WARNING - EXPERIMENTAL, never use in production, drizzle module segfaults often and when you least expect it to
- TODO: This file and drizzle-wrappers.lib.php should be devoid of any
segault related hacks. * TODO: Crashing versions of drizzle module and/or libdrizzle should be blacklisted ================
Taking this warning into account, what's your opinion about releasing Drizzle support in 3.5.0?
Drizzle works well with MySQL protocol, so we can officially support it.
As for Drizzle-specific dbi file, I think it should stay where it is and be released. For now undocumented so that people who don't know what they are doing don't spam us that Drizzle crashes their server. It generally works, but with a little hack that I placed in drizzle-wrappers.lib.php (flushing in shutdown function) due to Apache/PHP segfaulting after most requests. When somebody fixes PHP extension it should be safe to remove all warnings and just use it (appropriate bug reports are filed and by now known by Drizzle developers [1]).
What do you mean by warnings? If someone sets drizzle as connection type, does it show a message on main screen explaining the problem with the php drizzle extension?
Server logs - with current drizzle PHP extension it will segfault (a lot). Our code (drizzle.dbi.lib.php) is stable and working, dedicated PHP extension is not.
If not, I think we should add an warning/explanation to the Documentation or FAQ explaining the problem and suggesting to use the mysql/mysqli connection type when connecting to a drizzle database, until further notice. This to avoid that if someone tries to use the 'undocumented' drizzle connection type, they don't have a clue why.
I haven't thought about that - it may be a good solution. I would like to support Drizzle using its native PHP extension in next phpMyAdmin release, but do it in a way which would make users aware that current PHP extension (not our dbi library) is unstable.
Piotr, which version of the extension did you have problems with?
pecl.php.net offers version 0.4.2. launchpad offers 0.5.
0.5. AFAIR version on pecl has lost its maintainer and it's been temporarily (until someone wishes to officially take care of this project) moved to launchpad.
I guess it's the one on launchpad as you are listed as the top contributor :)
Apparently bug reports can earn you a lot of points :)