1. 02 Sep, 2009 2 commits
    • Boaz Harrosh's avatar
      libosd: osd_dev_is_ver1 - Minor API cleanup · f6c3a386
      Boaz Harrosh authored
      define a new osd_dev_is_ver1 that operates on devices
      and the old osd_req_is_ver1 uses that new API.
      Signed-off-by: default avatarBoaz Harrosh <bharrosh@panasas.com>
      f6c3a386
    • Boaz Harrosh's avatar
      libosd: osd_dev_info: Unique Identification of an OSD device · 3dbb6073
      Boaz Harrosh authored
      Define an osd_dev_info structure that Uniquely identifies an OSD
      device lun on the network. The identification is built from unique
      target attributes and is the same for all network/SAN machines.
      
      osduld_info_lookup() - NEW
          New API that will lookup an osd_dev by its osd_dev_info.
          This is used by pNFS-objects for cross network global device
          identification.
      
      osduld_device_info() - NEW
          Given an osd_dev handle returns its associated osd_dev_info.
          This is used by exofs to encode the device information for
          network clients. (Get-device-info). The ULD fetches this
          information at startup and hangs it on each OSD device. (This is
          a fast operation that can be called at any condition)
      
      osd_auto_detect_ver() - REVISED
          Now returns an osd_dev_info structure. Is only called once
          by ULD as before. See added comments for how to use.
      Signed-off-by: default avatarBoaz Harrosh <bharrosh@panasas.com>
      3dbb6073
  2. 01 Sep, 2009 6 commits
  3. 31 Aug, 2009 10 commits
  4. 30 Aug, 2009 2 commits
  5. 29 Aug, 2009 6 commits
  6. 28 Aug, 2009 7 commits
  7. 27 Aug, 2009 7 commits