• themylogin's avatar
    NAS-125924 / 24.10 / Make `run` use thread pool (#13099) · d861213c
    themylogin authored
    * `middlewared.utils.functools` -> `middlewared.utils.functools_`
    
    * Get rid of `Popen` in `wireguard.py`
    
    * Get rid of `Popen` in `init_shutdown_script.py`
    
    * Create a global `+io_thread_pool_executor`
    
    * Get rid of `Popen` in `bootenv.py`
    
    * `test_02_create_be_duplicate_name`
    
    * Get rid of `Popen` in `kerberos.py` (not tested)
    
    * Get rid of `Popen` in `smb.py`
    
    * Get rid of `Popen` in `smb_/passdb.py` (not tested)
    
    * Get rid of `Popen` in `system/lifecycle.py`
    
    * Make `run` use thread pool
    
    * Explain `Too many open files` error
    d861213c
test_100_bootenv.py 3.14 KB