Development #19937
permette de lancer un « tenant_command --all-tenants » en mode parallèle
0%
Description
On a des commandes qui peuvent prendre du temps, voire planter, sur un tenant donné : dans ce cas, lors d'un « tenant_command --all-tenants .. » les autres tenants sont pénalisés.
Il faudrait une option "--parallel" (ou une variante « --all-tenants-parallel ») qui permette de lancer la commande en parallèle sur tous les tenants.
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 6 ans
Bêtement parallèle je suis contre parce qu'un truc dont tu ne sais pas si ça va lancer 4 process ou 50 c'est dangereux, mais une option -j 5
à la make
oui.
Mis à jour par Frédéric Péters il y a plus de 6 ans
Bêtement parallèle je suis contre parce qu'un truc dont tu ne sais pas si ça va lancer 4 process ou 50 c'est dangereux, mais une option -j 5 à la make oui.
En imaginant que multiprocess.Pool soit utilisé (comme c'est le cas pour les notify dans le worker), le comportement par défaut est de prendre cpu_count(); je ne sais pas si on a besoin de rendre ça paramétrable.