----- Original Message -----
> From: "Michal Skrivanek" <michal.skriva...@redhat.com>
> To: "Shahar Havivi" <shah...@redhat.com>, "Alon Bar-Lev" <alo...@redhat.com>
> Cc: vdsm-devel@lists.fedorahosted.org
> Sent: Monday, April 6, 2015 4:31:44 PM
> Subject: Re: [vdsm] vdsm hosts clock sync
> 
> 
> On 6 Apr 2015, at 14:05, Shahar Havivi wrote:
> 
> > On 06.04.15 08:00, Alon Bar-Lev wrote:
> >> 
> >> 
> >> ----- Original Message -----
> >>> From: "Shahar Havivi" <shah...@redhat.com>
> >>> To: "Alon Bar-Lev" <alo...@redhat.com>
> >>> Cc: vdsm-devel@lists.fedorahosted.org
> >>> Sent: Monday, April 6, 2015 2:54:07 PM
> >>> Subject: Re: [vdsm] vdsm hosts clock sync
> >>> 
> >>> On 06.04.15 07:50, Alon Bar-Lev wrote:
> >>>> 
> >>>> 
> >>>> ----- Original Message -----
> >>>>> From: "Shahar Havivi" <shah...@redhat.com>
> >>>>> To: vdsm-devel@lists.fedorahosted.org
> >>>>> Sent: Monday, April 6, 2015 2:44:06 PM
> >>>>> Subject: [vdsm] vdsm hosts clock sync
> >>>>> 
> >>>>> Hi,
> >>>>> 
> >>>>> I want to add a new feature that reports migration actual downtime (the
> >>>>> time
> >>>>> that the VM was inaccessible to the user).
> >>>>> 
> >>>>> Libvirt reports that information but the vdsm hosts need to be in sync
> >>>>> by
> >>>>> clock
> >>>>> time.
> >>>>> I can measure the ping for NTP server an report back to the user if the
> >>>>> ping
> >>>>> is too long (more then ~100ms or so) - a way to do that is via ntpstat
> >>>>> shell
> >>>>> command.
> >>>>> The NTP delay can be report back via vdsStats and can be performed
> >>>>> every
> >>>>> few hours or so.
> >>>>> 
> >>>>> Anyone knows of a better way that we can sync between hosts?
> >>>> 
> >>>> I am unsure how a ping to clock source is helping, can you please
> >>>> explain
> >>>> more?
> >>> In this case I can only report back to the user that its hosts clock is
> >>> delayed and need to be set…
> 
> I had in mind that hosts are synchronized by NTP and we report the difference
> between local time and the reference (NTP) time, i.e. what "ntpstat" returns
> This way we don't need to ping around or compare directly all the hosts, but
> we can rely on the same source and individual hosts's awareness of accuracy
> 
> >>>> 
> >>>> If you assume clocks are synced why anything more is needed?
> >>> Why do I assume that?
> 
> the feature requires those 2 hosts to have same clock, not necessarily the
> correct one. But I believe having all hosts sync to the actual time is
> beneficial on its own
> 
> >>>> 
> >>>> Or would you like to have a solution in which you do not require clock
> >>>> sync?
> >>> 
> >>> I do need the clock to be in sync - if not libvirts "actual downtime
> >>> migration" will be not accurate.
> >> 
> >> you do not need clock to sync, you need to know the delta between hosts.
> 
> the libvirt API uses the delta internally so we can't use only that. Also I
> think it is easier to have clock synced by a tool designated for that
> 
> >> 
> >> but if you assume clock are in sync so what is the actual question?
> > As I understand from your answer is by having configured ntp the hosts
> > clock
> > are in sync.
> 
> we need to report that they are sync and how off the actual local clock is

once again, you have the solution so why ask the question?
you assume ntpd - please make sure it is actually configured.

> 
> Thanks,
> michal
> 
> >> 
> >>> 
> >>>> 
> >>>>> 
> >>>>> Thank you,
> >>>>>  Shahar Havivi.
> >>>>> _______________________________________________
> >>>>> vdsm-devel mailing list
> >>>>> vdsm-devel@lists.fedorahosted.org
> >>>>> https://lists.fedorahosted.org/mailman/listinfo/vdsm-devel
> >>>>> 
> >>> 
> > _______________________________________________
> > vdsm-devel mailing list
> > vdsm-devel@lists.fedorahosted.org
> > https://lists.fedorahosted.org/mailman/listinfo/vdsm-devel
> > 
> > 
> 
> 
_______________________________________________
vdsm-devel mailing list
vdsm-devel@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/vdsm-devel

Reply via email to