IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 16, 2013, 6:27:02 AM (13 years ago)
Author:
eugene
Message:

add error handling for dvopsps skytable; add config entry for memory usage for memory db tables; add / fix version parsing; error handling for xmllint; error handline for dvograbber (unused); set max_heap_table_size before creating memory tables; add error handling for dvopsps objects; break on error from dvopsps detections; do not try to populate Chip table unless it exists; skip batch on failure, but continue to load

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20130307/ippToPsps/jython/scratchdb.py

    r35369 r35402  
    3838        self.dvoSkyTable = "dvoSkyTable"
    3939        self.dvoPhotcodesTable = "dvoPhotcodes"
     40        self.memoryTableSize = config.getDbMemory(dbType)
    4041
    4142    '''
     
    509510       self.dropTable(self.dvoDetectionTable)
    510511
     512       # we need a big enough memory table for the incoming detections
     513       print "requested memory in gigs: ", self.memoryTableSize
     514       tableSize = int(self.memoryTableSize) * 1024 * 1024 * 1024
     515       sql = "set @@max_heap_table_size = " + str(tableSize)
     516       print "setting max heap size: ", sql
     517       try: self.execute(sql)
     518       except:
     519           self.logger.errorPair("Unable to set max MEMORY table size for ", self.dvoDetectionTable)
     520           return False
     521
    511522       # create detections table
    512523       self.logger.infoPair("Creating table", self.dvoDetectionTable)
Note: See TracChangeset for help on using the changeset viewer.