@@ -1128,8 +1128,13 @@ def create_idds_build_workflow(**kwargs):
11281128 task_site = get_task_parameter (config , remote_build , "computeSite" )
11291129 task_queue = get_task_parameter (config , remote_build , "queue" )
11301130 task_rss = get_task_parameter (config , remote_build , "requestMemory" )
1131+ task_rss_max = get_task_parameter (config , remote_build , "requestMemoryMax" )
1132+ memory_multiplier = get_task_parameter (config , remote_build , "memoryMultiplier" )
1133+ task_rss_retry_step = task_rss * memory_multiplier if memory_multiplier else 0
1134+ task_rss_retry_offset = 0 if task_rss_retry_step else task_rss
11311135 nretries = get_task_parameter (config , remote_build , "numberOfRetries" )
11321136 processing_type = get_task_parameter (config , remote_build , "processingType" )
1137+ priority = get_task_parameter (config , remote_build , "priority" )
11331138 _LOG .info ("requestMemory: %s" , task_rss )
11341139 _LOG .info ("Site: %s" , task_site )
11351140 # _LOG.info("executable: %s", executable)
@@ -1155,8 +1160,12 @@ def create_idds_build_workflow(**kwargs):
11551160 "value" : "log.tgz" ,
11561161 },
11571162 task_rss = task_rss if task_rss else PANDA_DEFAULT_RSS ,
1163+ task_rss_max = task_rss_max if task_rss_max else PANDA_DEFAULT_RSS_MAX ,
1164+ task_rss_retry_offset = task_rss_retry_offset ,
1165+ task_rss_retry_step = task_rss_retry_step ,
11581166 task_cloud = task_cloud ,
11591167 task_site = task_site ,
1168+ task_priority = int (priority ) if priority else PANDA_DEFAULT_PRIORITY ,
11601169 maxattempt = nretries if nretries > 0 else PANDA_DEFAULT_MAX_ATTEMPTS ,
11611170 )
11621171
0 commit comments