Open ktbyers opened 6 years ago
Yes, I agree on the structure you propose @ktbyers. I think we should start discussing where the merged napalm will be hosted, open issues for the wishlist, and solve them after the merge. This one certainly is one of the things we should solve in a later version, with much advance notification.
Since the current data structure is totally inconsistent between platforms...the advance notification probably shouldn't be that long (as it is already totally messed up).
This is definition of the ping() method in napalm-base:
napalm-ios, napalm-nxos (SSH), napalm-eos are not implemented this way on the error case.
Also I don't think it is the right data structure. I propose we change it to the following:
We also should clearly define what 'error' means i.e. all probes dropped; one probe dropped, complete failure to ping (like a DNS failure).