[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