git: Revert "kernel - Reduce priority range from dynamic priority"

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Feb 18 20:36:43 PST 2017


commit 49992e54c69c21c6beedb5f79afb19a2fec0e46d
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sat Feb 18 20:33:34 2017 -0800

    Revert "kernel - Reduce priority range from dynamic priority"
    
    This reverts commit abc0cda7b4a0a92afab15645d5adfac57af02866.
    
    The change improved how nice ranging works but completely blew up
    fork priority reduction, causing parent process dispatches via
    fork/exec (such as done by a service or by make) to not immediately
    move the child proces to another cpu when the parent has more work
    to do.
    
    This caused the kernel build to regress from 3:12 to 3:21 on the
    test box, and for the world build to only show minor improvements
    instead of more significant improvements.
    
    So revert it for now.  We will improve nice priorities another way.

Summary of changes:
 sys/kern/usched_dfly.c | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/49992e54c69c21c6beedb5f79afb19a2fec0e46d


-- 
DragonFly BSD source repository



More information about the Commits mailing list