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) { |
