disable release warnings
This commit is contained in:
parent
6d197274dd
commit
7586c51f6f
@ -335,7 +335,7 @@ fn get_release_response_pairs(rel: &Vec<(u64, String)>, resp: &Vec<(u64, String)
|
|||||||
if let Some(peek_resp) = d.peek() {
|
if let Some(peek_resp) = d.peek() {
|
||||||
if peek_resp.0 > peek_rel.0 { // multiple releases before response
|
if peek_resp.0 > peek_rel.0 { // multiple releases before response
|
||||||
// It is unclear which release is real
|
// It is unclear which release is real
|
||||||
eprintln!("Task {} released multiple times before response ({}ms and {}ms)", peek_rel.1, crate::time::clock::tick_to_time(ready[&peek_rel.1]).as_millis(), crate::time::clock::tick_to_time(peek_rel.0).as_millis());
|
// eprintln!("Task {} released multiple times before response ({:.1}ms and {:.1}ms)", peek_rel.1, crate::time::clock::tick_to_time(ready[&peek_rel.1]).as_micros()/1000, crate::time::clock::tick_to_time(peek_rel.0).as_micros()/1000);
|
||||||
// ready.insert(&peek_rel.1, peek_rel.0);
|
// ready.insert(&peek_rel.1, peek_rel.0);
|
||||||
r.next();
|
r.next();
|
||||||
} else {
|
} else {
|
||||||
@ -352,13 +352,13 @@ fn get_release_response_pairs(rel: &Vec<(u64, String)>, resp: &Vec<(u64, String)
|
|||||||
if ready.contains_key(&next_resp.1) {
|
if ready.contains_key(&next_resp.1) {
|
||||||
if ready[&next_resp.1] >= next_resp.0 {
|
if ready[&next_resp.1] >= next_resp.0 {
|
||||||
if let Some(lr) = last_response.get(&next_resp.1) {
|
if let Some(lr) = last_response.get(&next_resp.1) {
|
||||||
eprintln!("Task {} response at {}ms before next release at {}ms. Fallback to last release at {}ms.", next_resp.1, crate::time::clock::tick_to_time(next_resp.0).as_millis(), crate::time::clock::tick_to_time(ready[&next_resp.1]).as_millis(), crate::time::clock::tick_to_time(*lr).as_millis());
|
// eprintln!("Task {} response at {:.1}ms before next release at {:.1}ms. Fallback to last response at {:.1}ms.", next_resp.1, crate::time::clock::tick_to_time(next_resp.0).as_micros() as f32/1000.0, crate::time::clock::tick_to_time(ready[&next_resp.1]).as_micros() as f32/1000.0, crate::time::clock::tick_to_time(*lr).as_micros() as f32/1000.0);
|
||||||
// Sometimes a task is released immediately after a response. This might not be detected.
|
// Sometimes a task is released immediately after a response. This might not be detected.
|
||||||
// Assume that the release occured with the last response
|
// Assume that the release occured with the last response
|
||||||
ret.push((*lr, next_resp.0, next_resp.1.clone()));
|
ret.push((*lr, next_resp.0, next_resp.1.clone()));
|
||||||
last_response.insert(&next_resp.1, next_resp.0);
|
last_response.insert(&next_resp.1, next_resp.0);
|
||||||
} else {
|
} else {
|
||||||
eprintln!("Task {} released after response", next_resp.1);
|
// eprintln!("Task {} released after response", next_resp.1);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// assert!(peek_resp.0 >= ready[&peek_resp.1]);
|
// assert!(peek_resp.0 >= ready[&peek_resp.1]);
|
||||||
@ -368,13 +368,13 @@ fn get_release_response_pairs(rel: &Vec<(u64, String)>, resp: &Vec<(u64, String)
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if let Some(lr) = last_response.get(&next_resp.1) {
|
if let Some(lr) = last_response.get(&next_resp.1) {
|
||||||
eprintln!("Task {} response at {}ms not found in ready list. Fallback to last release at {}ms.", next_resp.1, crate::time::clock::tick_to_time(next_resp.0).as_millis(), crate::time::clock::tick_to_time(*lr).as_millis());
|
// eprintln!("Task {} response at {:.1}ms not found in ready list. Fallback to last release at {:.1}ms.", next_resp.1, crate::time::clock::tick_to_time(next_resp.0).as_micros() as f32/1000.0, crate::time::clock::tick_to_time(*lr).as_micros() as f32/1000.0);
|
||||||
// Sometimes a task is released immediately after a response. This might not be detected.
|
// Sometimes a task is released immediately after a response. This might not be detected.
|
||||||
// Assume that the release occured with the last response
|
// Assume that the release occured with the last response
|
||||||
ret.push((*lr, next_resp.0, next_resp.1.clone()));
|
ret.push((*lr, next_resp.0, next_resp.1.clone()));
|
||||||
last_response.insert(&next_resp.1, next_resp.0);
|
last_response.insert(&next_resp.1, next_resp.0);
|
||||||
} else {
|
} else {
|
||||||
eprintln!("Task {} response at {}ms not found in ready list", next_resp.1, crate::time::clock::tick_to_time(next_resp.0).as_millis());
|
// eprintln!("Task {} response at {:.1}ms not found in ready list", next_resp.1, crate::time::clock::tick_to_time(next_resp.0).as_micros() as f32/1000.0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user