Add site_factor plugin.
Link to build, add site_factor/none as the default (null) plugin. Connect in to priority_multifactor plugin. Note that the job_write_lock acquisition in _decay_thread() is promoted one level to protect both the fair tree use of it alongside the new site_factor plugin. As fair_tree has been made the default, I felt it was better to handle it this way, rather than have site_factor reacquire the locks right after fair_tree dropped them. For sites running without fair_tree, this does represent a minor drop in potential concurrency. Bug 5202.
Showing
- NEWS 3 additions, 0 deletionsNEWS
- configure 3 additions, 1 deletionconfigure
- configure.ac 2 additions, 0 deletionsconfigure.ac
- src/common/Makefile.am 1 addition, 0 deletionssrc/common/Makefile.am
- src/common/Makefile.in 6 additions, 2 deletionssrc/common/Makefile.in
- src/common/site_factor.c 135 additions, 0 deletionssrc/common/site_factor.c
- src/common/site_factor.h 60 additions, 0 deletionssrc/common/site_factor.h
- src/plugins/Makefile.am 1 addition, 0 deletionssrc/plugins/Makefile.am
- src/plugins/Makefile.in 1 addition, 0 deletionssrc/plugins/Makefile.in
- src/plugins/priority/multifactor/priority_multifactor.c 27 additions, 3 deletionssrc/plugins/priority/multifactor/priority_multifactor.c
- src/plugins/site_factor/Makefile.am 3 additions, 0 deletionssrc/plugins/site_factor/Makefile.am
- src/plugins/site_factor/Makefile.in 791 additions, 0 deletionssrc/plugins/site_factor/Makefile.in
- src/plugins/site_factor/none/Makefile.am 17 additions, 0 deletionssrc/plugins/site_factor/none/Makefile.am
- src/plugins/site_factor/none/Makefile.in 835 additions, 0 deletionssrc/plugins/site_factor/none/Makefile.in
- src/plugins/site_factor/none/site_factor_none.c 140 additions, 0 deletionssrc/plugins/site_factor/none/site_factor_none.c
Loading
Please register or sign in to comment