From: Douglas Gilbert <dgilbert@interlog.com>
To: bugzilla-daemon@bugzilla.kernel.org, linux-scsi@vger.kernel.org
Subject: Re: [Bug 115351] New: redundant pointless messages
Date: Sun, 27 Mar 2016 20:49:47 -0400 [thread overview]
Message-ID: <56F87FAB.1040907@interlog.com> (raw)
In-Reply-To: <bug-115351-11613@https.bugzilla.kernel.org/>
On 16-03-27 03:48 PM, bugzilla-daemon@bugzilla.kernel.org wrote:
> https://bugzilla.kernel.org/show_bug.cgi?id=115351
>
> Bug ID: 115351
> Summary: redundant pointless messages
> Product: IO/Storage
> Version: 2.5
> Kernel Version: All
> Hardware: All
> OS: Linux
> Tree: Mainline
> Status: NEW
> Severity: low
> Priority: P1
> Component: SCSI
> Assignee: linux-scsi@vger.kernel.org
> Reporter: spamme@ecybernard.com
> Regression: No
>
> First, why does it have to log "Very big device" 44 times on startup.
> Second, Given the size of ALL modern hard drives an array of almost any size
> probably triggers this warning.
That will only occur if this function:
static int sd_try_rc16_first(struct scsi_device *sdp)
{
if (sdp->host->max_cmd_len < 16)
return 0;
if (sdp->try_rc_10_first)
return 0;
if (sdp->scsi_level > SCSI_SPC_2)
return 1;
if (scsi_device_protection(sdp))
return 1;
return 0;
}
returns zero and the disks in question have more than 2**32 - 1
logical blocks. [For 512 byte blocks that is 2 TiB, for 4096 byte
blocks that is 16 TiB.] Modern SCSI (SAS) disks should be reporting
SPC-3 or higher compliance as should virtual disks in any properly
configured array.
> Suggestion: just get rid of this pointless message. Maybe you should just
> always use 16, or maybe for future proofing go to 24 or 32.
The 2**64 logical block maximum in the READ CAPACITY(16) response
should be sufficient, for the time being.
Request: find out why sd_try_rc16_first() returns zero.
Doug Gilbert
next prev parent reply other threads:[~2016-03-28 0:49 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-27 19:48 [Bug 115351] New: redundant pointless messages bugzilla-daemon
2016-03-28 0:49 ` Douglas Gilbert [this message]
2016-03-28 0:55 ` [Bug 115351] " bugzilla-daemon
2016-03-28 1:14 ` bugzilla-daemon
2016-03-28 1:38 ` bugzilla-daemon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=56F87FAB.1040907@interlog.com \
--to=dgilbert@interlog.com \
--cc=bugzilla-daemon@bugzilla.kernel.org \
--cc=linux-scsi@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.