[Glass] Help understanding a RcReadSet commit conflict

Mariano Martinez Peck via Glass glass at lists.gemtalksystems.com
Wed Jun 22 12:20:34 PDT 2016


On Wed, Jun 22, 2016 at 2:52 PM, Dale Henrichs via Glass <
glass at lists.gemtalksystems.com> wrote:

>
>
> On 06/16/2016 07:54 AM, Mariano Martinez Peck via Glass wrote:
>
>>
>>
>> Inspect aFaBackgroundProcess/aSymbolDictionary(
>> #'WriteWrite_minusRcReadSet'->anArray( aDictionary( )),
>> #'commitResult'->#'failure', #'RcReadSet'->anArray( aRcCollisionBucket(
>> aRcKeyValueDictionary( ,........)
>> --------------------
>> .                -> aSymbolDictionary(
>> #'WriteWrite_minusRcReadSet'->anArray( aDictionary( )),
>> #'commitResult'->#'failure', #'RcReadSet'->anArray( aRcCollisionB...
>> ..               -> aFaBackgroundProcess
>> (class)@         -> SymbolDictionary
>> (oop)@           -> 15059544321
>> (committed)@     -> true
>> (notTranlogged)@ -> nil
>> 1@               -> #'commitResult'->#'failure'
>> 2@               -> #'RcReadSet'->anArray( aRcCollisionBucket(
>> aRcKeyValueDictionary( 'siteDB-debris-gemstone'->aFaGemStoneDataStore)),
>> aRcCollisionBucket( aRcK...
>> 3@               -> #'Write-Write'->anArray( aDictionary( ))
>> 4@               -> #'WriteWrite_minusRcReadSet'->anArray( aDictionary(
>> ))
>>
>> Mariano,
>
> I guess we are both blind:) ... While describing the "problem" to a
> co-worker I noticed that the the Write-Write set is NOT EMPTY :):
>
>   3@               -> #'Write-Write'->anArray( aDictionary( ))
>
> The conflict that you are getting is on the empty dictionary (aDictionary(
> )) ... presumably you are creating an empty Dictionary somewhere in shared
> state and two sessions are trying to update the dictionary...
>
>

Uff  wtf!!!! Crap, we were both blind. Sorry to bother. Ok...the hunting
(findAllReferencePathsTo... )  has become... will see if I can track down
this guilty empty dict.

Thanks!




> Dale
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>



-- 
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20160622/b31a0bba/attachment.html>


More information about the Glass mailing list