1.2.8
Working Draft
2025-01-20
Key updates and features of Swordfish v1.2.8 include:
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.8.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.8_Specification.html Swordfish_v1.2.8_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.8_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.8_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
Swordfish_v1.2.8_Templates.zip |
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.8_UserGuide.html Swordfish_v1.2.8_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.8_ErrorGuide.html Swordfish_v1.2.8_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.8_NVMeMappingGuide.html Swordfish_v1.2.8_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
Swordfish_v1.2.8_PropertyGuide.html Swordfish_v1.2.8_PropertyGuide.pdf |
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
Swordfish_v1.2.8_InteropGuide.html Swordfish_v1.2.8_InteropGuide.pdf |
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
Swordfish_v1.2.8_MetricsWhitePaper.html Swordfish_v1.2.8_MetricsWhitePaper.pdf |
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
Swordfish_v1.2.8_NVMeoFWhitePaper.html Swordfish_v1.2.8_NVMeoFWhitePaper.pdf |
1.2.7
Working Draft
2024-05-21
Swordfish 1.2.7 contains the new Swordfish Interoperability Guide, a comprehensive reference guide to the Swordfish-specific extensions to the profile syntax, and a detailed usage guide for Swordfish features and profiles. The Swordfish Features Registry has also been enhanced to support resource-level features. The release also contains new NVMe functionality for NVMe, expanding to include support for Command and Feature Lockdown via a trio of commands: ConfigurationLock, TargetConfigurationLockLevel and ConfigurationLockState.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.7.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.7_Specification.html Swordfish_v1.2.7_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.7_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.7_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
Swordfish_v1.2.7_Templates.zip |
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.7_UserGuide.html Swordfish_v1.2.7_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.7_ErrorGuide.html Swordfish_v1.2.7_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.7_NVMeMappingGuide.html Swordfish_v1.2.7_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
Swordfish_v1.2.7_PropertyGuide.html Swordfish_v1.2.7_PropertyGuide.pdf |
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
Swordfish_v1.2.7_InteropGuide.html Swordfish_v1.2.7_InteropGuide.pdf |
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
Swordfish_v1.2.7_MetricsWhitePaper.html Swordfish_v1.2.7_MetricsWhitePaper.pdf |
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
Swordfish_v1.2.7_NVMeoFWhitePaper.html Swordfish_v1.2.7_NVMeoFWhitePaper.pdf |
1.2.6
Working Draft
2024-01-22
Swordfish v.1.2.6 offers key features such as new metrics for FileSystem, StoragePool, StorageService, and enhancements to VolumeMetrics. It introduces new mapping and masking models using Connections in the Fabric model and deprecates StorageGroups. It also includes support for new volume properties: ProvidingStoragePool, ChangeStripSize, Asymmetric Logical Unit Access (ALUA) to manage reservations. Swordfish v.1.2.6 adds enhancements to NVMe Domain Management, including ALUA support. Finally, it offers updates to NVMe namespaces, such as simplified Logical Block Address (LBA) Format representation and multiple namespace management.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.6.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.6_Specification.html Swordfish_v1.2.6_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.6_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.6_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
Swordfish_v1.2.6_Templates.zip |
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.6_UserGuide.html Swordfish_v1.2.6_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.6_ErrorGuide.html Swordfish_v1.2.6_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.6_NVMeMappingGuide.html Swordfish_v1.2.6_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
Swordfish_v1.2.6_PropertyGuide.html Swordfish_v1.2.6_PropertyGuide.pdf |
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
Swordfish_v1.2.6_MetricsWhitePaper.html Swordfish_v1.2.6_MetricsWhitePaper.pdf |
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
Swordfish_v1.2.6_NVMeoFWhitePaper.html Swordfish_v1.2.6_NVMeoFWhitePaper.pdf |
1.2.5
Working Draft
2023-03-14
Version 1.2.5 of Swordfish adds expanded support for Swordfish profiles and support to map Swordfish to the 2.0c version of the NVMe™ and NVMe-oF™ specifications in the Swordfish NVMe Model Overview and Mapping Guide. New functionality includes metrics for volumes, drives, and storage controllers, as well as support for NVMe SMART Metrics, enhanced NVMe-oF discovery controller capabilities managing NVMe-oF centralized discovery controllers. There are also enhancements to the storage connections model, used to provide an updated mapping and masking model. Other integrated functionality is delivered in conjunction with the Redfish 2023.1 release.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.5.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.5_Specification.html Swordfish_v1.2.5_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.5_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.5_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
Swordfish_v1.2.5_Templates.zip |
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.5_UserGuide.html Swordfish_v1.2.5_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.5_ErrorGuide.html Swordfish_v1.2.5_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.5_NVMeMappingGuide.html Swordfish_v1.2.5_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
Swordfish_v1.2.5_PropertyGuide.html Swordfish_v1.2.5_PropertyGuide.pdf |
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
Swordfish_v1.2.5_MetricsWhitePaper.html Swordfish_v1.2.5_MetricsWhitePaper.pdf |
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.2.4
Working Draft
2022-04-12
Version 1.2.4 of Swordfish adds enhanced support for NVMe and NVMe-oF configurations, with detailed requirements for JBOF and EBOFs, and NVMe-oF fabric-attached configurations. The release also includes corresponding enhancements to the NVMe Model Overview and Mapping Guide. It includes new content in both the User’s Guide and the Error Handling Guide, and includes the new white paper “Metrics and Telemetry in Swordfish”.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.4.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.4_Specification.html Swordfish_v1.2.4_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.4_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.4_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
Swordfish_v1.2.4_Templates.zip |
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.4_UserGuide.html Swordfish_v1.2.4_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.4_ErrorGuide.html Swordfish_v1.2.4_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.4_NVMeMappingGuide.html Swordfish_v1.2.4_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
Swordfish_v1.2.4_PropertyGuide.html Swordfish_v1.2.4_PropertyGuide.pdf |
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
Swordfish_v1.2.4_MetricsWhitePaper.html Swordfish_v1.2.4_MetricsWhitePaper.pdf |
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.2.3
Working Draft
2021-08-30
Version 1.2.3 of Swordfish adds enhanced support for NVMe advanced devices (such as arrays), with detailed requirements for front-end configuration specified in a new profile, enhancements to the NVMe Model Overview and Mapping Guide. It also includes new content in both the User’s Guide and the Error Handling Guide.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.3.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.3_Specification.html Swordfish_v1.2.3_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.3_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.3_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.3_UserGuide.html Swordfish_v1.2.3_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.3_ErrorGuide.html Swordfish_v1.2.3_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.3_NVMeMappingGuide.html Swordfish_v1.2.3_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
Swordfish_v1.2.3_PropertyGuide.html Swordfish_v1.2.3_PropertyGuide.pdf |
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.2.2
Working Draft
2021-03-22
v1.2.2 adds NVMe drive profiles and corresponding details in the NVMe mapping document. It also includes the new Swordfish Property Guide. See included manifest (in the release bundle) for additional change details.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.2.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.2_Specification.html Swordfish_v1.2.2_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.2_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.2_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.2_UserGuide.html Swordfish_v1.2.2_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.2_ErrorGuide.html Swordfish_v1.2.2_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.2_NVMeMappingGuide.html Swordfish_v1.2.2_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
Swordfish_v1.2.2_PropertyGuide.html Swordfish_v1.2.2_PropertyGuide.pdf |
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.2.1c
Working Draft
2020-10-20
Specification updates include additional Redfish URI annotations.
Latest v1.2.1 bundle. See included manifest for change details.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.1c.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.1c_Specification.html Swordfish_v1.2.1c_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.1c_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.1_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.1a_UserGuide.html Swordfish_v1.2.1_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.1a_ErrorGuide.html Swordfish_v1.2.1_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.1a_NVMeMappingGuide.html Swordfish_v1.2.1_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.2.1a
Working Draft
2020-09-29
Updated JSON and YAML schema copyrights, and YAML OpenSchema reference
changed to v4 instead of v4.0.3.
Specification:
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.1a.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.1a_Specification.html Swordfish_v1.2.1a_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.1a_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.1_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.1a_UserGuide.html Swordfish_v1.2.1_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.1a_ErrorGuide.html Swordfish_v1.2.1_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.1a_NVMeMappingGuide.html Swordfish_v1.2.1_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.2.1
Working Draft
2020-08-18
Latest v1.2.1 bundle. See included manifest for change details.
The Profiles zip file contains the Swordfish profiles released as part of the Swordfish v1.2.1 release.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.1.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.1_Specification.html Swordfish_v1.2.1_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.1_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.1_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.1_UserGuide.html Swordfish_v1.2.1_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.1_ErrorGuide.html Swordfish_v1.2.1_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.1_NVMeMappingGuide.html Swordfish_v1.2.1_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.2.0
Working Draft
2020-05-29
This version adds:
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.0.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.0_Specification.html Swordfish_v1.2.0_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
|
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.0_UserGuide.html Swordfish_v1.2.0_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.0_ErrorGuide.html Swordfish_v1.2.0_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.1.0
Working Draft
2019-08-22
Specification:
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.1.0.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.1.0_Specification.html Swordfish_v1.1.0_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.1.0_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.1.0_UserGuide.html Swordfish_v1.1.0_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.0.7a
Working Draft
2018-11-08
Updated spare capacity management model, added OpenAPI support, Added iSCSI properties for CHAP, Event usage enhancements and guidance and Volume schema updates
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.0.7a.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.0.7a_Specfication.html Swordfish_v1.0.7a_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
|
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
|
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.0.6
Working Draft
2018-02-13
Updated storage systems models, schema, and User’s guide updates.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.0.6.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.0.6_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.0.6_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.0.6_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.0.5
Working Draft
2017-10-03
Schema, Mockup and User's Guide update
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.0.5.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.0.5_Specification.html Swordfish_v1.0.5_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.0.5_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.0.5_UserGuide.html Swordfish_v1.0.5_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.0.4
Working Draft
2017-04-17
Schema and User’s Guide update
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.0.4.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.0.4_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.0.4_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.0.4_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.0.2a
Working Draft
2016-11-18
Schema update
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.0.2a.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.0.2_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.0.2a_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.0.2_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.0.2
Working Draft
2016-11-16
See v.1.0.2a for Schema update
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.0.2.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.0.2_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.0.2_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.0.2_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.0.1
Working Draft
2016-10-16
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.0.1.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.0.1_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.0.1_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.0.1_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.0.0
Working Draft
2016-09-19
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.0.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.0_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.0_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.0_UsersGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.2.7
Full Release
2024-08-13
Swordfish 1.2.7 contains the new Swordfish Interoperability Guide, a comprehensive reference guide to the Swordfish-specific extensions to the profile syntax, and a detailed usage guide for Swordfish features and profiles. The Swordfish Features Registry has also been enhanced to support resource-level features. The release also contains new NVMe functionality for NVMe, expanding to include support for Command and Feature Lockdown via a trio of commands: ConfigurationLock, TargetConfigurationLockLevel and ConfigurationLockState.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.7.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.7_Specification.html Swordfish_v1.2.7_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.7_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.7_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
Swordfish_v1.2.7_Templates.zip |
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.7_UserGuide.html Swordfish_v1.2.7_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.7_ErrorGuide.html Swordfish_v1.2.7_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.7_NVMeMappingGuide.html Swordfish_v1.2.7_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
Swordfish_v1.2.7_PropertyGuide.html Swordfish_v1.2.7_PropertyGuide.pdf |
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
Swordfish_v1.2.7_InteropGuide.html Swordfish_v1.2.7_InteropGuide.pdf |
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
Swordfish_v1.2.7_MetricsWhitePaper.html Swordfish_v1.2.7_MetricsWhitePaper.pdf |
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
Swordfish_v1.2.7_NVMeoFWhitePaper.html Swordfish_v1.2.7_NVMeoFWhitePaper.pdf |
1.2.6
Full Release
2024-04-09
Swordfish v.1.2.6 offers key features such as new metrics for FileSystem, StoragePool, StorageService, and enhancements to VolumeMetrics. It introduces new mapping and masking models using Connections in the Fabric model and deprecates StorageGroups. It also includes support for new volume properties: ProvidingStoragePool, ChangeStripSize, Asymmetric Logical Unit Access (ALUA) to manage reservations. Swordfish v.1.2.6 adds enhancements to NVMe Domain Management, including ALUA support. Finally, it offers updates to NVMe namespaces, such as simplified Logical Block Address (LBA) Format representation and multiple namespace management.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.6.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.6_Specification.html Swordfish_v1.2.6_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.6_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.6_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
Swordfish_v1.2.6_Templates.zip |
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.6_UserGuide.html Swordfish_v1.2.6_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.6_ErrorGuide.html Swordfish_v1.2.6_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.6_NVMeMappingGuide.html Swordfish_v1.2.6_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
Swordfish_v1.2.6_PropertyGuide.html Swordfish_v1.2.6_PropertyGuide.pdf |
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
Swordfish_v1.2.6_MetricsWhitePaper.html Swordfish_v1.2.6_MetricsWhitePaper.pdf |
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
Swordfish_v1.2.6_NVMeoFWhitePaper.html Swordfish_v1.2.6_NVMeoFWhitePaper.pdf |
1.2.5a
Full Release
2023-06-20
Version 1.2.5a of Swordfish adds expanded support for Swordfish profiles and support to map Swordfish to the 2.0c version of the NVMe™ and NVMe-oF™ specifications in the Swordfish NVMe Model Overview and Mapping Guide. New functionality includes metrics for volumes, drives, and storage controllers, as well as support for NVMe SMART Metrics, enhanced NVMe-oF discovery controller capabilities managing NVMe-oF centralized discovery controllers. There are also enhancements to the storage connections model, used to provide an updated mapping and masking model. Other integrated functionality is delivered in conjunction with the Redfish 2023.1 release.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.5a.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.5a_Specification.html Swordfish_v1.2.5a_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.5a_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.5a_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
Swordfish_v1.2.5a_Templates.zip |
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.5a_UserGuide.html Swordfish_v1.2.5a_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.5a_ErrorGuide.html Swordfish_v1.2.5a_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.5a_NVMeMappingGuide.html Swordfish_v1.2.5a_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
Swordfish_v1.2.5a_PropertyGuide.html Swordfish_v1.2.5a_PropertyGuide.pdf |
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
Swordfish_v1.2.5a_MetricsWhitePaper.html Swordfish_v1.2.5a_MetricsWhitePaper.pdf |
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.2.4a
Full Release
2022-07-12
Version 1.2.4a of Swordfish adds enhanced support for NVMe and NVMe-oF configurations, with detailed requirements for JBOF and EBOFs, and NVMe-oF fabric-attached configurations. The release also includes corresponding enhancements to the NVMe Model Overview and Mapping Guide. It includes new content in both the User’s Guide and the Error Handling Guide, and includes the new white paper “Metrics and Telemetry in Swordfish”.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.4a.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.4a_Specification.html Swordfish_v1.2.4a_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.4a_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.4a_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
Swordfish_v1.2.4a_Templates.zip |
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.4a_UserGuide.html Swordfish_v1.2.4a_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.4a_ErrorGuide.html Swordfish_v1.2.4a_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.4a_NVMeMappingGuide.html Swordfish_v1.2.4a_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
Swordfish_v1.2.4a_PropertyGuide.html Swordfish_v1.2.4a_PropertyGuide.pdf |
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
Swordfish_v1.2.4a_MetricsWhitePaper.html Swordfish_v1.2.4a_MetricsWhitePaper.pdf |
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.2.3
Full Release
2021-12-05
Version 1.2.3 of Swordfish adds enhanced support for NVMe advanced devices (such as arrays), with detailed requirements for front-end configuration specified in a new profile, enhancements to the NVMe Model Overview and Mapping Guide. It also includes new content in both the User’s Guide and the Error Handling Guide.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.3.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.3_Specification.html Swordfish_v1.2.3_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.3_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.3_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.3_UserGuide.html Swordfish_v1.2.3_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.3_ErrorGuide.html Swordfish_v1.2.3_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.3_NVMeMappingGuide.html Swordfish_v1.2.3_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
Swordfish_v1.2.3_PropertyGuide.html Swordfish_v1.2.3_PropertyGuide.pdf |
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.2.2a
Full Release
2021-06-14
v1.2.2a adds NVMe drive profiles and corresponding details in the NVMe Model Overview and Mapping Guide. It also includes the new Swordfish Property Guide. See included manifest (in the release bundle) for additional change details.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.2a.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.2a_Specification.html Swordfish_v1.2.2a_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.2a_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.2a_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.2a_UserGuide.html Swordfish_v1.2.2a_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.2a_ErrorGuide.html Swordfish_v1.2.2a_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.2a_NVMeMappingGuide.html Swordfish_v1.2.2a_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
Swordfish_v1.2.2a_PropertyGuide.html Swordfish_v1.2.2a_PropertyGuide.pdf |
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.2.1c
Full Release
2020-10-31
Specification updates include additional Redfish URI annotations.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.2.1c_SS.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.2.1c_Specification.html Swordfish_v1.2.1c_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.2.1c_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
Swordfish_v1.2.1c_Profiles.zip |
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.2.1c_UserGuide.html Swordfish_v1.2.1c_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
Swordfish_v1.2.1c_ErrorGuide.html Swordfish_v1.2.1c_ErrorGuide.pdf |
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
Swordfish_v1.2.1c_NVMeMappingGuide.html Swordfish_v1.2.1c_NVMeMappingGuide.pdf |
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.1.0d
Full Release
2020-09-29
Latest v1.1.0 bundle. See included manifest for change details.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.1.0d.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.1.0d_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.1.0a_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.1.0a_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.1.0c
Full Release
2020-06-16
Latest v1.1.0 bundle. See included manifest for change details.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.1.0c.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.1.0c_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.1.0a_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.1.0a_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.1.0b
Full Release
2020-03-24
Latest v1.1.0 bundle. See included manifest for change details.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.1.0b.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.1.0b_Specification.html Swordfish_v1.1.0b_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.1.0a_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.1.0a_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.1.0a
Full Release
2020-01-14
Latest v1.1.0 bundle. See included manifest for change details.
Updated January 14, 2020 with updated RDE Dictionary schema to correct a build issue.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.1.0a.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.1.0a_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.1.0a_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.1.0a_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.0.7a
Full Release
2018-12-23
Latest v1.0.7a bundle. See included manifest for change details.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.0.7a.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.0.7a_Specfication.html Swordfish_v1.0.7a_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
|
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
|
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.0.6
Full Release
2018-05-25
Latest v1.0.6 bundle. See included manifest for change details.
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.0.6.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.0.6_specification.html Swordfish_v1.0.6_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
|
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.0.6_UserGuide.html Swordfish_v1.0.6_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |
1.0.3
Full Release
2017-01-24
Latest v1.0 bundle
Bundle Component | Files |
---|---|
Swordfish Release BundleThe Swordfish Release Bundle contains all of the components that comprise the versioned Swordfish Release. Included documents are: the Swordfish Specification, User’s Guide, Error Handling Guide, NVMe Model Overview and Mapping Guide, Property Guide, Metrics White Paper and Swordfish Interoperability Guide. Included technical content: Swordfish schema and registries bundle, Swordfish profiles bundle, and Swordfish templates bundle. |
Swordfish_v1.0.3.zip |
Swordfish Scalable Storage Management API SpecificationSwordfish extends the Redfish Scalable Platforms Management API Specification to define a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. |
Swordfish_v1.0.3_Specification.html Swordfish_v1.0.3_Specification.pdf |
Swordfish Schema and Registries BundleThis bundle contains the schemas defined for JSON resources conforming to the Redfish Specification. Each schema definition is available in CSDL (XML), json, and yaml formats. This bundle also contains the standard dictionary files to support Redfish Device Enablement (RDE), as well as the Swordfish registry files. |
Swordfish_v1.0.3_Schema.zip |
Swordfish Profile BundleThis bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles define the required functionality to implement Swordfish. |
|
Swordfish Templates BundleThis bundle contains templates for Swordfish metrics and telemetry. These templates show the recommended functionality for Swordfish implementations to enable both basic and enhanced metrics. |
|
Swordfish Scalable Storage Management API User’s GuideThis guide is intended to provide a common repository of best practices, common tasks and education for the users of the Swordfish API. |
Swordfish_v1.0.3_UserGuide.pdf |
Swordfish Scalable Storage Management Error Handling GuideThe Swordfish Scalable Storage Management Error Handling Guide provides a summary of the preferred handling of errors and error messages in a Swordfish implementation. |
|
Swordfish NVMe Model Overview and Mapping GuideThe Swordfish NVMe Model Overview and Mapping Guide defines the model to manage NVMe and NVMe-oF storage systems with Redfish and Swordfish. It provides the detailed mapping information between the NVMe, NVMe-oF specifications and the Redfish and Swordfish specifications. |
|
Swordfish Property GuideThe Property Guide provides a listing of the properties used in the Swordfish schema. It is intended primarily for end users and other consumers of Swordfish data to look up property definitions, without requiring a detailed knowledge of the schema as a whole. |
|
Swordfish Interoperability GuideThe Swordfish Interoperability Guide is a comprehensive reference guide to the Swordfish-specific extensions to the Swordfish Interoperability profile syntax, as well as a detailed usage guide for Swordfish features and profiles. |
|
Swordfish Metrics White PaperThis paper defines the approach, infrastructure and mechanisms to use for Swordfish implementations, to capture and store historical metrics to present to Swordfish clients in a standardized fashion, using the Redfish telemetry service. The examples provided focus on capacity and performance instrumentation, but additional standardized definitions may be provided separately. |
|
Swordfish and NVMe-oF WhitepaperThis paper provides a deep dive into the NVMe oF configurations, and more specifically, how these are represented in both the Swordfish client model and API. It will also focus on the concepts of logical devices, called exported resources, and how these are represented, allocated and managed, as these are represented differently for NVMe oF devices than for other types of storage devices modeled in Swordfish. |