Project

General

Profile

Actions

Feature #424

closed

Avec un Share spécial (<0), désactiver un user

Added by Schaeffer Jonathan about 14 years ago. Updated about 9 years ago.

Status:
Closed
Priority:
Low
Assigned To:
-
Category:
Server side
Target version:
Start date:
02/11/2010
Due date:
% Done:

0%

Estimated time:

Description

L'idée est de pouvori bloquer un utilisateur. On peut pour cela lui octroyer un share négatif.

Actions #1

Updated by Schaeffer Jonathan about 14 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).

Actions #2

Updated by Schaeffer Jonathan about 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

Actions #3

Updated by Gomez Casanova Andres about 13 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.

Actions #4

Updated by Brinette Pierre-Emmanuel about 9 years ago

  • Status changed from Assigned to Closed
Actions

Also available in: Atom PDF