diff options
author | Jacques Nadeau <jacques@apache.org> | 2015-09-14 13:01:57 -0700 |
---|---|---|
committer | Jacques Nadeau <jacques@apache.org> | 2016-02-05 06:59:39 -0800 |
commit | 422c5a83b8e69e4169d3ebc946401248073c8bf8 (patch) | |
tree | 5b7d06065ab69e3271123e2bcfa9f55125b90a17 /tools | |
parent | dea0d8bcdaaa148e9ead0e01cb4520d75471866d (diff) |
DRILL-3581: Upgrade to Guava 18.0
- Replace Stopwatch constructors with .createStarted() or .createUnstarted()
- Stop using InputSupplier and Closeables.closeQuietly
- Clean up quiet closes to log or (preferably) propagate.
- Add log4j to enforcer exclusions.
- Update HBaseTestSuite to add patching of Closeables.closeQuietly() and Stopwatch legacy methods. Only needed when running HBaseMiniCluster.
- Remove log4j from HBase's pom to provide exception logging.
- Remove log4j from Hive's shaded pom.
- Update Catastrophic failures to use the same pattern to ensure reporting.
- Update test framework to avoid trying IPv6 resolution. (This removes 90s pause from HBase startup in my tests)
This closes #361.
This closes #157.
Diffstat (limited to 'tools')
-rw-r--r-- | tools/fmpp/src/main/java/org/apache/drill/fmpp/mojo/FMPPMojo.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/tools/fmpp/src/main/java/org/apache/drill/fmpp/mojo/FMPPMojo.java b/tools/fmpp/src/main/java/org/apache/drill/fmpp/mojo/FMPPMojo.java index e2756b0f1..6f3833f7d 100644 --- a/tools/fmpp/src/main/java/org/apache/drill/fmpp/mojo/FMPPMojo.java +++ b/tools/fmpp/src/main/java/org/apache/drill/fmpp/mojo/FMPPMojo.java @@ -22,7 +22,6 @@ import static java.lang.String.format; import java.io.File; import java.io.IOException; import java.nio.file.Files; -import java.util.Arrays; import java.util.concurrent.TimeUnit; import org.apache.commons.io.FileUtils; @@ -114,7 +113,7 @@ public class FMPPMojo extends AbstractMojo { throw new MojoFailureException("scope must be compile or test"); } - final Stopwatch sw = new Stopwatch().start(); + final Stopwatch sw = Stopwatch.createStarted(); try { getLog().info(format("Freemarker generation:\n scope: %s,\n config: %s,\n templates: %s", scope, config.getAbsolutePath(), templatesPath)); |