All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.