- Timestamp:
- Mar 5, 2012, 5:19:48 PM (14 years ago)
- Location:
- branches/meh_branches/ppstack_test
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ippTasks/minidvodb.pro (modified) (17 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/meh_branches/ppstack_test
- Property svn:mergeinfo changed
-
branches/meh_branches/ppstack_test/ippTasks/minidvodb.pro
r29634 r33415 11 11 if (not($?haveminidvodbBooks)) 12 12 book create MINIDVODB 13 book create MINIDVODB_ MERGE13 book create MINIDVODB_PREMERGE 14 14 book create MINIDVODB_CREATE 15 15 book create MINIDVODB_ACTIVE … … 20 20 21 21 $MINIDVODB_WAIT_DB = 0 22 $MINIDVODB_ MERGE_DB = 022 $MINIDVODB_PREMERGE_DB = 0 23 23 $MINIDVODB_CREATE_DB = 0 24 24 $MINIDVODB_ACTIVE_DB = 0 25 25 26 26 book init minidvodbWaitlist 27 book init minidvodb Mergelist27 book init minidvodbPreMergelist 28 28 book init minidvodbCreatelist 29 29 book init minidvodbActivelist … … 54 54 end 55 55 56 macro minidvodb. merge.status57 book listbook minidvodb Mergelist58 end 59 60 macro minidvodb. merge.reset61 book init minidvodb Mergelist56 macro minidvodb.premerge.status 57 book listbook minidvodbPreMergelist 58 end 59 60 macro minidvodb.premerge.reset 61 book init minidvodbPreMergelist 62 62 end 63 63 … … 112 112 ##these merge the dbs 113 113 114 macro minidvodb. merge.on115 task minidvodb. merge.load114 macro minidvodb.premerge.on 115 task minidvodb.premerge.load 116 116 active true 117 117 end 118 task minidvodb. merge.run118 task minidvodb.premerge.run 119 119 active true 120 120 end 121 121 end 122 macro minidvodb. merge.off123 task minidvodb. merge.load122 macro minidvodb.premerge.off 123 task minidvodb.premerge.load 124 124 active false 125 125 end 126 task minidvodb. merge.run126 task minidvodb.premerge.run 127 127 active false 128 128 end … … 142 142 book setword MINIDVODB $1 STATE PENDING 143 143 #merge 144 book newpage MINIDVODB_ MERGE $1145 book setword MINIDVODB_ MERGE $1 MINIDVODB_GROUP $1146 book setword MINIDVODB_ MERGE $1 DVODB $3147 book setword MINIDVODB_ MERGE $1 STATE PENDING144 book newpage MINIDVODB_PREMERGE $1 145 book setword MINIDVODB_PREMERGE $1 MINIDVODB_GROUP $1 146 book setword MINIDVODB_PREMERGE $1 DVODB $3 147 book setword MINIDVODB_PREMERGE $1 STATE PENDING 148 148 #active 149 149 book newpage MINIDVODB_ACTIVE $1 … … 168 168 end 169 169 book delpage MINIDVODB $1 170 book delpage MINIDVODB_ MERGE $1170 book delpage MINIDVODB_PREMERGE $1 171 171 book delpage MINIDVODB_CREATE $1 172 172 book delpage MINIDVODB_ACTIVE $1 … … 180 180 echo "minidvodb wait" 181 181 book listbook MINIDVODB 182 echo "minidvodb merge"183 book listbook MINIDVODB_ MERGE182 echo "minidvodb premerge" 183 book listbook MINIDVODB_PREMERGE 184 184 echo "minidvodb create" 185 185 book listbook MINIDVODB_CREATE … … 339 339 340 340 341 task minidvodb. merge.load341 task minidvodb.premerge.load 342 342 host local 343 343 … … 348 348 349 349 stdout NULL 350 stderr $LOGDIR/minidvodb. merge.load.log350 stderr $LOGDIR/minidvodb.premerge.load.log 351 351 352 352 task.exec 353 book npages MINIDVODB_ MERGE -var N353 book npages MINIDVODB_PREMERGE -var N 354 354 if ($N == 0) 355 355 # echo "No labels for processing" … … 357 357 endif 358 358 359 book getpage MINIDVODB_ MERGE 0 -var minidvodb_group -key STATE NEW359 book getpage MINIDVODB_PREMERGE 0 -var minidvodb_group -key STATE NEW 360 360 if ("$minidvodb_group" == "NULL") 361 361 # All labels have been done --- reset 362 362 # echo "Resetting labels" 363 363 for i 0 $N 364 book getpage MINIDVODB_ MERGE $i -var minidvodb_group365 book setword MINIDVODB_ MERGE $minidvodb_group STATE NEW364 book getpage MINIDVODB_PREMERGE $i -var minidvodb_group 365 book setword MINIDVODB_PREMERGE $minidvodb_group STATE NEW 366 366 end 367 book getpage MINIDVODB_ MERGE 0 -var minidvodb_group -key STATE NEW367 book getpage MINIDVODB_PREMERGE 0 -var minidvodb_group -key STATE NEW 368 368 369 369 # Select different database … … 372 372 end 373 373 #finds the minidvodbs in a state of 'to_be_merged' 374 book setword MINIDVODB_ MERGE $minidvodb_group STATE DONE374 book setword MINIDVODB_PREMERGE $minidvodb_group STATE DONE 375 375 $run = addtool -listminidvodbrun -state to_be_merged -limit 1 376 376 $run = $run -minidvodb_group $minidvodb_group … … 392 392 task.exit 0 393 393 # convert 'stdout' to book format 394 ipptool2book stdout minidvodb Mergelist -key minidvodb_id -uniq -setword dbname $options:0 -setword pantaskState INIT394 ipptool2book stdout minidvodbPreMergelist -key minidvodb_id -uniq -setword dbname $options:0 -setword pantaskState INIT 395 395 if ($VERBOSE > 2) 396 book listbook minidvodb Mergelist396 book listbook minidvodbPreMergelist 397 397 end 398 398 # delete existing entries in the appropriate pantaskStates 399 process_cleanup minidvodb Mergelist399 process_cleanup minidvodbPreMergelist 400 400 end 401 401 … … 418 418 419 419 420 task minidvodb. merge.run420 task minidvodb.premerge.run 421 421 periods -poll $RUNPOLL 422 422 periods -exec $RUNEXEC … … 432 432 periods -exec $RUNEXEC 433 433 434 book npages minidvodb Mergelist -var N434 book npages minidvodbPreMergelist -var N 435 435 if ($N == 0) break 436 436 437 437 # look for new images in minidvodbWaitlist (pantaskState == INIT) 438 book getpage minidvodb Mergelist 0 -var pageName -key pantaskState INIT438 book getpage minidvodbPreMergelist 0 -var pageName -key pantaskState INIT 439 439 if ("$pageName" == "NULL") break 440 440 441 book setword minidvodbMergelist $pageName pantaskState RUN 442 book getword minidvodbMergelist $pageName minidvodb_id -var MINIDVODB_ID 443 book getword minidvodbMergelist $pageName minidvodb_group -var MINIDVODB_GROUP 444 book getword minidvodbMergelist $pageName mergedvodb_path -var MERGEDVODB_PATH 445 book getword minidvodbMergelist $pageName minidvodb_path -var MINIDVODB_PATH 446 book getword minidvodbMergelist $pageName state -var STATE 447 stdout $LOGDIR/minidvodb.merge.run.log 448 stderr $LOGDIR/minidvodb.merge.run.log 449 450 $run = minidvodb_merge.pl --camera GPC1 --mergedvodb $MERGEDVODB_PATH --minidvodb $MINIDVODB_PATH --minidvodb_group $MINIDVODB_GROUP --minidvodb_id $MINIDVODB_ID 441 book setword minidvodbPreMergelist $pageName pantaskState RUN 442 book getword minidvodbPreMergelist $pageName minidvodb_id -var MINIDVODB_ID 443 book getword minidvodbPreMergelist $pageName minidvodb_group -var MINIDVODB_GROUP 444 book getword minidvodbPreMergelist $pageName minidvodb_path -var MINIDVODB_PATH 445 book getword minidvodbPreMergelist $pageName state -var STATE 446 stdout $LOGDIR/minidvodb.premerge.run.log 447 stderr $LOGDIR/minidvodb.premerge.run.log 448 449 $run = minidvodb_premerge.pl --camera GPC1 --minidvodb $MINIDVODB_PATH --minidvodb_group $MINIDVODB_GROUP --minidvodb_id $MINIDVODB_ID 451 450 452 451 if ($DB:n == 0) … … 472 471 # default exit status 473 472 task.exit default 474 process_exit minidvodb Mergelist $options:0 $JOB_STATUS473 process_exit minidvodbPreMergelist $options:0 $JOB_STATUS 475 474 end 476 475 … … 482 481 # Set a fault code in the database 483 482 484 process_exit minidvodb Mergelist $options:0 $EXIT_CRASH_ERR483 process_exit minidvodbPreMergelist $options:0 $EXIT_CRASH_ERR 485 484 end 486 485 … … 488 487 task.exit timeout 489 488 showcommand timeout 490 book setword minidvodb Mergelist $options:0 pantaskState TIMEOUT489 book setword minidvodbPreMergelist $options:0 pantaskState TIMEOUT 491 490 end 492 491 end
Note:
See TracChangeset
for help on using the changeset viewer.
