Project

General

Custom queries

Profile

Actions

Feature #416

open

Feature #388: Possibilités d'interactions avec le serveur TReqS

État drainé pour TReqS

Added by Schaeffer Jonathan over 15 years ago. Updated about 10 years ago.

Status:
In progress
Priority:
Normal
Assigned To:
-
Category:
-
Start date:
02/08/2010
Due date:
% Done:

10%

Estimated time:

Description

Implémenter un état drainé pour TReqS.

Cela pourrait se faire en mettant un paramètre "global_share" dans la base de configuration.
Alors, le client peut se rendre compte que TReqS est drainé (via une procédure stockée dans MySQL ?) et les nouvelles requêtes sont interdites.

Actions #1

Updated by Gomez Casanova Andres over 15 years ago

Jonathan Schaeffer wrote:

Implémenter un état drainé pour TReqS.

Cela pourrait se faire en mettant un paramètre "global_share" dans la base de configuration.
Alors, le client peut se rendre compte que TReqS est drainé (via une procédure stockée dans MySQL ?) et les nouvelles requêtes sont interdites.

Arreter l'activator

Arreter le dispatcher ( de cette facon, s'il y a un maintenan de la base de données, on ne doit pas arrêter treqs.)

Actions #4

Updated by Brinette Pierre-Emmanuel about 10 years ago

  • Tracker changed from Bug to Feature
  • Status changed from New to In progress
  • % Done changed from 0 to 10

The is a workaround for that via a trigger in the database.

drop trigger if exists byPassTreqs;

\d @

create trigger byPassTreqs before insert on jrequests for each row
begin
        set new.status := 150 ;
        set new.message := "Treqs DISABLED " ;
end@

\d ;

But it could be implemented via an administration tools.

Actions

Also available in: Atom PDF