diff options
author | Joshua Bakita <jbakita@cs.unc.edu> | 2020-10-24 13:09:39 -0400 |
---|---|---|
committer | Joshua Bakita <jbakita@cs.unc.edu> | 2020-10-24 13:09:39 -0400 |
commit | 81ef41aff991342bf53c6dab3bec892c628e62c9 (patch) | |
tree | 0d5de784e35390e74c1b7a54604ab198a1185763 | |
parent | 91ba319fffa36885abc777c54266860f947fed16 (diff) |
Log PID + job number in tardiness alerts
-rw-r--r-- | extra.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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) { |