summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoshua Bakita <jbakita@cs.unc.edu>2020-10-24 13:09:39 -0400
committerJoshua Bakita <jbakita@cs.unc.edu>2020-10-24 13:09:39 -0400
commit81ef41aff991342bf53c6dab3bec892c628e62c9 (patch)
tree0d5de784e35390e74c1b7a54604ab198a1185763
parent91ba319fffa36885abc777c54266860f947fed16 (diff)
Log PID + job number in tardiness alerts
-rw-r--r--extra.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/extra.h b/extra.h
index a21f5a5..b1a4f2f 100644
--- a/extra.h
+++ b/extra.h
@@ -417,15 +417,16 @@ static void _rt_start_loop() {
417#if LITMUS 417#if LITMUS
418 lt_t now = litmus_clock(); 418 lt_t now = litmus_clock();
419 if (now > _rt_cp->deadline) { 419 if (now > _rt_cp->deadline) {
420 fprintf(stderr, "(%s/%d:%lu) ", _rt_our_prog_name, gettid(), _rt_cp->job_index);
420 if (_rt_crit == 0) 421 if (_rt_crit == 0)
421 fprintf(stderr, "CATASTROPHIC: Level-A"); 422 fprintf(stderr, "CATASTROPHIC: Level-A");
422 else if (_rt_crit == 1) 423 else if (_rt_crit == 1)
423 fprintf(stderr, "HAZARDOUS: Level-B"); 424 fprintf(stderr, "HAZARDOUS: Level-B");
424 else 425 else
425 fprintf(stderr, "MAJOR: Level-C"); 426 fprintf(stderr, "MAJOR: Level-C");
426 fprintf(stderr, " task %s tardy %llu ns, " 427 fprintf(stderr, " tardy %llu ns, "
427 "relative tardiness %f\n", 428 "relative tardiness %f\n",
428 _rt_our_prog_name, now - _rt_cp->deadline, 429 now - _rt_cp->deadline,
429 (now - _rt_cp->deadline) / (double)_rt_period); 430 (now - _rt_cp->deadline) / (double)_rt_period);
430 } 431 }
431 if (sleep_next_period() != 0) { 432 if (sleep_next_period() != 0) {