Is there any potential issue to have multiple processes trying to save resources to the same worldbase (same .pygr_data file) concurrently? I'm running 100+ processes that are creating AnnotationDBs (from MySQL tables) and saving to the worldbase.
I (sometimes) get this error on a subset of these processes when it calls worldbase.commit(): bsddb.db.DBRunRecoveryError: (-30975, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: fatal region error detected; run recovery') Sometimes the process runs correctly (no errors or warnings, all logging statements are printed and exits gracefully). But when I go to try and use the resource, its not in the worldbase, although some others from the same batch of processes work fine. It also does not always fail on the same input files, but changes if I completely remove the .pygr_data and all files from the particular directory and re-run. The code I'm using is here: http://kmdaily.pastebin.com/BHQUR7zm I can't say for 100%, but it seems like this issue is more prevalent in 0.81 than the 0.80 beta I was using. I had been running 300+ jobs saving AnnotationDBs and NLMSAs with no problems. Kenny -- You received this message because you are subscribed to the Google Groups "pygr-dev" group. To post to this group, send email to pygr-...@googlegroups.com. To unsubscribe from this group, send email to pygr-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pygr-dev?hl=en.