This means that if an SystemGetAllDataForMAC() returns an error (e.g. can't contact ldap server) the error message will be used as faistate. The result is that jobs will be removed as inconsistent.
Instead, the error should be logged and the grooming should be aborted.
From matthias...@gmail.com on April 17, 2014 10:35:11
Currently db/jobdb.go:groomJobDB() contains the following code:
This means that if an SystemGetAllDataForMAC() returns an error (e.g. can't contact ldap server) the error message will be used as faistate. The result is that jobs will be removed as inconsistent.
Instead, the error should be logged and the grooming should be aborted.
Original issue: http://code.google.com/p/go-susi/issues/detail?id=170