You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Chap_API_Storage.tex
+6-12Lines changed: 6 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,9 @@
1
1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2
2
% Chapter: Storage support
3
3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
4
-
\chapter{Storage Support Definitions}
4
+
\provisionalChapter{Storage Support Definitions}
5
5
\label{chap:api_storage}
6
6
7
-
\provisionalMarker{}
8
-
9
7
Distributed and parallel computing systems are increasingly embracing storage hierarchies to meet the diverse data management needs of applications and other systems software in a cost-effective manner.
10
8
These hierarchies provide access to a number of distinct storage layers, with each potentially composed of different storage hardware (e.g., HDD, SSD, tape, PMEM), deployed at different locations (e.g., on-node, on-switch, on-site, WAN), and designed using different storage paradigms (e.g., file-based, object-based).
11
9
Each of these systems offers unique performance and usage characteristics that storage system users should carefully consider to ensure the most efficient use of storage resources.
@@ -14,12 +12,10 @@ \chapter{Storage Support Definitions}
14
12
These attributes can be queried by applications, I/O libraries and middleware, and workflow systems to discover available storage resources and to inform on which resources are most suitable for different I/O workload requirements.
15
13
16
14
%%%%%%%%%%%
17
-
\section{Storage support constants}
18
-
15
+
\provisionalSection{Storage support constants}
19
16
\declarestruct{pmix_storage_medium_t}
20
-
\provisionalMarker{}
21
17
22
-
The \refstruct{pmix_storage_medium_t} is a \code{uint64_t} type that defines a set of bit-mask flags for specifying different types of storage mediums. These can be bitwise OR'd together to accommodate storage systems that mix storage medium types.
18
+
The \refstruct{pmix_storage_medium_t}~\provisionalMarker{} is a \code{uint64_t} type that defines a set of bit-mask flags for specifying different types of storage mediums. These can be bitwise OR'd together to accommodate storage systems that mix storage medium types.
23
19
24
20
\begin{constantdesc}
25
21
%
@@ -53,9 +49,8 @@ \section{Storage support constants}
53
49
\adviceimplend
54
50
55
51
\declarestruct{pmix_storage_accessibility_t}
56
-
\provisionalMarker{}
57
52
58
-
The \refstruct{pmix_storage_accessibility_t} is a \code{uint64_t} type that defines a set of bit-mask flags for specifying different levels of storage accessibility (i.e,. from where a storage system may be accessed). These can be bitwise OR'd together to accommodate storage systems that are accessibile in multiple ways.
53
+
The \refstruct{pmix_storage_accessibility_t}~\provisionalMarker{} is a \code{uint64_t} type that defines a set of bit-mask flags for specifying different levels of storage accessibility (i.e,. from where a storage system may be accessed). These can be bitwise OR'd together to accommodate storage systems that are accessibile in multiple ways.
59
54
60
55
\begin{constantdesc}
61
56
%
@@ -80,9 +75,8 @@ \section{Storage support constants}
80
75
\end{constantdesc}
81
76
82
77
\declarestruct{pmix_storage_persistence_t}
83
-
\provisionalMarker{}
84
78
85
-
The \refstruct{pmix_storage_persistence_t} type specifies different levels of persistence for a particular storage system.
79
+
The \refstruct{pmix_storage_persistence_t}~\provisionalMarker{} type specifies different levels of persistence for a particular storage system.
86
80
87
81
\begin{constantdesc}
88
82
%
@@ -129,7 +123,7 @@ \section{Storage support constants}
129
123
130
124
131
125
%%%%%%%%%%%
132
-
\section{Storage support attributes}
126
+
\provisionalSection{Storage support attributes}
133
127
\label{api:struct:attributes:pstrg}
134
128
135
129
The following attributes may be returned in response to queries (e.g., \refapi{PMIx_Get} or \refapi{PMIx_Query_info}) made by processes or tools.
0 commit comments