Author: fschumacher
Date: Fri Jun 7 17:43:58 2019
New Revision: 1860784
URL: http://svn.apache.org/viewvc?rev=1860784&view=rev
Log:
Use direct comparison instead of subtraction, as latter is problematic when
extreme values are used.
Modified:
jmeter/trunk/src/core/org/apache/jmeter/threads/JMeterThread.java
Modified: jmeter/trunk/src/core/org/apache/jmeter/threads/JMeterThread.java
URL:
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/threads/JMeterThread.java?rev=1860784&r1=1860783&r2=1860784&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/threads/JMeterThread.java (original)
+++ jmeter/trunk/src/core/org/apache/jmeter/threads/JMeterThread.java Fri Jun
7 17:43:58 2019
@@ -220,8 +220,7 @@ public class JMeterThread implements Run
*/
private void stopSchedulerIfNeeded() {
long now = System.currentTimeMillis();
- long delay = now - endTime;
- if (delay >= 0) {
+ if (now >= endTime) {
running = false;
log.info("Stopping because end time detected by thread: {}",
threadName);
}