Bug #463
To UI κάνει GET /server/id/meta χωρίς να πρέπει
Status: | Closed | Start date: | 05/06/2011 | |
---|---|---|---|---|
Priority: | High | Due date: | ||
Assignee: | Mike Muzurakis | % Done: | 0% |
|
Category: | Cyclades UI | Spent time: | - | |
Target version: | v0.4 |
Description
Το UI, με το που ξεκινάει, αποφασίζει να διαβάσει τα metadata για κάθε έναν από τους servers χωριστά:
[06/May/2011 14:30:42] "GET /api/v1.1/servers/detail?_=1304692233625 HTTP/1.0" 200 1617
[06/May/2011 14:30:42] "GET /api/v1.1/servers/36/meta HTTP/1.0" 200 42
[06/May/2011 14:30:42] "GET /api/v1.1/servers/38/meta HTTP/1.0" 200 174
[06/May/2011 14:30:42] "GET /api/v1.1/servers/39/meta HTTP/1.0" 200 42
[06/May/2011 14:30:42] "GET /api/v1.1/servers/40/meta HTTP/1.0" 200 42
ενώ αυτά υπάρχουν ήδη στο GET /servers/detail.
Αυτή η συμπεριφορά εκτινάζει το φόρτο των requests προς το σύστημα χωρίς λόγο, και δεν μπορεί να γίνεται.
Η ανανέωση των metadata πρέπει να γίνεται όπως και για τα υπόλοιπα δεδομένα που επιστρέφει η /servers/detail:- Οι αρχικές τιμές έρχονται με την πρώτη (μία και μοναδική) κλήση GET /servers/detail.
- τα δεδομένα ενός server πρέπει να ανανεώνονται δυναμικά, όπως συμβαίνει με το όνομα του, την κατάσταση κλπ, όταν μία ερώτηση ?changes-since για το /servers/detail περιλαμβάνει μέσα τον συγκεκριμένο server.
Related issues
Associated revisions
get metadata in standard view from servers/detail, Refs #463
History
#1 Updated by Christos Psaltis about 13 years ago
- Assignee changed from Dimitris Moraitis to Mike Muzurakis
- Target version set to v0.4
#2 Updated by Mike Muzurakis about 13 years ago
- Status changed from New to Feedback
Έγινε στο 2727c679
#3 Updated by Vangelis Koukis about 13 years ago
- Status changed from Feedback to Closed
Η συγκεκριμένη συμπεριφορά φαίνεται να έχει σταματήσει με βάση τα logs του runserver, το κλείνω.