Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 07 Mar 2015 20:07:09 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 198396] iscsictl: Add libxo support
Message-ID:  <bug-198396-8@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198396

            Bug ID: 198396
           Summary: iscsictl: Add libxo support
           Product: Base System
           Version: 11.0-CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: bin
          Assignee: freebsd-bugs@FreeBSD.org
          Reporter: marieheleneka@gmail.com

Created attachment 153967
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=153967&action=edit
patch to libxo-ify iscsictl

I've added libxo support to iscsictl, see attached patch.

Example output:
# ./iscsictl --libxo json,pretty
{
  "iscsi-information": {
    "target": [
      {
        "name": "iqn.2014-01.SomeHostName.istgt:SomeTargetName",
        "portal": "10.0.0.1:1234 ",
        "state": "Connected",
        "lun": [
          {
            "id": 0,
            "device": "da1"
          },
          {
            "id": 1,
            "device": "da2"
          },
          {
            "id": 2,
            "device": "da3"
          },
          {
            "id": 3,
            "device": "da4"
          }
        ]
      }
    ]
  }
}

# ./iscsictl -v --libxo json,pretty
{
  "iscsi-information": {
    "target": [
      {
        "initiator": {
          "name": "iqn.1994-09.org.freebsd:SomeName",
          "portal": "",
          "alias": ""
        },
        "target": {
          "name": "iqn.2014-01.SomeHostName.istgt:SomeTargetName",
          "portal": "10.0.0.1:1234",
          "alias": "SomeAliasName"
        },
        "auth": {
          "user": "iqn.1991-05.com.freebsd:SomeUser",
          "secret": "superSecretText",
          "mutualUser": "",
          "mutualSecret": ""
        },
        "session": {
          "id": 4,
          "type": "Normal",
          "state": "Connected"
        },
        "failureReason": "",
        "digest": {
          "header": "None",
          "data": "None"
        },
        "dataSegmentLen": 131072,
        "immediateData": "Yes",
        "iSER": "No",
        "offloadDriver": "None",
        "lun": [
          {
            "id": 0,
            "device": "da1"
          },
          {
            "id": 1,
            "device": "da2"
          },
          {
            "id": 2,
            "device": "da3"
          },
          {
            "id": 3,
            "device": "da4"
          }
        ]
      }
    ]
  }
}

Marie Helene / Savagedlight

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-198396-8>