for the example given regarding group count. 1.student market is incremented from 16 to 17 and saved() 2.the incremented value 17 is passed to 2 task queues . 3. each task queue has this checking marker.sequence [from marker.get() ] >= sequence [from value passed in through task queue]
if before reach step3, we do another update on student and marker and sequence is now incremented to 18 and follow by step 3 is run we will have 17 >= 18 arent this will break the consistency of the data. as now task queue no longer able to execute task as marker.get() will be value 18,19,20 , but the first task sequence number is 17 not yet execute and cannot execute as marker.get() return 18 ? is this the reason Brett mentioned transaction must be 1 transaction/s to minimize this from happening? -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.