apache / apache/cloudstack

Management Server does not recognize a session as removed in some scenarios

Ouverte
#11,169 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
affects:4.19 affects:4.20 Severity:Minor type:bug
Langage dominant
Java
Étoiles
3.1k
Forks
1.4k
Merge moyen
6 j 19 h
PR mergées (30 j)
32

Description

### Problem Description

In some scenarios, the Management Server does not recognize that a console session has been released. As a consequence of that, the `removed` column of the `cloud.console_session` table remains indefinitely marked as `NULL`.

### Versions

ACS versions 4.19 and 4.20

### The steps to reproduce the bug

- https://github.com/apache/cloudstack/pull/11016#pullrequestreview-2993780512 and https://github.com/apache/cloudstack/pull/11016#issuecomment-3052399701 describe two different situations in which this bug occur.

### What to do about it?

Normalize these scenarios, ensuring that the `removed` attribute of console sessions is corretly set to the datetime in which the sessions are released.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par lire les deux scénarios décrits dans la review et le commentaire de pull request #11016, puis retracez la manière dont le Management Server enregistre les événements de libération de console-session. Vérifiez le comportement par rapport à la table cloud.console_session et considérez le travail comme terminé lorsque chaque scénario signalé définit removed sur la date et l’heure de libération au lieu de le laisser à NULL.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
backend
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.