Files
rocm-systems/projects/rdc
Bill(Shuzhou) Liu 0813e7052f Implement the rdc_lib API to support the job stats
Add the function to start and stop the job recording.
Add the function to get the job stats for each GPU and summary of multiple GPUs
Add the function to remove the jobs.

Add a class RdcLogger which can control the log level using the environment variable RDC_LOG.
This is similar to GRPC_VERBOSITY gRPC. When the customer has the issues, he can enable the verbose
log to help us to troubleshoot the issues.

Add the -u support in the rdci group, fieldgroup and dmon for connecting to rdcd without authentication.

Change-Id: I22c591823c1ee6485db106b911bed8271d1b2769


[ROCm/rdc commit: a547dc7efd]
2020-08-17 14:07:25 -05:00
..
2020-01-09 17:57:29 -06:00
2020-08-17 14:07:25 -05:00
2020-08-17 14:07:25 -05:00
2020-08-17 14:07:25 -05:00
2020-01-09 17:57:29 -06:00

rdc

Radeon Data Center

To run the rdcd and rdci from the build folder without authentication

Note: Only if RDC not installed requires the LD_LIBRARY_PATH.

sudo LD_LIBRARY_PATH=$PWD/rdc_libs/  ./server/rdcd -u
LD_LIBRARY_PATH=$PWD/rdc_libs/  ./rdci/rdci discovery -u -l

To run the rdcd and rdci from the build folder with authentication

Note: Only if RDC not installed requires the LD_LIBRARY_PATH.

sudo LD_LIBRARY_PATH=$PWD/rdc_libs/  ./server/rdcd
LD_LIBRARY_PATH=$PWD/rdc_libs/  ./rdci/rdci discovery -l

Troubleshooting

Enable the debug log:

sudo RDC_LOG=DEBUG ./server/rdcd

Check the ssl connection in rdci:

rdcd_hostname= "" # Set the rdcd you want to connect
openssl s_client -connect $rdcd_hostname:50051 -cert /etc/rdc/client/certs/rdc_client_cert.pem -key /etc/rdc/client/private/rdc_client_cert.key -CAfile /etc/rdc/client/certs/rdc_cacert.pem