Re: [cowiki-dev] Releasing coWiki with the "working" parser

Paul Hanchett <[email protected]> Wed, 13 Jul 2005 10:41:20 -0700
Newsgroups gmane.comp.php.cowiki.devel
Message-ID <[email protected]>
Daniel T. Gorski wrote:

>On 13 Jul 08:01, Paul Hanchett wrote:
>
>  
>
>>Apparently Daniel is checking to see if the database supports InnoDB, 
>>and if it doesn't the install fails and you can't get any further.  :-(  
>>    
>>
>
>Using a non-transactional persistence engine like MyISAM with coWiki (or
>better any software) is negligent, thats all.
>
>The installer process fails (or better: stops with a qualified message) to
>avoid any "wrong security feeling" for the user.
>
>We decided to support MySQL >= 4.0 which supports InnoDB without problems
>and I don't really see where the problems are now. Maybe it would be better
>to concentrate on other important issues. This one is solved IMO.
>  
>
4.0 does not universally support InnoDB Daniel.  Nor does 4.1.  The 
InnoDB engine has to be explicitly turned on and it may not be in all 
hosting situations.  I am really quite disappointed in this. 

I am also not satisfied with the analysis of where the coWiki "Magic" 
issue comes from.  The "magic" itself is not a /database /issue, it 
looks more like program logic.  Transactions will not address this 
problem at any level.  coWiki transactions take around 250mSec to 
complete.  How likely is it for a hardware failure to occur during any 
particular transactions?  If a failure occurs and one page is lost when 
it is being saved, I don't care too much as the Internet wire is less 
reliable than that.

Having transactions and using them when appropriate is good.  But for 
now, it looks more like a solution to a problem we don't have, and it 
creates other issues that /do/ affect the product.

:-(