cecfb6 sysctl: let's by default increase the numeric PID range from 2^16 to 2^22

2 files Authored by Michal Sekletár 4 years ago, Committed by Packit Service 4 years ago,
    sysctl: let's by default increase the numeric PID range from 2^16 to 2^22
    
    This should PID collisions a tiny bit less likely, and thus improve
    security and robustness.
    
    2^22 isn't particularly a lot either, but it's the current kernel
    limitation.
    
    Bumping this limit was suggested by Linus himself:
    
    https://lwn.net/ml/linux-kernel/CAHk-=wiZ40LVjnXSi9iHLE_-ZBsWFGCgdmNiYZUXn1-V5YBg2g@mail.gmail.com/
    
    Let's experiment with this in systemd upstream first. Downstreams and
    users can after all still comment this easily.
    
    Besides compat concern the most often heard issue with such high PIDs is
    usability, since they are potentially hard to type. I am not entirely sure though
    whether 4194304 (as largest new PID) is that much worse to type or to
    copy than 65563.
    
    This should also simplify management of per system tasks limits as by
    this move the sysctl /proc/sys/kernel/threads-max becomes the primary
    knob to control how many processes to have in parallel.
    
    Resolves: #1744214
    
    patch_name: 0317-sysctl-let-s-by-default-increase-the-numeric-PID-ran.patch
    present_in_specfile: true
    location_in_specfile: 317
    squash_commits: true
    
        
file modified
+1 -0