Skip to content

Commit 6c10b17

Browse files
authored
[JENKINS-66301] Prepare vSphere for core Guava upgrade (#128)
1 parent 1e5f75f commit 6c10b17

File tree

1 file changed

+2
-4
lines changed
  • src/main/java/org/jenkinsci/plugins/vsphere/builders

1 file changed

+2
-4
lines changed

src/main/java/org/jenkinsci/plugins/vsphere/builders/PowerOn.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
import static org.jenkinsci.plugins.vsphere.tools.PermissionUtils.throwUnlessUserHasPermissionToConfigureJob;
1818

19-
import com.google.common.base.Stopwatch;
2019
import com.vmware.vim25.mo.VirtualMachine;
2120
import hudson.*;
2221
import hudson.model.*;
@@ -96,9 +95,9 @@ private boolean powerOn(final Run<?, ?> run, Launcher launcher, final TaskListen
9695
expandedVm = env.expand(vm);
9796
}
9897

99-
Stopwatch stopwatch = new Stopwatch().start();
98+
long startTimeNanos = System.nanoTime();
10099
vsphere.startVm(expandedVm, timeoutInSeconds);
101-
long elapsedTime = stopwatch.elapsedTime(TimeUnit.SECONDS);
100+
long elapsedTime = TimeUnit.SECONDS.convert(System.nanoTime() - startTimeNanos, TimeUnit.NANOSECONDS);
102101

103102
int secondsToWaitForIp = (int) (timeoutInSeconds - elapsedTime);
104103

@@ -110,7 +109,6 @@ private boolean powerOn(final Run<?, ?> run, Launcher launcher, final TaskListen
110109
}
111110

112111
VSphereLogger.vsLogger(jLogger, "Successfully retrieved IP for \""+expandedVm+"\" : "+IP);
113-
stopwatch.stop();
114112

115113
// useful to tell user about the environment variable
116114
VSphereLogger.vsLogger(jLogger, "Exposing " + IP + " as environment variable VSPHERE_IP");

0 commit comments

Comments
 (0)