* [linux-3.18 bisection] complete test-amd64-amd64-xl-qemut-debianhvm-amd64
@ 2016-12-02 11:12 osstest service owner
2016-12-02 12:41 ` megaraid_sas regression in linux-3.18 Ian Jackson
0 siblings, 1 reply; 10+ messages in thread
From: osstest service owner @ 2016-12-02 11:12 UTC (permalink / raw)
To: xen-devel, osstest-admin
branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-qemut-debianhvm-amd64
testid xen-boot
Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
*** Found and reproduced problem changeset ***
Bug is in tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Bug introduced: 24542192519d21719377d89f14654b3afd993a61
Bug not present: c6f51aabaf400f357eebe8f8f17e8bb39fc033dc
Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/102788/
commit 24542192519d21719377d89f14654b3afd993a61
Author: Kashyap Desai <kashyap.desai@broadcom.com>
Date: Fri Oct 21 06:33:32 2016 -0700
scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices
[ Upstream commit 1e793f6fc0db920400574211c48f9157a37e3945 ]
Commit 02b01e010afe ("megaraid_sas: return sync cache call with
success") modified the driver to successfully complete SYNCHRONIZE_CACHE
commands without passing them to the controller. Disk drive caches are
only explicitly managed by controller firmware when operating in RAID
mode. So this commit effectively disabled writeback cache flushing for
any drives used in JBOD mode, leading to data integrity failures.
[mkp: clarified patch description]
Fixes: 02b01e010afeeb49328d35650d70721d2ca3fd59
CC: stable@vger.kernel.org
Signed-off-by: Kashyap Desai <kashyap.desai@broadcom.com>
Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com>
Reviewed-by: Tomas Henzl <thenzl@redhat.com>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Reviewed-by: Ewan D. Milne <emilne@redhat.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
For bisection revision-tuple graph see:
http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-3.18/test-amd64-amd64-xl-qemut-debianhvm-amd64.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.
----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/linux-3.18/test-amd64-amd64-xl-qemut-debianhvm-amd64.xen-boot --summary-out=tmp/102788.bisection-summary --basis-template=101675 --blessings=real,real-bisect linux-3.18 test-amd64-amd64-xl-qemut-debianhvm-amd64 xen-boot
Searching for failure / basis pass:
102754 fail [host=nobling1] / 101675 [host=nocera1] 101662 [host=elbling0] 101648 [host=pinot0] 101637 [host=godello1] 101623 [host=nobling0] 101603 [host=baroque0] 101584 [host=huxelrebe1] 101570 [host=italia1] 101561 [host=nocera0] 101552 ok.
Failure / basis pass flights: 102754 / 101552
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest ac3d826bef907afe35f80ecccbcdd57223df4b88 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 4220231eb22235e757d269722b9f6a594fbcb70f 99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
Basis pass 3cab355c2ff3a781b6ebe9d1a25bd4ebc1207430 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 570117996772b762e9654e58e708943a4db68b4f 05e379bd279768495cdc516f17a120e30dfbcca5
Generating revisions with ./adhoc-revtuple-generator git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git#3cab355c2ff3a781b6ebe9d1a25bd4ebc1207430-ac3d826bef907afe35f80ecccbcdd57223df4b88 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#c4e0d84d3c92923fdbc7fa922638d54e5e834753-c4e0d84d3c92923fdbc7fa922638d54e5e834753 git://xenbits.xen.org/qemu-xen.git#570117996772b762e9654e58e708943a4db68b4f-4220231eb22235e757d269722b9f6a594fbcb70f git://xenbits.xen.org/xen.git#05e379bd279768495cdc516f17a120e30dfbcca5-99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
Loaded 3003 nodes in revision graph
Searching for test results:
101493 [host=elbling1]
101532 [host=chardonnay0]
101515 [host=fiano0]
101497 [host=chardonnay1]
101552 pass 3cab355c2ff3a781b6ebe9d1a25bd4ebc1207430 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 570117996772b762e9654e58e708943a4db68b4f 05e379bd279768495cdc516f17a120e30dfbcca5
101541 [host=pinot1]
101561 [host=nocera0]
101570 [host=italia1]
101584 [host=huxelrebe1]
101603 [host=baroque0]
101648 [host=pinot0]
101637 [host=godello1]
101623 [host=nobling0]
101662 [host=elbling0]
101675 [host=nocera1]
102732 fail ac3d826bef907afe35f80ecccbcdd57223df4b88 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 4220231eb22235e757d269722b9f6a594fbcb70f 99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
102782 pass c6f51aabaf400f357eebe8f8f17e8bb39fc033dc c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
102753 pass 3cab355c2ff3a781b6ebe9d1a25bd4ebc1207430 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 570117996772b762e9654e58e708943a4db68b4f 05e379bd279768495cdc516f17a120e30dfbcca5
102784 fail 24542192519d21719377d89f14654b3afd993a61 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
102761 fail ac3d826bef907afe35f80ecccbcdd57223df4b88 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 4220231eb22235e757d269722b9f6a594fbcb70f 99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
102787 pass c6f51aabaf400f357eebe8f8f17e8bb39fc033dc c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
102763 pass a6846cfd266b48af1ee7c3c19d5cb60477ca4469 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 6cfcdf037edadba984ccf8476b5d1e2a0940b789 fcb618c025f9251d7e22138f6528595037252c21
102764 pass da512d38ffce476a7bebb4474ed572887cbb5fb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
102788 fail 24542192519d21719377d89f14654b3afd993a61 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
102765 fail b4caa5be158ef6ba86b63d9b95546e88e4ee5438 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
102754 fail ac3d826bef907afe35f80ecccbcdd57223df4b88 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 4220231eb22235e757d269722b9f6a594fbcb70f 99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
102770 pass 0b2a0a58ad22f9d6dfc641bc5ec46057493f22a5 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
102771 pass 1f601388d5c150f0cef255bdb1a9296bdab9e157 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
102775 pass c6f51aabaf400f357eebe8f8f17e8bb39fc033dc c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
102779 fail 24542192519d21719377d89f14654b3afd993a61 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
Searching for interesting versions
Result found: flight 101552 (pass), for basis pass
Result found: flight 102732 (fail), for basis failure
Repro found: flight 102753 (pass), for basis pass
Repro found: flight 102754 (fail), for basis failure
0 revisions at c6f51aabaf400f357eebe8f8f17e8bb39fc033dc c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
No revisions left to test, checking graph state.
Result found: flight 102775 (pass), for last pass
Result found: flight 102779 (fail), for first failure
Repro found: flight 102782 (pass), for last pass
Repro found: flight 102784 (fail), for first failure
Repro found: flight 102787 (pass), for last pass
Repro found: flight 102788 (fail), for first failure
*** Found and reproduced problem changeset ***
Bug is in tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Bug introduced: 24542192519d21719377d89f14654b3afd993a61
Bug not present: c6f51aabaf400f357eebe8f8f17e8bb39fc033dc
Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/102788/
commit 24542192519d21719377d89f14654b3afd993a61
Author: Kashyap Desai <kashyap.desai@broadcom.com>
Date: Fri Oct 21 06:33:32 2016 -0700
scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices
[ Upstream commit 1e793f6fc0db920400574211c48f9157a37e3945 ]
Commit 02b01e010afe ("megaraid_sas: return sync cache call with
success") modified the driver to successfully complete SYNCHRONIZE_CACHE
commands without passing them to the controller. Disk drive caches are
only explicitly managed by controller firmware when operating in RAID
mode. So this commit effectively disabled writeback cache flushing for
any drives used in JBOD mode, leading to data integrity failures.
[mkp: clarified patch description]
Fixes: 02b01e010afeeb49328d35650d70721d2ca3fd59
CC: stable@vger.kernel.org
Signed-off-by: Kashyap Desai <kashyap.desai@broadcom.com>
Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com>
Reviewed-by: Tomas Henzl <thenzl@redhat.com>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Reviewed-by: Ewan D. Milne <emilne@redhat.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
pnmtopng: 182 colors found
Revision graph left in /home/logs/results/bisect/linux-3.18/test-amd64-amd64-xl-qemut-debianhvm-amd64.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
102788: tolerable ALL FAIL
flight 102788 linux-3.18 real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/102788/
Failures :-/ but no regressions.
Tests which did not succeed,
including tests which could not be run:
test-amd64-amd64-xl-qemut-debianhvm-amd64 6 xen-boot fail baseline untested
jobs:
test-amd64-amd64-xl-qemut-debianhvm-amd64 fail
------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images
Logs, config files, etc. are available at
http://logs.test-lab.xenproject.org/osstest/logs
Explanation of these reports, and of osstest in general, is at
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master
Test harness code can be found at
http://xenbits.xen.org/gitweb?p=osstest.git;a=summary
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* megaraid_sas regression in linux-3.18
2016-12-02 11:12 [linux-3.18 bisection] complete test-amd64-amd64-xl-qemut-debianhvm-amd64 osstest service owner
@ 2016-12-02 12:41 ` Ian Jackson
2016-12-02 12:48 ` Sumit Saxena
2016-12-02 13:03 ` Martin K. Petersen
0 siblings, 2 replies; 10+ messages in thread
From: Ian Jackson @ 2016-12-02 12:41 UTC (permalink / raw)
To: Kashyap Desai, stable, Sumit Saxena, Tomas Henzl,
Hannes Reinecke, Ewan D.Milne, Martin K.Petersen, Sasha Levin
Cc: xen-devel
Our CI and automatic bisector have identified that
24542192519d21719377d89f14654b3afd993a61
scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices
breaks booting certain machines under Xen. See full report from the
bisector, below.
The boot messages including a lot of wrong-looking output from
megasas, can be found here:
http://logs.test-lab.xenproject.org/osstest/logs/102788/test-amd64-amd64-xl-qemut-debianhvm-amd64/serial-nobling1.log
(Look around timestamp `Dec 2 10:46:58.538047'. NB this logfile
contains irrelevant contents from previous test: everything before
`Dec 2 10:46:41.330103' was with a different kernel and is not of
any interest.)
I'm afraid I know nothing about this driver. I'm just responsible for
the CI system that found the regression. Could someone please look at
this and figure out what is wrong ?
Thanks,
Ian.
osstest service owner writes ("[linux-3.18 bisection] complete test-amd64-amd64-xl-qemut-debianhvm-amd64"):
> branch xen-unstable
> xenbranch xen-unstable
> job test-amd64-amd64-xl-qemut-debianhvm-amd64
> testid xen-boot
>
> Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
> Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
> Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
> Tree: qemuu git://xenbits.xen.org/qemu-xen.git
> Tree: xen git://xenbits.xen.org/xen.git
>
> *** Found and reproduced problem changeset ***
>
> Bug is in tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
> Bug introduced: 24542192519d21719377d89f14654b3afd993a61
> Bug not present: c6f51aabaf400f357eebe8f8f17e8bb39fc033dc
> Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/102788/
>
>
> commit 24542192519d21719377d89f14654b3afd993a61
> Author: Kashyap Desai <kashyap.desai@broadcom.com>
> Date: Fri Oct 21 06:33:32 2016 -0700
>
> scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices
>
> [ Upstream commit 1e793f6fc0db920400574211c48f9157a37e3945 ]
>
> Commit 02b01e010afe ("megaraid_sas: return sync cache call with
> success") modified the driver to successfully complete SYNCHRONIZE_CACHE
> commands without passing them to the controller. Disk drive caches are
> only explicitly managed by controller firmware when operating in RAID
> mode. So this commit effectively disabled writeback cache flushing for
> any drives used in JBOD mode, leading to data integrity failures.
>
> [mkp: clarified patch description]
>
> Fixes: 02b01e010afeeb49328d35650d70721d2ca3fd59
> CC: stable@vger.kernel.org
> Signed-off-by: Kashyap Desai <kashyap.desai@broadcom.com>
> Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com>
> Reviewed-by: Tomas Henzl <thenzl@redhat.com>
> Reviewed-by: Hannes Reinecke <hare@suse.com>
> Reviewed-by: Ewan D. Milne <emilne@redhat.com>
> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
> Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
>
>
> For bisection revision-tuple graph see:
> http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-3.18/test-amd64-amd64-xl-qemut-debianhvm-amd64.xen-boot.html
> Revision IDs in each graph node refer, respectively, to the Trees above.
>
> ----------------------------------------
> Running cs-bisection-step --graph-out=/home/logs/results/bisect/linux-3.18/test-amd64-amd64-xl-qemut-debianhvm-amd64.xen-boot --summary-out=tmp/102788.bisection-summary --basis-template=101675 --blessings=real,real-bisect linux-3.18 test-amd64-amd64-xl-qemut-debianhvm-amd64 xen-boot
> Searching for failure / basis pass:
> 102754 fail [host=nobling1] / 101675 [host=nocera1] 101662 [host=elbling0] 101648 [host=pinot0] 101637 [host=godello1] 101623 [host=nobling0] 101603 [host=baroque0] 101584 [host=huxelrebe1] 101570 [host=italia1] 101561 [host=nocera0] 101552 ok.
> Failure / basis pass flights: 102754 / 101552
> (tree with no url: minios)
> (tree with no url: ovmf)
> (tree with no url: seabios)
> Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
> Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
> Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
> Tree: qemuu git://xenbits.xen.org/qemu-xen.git
> Tree: xen git://xenbits.xen.org/xen.git
> Latest ac3d826bef907afe35f80ecccbcdd57223df4b88 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 4220231eb22235e757d269722b9f6a594fbcb70f 99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
> Basis pass 3cab355c2ff3a781b6ebe9d1a25bd4ebc1207430 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 570117996772b762e9654e58e708943a4db68b4f 05e379bd279768495cdc516f17a120e30dfbcca5
> Generating revisions with ./adhoc-revtuple-generator git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git#3cab355c2ff3a781b6ebe9d1a25bd4ebc1207430-ac3d826bef907afe35f80ecccbcdd57223df4b88 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#c4e0d84d3c92923fdbc7fa922638d54e5e834753-c4e0d84d3c92923fdbc7fa922638d54e5e834753 git://xenbits.xen.org/qemu-xen.git#570117996772b762e9654e58e708943a4db68b4f-4220231eb22235e757d269722b9f6a594fbcb70f git://xenbits.xen.org/xen.git#05e379bd279768495cdc516f17a120e30dfbcca5-99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
> Loaded 3003 nodes in revision graph
> Searching for test results:
> 101493 [host=elbling1]
> 101532 [host=chardonnay0]
> 101515 [host=fiano0]
> 101497 [host=chardonnay1]
> 101552 pass 3cab355c2ff3a781b6ebe9d1a25bd4ebc1207430 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 570117996772b762e9654e58e708943a4db68b4f 05e379bd279768495cdc516f17a120e30dfbcca5
> 101541 [host=pinot1]
> 101561 [host=nocera0]
> 101570 [host=italia1]
> 101584 [host=huxelrebe1]
> 101603 [host=baroque0]
> 101648 [host=pinot0]
> 101637 [host=godello1]
> 101623 [host=nobling0]
> 101662 [host=elbling0]
> 101675 [host=nocera1]
> 102732 fail ac3d826bef907afe35f80ecccbcdd57223df4b88 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 4220231eb22235e757d269722b9f6a594fbcb70f 99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
> 102782 pass c6f51aabaf400f357eebe8f8f17e8bb39fc033dc c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
> 102753 pass 3cab355c2ff3a781b6ebe9d1a25bd4ebc1207430 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 570117996772b762e9654e58e708943a4db68b4f 05e379bd279768495cdc516f17a120e30dfbcca5
> 102784 fail 24542192519d21719377d89f14654b3afd993a61 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
> 102761 fail ac3d826bef907afe35f80ecccbcdd57223df4b88 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 4220231eb22235e757d269722b9f6a594fbcb70f 99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
> 102787 pass c6f51aabaf400f357eebe8f8f17e8bb39fc033dc c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
> 102763 pass a6846cfd266b48af1ee7c3c19d5cb60477ca4469 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 6cfcdf037edadba984ccf8476b5d1e2a0940b789 fcb618c025f9251d7e22138f6528595037252c21
> 102764 pass da512d38ffce476a7bebb4474ed572887cbb5fb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
> 102788 fail 24542192519d21719377d89f14654b3afd993a61 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
> 102765 fail b4caa5be158ef6ba86b63d9b95546e88e4ee5438 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
> 102754 fail ac3d826bef907afe35f80ecccbcdd57223df4b88 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 4220231eb22235e757d269722b9f6a594fbcb70f 99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
> 102770 pass 0b2a0a58ad22f9d6dfc641bc5ec46057493f22a5 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
> 102771 pass 1f601388d5c150f0cef255bdb1a9296bdab9e157 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
> 102775 pass c6f51aabaf400f357eebe8f8f17e8bb39fc033dc c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
> 102779 fail 24542192519d21719377d89f14654b3afd993a61 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
> Searching for interesting versions
> Result found: flight 101552 (pass), for basis pass
> Result found: flight 102732 (fail), for basis failure
> Repro found: flight 102753 (pass), for basis pass
> Repro found: flight 102754 (fail), for basis failure
> 0 revisions at c6f51aabaf400f357eebe8f8f17e8bb39fc033dc c530a75c1e6a472b0eb9558310b518f0dfcd8860 c4e0d84d3c92923fdbc7fa922638d54e5e834753 53307d7a9c749237386eb2ccaa709c786cb5f8a5 7b5266abfdf7f842c49ce4a52d250e523bc0172d
> No revisions left to test, checking graph state.
> Result found: flight 102775 (pass), for last pass
> Result found: flight 102779 (fail), for first failure
> Repro found: flight 102782 (pass), for last pass
> Repro found: flight 102784 (fail), for first failure
> Repro found: flight 102787 (pass), for last pass
> Repro found: flight 102788 (fail), for first failure
>
> *** Found and reproduced problem changeset ***
>
> Bug is in tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
> Bug introduced: 24542192519d21719377d89f14654b3afd993a61
> Bug not present: c6f51aabaf400f357eebe8f8f17e8bb39fc033dc
> Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/102788/
>
>
> commit 24542192519d21719377d89f14654b3afd993a61
> Author: Kashyap Desai <kashyap.desai@broadcom.com>
> Date: Fri Oct 21 06:33:32 2016 -0700
>
> scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices
>
> [ Upstream commit 1e793f6fc0db920400574211c48f9157a37e3945 ]
>
> Commit 02b01e010afe ("megaraid_sas: return sync cache call with
> success") modified the driver to successfully complete SYNCHRONIZE_CACHE
> commands without passing them to the controller. Disk drive caches are
> only explicitly managed by controller firmware when operating in RAID
> mode. So this commit effectively disabled writeback cache flushing for
> any drives used in JBOD mode, leading to data integrity failures.
>
> [mkp: clarified patch description]
>
> Fixes: 02b01e010afeeb49328d35650d70721d2ca3fd59
> CC: stable@vger.kernel.org
> Signed-off-by: Kashyap Desai <kashyap.desai@broadcom.com>
> Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com>
> Reviewed-by: Tomas Henzl <thenzl@redhat.com>
> Reviewed-by: Hannes Reinecke <hare@suse.com>
> Reviewed-by: Ewan D. Milne <emilne@redhat.com>
> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
> Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
>
> pnmtopng: 182 colors found
> Revision graph left in /home/logs/results/bisect/linux-3.18/test-amd64-amd64-xl-qemut-debianhvm-amd64.xen-boot.{dot,ps,png,html,svg}.
> ----------------------------------------
> 102788: tolerable ALL FAIL
>
> flight 102788 linux-3.18 real-bisect [real]
> http://logs.test-lab.xenproject.org/osstest/logs/102788/
>
> Failures :-/ but no regressions.
>
> Tests which did not succeed,
> including tests which could not be run:
> test-amd64-amd64-xl-qemut-debianhvm-amd64 6 xen-boot fail baseline untested
>
>
> jobs:
> test-amd64-amd64-xl-qemut-debianhvm-amd64 fail
>
>
> ------------------------------------------------------------
> sg-report-flight on osstest.test-lab.xenproject.org
> logs: /home/logs/logs
> images: /home/logs/images
>
> Logs, config files, etc. are available at
> http://logs.test-lab.xenproject.org/osstest/logs
>
> Explanation of these reports, and of osstest in general, is at
> http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
> http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master
>
> Test harness code can be found at
> http://xenbits.xen.org/gitweb?p=osstest.git;a=summary
>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: megaraid_sas regression in linux-3.18
2016-12-02 12:41 ` megaraid_sas regression in linux-3.18 Ian Jackson
@ 2016-12-02 12:48 ` Sumit Saxena
2016-12-02 14:36 ` megaraid_sas regression in linux-3.18 [and 1 more messages] Ian Jackson
2016-12-02 13:03 ` Martin K. Petersen
1 sibling, 1 reply; 10+ messages in thread
From: Sumit Saxena @ 2016-12-02 12:48 UTC (permalink / raw)
To: Ian Jackson, Kashyap Desai, stable, Tomas Henzl, Hannes Reinecke,
Ewan D.Milne, Martin K.Petersen, Sasha Levin
Cc: xen-devel
>-----Original Message-----
>From: Ian Jackson [mailto:ian.jackson@eu.citrix.com]
>Sent: Friday, December 02, 2016 6:11 PM
>To: Kashyap Desai; stable@vger.kernel.org; Sumit Saxena; Tomas Henzl;
Hannes
>Reinecke; Ewan D.Milne; Martin K.Petersen; Sasha Levin
>Cc: xen-devel@lists.xensource.com
>Subject: megaraid_sas regression in linux-3.18
>
>Our CI and automatic bisector have identified that
>
> 24542192519d21719377d89f14654b3afd993a61
> scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough)
devices
There was regression caused because of this commit. Please pick below
commit which fixes the regression-
commit 5e5ec1759dd663a1d5a2f10930224dd009e500e8
scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression
Thanks,
Sumit
>
>breaks booting certain machines under Xen. See full report from the
bisector,
>below.
>
>The boot messages including a lot of wrong-looking output from megasas,
can be
>found here:
>
>
http://logs.test-lab.xenproject.org/osstest/logs/102788/test-amd64-amd64-x
l-
>qemut-debianhvm-amd64/serial-nobling1.log
>
>(Look around timestamp `Dec 2 10:46:58.538047'. NB this logfile
contains
>irrelevant contents from previous test: everything before `Dec 2
>10:46:41.330103' was with a different kernel and is not of any interest.)
>
>
>I'm afraid I know nothing about this driver. I'm just responsible for
the CI system
>that found the regression. Could someone please look at this and figure
out what
>is wrong ?
>
>Thanks,
>Ian.
>
>
>osstest service owner writes ("[linux-3.18 bisection] complete
test-amd64-
>amd64-xl-qemut-debianhvm-amd64"):
>> branch xen-unstable
>> xenbranch xen-unstable
>> job test-amd64-amd64-xl-qemut-debianhvm-amd64
>> testid xen-boot
>>
>> Tree: linux
>> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
>> Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
>> Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
>> Tree: qemuu git://xenbits.xen.org/qemu-xen.git
>> Tree: xen git://xenbits.xen.org/xen.git
>>
>> *** Found and reproduced problem changeset ***
>>
>> Bug is in tree: linux
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-
>stable.git
>> Bug introduced: 24542192519d21719377d89f14654b3afd993a61
>> Bug not present: c6f51aabaf400f357eebe8f8f17e8bb39fc033dc
>> Last fail repro:
>> http://logs.test-lab.xenproject.org/osstest/logs/102788/
>>
>>
>> commit 24542192519d21719377d89f14654b3afd993a61
>> Author: Kashyap Desai <kashyap.desai@broadcom.com>
>> Date: Fri Oct 21 06:33:32 2016 -0700
>>
>> scsi: megaraid_sas: Fix data integrity failure for JBOD
>> (passthrough) devices
>>
>> [ Upstream commit 1e793f6fc0db920400574211c48f9157a37e3945 ]
>>
>> Commit 02b01e010afe ("megaraid_sas: return sync cache call with
>> success") modified the driver to successfully complete
>SYNCHRONIZE_CACHE
>> commands without passing them to the controller. Disk drive
caches are
>> only explicitly managed by controller firmware when operating in
RAID
>> mode. So this commit effectively disabled writeback cache
flushing for
>> any drives used in JBOD mode, leading to data integrity failures.
>>
>> [mkp: clarified patch description]
>>
>> Fixes: 02b01e010afeeb49328d35650d70721d2ca3fd59
>> CC: stable@vger.kernel.org
>> Signed-off-by: Kashyap Desai <kashyap.desai@broadcom.com>
>> Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com>
>> Reviewed-by: Tomas Henzl <thenzl@redhat.com>
>> Reviewed-by: Hannes Reinecke <hare@suse.com>
>> Reviewed-by: Ewan D. Milne <emilne@redhat.com>
>> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
>> Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
>>
>>
>> For bisection revision-tuple graph see:
>>
>> http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-3.18/
>> test-amd64-amd64-xl-qemut-debianhvm-amd64.xen-boot.html
>> Revision IDs in each graph node refer, respectively, to the Trees
above.
>>
>> ----------------------------------------
>> Running cs-bisection-step
>> --graph-out=/home/logs/results/bisect/linux-3.18/test-amd64-amd64-xl-
>qemut-debianhvm-amd64.xen-boot --summary-out=tmp/102788.bisection-
>summary --basis-template=101675 --blessings=real,real-bisect linux-3.18
test-
>amd64-amd64-xl-qemut-debianhvm-amd64 xen-boot Searching for failure /
basis
>pass:
>> 102754 fail [host=nobling1] / 101675 [host=nocera1] 101662
[host=elbling0]
>101648 [host=pinot0] 101637 [host=godello1] 101623 [host=nobling0] 101603
>[host=baroque0] 101584 [host=huxelrebe1] 101570 [host=italia1] 101561
>[host=nocera0] 101552 ok.
>> Failure / basis pass flights: 102754 / 101552 (tree with no url:
>> minios) (tree with no url: ovmf) (tree with no url: seabios)
>> Tree: linux
>> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
>> Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
>> Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
>> Tree: qemuu git://xenbits.xen.org/qemu-xen.git
>> Tree: xen git://xenbits.xen.org/xen.git Latest
>> ac3d826bef907afe35f80ecccbcdd57223df4b88
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 4220231eb22235e757d269722b9f6a594fbcb70f
>> 99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
>> Basis pass 3cab355c2ff3a781b6ebe9d1a25bd4ebc1207430
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 570117996772b762e9654e58e708943a4db68b4f
>> 05e379bd279768495cdc516f17a120e30dfbcca5
>> Generating revisions with ./adhoc-revtuple-generator
>> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git#
>> 3cab355c2ff3a781b6ebe9d1a25bd4ebc1207430-
>ac3d826bef907afe35f80ecccbcdd
>> 57223df4b88
>> git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb95
>> 58310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> git://xenbits.xen.org/qemu-xen-traditional.git#c4e0d84d3c92923fdbc7fa9
>> 22638d54e5e834753-c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> git://xenbits.xen.org/qemu-xen.git#570117996772b762e9654e58e708943a4db
>> 68b4f-4220231eb22235e757d269722b9f6a594fbcb70f
>> git://xenbits.xen.org/xen.git#05e379bd279768495cdc516f17a120e30dfbcca5
>> -99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
>> Loaded 3003 nodes in revision graph
>> Searching for test results:
>> 101493 [host=elbling1]
>> 101532 [host=chardonnay0]
>> 101515 [host=fiano0]
>> 101497 [host=chardonnay1]
>> 101552 pass 3cab355c2ff3a781b6ebe9d1a25bd4ebc1207430
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 570117996772b762e9654e58e708943a4db68b4f
>> 05e379bd279768495cdc516f17a120e30dfbcca5
>> 101541 [host=pinot1]
>> 101561 [host=nocera0]
>> 101570 [host=italia1]
>> 101584 [host=huxelrebe1]
>> 101603 [host=baroque0]
>> 101648 [host=pinot0]
>> 101637 [host=godello1]
>> 101623 [host=nobling0]
>> 101662 [host=elbling0]
>> 101675 [host=nocera1]
>> 102732 fail ac3d826bef907afe35f80ecccbcdd57223df4b88
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 4220231eb22235e757d269722b9f6a594fbcb70f
>> 99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
>> 102782 pass c6f51aabaf400f357eebe8f8f17e8bb39fc033dc
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 53307d7a9c749237386eb2ccaa709c786cb5f8a5
>> 7b5266abfdf7f842c49ce4a52d250e523bc0172d
>> 102753 pass 3cab355c2ff3a781b6ebe9d1a25bd4ebc1207430
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 570117996772b762e9654e58e708943a4db68b4f
>> 05e379bd279768495cdc516f17a120e30dfbcca5
>> 102784 fail 24542192519d21719377d89f14654b3afd993a61
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 53307d7a9c749237386eb2ccaa709c786cb5f8a5
>> 7b5266abfdf7f842c49ce4a52d250e523bc0172d
>> 102761 fail ac3d826bef907afe35f80ecccbcdd57223df4b88
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 4220231eb22235e757d269722b9f6a594fbcb70f
>> 99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
>> 102787 pass c6f51aabaf400f357eebe8f8f17e8bb39fc033dc
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 53307d7a9c749237386eb2ccaa709c786cb5f8a5
>> 7b5266abfdf7f842c49ce4a52d250e523bc0172d
>> 102763 pass a6846cfd266b48af1ee7c3c19d5cb60477ca4469
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 6cfcdf037edadba984ccf8476b5d1e2a0940b789
>> fcb618c025f9251d7e22138f6528595037252c21
>> 102764 pass da512d38ffce476a7bebb4474ed572887cbb5fb1
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 53307d7a9c749237386eb2ccaa709c786cb5f8a5
>> 7b5266abfdf7f842c49ce4a52d250e523bc0172d
>> 102788 fail 24542192519d21719377d89f14654b3afd993a61
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 53307d7a9c749237386eb2ccaa709c786cb5f8a5
>> 7b5266abfdf7f842c49ce4a52d250e523bc0172d
>> 102765 fail b4caa5be158ef6ba86b63d9b95546e88e4ee5438
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 53307d7a9c749237386eb2ccaa709c786cb5f8a5
>> 7b5266abfdf7f842c49ce4a52d250e523bc0172d
>> 102754 fail ac3d826bef907afe35f80ecccbcdd57223df4b88
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 4220231eb22235e757d269722b9f6a594fbcb70f
>> 99a10da1b4fee8ef7a096e5fd3608f6c15932eb0
>> 102770 pass 0b2a0a58ad22f9d6dfc641bc5ec46057493f22a5
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 53307d7a9c749237386eb2ccaa709c786cb5f8a5
>> 7b5266abfdf7f842c49ce4a52d250e523bc0172d
>> 102771 pass 1f601388d5c150f0cef255bdb1a9296bdab9e157
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 53307d7a9c749237386eb2ccaa709c786cb5f8a5
>> 7b5266abfdf7f842c49ce4a52d250e523bc0172d
>> 102775 pass c6f51aabaf400f357eebe8f8f17e8bb39fc033dc
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 53307d7a9c749237386eb2ccaa709c786cb5f8a5
>> 7b5266abfdf7f842c49ce4a52d250e523bc0172d
>> 102779 fail 24542192519d21719377d89f14654b3afd993a61
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 53307d7a9c749237386eb2ccaa709c786cb5f8a5
>> 7b5266abfdf7f842c49ce4a52d250e523bc0172d
>> Searching for interesting versions
>> Result found: flight 101552 (pass), for basis pass Result found:
>> flight 102732 (fail), for basis failure Repro found: flight 102753
>> (pass), for basis pass Repro found: flight 102754 (fail), for basis
>> failure
>> 0 revisions at c6f51aabaf400f357eebe8f8f17e8bb39fc033dc
>> c530a75c1e6a472b0eb9558310b518f0dfcd8860
>> c4e0d84d3c92923fdbc7fa922638d54e5e834753
>> 53307d7a9c749237386eb2ccaa709c786cb5f8a5
>> 7b5266abfdf7f842c49ce4a52d250e523bc0172d
>> No revisions left to test, checking graph state.
>> Result found: flight 102775 (pass), for last pass Result found:
>> flight 102779 (fail), for first failure Repro found: flight 102782
>> (pass), for last pass Repro found: flight 102784 (fail), for first
>> failure Repro found: flight 102787 (pass), for last pass Repro
>> found: flight 102788 (fail), for first failure
>>
>> *** Found and reproduced problem changeset ***
>>
>> Bug is in tree: linux
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-
>stable.git
>> Bug introduced: 24542192519d21719377d89f14654b3afd993a61
>> Bug not present: c6f51aabaf400f357eebe8f8f17e8bb39fc033dc
>> Last fail repro:
>> http://logs.test-lab.xenproject.org/osstest/logs/102788/
>>
>>
>> commit 24542192519d21719377d89f14654b3afd993a61
>> Author: Kashyap Desai <kashyap.desai@broadcom.com>
>> Date: Fri Oct 21 06:33:32 2016 -0700
>>
>> scsi: megaraid_sas: Fix data integrity failure for JBOD
>> (passthrough) devices
>>
>> [ Upstream commit 1e793f6fc0db920400574211c48f9157a37e3945 ]
>>
>> Commit 02b01e010afe ("megaraid_sas: return sync cache call with
>> success") modified the driver to successfully complete
>SYNCHRONIZE_CACHE
>> commands without passing them to the controller. Disk drive
caches are
>> only explicitly managed by controller firmware when operating in
RAID
>> mode. So this commit effectively disabled writeback cache
flushing for
>> any drives used in JBOD mode, leading to data integrity failures.
>>
>> [mkp: clarified patch description]
>>
>> Fixes: 02b01e010afeeb49328d35650d70721d2ca3fd59
>> CC: stable@vger.kernel.org
>> Signed-off-by: Kashyap Desai <kashyap.desai@broadcom.com>
>> Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com>
>> Reviewed-by: Tomas Henzl <thenzl@redhat.com>
>> Reviewed-by: Hannes Reinecke <hare@suse.com>
>> Reviewed-by: Ewan D. Milne <emilne@redhat.com>
>> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
>> Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
>>
>> pnmtopng: 182 colors found
>> Revision graph left in
/home/logs/results/bisect/linux-3.18/test-amd64-amd64-
>xl-qemut-debianhvm-amd64.xen-boot.{dot,ps,png,html,svg}.
>> ----------------------------------------
>> 102788: tolerable ALL FAIL
>>
>> flight 102788 linux-3.18 real-bisect [real]
>> http://logs.test-lab.xenproject.org/osstest/logs/102788/
>>
>> Failures :-/ but no regressions.
>>
>> Tests which did not succeed,
>> including tests which could not be run:
>> test-amd64-amd64-xl-qemut-debianhvm-amd64 6 xen-boot fail baseline
>untested
>>
>>
>> jobs:
>> test-amd64-amd64-xl-qemut-debianhvm-amd64 fail
>>
>>
>> ------------------------------------------------------------
>> sg-report-flight on osstest.test-lab.xenproject.org
>> logs: /home/logs/logs
>> images: /home/logs/images
>>
>> Logs, config files, etc. are available at
>> http://logs.test-lab.xenproject.org/osstest/logs
>>
>> Explanation of these reports, and of osstest in general, is at
>>
>http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=mas
ter
>>
>> http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master
>>
>> Test harness code can be found at
>> http://xenbits.xen.org/gitweb?p=osstest.git;a=summary
>>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: megaraid_sas regression in linux-3.18
2016-12-02 12:41 ` megaraid_sas regression in linux-3.18 Ian Jackson
@ 2016-12-02 13:03 ` Martin K. Petersen
2016-12-02 13:03 ` Martin K. Petersen
1 sibling, 0 replies; 10+ messages in thread
From: Martin K. Petersen @ 2016-12-02 13:03 UTC (permalink / raw)
To: Ian Jackson
Cc: Kashyap Desai, stable, Sumit Saxena, Tomas Henzl,
Hannes Reinecke, Ewan D.Milne, Martin K.Petersen, Sasha Levin,
xen-devel
>>>>> "Ian" == Ian Jackson <ian.jackson@eu.citrix.com> writes:
Ian> Our CI and automatic bisector have identified that
Ian> 24542192519d21719377d89f14654b3afd993a61 scsi: megaraid_sas: Fix
Ian> data integrity failure for JBOD (passthrough) devices
Ian> breaks booting certain machines under Xen. See full report from
Ian> the bisector, below.
You also need 5e5ec1759dd6 ("scsi: megaraid_sas: fix macro
MEGASAS_IS_LOGICAL to avoid regression").
--
Martin K. Petersen Oracle Linux Engineering
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: megaraid_sas regression in linux-3.18
@ 2016-12-02 13:03 ` Martin K. Petersen
0 siblings, 0 replies; 10+ messages in thread
From: Martin K. Petersen @ 2016-12-02 13:03 UTC (permalink / raw)
To: Ian Jackson
Cc: Kashyap Desai, stable, Sumit Saxena, Tomas Henzl,
Hannes Reinecke, Ewan D.Milne, Martin K.Petersen, Sasha Levin,
xen-devel
>>>>> "Ian" == Ian Jackson <ian.jackson@eu.citrix.com> writes:
Ian> Our CI and automatic bisector have identified that
Ian> 24542192519d21719377d89f14654b3afd993a61 scsi: megaraid_sas: Fix
Ian> data integrity failure for JBOD (passthrough) devices
Ian> breaks booting certain machines under Xen. See full report from
Ian> the bisector, below.
You also need 5e5ec1759dd6 ("scsi: megaraid_sas: fix macro
MEGASAS_IS_LOGICAL to avoid regression").
--
Martin K. Petersen Oracle Linux Engineering
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: megaraid_sas regression in linux-3.18 [and 1 more messages]
2016-12-02 12:48 ` Sumit Saxena
@ 2016-12-02 14:36 ` Ian Jackson
2016-12-02 15:34 ` alexander.levin
0 siblings, 1 reply; 10+ messages in thread
From: Ian Jackson @ 2016-12-02 14:36 UTC (permalink / raw)
To: Martin K. Petersen, Sumit Saxena, stable
Cc: Hannes Reinecke, xen-devel, Ewan D.Milne, Sasha Levin,
Tomas Henzl, Kashyap Desai
Sumit Saxena writes ("RE: megaraid_sas regression in linux-3.18"):
> There was regression caused because of this commit. Please pick below
> commit which fixes the regression-
>
> commit 5e5ec1759dd663a1d5a2f10930224dd009e500e8
> scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression
Martin K. Petersen writes ("Re: megaraid_sas regression in linux-3.18"):
>>> "Ian" == Ian Jackson <ian.jackson@eu.citrix.com> writes:
> Ian> Our CI and automatic bisector have identified that
> Ian> 24542192519d21719377d89f14654b3afd993a61 scsi: megaraid_sas: Fix
> Ian> data integrity failure for JBOD (passthrough) devices
>
> Ian> breaks booting certain machines under Xen. See full report from
> Ian> the bisector, below.
>
> You also need 5e5ec1759dd6 ("scsi: megaraid_sas: fix macro
> MEGASAS_IS_LOGICAL to avoid regression").
Thanks.
Stable maintainers, could you please incorporate 5e5ec1759dd6 into
linux-3.18.y ?
Thanks,
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: megaraid_sas regression in linux-3.18 [and 1 more messages]
2016-12-02 14:36 ` megaraid_sas regression in linux-3.18 [and 1 more messages] Ian Jackson
@ 2016-12-02 15:34 ` alexander.levin
2016-12-07 15:26 ` Ian Jackson
2016-12-14 13:30 ` Ian Jackson
0 siblings, 2 replies; 10+ messages in thread
From: alexander.levin @ 2016-12-02 15:34 UTC (permalink / raw)
To: Ian Jackson
Cc: Hannes Reinecke, xen-devel, Martin K. Petersen, stable,
Kashyap Desai, Sumit Saxena, Tomas Henzl, Ewan D.Milne
On Fri, Dec 02, 2016 at 02:36:22PM +0000, Ian Jackson wrote:
> Sumit Saxena writes ("RE: megaraid_sas regression in linux-3.18"):
> > There was regression caused because of this commit. Please pick below
> > commit which fixes the regression-
> >
> > commit 5e5ec1759dd663a1d5a2f10930224dd009e500e8
> > scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression
>
> Martin K. Petersen writes ("Re: megaraid_sas regression in linux-3.18"):
> >>> "Ian" == Ian Jackson <ian.jackson@eu.citrix.com> writes:
> > Ian> Our CI and automatic bisector have identified that
> > Ian> 24542192519d21719377d89f14654b3afd993a61 scsi: megaraid_sas: Fix
> > Ian> data integrity failure for JBOD (passthrough) devices
> >
> > Ian> breaks booting certain machines under Xen. See full report from
> > Ian> the bisector, below.
> >
> > You also need 5e5ec1759dd6 ("scsi: megaraid_sas: fix macro
> > MEGASAS_IS_LOGICAL to avoid regression").
>
> Thanks.
>
> Stable maintainers, could you please incorporate 5e5ec1759dd6 into
> linux-3.18.y ?
>
> Thanks,
> Ian.
Added 5e5ec1759dd6 to the 3.18 queue, thanks!
--
Thanks,
Sasha
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: megaraid_sas regression in linux-3.18 [and 1 more messages]
2016-12-02 15:34 ` alexander.levin
@ 2016-12-07 15:26 ` Ian Jackson
2016-12-14 13:30 ` Ian Jackson
1 sibling, 0 replies; 10+ messages in thread
From: Ian Jackson @ 2016-12-07 15:26 UTC (permalink / raw)
To: alexander.levin
Cc: Hannes Reinecke, xen-devel, Martin K. Petersen, stable,
Kashyap Desai, Sumit Saxena, Tomas Henzl, Ewan D.Milne
alexander.levin@verizon.com writes ("RE: megaraid_sas regression in linux-3.18 [and 1 more messages]"):
> On Fri, Dec 02, 2016 at 02:36:22PM +0000, Ian Jackson wrote:
> > Stable maintainers, could you please incorporate 5e5ec1759dd6 into
> > linux-3.18.y ?
>
> Added 5e5ec1759dd6 to the 3.18 queue, thanks!
It looks like we're missing it from linux-4.1.y too ?
Do we need to request backports explicitly for all the affected
trees ? The Xen Project osstest CI/bisector only gives us a partial
view.
Thanks,
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: megaraid_sas regression in linux-3.18 [and 1 more messages]
2016-12-02 15:34 ` alexander.levin
2016-12-07 15:26 ` Ian Jackson
@ 2016-12-14 13:30 ` Ian Jackson
2016-12-16 16:44 ` alexander.levin
1 sibling, 1 reply; 10+ messages in thread
From: Ian Jackson @ 2016-12-14 13:30 UTC (permalink / raw)
To: alexander.levin
Cc: Hannes Reinecke, xen-devel, Martin K. Petersen, stable,
Kashyap Desai, Sumit Saxena, Tomas Henzl, Ewan D.Milne
alexander.levin@verizon.com writes ("RE: megaraid_sas regression in linux-3.18 [and 1 more messages]"):
> Added 5e5ec1759dd6 to the 3.18 queue, thanks!
How often does this queue get flushed ?
Thanks,
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: megaraid_sas regression in linux-3.18 [and 1 more messages]
2016-12-14 13:30 ` Ian Jackson
@ 2016-12-16 16:44 ` alexander.levin
0 siblings, 0 replies; 10+ messages in thread
From: alexander.levin @ 2016-12-16 16:44 UTC (permalink / raw)
To: Ian Jackson
Cc: Hannes Reinecke, xen-devel, Martin K. Petersen, stable,
Kashyap Desai, Sumit Saxena, Tomas Henzl, Ewan D.Milne
On Wed, Dec 14, 2016 at 01:30:46PM +0000, Ian Jackson wrote:
> alexander.levin@verizon.com writes ("RE: megaraid_sas regression in linux-3.18 [and 1 more messages]"):
> > Added 5e5ec1759dd6 to the 3.18 queue, thanks!
>
> How often does this queue get flushed ?
Every couple of weeks, the LTS releases are much less frequent than regular
-stable ones.
--
Thanks,
Sasha
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2016-12-16 16:44 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-02 11:12 [linux-3.18 bisection] complete test-amd64-amd64-xl-qemut-debianhvm-amd64 osstest service owner
2016-12-02 12:41 ` megaraid_sas regression in linux-3.18 Ian Jackson
2016-12-02 12:48 ` Sumit Saxena
2016-12-02 14:36 ` megaraid_sas regression in linux-3.18 [and 1 more messages] Ian Jackson
2016-12-02 15:34 ` alexander.levin
2016-12-07 15:26 ` Ian Jackson
2016-12-14 13:30 ` Ian Jackson
2016-12-16 16:44 ` alexander.levin
2016-12-02 13:03 ` megaraid_sas regression in linux-3.18 Martin K. Petersen
2016-12-02 13:03 ` Martin K. Petersen
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.