quipucords / rho

A tool for scanning a network, logging into systems using SSH, and retrieving information about available Unix and Linux servers.
https://quipucords.github.io/rho/
GNU General Public License v2.0
5 stars 7 forks source link

Issues from Mark for final rho release #537

Closed noahl closed 6 years ago

noahl commented 6 years ago

This is from a conversation we had on Tuesday 12/5.

noahl commented 6 years ago

477 is mitigated by Elijah's work.

noahl commented 6 years ago

Added two new issues so that every element of the list now has its own issue.

noahl commented 6 years ago

All issues are now complete except for getting Mark to sign off.

kdelee commented 6 years ago

Did the ClientAlive options end up merged into master that Chris talked about in this comment https://github.com/quipucords/rho/issues/477#issuecomment-349731629 ?

On Dec 12, 2017 2:56 PM, "noahl" notifications@github.com wrote:

477 https://github.com/quipucords/rho/issues/477 is mitigated by

Elijah's work.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/quipucords/rho/issues/537#issuecomment-351175343, or mute the thread https://github.com/notifications/unsubscribe-auth/Ab4n7y6hj0bBeK2vXglM0x4KHUWO5AHeks5s_tp1gaJpZM4Q_i3U .

noahl commented 6 years ago

@kdelee I don't think so. I saw those, but it looked like we need to do some more research and testing before we can turn those on, and I am reluctant to wait on that for the rho release.

noahl commented 6 years ago

Overall, I know #477 is still open, but I think we should go ahead and release for two reasons.

  1. 477 was open for previous rho releases too, so we're not regressing anything. In fact, we're making incremental progress towards fixing it, and getting that to our users should benefit them.

  2. 477 is broad. I don't see how we can guarantee that we will never hang. All we can do is keep incrementally fixing individual causes of hangs as we find them, and that's what we've done in this release.

With that said, if you want to do the testing and send our a PR for the ClientAlive options, by all means, go ahead.

@chambridge what do you think of this? Should we wait?

kdelee commented 6 years ago

On Dec 13, 2017 1:17 PM, "noahl" notifications@github.com wrote:

Overall, I know #477 https://github.com/quipucords/rho/issues/477 is still open, but I think we should go ahead and release for two reasons.

  1. 477 https://github.com/quipucords/rho/issues/477 was open for

    previous rho releases too, so we're not regressing anything. In fact, we're making incremental progress towards fixing it, and getting that to our users should benefit them.

  2. 477 https://github.com/quipucords/rho/issues/477 is broad. I don't

    see how we can guarantee that we will never hang. All we can do is keep incrementally fixing individual causes of hangs as we find them, and that's what we've done in this release.

With that said, if you want to do the testing and send our a PR for the ClientAlive options, by all means, go ahead.

@chambridge https://github.com/chambridge what do you think of this? Should we wait?

I'm chiming in from PTO, i.e. don't have the time allocated to test/make a PR myself.

Just wasn't sure where that landed and what the results of Chris's experimentation were.

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/quipucords/rho/issues/537#issuecomment-351476517, or mute the thread https://github.com/notifications/unsubscribe-auth/Ab4n7y3AQ3QiqUGGsWms1g3Ixr4E9dx6ks5tABSlgaJpZM4Q_i3U .

mdvickst commented 6 years ago

I'd like to consider the suggestion on ClientAlive for the 31 release. If .31 is truly going to be the last release of rho before sonar it would be good to have ClientAlive plus https://github.com/quipucords/rho/issues/504 (a longer timeout for active commands that are running) fixed. I feel like these would go a long way towards the stability of large scans since Rho will inevitably hit a host which either doesn't close out it's ssh connection or a command hangs etc. It's really painful for a large scan to hang because 1 task on 1 host failed.