Jim Starkey skriver:
> On 5/13/2014 11:24 AM, Dimitry Sibiryakov wrote:
>> 13.05.2014 17:10, Jim Starkey wrote:
>>> On 5/13/2014 10:59 AM, Dimitry Sibiryakov wrote:
>>>>>       If I'm not mistaken, these repeating index entries works as a 
>>>>> reference counters and
>>>>> allow to stop using staying list for indexes even in current code for the 
>>>>> same reason as
>>>>> for blobs: three versions are enough for decision making.
>>>>>
>>> No, it only makes race conditions more elusive...
>>      Can you provide a draft scenario when it can lead to a problem?
>>      Fortunately, we have a right guy for testing such things... :)
>>
> Nope, can't prove the code doesn't catch all possible race conditions
> between two complex independent pieces of code.  Nor can I prove that
> somebody in the future won't make an innocent change that fails once
> every couple of million times.

Just in case it's relevant in this discussion and you don't already 
know: The people at IBSurgeon seem to know that FB suffers from some 
kind of race condition that can lead to database corruption when 
dropping a table while other users are connected.

Happened to me a couple of months ago...

Regards,
Kjell

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to