[ovs-dev] [PATCH]: bfd: display last wall clock time of last flap
Sabyasachi Sengupta
Sabyasachi.Sengupta at alcatel-lucent.com
Thu Jun 25 01:08:02 UTC 2015
Hi Ben,
> It's a little unconventional for us to use a wall clock time for this.
> I'd be more inclined to report it as "N seconds ago" or "N ms ago". Any
> particular reason to use a wall clock time?
I've seen that all BFD other outputs use "now -/+" convention, but just that
I thought wall clock time was more user readable, especially because last
flap could be hrs/days ago. If we imagine that this output (last flap time)
could be parsed through a remote script as to which link went down and when,
its probably easier for them to see the absolute time rather than having to
convert it (note that the notion of 'now' could be different in both
machines?). I'd think that it makes more sense for next/last TX times
(should continue to) be in milliseconds as that reflects a more ongoing
activity.
This is how it looked in my system (just for your reference).
[root at rtr-29-225-196-232 ~]# ovs-appctl bfd/show
---- port3.4094 ----
Forwarding: true
Detect Multiplier: 3
Concatenated Path Down: false
TX Interval: Approx 500ms
RX Interval: Approx 500ms
Detect Time: now -1116ms
Next TX Time: now -436ms
Last TX Time: now +19ms
Last Flap Time: 2015-06-25 00:36:22.372
Local Flags: none
Local Session State: up
Local Diagnostic: No Diagnostic
Local Discriminator: 0x10001
Local Minimum TX Interval: 500ms
Local Minimum RX Interval: 500ms
Remote Flags: none
Remote Session State: up
Remote Diagnostic: No Diagnostic
Remote Discriminator: 0x10001
Remote Minimum TX Interval: 500ms
Remote Minimum RX Interval: 500ms
I understand that this will be based on what ovs-vswitchd 'thinks' as to
when the last flap occurred. Its still not the accurate information as
ovs-vswitchd might itself have restarted in between the last flap and when
the user actually reads it. This probably means that we save this info in
ovsdb and read it through a separate CLI, but probably we can keep it simple
for now?
> Please also document the new bfd_status feature in vswitchd/vswitch.xml
> near the rest of the bfd_status keys.
I'll send across a v2.
Thanks,
Sabya
More information about the dev
mailing list