Bug #657

Διαχείριση του "Reboot to apply" στο networks tab

Added by Constantinos Venetsanopoulos about 11 years ago. Updated about 11 years ago.

Status:Closed Start date:06/08/2011
Priority:High Due date:
Assignee:Christos Psaltis % Done:

0%

Category:Cyclades UI Spent time: -
Target version:v0.5

Description

Εδώ γίνεται μία συζήτηση για τον τρόπο που πρέπει να αντιμετωπιστεί το πρόβλημα που έχει να κάνει με την προσθαφαίρεση network interfaces σε ένα machine και την ενεργοποίησή τους στο επόμενο reboot.

Μόλις καταλήξουμε σε αποδεκτή λύση θα ανανεωθεί το ticket

History

#1 Updated by Vangelis Koukis about 11 years ago

  • Target version set to v0.5

#2 Updated by Christos Psaltis about 11 years ago

  • Status changed from New to Feedback

#3 Updated by Constantinos Venetsanopoulos about 11 years ago

  • Status changed from Feedback to Assigned

Με το που μπεί/ ή βγεί 1 machine σε κάποιο network βγαίνει μία μπάρα στο κάτω μέρος ακριβώς όπως στο "confirm all". Όσο γίνονται αλλαγές και σε άλλα machines η μπάρα αυτή μεγαλώνει ανάλογα με το πόσα machines επηρεάζονται. Η συμπεριφορά και το πλάτος της είναι η ίδια με τη συμπεριφορά της "confirmation all" μπάρας. Αυτό σημαίνει ότι βγαίνει στο κάτω μέρος του παραθύρου πάνω από το footer και μένει κολλημένη στο κάτω μέρος του παραθύρου όταν αυτό scrollarei.

Πως είναι ακριβώς φαίνεται εδώ:
https://code.grnet.gr/attachments/download/203/web_layout_0.1.1-reboot_to_apply.png

#4 Updated by Markos Gogoulos about 11 years ago

  • Assignee changed from Christos Psaltis to Markos Gogoulos

#5 Updated by Markos Gogoulos about 11 years ago

  • Status changed from Assigned to Feedback

Εδώ χρειάζονται καποιες διευκρινίσεις. Σε ένα ιδιωτικό δίκτυο, πατώντας add και επιλέγοντας ένα machine θα το βάζει στο δίκτυο και από κάτω θα βγαίνει η μπάρα για reboot. Αν ο χρήστης πατήσει refresh, ή αλλάξει σελίδα, η μπάρα με το reboot δεν θα είναι πλεον εκει (το μηχάνημα βέβαια θα έχει γίνει add στο private δίκτυο). Ισχύει αυτό? Επίσης πατώντας reboot ένα μηχάνημα στέλνει κλήση για reboot και μετά πώς ενημερώνεται το ui για success/error?

Επίσης υπάρχει πρόβλημα τις τελευταίες μέρες με την απόδοση των ip addresses (φτιάχνω μηχανήματα και ip έχουν undefined), με αποτέλεσμα να μην είναι εφικτή η προσθήκη τους σε κάποιο δίκτυο. Αυτό πρέπει να λυθεί γιατί χωρίς ip δεν μπορούν να συνεχιστούν οι δοκιμές με τα δίκτυα.

#6 Updated by Constantinos Venetsanopoulos about 11 years ago

  • Status changed from Feedback to Assigned

Markos Gogoulos wrote:

Εδώ χρειάζονται καποιες διευκρινίσεις. Σε ένα ιδιωτικό δίκτυο, πατώντας add και επιλέγοντας ένα machine θα το βάζει στο δίκτυο και από κάτω θα βγαίνει η μπάρα για reboot. Αν ο χρήστης πατήσει refresh, ή αλλάξει σελίδα, η μπάρα με το reboot δεν θα είναι πλεον εκει (το μηχάνημα βέβαια θα έχει γίνει add στο private δίκτυο). Ισχύει αυτό? Επίσης πατώντας reboot ένα μηχάνημα στέλνει κλήση για reboot και μετά πώς ενημερώνεται το ui για success/error?

Ok, αν κάνει refresh ας χαθεί η μπάρα, για την πρώτη έκδοση δεν μπορούμε να κάνουμε κάτι γιαυτό. Το μηχάνημα θα φαίνεται μέσα στο δίκτυο
Όταν πατήσει reboot βγαίνει το κλασσικό progress bar μέσα στο reboot button.
Αν πάρει success απλά φεύγει το μηχάνημα από τη λίστα.
Αν πάρει error το button reboot γίνεται error και κάνει τα ίδια με το icon view

Επίσης υπάρχει πρόβλημα τις τελευταίες μέρες με την απόδοση των ip addresses (φτιάχνω μηχανήματα και ip έχουν undefined), με αποτέλεσμα να μην είναι εφικτή η προσθήκη τους σε κάποιο δίκτυο. Αυτό πρέπει να λυθεί γιατί χωρίς ip δεν μπορούν να συνεχιστούν οι δοκιμές με τα δίκτυα.

Δεν νομίζω ότι υπάρχει πλέον προβλημα με τις IPs

#7 Updated by Vangelis Koukis about 11 years ago

Markos Gogoulos wrote:

Επίσης υπάρχει πρόβλημα τις τελευταίες μέρες με την απόδοση των ip addresses (φτιάχνω μηχανήματα και ip έχουν undefined), με αποτέλεσμα να μην είναι εφικτή η προσθήκη τους σε κάποιο δίκτυο. Αυτό πρέπει να λυθεί γιατί χωρίς ip δεν μπορούν να συνεχιστούν οι δοκιμές με τα δίκτυα.

Κατ'αρχάς αυτό δεν είναι πρόβλημα.
Στα μηχανήματα αποδίδεται IP όταν ξεκινάνε, όχι όταν χτίζονται, και γενικά το UI δεν μπορεί να υποθέτει ότι όλα θα έχουν IPs.
Ο Μιχάλης έχει ήδη κάνει αλλαγές ώστε οπουδήποτε το UI χειρίζεται IPv4 ή IPv6 να επιβιώνει αν δεν έχει δοθεί τιμή από το API, γιατί όλα αυτά είναι προαιρετικά.

Από εκεί και πέρα, τι σχέση έχει αν το μηχάνημα έχει IPv4 και IPv6 στο δημόσιο δίκτυο, με το αν μπορεί ο χρήστης να το προσθέσει σε ένα ιδιωτικό δίκτυο; τα δύο αυτά δεν σχετίζονται. Έξάλλου τα ιδιωτικά δίκτυα δεν έχουν IPs. Οπότε, δεν επηρεάζονται οι δοκιμές για τα ιδιωτικά δίκτυα.

#8 Updated by Christos Psaltis about 11 years ago

  • Assignee changed from Markos Gogoulos to Christos Psaltis

Σε αυτό μένει να διορθωθεί ένα πρόβλημα στο error checking του, αλλά κατά τα άλλα δουλεύει.

#9 Updated by Constantinos Venetsanopoulos about 11 years ago

ok, φαίνεται να δουλεύει καλά, κοιτάμε το error checking

#10 Updated by Christos Psaltis about 11 years ago

  • Status changed from Assigned to Feedback

Στα τελευταία commits, διορθώθηκε το error handling, μπαίνει position fixed όταν μικραίνει το παράθυρο (όπως στο multiple confirm) και δεν βάζει στη λιστα για reboot μηχανήματα που είναι off.

#11 Updated by Constantinos Venetsanopoulos about 11 years ago

  • Status changed from Feedback to Assigned

φαίνεται να παίζει οκ, αλλά τώρα ο wizard δεν κάνει add όλα τα μηχανήματα αλλά μόνο το πρώτο

#12 Updated by Christos Psaltis about 11 years ago

  • Status changed from Assigned to Feedback

Στο f39b36a6, διορθώθηκε. Το πρόβλημα ήταν στον τρόπο που έπαιρνα τα στοιχεία για το αν το μηχάνημα ήταν off ή on.

#13 Updated by Constantinos Venetsanopoulos about 11 years ago

  • Status changed from Feedback to Assigned

φαίνεται να παίζει σωστά, βάλε μόνο λίγο τη λίστα με τα μηχανήματα να ξεκινά από λίγο πιο μέσα και όχι κάτω ακριβώς από τον πορτοκαλί τίτλο (αν μπει και το εικονίδιο του λειτουργικού τους όπως και στο list view μπροστά, ακόμα καλύτερα :) )

#14 Updated by Christos Psaltis about 11 years ago

  • Status changed from Assigned to Feedback

στο 36e9a8f προστέθηκε λίγος κενός χώρος στα αριστερά του κάθε μηχανήματος

#15 Updated by Constantinos Venetsanopoulos about 11 years ago

  • Status changed from Feedback to Closed
  • Priority changed from Low to High

ok, closed

Also available in: Atom PDF