Please sign in to comment.
kernel - usched_dfly revamp (2), reduce token collisions
* Add wakeup_start_delayed() and wakeup_end_delayed(). These functions will attempt to delay any wakeup() calls made between them. Use the functions in the unix domain socket send code. * This removes a lot of volatility from monster's 48:48 pgbench tests by delaying the wakeup()s related to a unix domain socket write until after the pool token has been released. * Adjust usched_dfly parameters. In particular, weight2 can be higher now.
- Loading branch information...
Showing with 62 additions and 7 deletions.