Bug #571
Το UI δεν χειρίζεται σωστά status="UNKNOWN"
Status: | Closed | Start date: | 05/23/2011 | |
---|---|---|---|---|
Priority: | High | Due date: | ||
Assignee: | Christos Psaltis | % Done: | 0% |
|
Category: | Cyclades UI | Spent time: | - | |
Target version: | v0.4 |
Description
Σε προβληματικές καταστάσεις η GET /servers/detail γυρίζει status="UNKNOWN" για servers.
Το UI εμφανίζει το μηχάνημα με τη λέξη "Running", ενώ θα έπρεπε να έχει τη λέξη "Unknown".
Σε αυτή την περίπτωση, έχει νόημα να εμφανίζει κι όλες τις επιλογές δεξιά: να μπορεί ο χρήστης να (δοκιμάσει να) κάνει ό,τι θέλει με το μηχάνημα, αφού το API δεν μπορεί να μας πει σε τι κατάσταση είναι. Αν μπορέσει, έχει καλώς. Αν όχι, θα πάρει πίσω λάθος.
Related issues
History
#1 Updated by Vangelis Koukis almost 13 years ago
- Target version set to v0.4
#2 Updated by Christos Psaltis almost 13 years ago
To πρόβλημα εμφανίζεται ως εξής:
- Έχω ένα ιδιωτικό δίκτυο στο οποίο έχω προσθέσει κάποιο μηχάνημα. Ως εδώ όλα αυτά τα κάνω με το tool.
- Το ui δείχνει τα πάντα μια χαρά.
- Με το tool σβήνω το ιδιωτικό δίκτυο. Στην επόμενη changes-since η απάντηση που παίρνει το ui μου λέει ότι το server status του μηχανήματος είναι πλέον unknown.
#3 Updated by Vangelis Koukis almost 13 years ago
Άνοιξα το #573 για την πλευρά του API, δείτε ώστε το UI να αναφέρει σωστά και να χειρίζεται ανάλογα το UNKNOWN, εδώ.
#4 Updated by Christos Psaltis almost 13 years ago
- Status changed from Assigned to Feedback
Οι ενέργειες που επιτρέπονται σε κάποιον server με UNKOWN status είναι reboot, shutdown, start, destroy. Δεν έβαλα το console γιατί δεν χωρούσε στον χώρο που είναι τα actions. Οι UNKNOWN θα βγαίνουν μαζί με τα terminated.
Με την ευκαιρία αυτού του ticket, την Παρασκευή, το Σάββατο και σήμερα έκανα ένα συνολικό refactoring του τρόπου που γίνονται τα actions στο icon view. Ο στόχος ήταν να γίνει πιο ευέλικτος ο ορισμός επιτερπόμενων actions ανά server state. Στην πορεία λύθηκαν και μερικά ακόμη μικρά προβληματάκια που είχα εντοπίσει στην ανανέωση των μηχανών, αλλά δυστυχώς μου ξέφυγε το #583.
Σε κάθε περίπτωση λύθηκαν όλα τώρα.
Υπάρχουν άλλα state που θα πρέπει να λάβουμε υπόψη; Τώρα χειριζόμαστε τα ACTIVE, REBOOT, BUILD, STOPPED, ERROR, UNKNOWN.
#5 Updated by Vangelis Koukis almost 13 years ago
- Status changed from Feedback to Closed
Tο UI αναφέρει κανονικά το state "UNKNOWN" του API, το ticket κλείνει.