def check_free_disk_space(dataSize, tmpOutDir): logging.debug('check_free_disk_space: entered, data, dir: ' + repr(dataSize) + tmpOutDir) freeKB = ryw.free_MB(tmpOutDir) * 1024 logging.debug('check_free_disk_space: entered, freeKB: ' + repr(freeKB)) if ryw_upload.pretty_much_out_of_space(dataSize, freeKB): ryw.give_bad_news( 'addRobotWriteRequest,check_free_disk_space:' + 'nearly out of disk space: size, free: ' + repr(dataSize) + ' ' + repr(freeKB), logging.error) return False logging.debug('check_free_disk_space: dataSize, freeKB: ' + repr(dataSize) + ' ' + repr(freeKB)) return True
def check_free_space(values, path): """check available disk space.""" freeKB = ryw.free_MB(path) * 1024 logging.debug('check_free_space: freeKB, valuesKB: ' + repr(freeKB) + ' ' + repr(values['kB'])) if ryw_upload.pretty_much_out_of_space(values['kB'], freeKB): ryw.give_bad_news( 'user_error: nearly out of space in the object store: ' + repr(values['kB']) + ' ' + repr(freeKB), logging.critical) return False logging.debug( 'check_free_space: has space, kB, freekB: ' + repr(values['kB']) + ' ' + repr(freeKB)) return True