Skip to content

Commit b95c830

Browse files
frezbosmira
authored andcommitted
fix: nvidia-fabricmanager production
This contains a proper fix for #511 and reverts commit b452bc6. Signed-off-by: Noel Georgi <[email protected]> (cherry picked from commit e2b1497)
1 parent fda7bef commit b95c830

File tree

2 files changed

+1
-9
lines changed

2 files changed

+1
-9
lines changed

nvidia-gpu/nvidia-fabricmanager/production/nvidia-fabricmanager.yaml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,6 @@ container:
5959
- rshared
6060
- rbind
6161
- ro
62-
# even though we set `TOPOLOGY_FILE_PATH=/usr/local/share/nvidia/nvswitch` in the config file,
63-
# fabricmanager still tries to use /usr/share/nvidia/nvswitch
64-
- source: /usr/local/share/nvidia/nvswitch
65-
destination: /usr/share/nvidia/nvswitch
66-
type: bind
67-
options:
68-
- rshared
69-
- rbind
70-
- ro
7162
# binaries
7263
- source: /usr/local/bin
7364
destination: /usr/local/bin

nvidia-gpu/nvidia-fabricmanager/production/pkg.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ steps:
4141
4242
cp /pkg/nvidia-fabricmanager.yaml /rootfs/usr/local/etc/containers/nvidia-fabricmanager.yaml
4343
44+
echo "FABRIC_NODE_CONFIG_FILE=/usr/local/share/nvidia/nvswitch/fabricmanager.cfg" >> /rootfs/usr/local/share/nvidia/nvswitch/fabricmanager.cfg # fix for #511
4445
sed -i 's/DAEMONIZE=.*/DAEMONIZE=0/g' /rootfs/usr/local/share/nvidia/nvswitch/fabricmanager.cfg
4546
sed -i 's/STATE_FILE_NAME=.*/STATE_FILE_NAME=\/var\/run\/nvidia-fabricmanager\/fabricmanager.state/g' /rootfs/usr/local/share/nvidia/nvswitch/fabricmanager.cfg
4647
sed -i 's/TOPOLOGY_FILE_PATH=.*/TOPOLOGY_FILE_PATH=\/usr\/local\/share\/nvidia\/nvswitch/g' /rootfs/usr/local/share/nvidia/nvswitch/fabricmanager.cfg

0 commit comments

Comments
 (0)