BeDesk-Express

  • État Fermée
  • Pourcentage achevé
    100%
  • Type Implementation
  • Catégorie Application → Core
  • Assignée à
    DevTeam
  • Système d'exploitation Tous
  • Sévérité Critique
  • Priorité Très haute
  • Basée sur la version 17.5
  • Due pour la version 17.6
  • Échéance Non décidée
  • Votes
  • Privée
Concerne le projet: BeDesk-Express
Ouverte par DevTeam - 2017-06-28
Dernière modification par DevTeam - 2017-07-11

FS#1186 - Remplacement de TaskList par un nouveau paquet bedesk.worker

Remplacement de l’ancienne TaskList par un nouveau paquetage interne bedesk.worker.

Le Worker étant un daemon qui tourne en tâche de fond et qui envoie des tâches bloquantes dans le Thread AWT-EventQueue.

Chaque tâche est exécutée une après l’autre.

Un délais peut être fixé avant le lancement d’une tâche, sinon elle est lancée immédiatement après la fin de le précédente.

Le worker permet de découper les tâches longues et d’ordonner l’enfilade des tâches de manière à pouvoir exécuter chacune dans le contexte du même thread AWT-EventQueue.

De cette manière, on évite les problèmes de concurrence et on permet à l’interface de s’actualiser durant les processus longs.


CARACTERISTIQUES:

Le nouveau Worker dispose de 5 niveau de priorité et permet donc l’insertion de tâches prioritaires dans la file d’attente.

On peut travailler ne libérant un peu de temps entre les tâches de manière à permettre le rafraîchissement de l’interface.

Combat les dead-locks en ordonnant les tâches successives par priorité.

Cette tâche bloque la fermeture
ID Projet Résumé Priorité Sévérité Progression
1201 BeDesk-Express  FS#1201 - Adapter les priorités des tâches d'arrière plan  Haute Haute
100%
Cette tâche est une sous-tâche de  FS#1180 - Problème de concurrence (dead-lock) lors de certaines opérations 
Cette tâche a les sous-tâches suivantes
ID Projet Résumé Priorité Sévérité Progression
1195 BeDesk-Express  FS#1195 - Planification de l'exécution des tâches par priorité avec délai   Très haute Critique
100%
1246 BeDesk-Express  FS#1246 - Tâches d'impression par lot doivent actualiser l'indicateur au f  Moyenne Basse
100%
1249 BeDesk-Express  FS#1249 - Tâches d'envoi par lot doivent actualiser l'indicateur au fur et  Moyenne Basse
100%
Fermée par  DevTeam
2017-07-11 14:39
Raison de la fermeture :  Disponible

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche