5950ebadc4542d0d0eb3458bdb9995d64945ce0b
Make the RDC use the new rdc_field_t enum instead of uint32_t. This will help prevent invalid field types from being passed in. Also, centralize where data related to fields is kept. This will reduce the number of places where changes are required each time a new field is added. Finally, cleaned up several cpplint issues. Change-Id: I48e4512e18c164411d8b09ae3d4bed99fba359ec
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
Description
Languages
C++
67.5%
C
20.6%
Python
6.6%
CMake
3.4%
Shell
0.6%
Other
1.1%