By default I'm deleting 1000 at a time.  But the accumulated CPU is
the same if I delete fewer.


On May 17, 10:29 am, Jaroslav Záruba <[email protected]>
wrote:
> Seems basically the same. Just out of curiosity, how many do you delete when
> you experience hi-CPU?
>
> 2010/5/17 Jaroslav Záruba <[email protected]>
>
>
>
>
>
> > This is how I do it:
>
> > List<BlobInfo> blobsToDelete = new LinkedList<BlobInfo>();
> > Iterator<BlobInfo> iterator = new BlobInfoFactory().queryBlobInfos();
> > while(iterator.hasNext())
> >  blobsToDelete.add(iterator.next());
>
> > BlobstoreService blobstoreService =
> > BlobstoreServiceFactory.getBlobstoreService();
> > for(BlobInfo blobInfo : blobsToDelete)
> >  blobstoreService.delete(blobInfo.getBlobKey());
>
> > On Mon, May 17, 2010 at 11:22 AM, Geoff <[email protected]> wrote:
>
> >> Hi,
>
> >> What is the easiest way of deleting all my 'blobstore' data?
>
> >> I have quite a lot of blobs and I'd like to delete them all.  I'm
> >> currently doing the following:
>
> >> class deleteBlobs(webapp.RequestHandler):
> >>    def get(self):
> >>        all = blobstore.BlobInfo.all();
> >>        more = (all.count()>0)
> >>        blobstore.delete(all);
>
> >>        if more:
> >>            taskqueue.add(url='/deleteBlobs',method='GET');
>
> >> which seems to be using tons of CPU and (as far as I can tell) doing
> >> nothing useful.
>
> >> Geoff.
>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "Google App Engine" group.
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to
> >> [email protected]<google-appengine%2Bunsubscrib
> >>  [email protected]>
> >> .
> >> For more options, visit this group at
> >>http://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group 
> athttp://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to