Management Server does not recognize a session as removed in some scenarios
- 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