(deopt: &Deopt)
| 53 | } |
| 54 | |
| 55 | fn should_deterministic_mutate(deopt: &Deopt) -> bool { |
| 56 | let seed_num = deopt.seed_queue.len(); |
| 57 | let prob = seed_num as f32 / 100.0_f32; |
| 58 | let prob = prob.min(0.8_f32); |
| 59 | let coin = prob_coin(prob); |
| 60 | log::info!( |
| 61 | "Number of current unique seeds: {}, prob: {prob}, coin: {coin}", |
| 62 | deopt.seed_queue.len() |
| 63 | ); |
| 64 | coin |
| 65 | } |
| 66 | |
| 67 | pub struct Schedule { |
| 68 | seeds: HashMap<String, Seed>, |
no test coverage detected