HADOOP-12788. OpensslAesCtrCryptoCodec should log which random number generator is used. Contributed by Wei-Chiu Chuang.

(cherry picked from commit df4dcd3e75)
This commit is contained in:
Uma Maheswara Rao G 2016-02-10 14:54:45 -08:00
parent fc9eb4577c
commit e90f7ef988
2 changed files with 6 additions and 0 deletions

View File

@ -457,6 +457,9 @@ Release 2.8.0 - UNRELEASED
HADOOP-12752. Improve diagnostics/use of envvar/sysprop credential HADOOP-12752. Improve diagnostics/use of envvar/sysprop credential
propagation (Steve Loughran via cnauroth) propagation (Steve Loughran via cnauroth)
HADOOP-12788. OpensslAesCtrCryptoCodec should log which random number generator is used.
(Wei-Chiu Chuang via umamahesh)
OPTIMIZATIONS OPTIMIZATIONS
HADOOP-11785. Reduce the number of listStatus operation in distcp HADOOP-11785. Reduce the number of listStatus operation in distcp

View File

@ -61,6 +61,9 @@ public void setConf(Configuration conf) {
Random.class); Random.class);
try { try {
random = ReflectionUtils.newInstance(klass, conf); random = ReflectionUtils.newInstance(klass, conf);
if (LOG.isDebugEnabled()) {
LOG.debug("Using " + klass.getName() + " as random number generator.");
}
} catch (Exception e) { } catch (Exception e) {
LOG.info("Unable to use " + klass.getName() + ". Falling back to " + LOG.info("Unable to use " + klass.getName() + ". Falling back to " +
"Java SecureRandom.", e); "Java SecureRandom.", e);