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
For an in-depth understanding of the capabilities offered by Data Movement profiles, we recommend
27
+
referring to the following resources:
62
28
63
-
### Profiles
29
+
-[Type definition](https://github.com/NearNodeFlash/nnf-sos/blob/master/api/v1alpha1/nnfdatamovementprofile_types.go#L27) for `NnfDataMovementProfile`
30
+
-[Sample](https://github.com/NearNodeFlash/nnf-sos/blob/master/config/samples/nnf_v1alpha1_nnfdatamovementprofile.yaml) for `NnfDataMovementProfile`
31
+
-[Online Examples](https://github.com/NearNodeFlash/nnf-sos/blob/master/config/examples/nnf_v1alpha1_nnfdatamovementprofile.yaml) for `NnfDataMovementProfile`
64
32
65
-
Profiles can be specified in the in the `nnf-dm-config` config map. Users are able to select a
66
-
profile using #DW directives (e.g .`copy_in profile=my-dm-profile`) and the Copy Offload API. If no
67
-
profile is specified, the `default` profile is used. This default profile must exist in the config
68
-
map.
69
-
70
-
`slots`, `maxSlots`, and `command` can be stored in Data Movement profiles. These profiles are
71
-
available to quickly switch between different settings for a particular workflow.
The `CreateRequest` API call that is used to create Data Movement with the Copy Offload API has some
90
-
options to allow a user to specify some options for that particular Data Movement. These settings
91
-
are on a per-request basis.
92
-
93
-
The Copy Offload API requires the `nnf-dm` daemon to be running on the compute node. This daemon may be configured to run full-time, or it may be left in a disabled state if the WLM is expected to run it only when a user requests it. See [Compute Daemons](../compute-daemons/readme.md) for the systemd service configuration of the daemon. See `RequiredDaemons` in [Directive Breakdown](../directive-breakdown/readme.md) for a description of how the user may request the daemon, in the case where the WLM will run it only on demand.
36
+
options to allow a user to specify some options for that particular Data Movement operation. These
37
+
settings are on a per-request basis. These supplement the configuration in the
38
+
`NnfDataMovementProfile`.
94
39
95
-
If the WLM is running the `nnf-dm` daemon only on demand, then the user can request that the daemon be running for their job by specifying `requires=copy-offload` in their `DW` directive. The following is an example:
0 commit comments