Hi All, At the last Netstack meeting we talked a little about port labels in Quantum's GUI representation in the Dashboard. Ram and I had an action item to send out a note to discuss this further.
Basically after we put together an initial mockup of a the Quantum GUI representation in the Dashboard, part of the feeback we got involved the question of whether we want ports to be identifiable by something other than an arbitrary value (such as a UUID or an incremental digit). If you imagine looking a Dashboard showing lots and lots of ports, arbitrarily assigned values don't necessarily mean much to human beings staring at the screen. For example, in our lab we often have connections that are temporary to run quick tests and others for big projects that have to stick around for long enough for everyone to forget why they're there. Hence, we use port labels to make info available along the lines of "temporary patch for Mark" or "Don't disconnect until December or Mark will beat you with a wet noodle" or "warning: database replication runs over this port". If we think there's a solid use case for having port labels, we then have to answer the question of where that data should be stored and how to do CRUD operations on it. We could create a database for it that's specific to the Dashboard fairly easily, but then the same info wouldn't be available if someone makes an API call or uses the CLI client to get port details. If we store it in Quantum's DB we'd need to figure out how to do CRUD ops on that across clients (including things like "should that be in the message returned when calling for port details, or does it require a separate call?"). Ultimately I think this isn't something that's super-urgent, but since it came back in feedback and I can definitely see use cases for it, I thought it'd be a good time to start kicking some ideas around. What do folks think? At Your Service, -- Mark T. Voelker Systems Development Organization (919) 392-4326 mvoel...@cisco.com
signature.asc
Description: This is a digitally signed message part
-- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp