[Glass] transactionConflicts, commitResult is readOnly ?

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Wed Mar 22 11:28:49 PDT 2017


In case it isn't clear, I will add that the #readOnly status occurs when 
no persistent objects are dirtied (thus my curiousity about the objects 
in the WRITE-WRITE conflict set)...

Dale


On 03/22/2017 11:13 AM, Dale Henrichs wrote:
>
> Good Question.
>
> It turns out that both #readOnly and #success indicate successful commits.
>
> I am in the process of determining how any objects can show up in the 
> Write-Write set in a read only transaction:)
>
> I've also submitted aninternal
>
>
> On 03/22/2017 03:46 AM, Johan Brichau via Glass wrote:
>> Hi,
>>
>> Trying to port our Parasol tests from GS2.4 to GS3.2 I encounter a commit transaction issue after executing tests in 3.2 which I do not have in 2.4
>>
>> After test execution, the result of `System transactionConflicts` has a value #readOnly for the #commitResult.
>> I don’t find a lot of help to know what that means.
>> Actually, except the write-write entry, I don’t really know how to interpret the other symbols because they are not mentioned in the progguide for 3.2
>>
>> Can someone shed some light on this so I can dig deeper and understand what’s going on?
>>
>> thx
>> Johan
>>
>> Other values in the dict:
>> #’WriteWrite_minusRcReadSet’ -> anArray( aWADocumentHandler, aWADocumentHandler, aNPSession)
>>
>> #RcReadSet -> anArray( aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcKeyValueDictionary( ), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( aWADocumentHandler), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( aNPSession), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( ), aRcCollisionBucket( aWADocumentHandler), aRcCollisionBucket( ), aRcCollisionBucket( aNPSession), aRcCollisionBucket( ), …)
>>
>> #Write-Write -> anArray( aWADocumentHandler, aWADocumentHandler, aRcCollisionBucket( ), aRcCollisionBucket( ), aNPSession)
>> _______________________________________________
>> Glass mailing list
>> Glass at lists.gemtalksystems.com
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20170322/af42ee81/attachment.html>


More information about the Glass mailing list