Project

General

Profile

Tâche #30896

Scénario #30863: Traitement express MEN (43-45)

Rendre la variable THREAD_POOL_SIZE configurable par dictionnaire

Added by Guillaume Laville 6 months ago. Updated 5 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/21/2020
Due date:
% Done:

100%

Remaining (hours):
0.0

Description

Bonjour

Eole-SSO se base sur la variable THREAD_POOL_SIZE dans le fichier /usr/share/sso/config.py pour définir la taille de son pool de traitement.
Actuellement, cette valeur est fixée à 10 en dur : nous avons été contraint de modifier directement le fichier pour la fixer à 64 sur notre SSO académique,
pour résoudre des problèmes de charge de plus en plus fréquents (authentification très lente ou refusée avec un message d'erreur).

Serait-il possible d'inclure cette variable dans le dictionnaire de configuration, pour que cette modification ne soit pas écrasée en cas de mise à jour ?

Cordialement


Related issues

Related to Distribution EOLE - Tâche #31175: EoleSSo : pouvoir paramétrer la taille du backlog Fermé 11/18/2020

Associated revisions

Revision f2838a3c (diff)
Added by Joël Cuissinat 6 months ago

Make THREAD_POOL_SIZE configurable

  • add eolesso_thread_pool_size variable

Ref: #30896

Revision 08d4e7f2 (diff)
Added by Joël Cuissinat 6 months ago

  • tmpl/sso.conf : add 'eolesso_thread_pool_size'

Ref: #30896

History

#1 Updated by Joël Cuissinat 6 months ago

Bonjour,
Cette évolution nous paraît envisageable.
Sur quelle version d'EOLE souhaiteriez-vous cette modification ?
Amicalement,
Joël

NB : à partir d'EOLE 2.8.0, il y a un fichier (template) intermédiaire (#30662).

#2 Updated by Joël Cuissinat 6 months ago

  • Assigned To set to Joël Cuissinat

#3 Updated by Guillaume Laville 6 months ago

Bonjour

Merci : idéalement pour la version 2.7, qui est actuellement déployée sur notre seshat, mais si ce n'est pas possible nous attendrons la mise à jour en 2.8.

Amicalement,
Guillaume

#4 Updated by Joël Cuissinat 6 months ago

Guillaume Laville a écrit :

Bonjour

Merci : idéalement pour la version 2.7, qui est actuellement déployée sur notre seshat, mais si ce n'est pas possible nous attendrons la mise à jour en 2.8.

Amicalement,
Guillaume

En réalité, nous souhaitions surtout éviter de descendre en dessous de 2.6.2 mais d'après ce que tu me dis, on peut prévoir la modification pour EOLE >= 2.7.0

#5 Updated by Joël Cuissinat 6 months ago

  • Parent task set to #30863

#6 Updated by Joël Cuissinat 6 months ago

  • Project changed from EoleSSO to Distribution EOLE
  • Status changed from Nouveau to En cours

#8 Updated by Joël Cuissinat 6 months ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#9 Updated by Fabrice Barconnière 5 months ago

OK

barco@tp-barco:~/git/eole-sso (master=)$ git br --contains f2838a3c5dbb14c89f0f8a4de07703913e2f13fe
  2.7.0/master
  2.7.1/master
  2.7.2/master
  2.8.0/master
* master
barco@tp-barco:~/git/eole-sso (master=)$ git tag --contains f2838a3c5dbb14c89f0f8a4de07703913e2f13fe
pkg/eole/eole-2.7/2.7.0-10
pkg/eole/eole-2.7/2.7.1-14
pkg/eole/eole-2.7/2.7.2-27
pkg/eole/eole-2.8/2.8.0-28
pkg/eole/eole-2.8/2.8.1-1
barco@tp-barco:~/git/eole-sso (master=)$ git br --contains 08d4e7f2552c7e56e9e074ce299ae1d57d40e33b
  2.8.0/master
* master
barco@tp-barco:~/git/eole-sso (master=)$ git tag --contains 08d4e7f2552c7e56e9e074ce299ae1d57d40e33b
pkg/eole/eole-2.8/2.8.0-28
pkg/eole/eole-2.8/2.8.1-1

Vu doc 2.7 et 2.8

#10 Updated by Fabrice Barconnière 5 months ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

#11 Updated by Joël Cuissinat 5 months ago

  • Related to Tâche #31175: EoleSSo : pouvoir paramétrer la taille du backlog added

Also available in: Atom PDF