apache / apache/cloudstack

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

Aperta
#11,169 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
affects:4.19 affects:4.20 Severity:Minor type:bug
Lingua principale
Java
Stelle
3.1k
Fork
1.4k
Merge medio
6g 19h
PR unite (30g)
32

Descrizione

### 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.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia leggendo i due scenari descritti nella review e nel commento su pull request #11016, quindi traccia il modo in cui il Management Server registra gli eventi di rilascio di console-session. Verifica il comportamento rispetto alla tabella cloud.console_session e considera completato il lavoro quando ogni scenario segnalato imposta removed sulla data e ora del rilascio invece di lasciarlo NULL.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
backend
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.