Issue #1843: ODB Doctor Stops Progressing (runs forever)

Type: Bug ReoprtVersion: 2.6.1Priority: NormalStatus: ClosedReplies: 2


I have an issue with the ODB Doctor running endlessly on a 1.35GB ODB file.  It gets to three progress dots quickly then stops progressing, all while consuming 100% CPU until killed manually.  There is plenty of /tmp space and space on the drive where the new database is being placed.  When I run the DB Doctor without a destination file (just to check the database) it quickly goes to 5 progress dots before stopping.  It looks like it's hitting some sort of resource constraints, possibly memory.  Can you please assist in troubleshooting? 


ObjectDB Doctor [version 2.6.1]
Copyright (c) 2015, ObjectDB Software. All rights reserved.

Scanning the database file...


32349 cap       20   0 2372m 690m 9312 S    100  17.7   7:16.22 java

/dev/sdb1                                50G   39G  8.3G  83% /data/data01  (dest drive)
/dev/sdc1                                16G  654M   15G   5% /tmp


-rw-r--r-- 1 cap  chrtsupt 1344399360 Mar 18 10:10 consumer_target_Kroger_15.odb  
-rw-r--r-- 1 cap  chrtsupt         20 Mar 18 10:10 consumer_target_Kroger_15.odb$
-rw-r--r-- 1 cap  chrtsupt     262144 Mar 18 10:10 NEW_consumer_target_Kroger_15.odb
-rw-r--r-- 1 cap  chrtsupt        483 Mar 18 10:10 NEW_consumer_target_Kroger_15.odb$

export PATH=$PATH:/cap/AdherisHealthSolutions/Java/bin/
/cap/AdherisHealthSolutions/Java/bin/java -Xms1024M -Xmx2048M -cp /cap/AdherisHealthSolutions/DatabaseServer/bin/objectdb-2.6.1.jar com.objectdb.Doctor /cap/AdherisHealthSolutions/DatabaseServer/data/consumer_target_Kroger_15.odb /cap/AdherisHealthSolutions/DatabaseServer/data/NEW_consumer_target_Kroger_15.odb


Could you please post several stack dumps of the running Doctor, when it seems to have no progress?

ObjectDB Support

While attempting to install JDK on the system for Jstack, I hit a failure to a permissions error on the /tmp directory I just had operations resize.  It didn't have write permissions; permission added and ODB Doctor is working. 

Thank you!  Please close the ticket.