| Grooming notes: Currently, only agent knows about server_list. It seems reasonable that other applications that hit a server also have access to server_list. things that definitely should not need access to server or server_list: config, describe, device Should we move server_list out of configurer, and into requests, like the srv stuff? Anything that does a request would just get it. As long as nothing that doesn't expect it gets it. This should be fine, except the case where a node has server_list (like in PE), but is relying on something to only hit server and not know about server_list. Have a method that allows applications to override it? If we land this in 5.5, we need to be very specific about which applications are impacted (ie only those that we control). We could have something in base that applications can opt into. We also need a list of which applications we will want to opt into this behavior. We were not able to finish grooming this ticket before we ran out of time in the grooming meeting. Will circle back during the follow up meeting. |