rawlinp commented on issue #4534: Fix ORT atstccfg to allow using new features 
in the latest Traffic Ops
URL: https://github.com/apache/trafficcontrol/pull/4534#issuecomment-605341313
 
 
   @rob05c You bring up a good point about the client hiding things from the 
user -- things it already does today like attempting to re-login once when a 
401 is received using `request()`. My idea is similar to that, except it 
wouldn't have to be a hidden behavior -- it could be optionally enabled when 
creating a new client instance but disabled by default. We should probably make 
re-login attempts optional as well. Regardless, I don't think that needs to be 
done in this PR. Really the entire Go client needs an overhaul.
   
   Unmarshalling 1.4 requests into a 1.5 struct without sanitizing to 1.5 
defaults does still kind of worry me, but that depends on whether or not the 
fields actually have defaults to sanitize to. For DSes going from 1.4 to 2.0, 
they probably don't need sanitized.
   
   Anyways, might this be the problem that @mhoppa found? 
https://github.com/apache/trafficcontrol/pull/4534/files#diff-f0dfb4074818384cd25f1aeb52e7f0f4R42
 That looks like it would make the "new" client still use the "old" (vendored) 
client, right?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to