Add server information to robustness response information
What would you like to be added?
Add MemberId to from response header to the model.EtcdResponse. Ensure it's added to json response and visualized in the porcupine linearization.
Edit: Would be great to have this information showing in tooltip, for that we need https://github.com/anishathalye/porcupine/pull/39
/cc @sneaky-potato @henrybear327 @nwnt
Why is this needed?
Makes it easier to debug linearization failure
/cc @joshjms
I can have a look at it.
/assign
Hey, I see its still open, can i work on this?
I'd also be interested in working on this if possible!
@nwnt are you still working on it?
Once we figure out if nwnt is currently working on it do you mind if I take this one @slyt3 ? I’m new to etcd’s codebase and I’m not deeply familiar with gRPC or the client layer yet, but this issue seems like a great simple entry point to learn the request/response flow and the metadata propagation, if not I completely understand! Thank you so much!
@jihogh Sure, go for it! 💪
Sounds great, I really appreciate it! Waiting on further guidance @serathius Thank you again!
Yep, still working on this. had some progress but I was out of office for a while. will get something out by this week.
@nwnt do you mind if I take a stab at this? Unless you already have significant work done and you wanna finish it! (is this poor form? I’m not 100% familiar with open source contributions, please let me know!) Just asking because it looks like a great first issue :)
Sure, although I already some thing mid way, you can take a stab. I can help review once you have something ready too.
Thank you so much! I really appreciate it!
/assign