Feature #424
closedAvec un Share spécial (<0), désactiver un user
0%
Description
L'idée est de pouvori bloquer un utilisateur. On peut pour cela lui octroyer un share négatif.
Updated by Schaeffer Jonathan almost 15 years ago
Il y a un inconvénient important à cette façon de faire :
une queue possède un propriétaire (user), si ce propriétaire est blocké, la queue ne doit pas être activée.
Mais il peut y avoir d'autres utilisateurs qui sont mappés sur cette queue. Ceux-là seront aussi bloqués.
Comment faire ?
Associer le share à un user (au sens objet) et activer les queues de toute façon. Alors on vérifie le share d'un user avant de stager un fichier.
La queue, si elle est terminée et qu'il reste des fichiers à stager peut être remise en queue. Mais alors on tombera sur des boucles infinies ...
Il faudrait utiliser cette façon de faire uniquement pour les queues mixtes (qui possèdes des fichiers appartenant à plusieurs utilisateurs).
Updated by Schaeffer Jonathan over 14 years ago
- Category set to Server side
- Status changed from New to Assigned
commit id complet : c3410b51d6d2cefa2cb64a52e5b3d6aa0cf9fddc
Les queues ne sont pas activées si leur proprétaire a un share < 0
Mais cette façon de faire est fausse.
Cf commentaire précédent
Updated by Gomez Casanova Andres almost 14 years ago
- Target version set to 2.0.0
In any case, sometimes, the Jonathan algorithm to choose a queue return a negative value for the users. It should return 0 or a bigger value.
Updated by Brinette Pierre-Emmanuel over 9 years ago
- Status changed from Assigned to Closed