PDS 0.98t is released with the following changes
1. Rework pds_load_balance() based on current implementation. It's the main feature of this release.
2. Minor optimization in task_preemptible_rq().
This is the last release for 4.17, with the rework of balance code path as promise. The sanity test shows there are minor improvement over all workload due to balance overhead cutting. So far, I'd like to call it for the balance overhead cutting work and move on for next main line sync up and investigation of other potential improvement.
Enjoy PDS 0.98t for v4.17 kernel, :)
Code are available at
All-in-one patch is available too.
PS: Here is the updated patch for v4.17.12+ kernel