Do you have this defined in your mapper class?

@Override

public void taskCleanup(Context context) {

try {

// make sure to call super classes taskCleanup so that the
DatastoreMutationPool

// gets flushed properly otherwise puts/deletes can be lost;

super.taskCleanup(context);

} catch (Exception ex) {

log.severe(ex.toString());

}

}


On Fri, Jan 14, 2011 at 11:34 PM, armanuj <arun_rama...@yahoo.com> wrote:

> Hi,
>
> I had earlier posted an issue such as "out of mapper quota" earlier
> (link below). I had about 260 entities being mapped (for a start), and
> not entities were getting updated. I was using the mutation pool for
> updates in the map routine. On further investigations, it appears that
> the mutation pool flushes after every 100 entities in it, and does not
> do so for the last batch of entities. Out of the 260 entities,
> everytime 60 entities would NOT be updated, but 200 would be. This
> appeared to be true even if your entity count was a multiple of 100 -
> the last 100 were not getting updated. However, this issue does not
> exist if I get rid of mutation pool, and put entities directly to the
> datastore - all entities are updated always.
>
> Is this is a bug, or is there something I am not doing correctly with
> mutation pools? The mutation pool code is fairly simple
> (mutationPool.put(entity)) - just as in Ikai's mapper blog post.
>
> Appreciate your help with this.
>
> Regards,
> Arun
>
> Earlier post:
>
> http://groups.google.com/group/google-appengine-java/browse_thread/thread/fe7fd75e2fa19a7e/a94b0efc6e50c361?hl=en&lnk=gst&q=out+of+mapper+quota#a94b0efc6e50c361
>
> --
> 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<google-appengine-java%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>

-- 
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.

Reply via email to