darshan randomly fails to detect username
Darshan uses the username as a component of the log file name, so its clear which user generated each log file. Darshan tries the following methods for getting the username, in order:
- LOGNAME env variable
We've seen examples of logs at the ALCF and NERSC where what appears to be uids (i.e., numeric Unix uid, rather than string user name) are being used for the username. We need to investigate why Darshan is falling back to using the uid rather than string user name.