On Fri, Nov 19, 2010 at 07:40:12PM -0500, jclift(a)redhat.com wrote:
On 20/11/2010, at 5:45 AM, Eric Blake <eblake(a)redhat.com>
wrote:
> \s and \S are GNU-isms, and regcomp() on other platforms will reject it;
> is this regex only used on Linux, or do we need to be portable to iscsi
> implementations on other platforms?
As a data point, there are other iSCSI implementations on Linux too,
some pretty widely used in some segments. For example, people in
the HPC arena, who generally use networking gear that's 10, 20, 40,
or 120 Gb/s, use an implementation based upon Linux SCST. It uses
different commands to manage, not iscsiadm, and treats LUN 0
differently (from memory).
The iSCSI backend is already complicated enough without worrying
about multiple impls for Linux & the impl we use is accessible in
a wider array of Linux distros than SCST.
Daniel