Put orphan search in cron--it works now. Not that there were any.

This commit is contained in:
Jim Miller 2011-06-03 22:38:30 -05:00
parent 09d37c4426
commit 951bc3b030
2 changed files with 6 additions and 1 deletions

View file

@ -2,3 +2,7 @@ cron:
- description: cleanup job - description: cleanup job
url: /r3m0v3r url: /r3m0v3r
schedule: every 2 hours schedule: every 2 hours
- description: orphan cleanup job
url: /r3m0v3rOrphans
schedule: every 4 hours

View file

@ -80,7 +80,7 @@ class RemoveOrphanDataChunks(webapp.RequestHandler):
deleted = 0 deleted = 0
num = 0 num = 0
results = chunks.fetch(200) results = chunks.fetch(100)
for d in results: for d in results:
## This is the only way to test for orphans I could find. ## This is the only way to test for orphans I could find.
try: try:
@ -92,6 +92,7 @@ class RemoveOrphanDataChunks(webapp.RequestHandler):
num += 1 num += 1
if num == 0: if num == 0:
memcache.delete('orphan_search_cursor') memcache.delete('orphan_search_cursor')
logging.warn('Orphan search reached end, starting over next time.')
else: else:
memcache.set('orphan_search_cursor',chunks.cursor()) memcache.set('orphan_search_cursor',chunks.cursor())