Re: [PATCH v2 19/36] target: Make ABORT and LUN RESET handling synchronous

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2017-02-08 at 23:15 +0000, Bart Van Assche wrote:
> On Wed, 2017-02-08 at 15:09 -0800, Nicholas A. Bellinger wrote:
> > Listen, my primary concern is the integrity of the code-paths that has
> > taken us years to get stable.
> 
> If that would be true you would have taken this patch series upstream two
> years ago, when I posted this patch series for the first time.

Actually, I responded with an explanation of why it was the wrong
approach back then, and different issues to consider when touching this
particular area of code:

http://www.spinics.net/lists/target-devel/msg11057.html

And this was your response:

http://www.spinics.net/lists/target-devel/msg11542.html

Your response disregarded the feedback, and focused on a trivial comment
and ignored all others of substance.  This is why I didn't merge your
patch.

So I did the same thing again yesterday.  When through the patch line by
line, explaining the first, second and third order issues to consider
when touching this complex code-path.

The only difference was yesterday it was shown the patch could have
never worked due to a fundamental flaw in the approach, and that the
interesting code-paths in question where never actually hit with your
manual testing.

>  This patch
> series namely makes the SCSI target core much more reliable and much easier
> to maintain. 

Making it 'much more readable' at the cost of stability for something
that you've been unable to verify with QA regression or automation
testing is not acceptable.

Like I said, you'll need to start being alot more methodical about
incremental patches to complex code-paths, and the testing approach if
you want to make larger changes to this area in mainline.

You've got like 5 patches for spelling fixes, and only 1 for the large
TMR change..?  Really..?

> However, instead of helping to make this patch series make
> progress two years ago you chose to obstruct this work and to increase the
> complexity of the target core further. You still have a chance to show that
> reliability and maintainability of the target core is your primary concern
> by posting review comments for v4 of the patch series I posted.
> 

If you continue to ignore feedback and are unwilling or unable to
throughly QA regression test changes in complex areas that have taken
years to get working across the tree, don't expect a different outcome
this time around either.

--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux