On Tue, 4 Apr 2017, Ian Jackson wrote: > Julien Grall writes ("Re: [Xen-devel] [linux-arm-xen test] 107164: > regressions - FAIL"): > > On 04/04/2017 04:14 AM, osstest service owner wrote: > > > flight 107164 linux-arm-xen real [real] > > > http://logs.test-lab.xenproject.org/osstest/logs/107164/ > ... > > > test-armhf-armhf-libvirt-xsm 13 saverestore-support-check fail REGR. vs. > > > 62674 > > > test-armhf-armhf-libvirt 13 saverestore-support-check fail REGR. vs. > > > 62674 > > > > Looking at the result, it fails because of save/restore that has never > > been supported on ARM. > > Indeed. I think the pass in 62674 was spurious. > > Looking at the git logs between the version of osstest used in flight > 62674, and current production, there were a bunch of fixes to the > migration support check. Notably > 6a9b295891f8e1a952936ce7f7e0ebae56e13797 > libvirt: Do not attempt save/restore when migration not advertised > which says "Currently, osstest wrongly thinks that ARM can do > save/restore, ..." > > The bisector had a go but failed to repro the basis pass, instead > getting the expected failure: > > http://logs.test-lab.xenproject.org/osstest/logs/107171/test-armhf-armhf-libvirt-xsm/13.ts-saverestore-support-check.log > The bisector runs with the previous versions of everything except > osstest itself, so this is consistent. > > Also, I picked a sample job run on an arndale to check that it still > gets the Xen serial log: > > http://logs.test-lab.xenproject.org/osstest/logs/107164/test-armhf-armhf-libvirt/info.html > > http://logs.test-lab.xenproject.org/osstest/logs/107164/test-armhf-armhf-libvirt/serial-arndale-metrocentre.log > > > Ian, would it be possible to force push linux-arm-xen? > > So, indeed, > > > > version targeted for testing: > > > linux 6878b2fa7229c9208a02d45f280c71389cba0617 > > I have force pushed that version. > > > To summarise our irc conversation about serial host properties on the > arndale: > > Our plan was: > > 1. Push linux-arm-xen with a change to the Linux DT to support > "dtuart=serial2". (Now done.) > > 2. When that passes the push gate (now done) and is being used > everywhere (not quite yet), we change the XenDTUARTPath setting for > the arndales to "serial2" from "/serial@12C20000". > > 3. After that, use "git merge -s ours" to create a commit on > linux-arm-xen which is a fast-forward update, but which is actually > identical to a suitable linux 4.x (probably linux 4.9 for now, because > that's a stable branch upstream).
I readied a 4.9.y based fast-forwarding linux-arm-xen branch ready to be pushed. Just let me know when appropriate. > 4. Any resulting regressions will have to be fixed up, presumably in > Xen staging/master or the appropriate linux 4.x.y stable upstream > branch, and then: > > 5. When the 4.x-ish linux-arm-xen (ie, the version which is identical > to some upstream 4.x but is fast forward from old linux-arm-xen > revisions) passes the push gate, we will manually rewind both the > linux-arm-xen input and output push gate branches to the corresponding > upstream 4.x revision - ie, no code change, but dropping the history > noise. > > > Because the Linux ARM commit to use is frozen at flight start, but > host properties settings are not, we need to wait for existing flights > using old linux-arm-xen to finish before changing the host setting. > > Thanks, > Ian. > _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel