community.general/lib/ansible/module_utils/facts/hardware
Brian Coca 42c35a2e01
parallelize getting mount info (#49398)
* parallelize getting mount info

* fixed timeout and made 8 max thread count

  - minor cleanup
  - avoid empty mount entries
  - set timeout on get
  - enforce timeout per mount/thread
  - make note on failure per mount
  - make note on timeout per mount
  - ensure proper pool control
  - minor fixes
  - less vars, simpler code
  - move filter 'pre threading'
  - remove timeout for all mounts, now per mount
  -  also use cpu count from multiprocessing lib
  -  moved 'bind' options out of thread as per comments
  - warn on error, more info on failure to get info
2019-01-23 12:33:59 -05:00
..
__init__.py
aix.py aix_facts: statvfs works on AIX too so make use of it (#46759) 2018-11-07 18:21:26 -05:00
base.py Relicense fact code I wrote to 2 clause BSD 2017-10-19 10:38:39 -07:00
darwin.py Add processor_vcpu fact for Darwin (#30708) 2017-09-22 14:32:59 -04:00
dragonfly.py
freebsd.py made missing cli tools non fatal (#37194) 2018-04-10 17:23:29 -04:00
hpux.py Fact collector ordering deps (#31362) 2018-01-22 18:23:40 -05:00
hurd.py
linux.py parallelize getting mount info (#49398) 2019-01-23 12:33:59 -05:00
netbsd.py More statvfs info for mount facts rebase 12073 (#25454) 2017-06-13 15:31:41 -04:00
openbsd.py More statvfs info for mount facts rebase 12073 (#25454) 2017-06-13 15:31:41 -04:00
sunos.py Populate product_name and system_vendor facts on Solaris (#44114) 2019-01-23 13:51:23 +01:00