[prev in list] [next in list] [prev in thread] [next in thread] 

List:       grinder-use
Subject:    Re: [Grinder-use] atExit worker state - inconsistency?
From:       Darren Ball <balldarrens () gmail ! com>
Date:       2016-10-06 14:49:43
Message-ID: CA+YPNhe9-tyquAbiniMzPbL3hz0d9xtJBjL-wtfD5p3ntK37GA () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Anyone else have any insight/ideas on this?  Development?

On Fri, Sep 30, 2016 at 10:43 AM, Darren Ball <balldarrens@gmail.com> wrote:

> Hi Joel,
> 
> Thanks for your feedback.
> This is actually during the stopping process or the tear down.
> 
> My polling is every 5 seconds, but displayed in the original was a test
> that was showing the inconsistent state of worker tracking during atexit.
> 
> Update on this as well:
> 
> If I use __del__, the state of the workers remains 'running', but if
> atexit is used, and registered outside of ThreadRunner, this state seems to
> be 'lost'.  During shutdown this is a problem.   By adding the atexit
> outside of TestRunner, the total time of the test is only that of
> TestRunner.
> Adding __del__, extends the execution time of TestRunner, calculations are
> off then.  My cleanup can take several (> 10) seconds...
> 
> 
> 
> 
> 
> On Fri, Sep 30, 2016 at 9:53 AM, Joel Lucuik <joel.lucuik@gmail.com>
> wrote:
> 
> > This is likely the scenario where the agent is just starting. To avoid
> > this, consider polling the running status every 60 seconds. With that you
> > can skip those 30 seconds scenario where grinder is trying to start worker
> > processes.
> > 
> > 
> > 
> > Maybe increase the sleeptime between polling status.
> > 
> > 
> > On Thu, Sep 29, 2016 at 1:23 PM, Darren Ball <balldarrens@gmail.com>
> > wrote:
> > 
> > > Hi All,
> > > 
> > > I've come across a pretty unusual situation in my polling logic for
> > > workers (use to tell if they are 'done').  I have test logic that runs many
> > > scenarios, and I typically poll for workers like this:
> > > 
> > > workerstate=$(curl --noproxy localhost -s -X GET \
> > > http://localhost:6373/agents/status | /usr/local/bin/jq -r \
> > > '.[].workers[].state' | wc -l) 
> > > 
> > > I have an atExit function registered, that cleans up data that was \
> > > created/generated during the run. 
> > > The odd behaviour can be seen below, captured with a simply loop outside the \
> > > run for observation (1 sec interval) to check the state of workers while a test \
> > > was running.  It seams that once test runner exits, the state of status of t 
> > > the agents's workers are 'cleared' (which was my indication that things were \
> > > really done).  Grinder also issues a termination at 10 seconds as well, \
> > > regrettably. 
> > > As can been seen, the agent workers look like their state went from running to \
> > > nothing and then back to finished.  Time between this is 30 seconds.   Threads \
> > > are still up during this period, as the cleanup is still being processed. 
> > > Is there any efficient way to determine successfully that the workers have \
> > > passed the 'finished' state?  I can't really rely on polling for a state of \
> > > finished, as there is a chance that it will be missed (it is cleared). 
> > > 
> > > Thanks.
> > > 
> > > 
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[{"maximum-threads":20,"running-threads":20,"id":"
> > > i-0a98f94c8d82cb1fd-24:371439501|1475085007713|1565583566:25
> > > ","name":"i-0a98f94c8d82cb1fd-24","number":24,"state":"running"}]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[{"maximum-threads":20,"running-threads":20,"id":"
> > > i-0a98f94c8d82cb1fd-24:371439501|1475085007713|1565583566:25
> > > ","name":"i-0a98f94c8d82cb1fd-24","number":24,"state":"running"}]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[{"maximum-threads":20,"running-threads":20,"id":"
> > > i-0a98f94c8d82cb1fd-24:371439501|1475085007713|1565583566:25
> > > ","name":"i-0a98f94c8d82cb1fd-24","number":24,"state":"running"}]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"finished"
> > > ,"workers":[{"maximum-threads":0,"running-threads":0,"id":"
> > > i-0a98f94c8d82cb1fd-24:371439501|1475085007713|1565583566:25","name":"i-
> > > 0a98f94c8d82cb1fd-24","number":24,"state":"finished"}]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"finished"
> > > ,"workers":[{"maximum-threads":0,"running-threads":0,"id":"
> > > i-0a98f94c8d82cb1fd-24:371439501|1475085007713|1565583566:25","name":"i-
> > > 0a98f94c8d82cb1fd-24","number":24,"state":"finished"}]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"started",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > [{"id":"ip-10-82-147-72:371439501|1475085007713|1565583566:0
> > > ","name":"i-0a98f94c8d82cb1fd","number":0,"state":"running",
> > > "workers":[]}]
> > > 
> > > 
> > > ------------------------------------------------------------
> > > ------------------
> > > 
> > > _______________________________________________
> > > grinder-use mailing list
> > > grinder-use@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/grinder-use
> > > 
> > > 
> > 
> > ------------------------------------------------------------
> > ------------------
> > 
> > _______________________________________________
> > grinder-use mailing list
> > grinder-use@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/grinder-use
> > 
> > 
> 


[Attachment #5 (text/html)]

<div dir="ltr">Anyone else have any insight/ideas on this?   Development?</div><div \
class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 30, 2016 at 10:43 AM, \
Darren Ball <span dir="ltr">&lt;<a href="mailto:balldarrens@gmail.com" \
target="_blank">balldarrens@gmail.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">Hi Joel,<div><br></div><div>Thanks for your \
feedback.   </div><div>This is actually during the stopping process or the tear down. \
</div><div><br></div><div>My polling is every 5 seconds, but displayed in the \
original was a test that was showing the inconsistent state of worker tracking during \
atexit.</div><div><br></div><div>Update on this as well:</div><div><br></div><div>If \
I use __del__, the state of the workers remains &#39;running&#39;, but if atexit is \
used, and registered outside of ThreadRunner, this state seems to be &#39;lost&#39;.  \
During shutdown this is a problem.    By adding the atexit outside of TestRunner, the \
total time of the test is only that of TestRunner.   </div><div>Adding __del__, \
extends the execution time of TestRunner, calculations are off then.   My cleanup can \
take several (&gt; 10) seconds...</div><div><div \
class="h5"><div><br></div><div><br></div><div><br></div><div><br></div><div \
class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 30, 2016 at 9:53 AM, \
Joel Lucuik <span dir="ltr">&lt;<a href="mailto:joel.lucuik@gmail.com" \
target="_blank">joel.lucuik@gmail.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr"><p class="MsoNormal" \
style="font-size:12.8px"><span \
style="color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:11pt">This is \
likely the scenario where the agent is just starting. To avoid this, consider polling \
the running status every 60 seconds. With that you can skip those 30 seconds scenario \
where grinder is trying to start worker processes.</span><br></p><p class="MsoNormal" \
style="font-size:12.8px"><span \
style="font-size:11pt;font-family:calibri,sans-serif;color:rgb(31,73,125)"><u></u>  \
<u></u></span></p><p class="MsoNormal" style="font-size:12.8px"><span \
style="font-size:11pt;font-family:calibri,sans-serif;color:rgb(31,73,125)">Maybe \
increase the sleeptime between polling status.</span></p><div \
class="gmail_extra"><br></div><div class="gmail_extra"><br><div \
class="gmail_quote"><div><div class="m_-1774763990151249856h5">On Thu, Sep 29, 2016 \
at 1:23 PM, Darren Ball <span dir="ltr">&lt;<a href="mailto:balldarrens@gmail.com" \
target="_blank">balldarrens@gmail.com</a>&gt;</span> \
wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div \
class="m_-1774763990151249856h5"><div dir="ltr"><div>Hi \
All,</div><div><br></div><div>I&#39;ve come across a pretty unusual situation in my \
polling logic for workers (use to tell if they are &#39;done&#39;).   I have test \
logic that runs many scenarios, and I typically poll for workers like \
this:</div><div><br></div><div><pre \
style="color:rgb(0,0,0);font-family:menlo;font-size:9pt">workerstate=<span \
style="color:rgb(0,0,128);font-weight:bold">$</span>(curl --noproxy localhost -s -X \
GET <a href="http://localhost:6373/agents/status" \
target="_blank">http://localhost:6373/agents/s<wbr>tatus</a> | /usr/local/bin/jq -r \
<span style="color:rgb(0,128,0);font-weight:bold">&#39;.[].workers[].state&#39; \
</span>| wc -l)</pre><pre \
style="color:rgb(0,0,0);font-family:menlo;font-size:9pt"><br></pre><pre \
style="color:rgb(0,0,0);font-family:menlo;font-size:9pt">I have an atExit function \
registered, that cleans up data that was created/generated during the run.  \
</pre><pre style="color:rgb(0,0,0);font-family:menlo;font-size:9pt">The odd behaviour \
can be seen below, captured with a simply loop outside the run for observation (1 sec \
interval) to check the state of workers while a test was running.  It seams that once \
test runner exits, the state of status of t</pre><pre \
style="color:rgb(0,0,0);font-family:menlo;font-size:9pt">the agents&#39;s workers are \
&#39;cleared&#39; (which was my indication that things were really done).  <span \
style="font-size:9pt">Grinder also issues a termination at 10 seconds as well, \
regrettably. </span></pre><pre \
style="color:rgb(0,0,0);font-family:menlo;font-size:9pt">As can been seen, the agent \
workers look like their state went from running to nothing and then back to finished. \
Time between this is 30 seconds.   Threads are still up during this period, as the \
cleanup is still being processed. </pre><pre \
style="color:rgb(0,0,0);font-family:menlo;font-size:9pt">Is there any efficient way \
to determine successfully that the workers have passed the &#39;finished&#39; state?  \
I can&#39;t really rely on polling for a state of finished, as there is a chance that \
it will be missed (it is \
cleared).</pre></div><div><br></div><div>Thanks.</div><div><br></div><div><br></div><d \
iv>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|1565583566:0<wb \
r>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&q \
uot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[{&quot;maximum-threads&q \
uot;:<wbr>20,&quot;running-threads&quot;:20,&quot;id&quot;:&quot;<wbr>i-0a98f94c8d82cb \
1fd-24:3714395<wbr>01|1475085007713|1565583566:25<wbr>&quot;,&quot;name&quot;:&quot;i- \
0a98f94c8d82cb1fd-<wbr>24&quot;,&quot;number&quot;:24,&quot;state&quot;:&quot;runni<wb \
r>ng&quot;}]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085 \
007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,& \
quot;number&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[{& \
quot;maximum-threads&quot;:<wbr>20,&quot;running-threads&quot;:20,&quot;id&quot;:&quot \
;<wbr>i-0a98f94c8d82cb1fd-24:3714395<wbr>01|1475085007713|1565583566:25<wbr>&quot;,&qu \
ot;name&quot;:&quot;i-0a98f94c8d82cb1fd-<wbr>24&quot;,&quot;number&quot;:24,&quot;stat \
e&quot;:&quot;runni<wbr>ng&quot;}]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72: \
371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c \
8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>& \
quot;workers&quot;:[{&quot;maximum-threads&quot;:<wbr>20,&quot;running-threads&quot;:2 \
0,&quot;id&quot;:&quot;<wbr>i-0a98f94c8d82cb1fd-24:3714395<wbr>01|1475085007713|156558 \
3566:25<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd-<wbr>24&quot;,&quot;numb \
er&quot;:24,&quot;state&quot;:&quot;runni<wbr>ng&quot;}]}]</div><div>[{&quot;id&quot;: \
&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name& \
quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quo \
t;running&quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-10-8 \
2-147-72:371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i \
-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot;running&quo \
t;,<wbr>&quot;workers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:3714 \
39<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82 \
cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot \
;workers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|14 \
75085007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<w \
br>,&quot;number&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot \
;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|1 \
565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;num \
ber&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</div>< \
div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|1565583566:0<w \
br>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,& \
quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[{&quot;i \
d&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&qu \
ot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&qu \
ot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot \
;ip-10-82-147-72:371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name&quot; \
:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot;run \
ning&quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147 \
-72:371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98 \
f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot;running&quot;,<w \
br>&quot;workers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wb \
r>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd \
&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;work \
ers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085 \
007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,& \
quot;number&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]} \
]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|156558 \
3566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&q \
uot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[ \
{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|1565583566:0<wbr>&q \
uot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot; \
state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[{&quot;id&quo \
t;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;na \
me&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:& \
quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-1 \
0-82-147-72:371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quo \
t;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot;running& \
quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:3 \
71439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8 \
d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&q \
uot;workers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501 \
|1475085007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot \
;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&q \
uot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|147508500771 \
3|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot; \
number&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</di \
v><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|1565583566: \
0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;: \
0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[{&quo \
t;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;, \
&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state \
&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[{&quot;id&quot;:&q \
uot;ip-10-82-147-72:371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name&qu \
ot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot; \
running&quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82- \
147-72:371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0 \
a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot;running&quot; \
,<wbr>&quot;workers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439 \
<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb \
1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;w \
orkers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475 \
085007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr \
>,&quot;number&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;: \
> []}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|1 \
> 565583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;n \
> umber&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</d \
> iv><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|15655835 \
> 66:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&q \
> uot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</div><div \
> >[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|1565583566:0<wb \
> > r>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;: \
> > 0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[{ \
> > &quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|1565583566:0<wbr \
> > >&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0 \
> > > ,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[ \
> > > {&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|1565583566:0< \
> > > wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&qu \
> > > ot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</div>< \
> > > div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|15655835 \
> > > 66:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;numb \
> > > er&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</ \
> > > div><div>[{&quot;id&quot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|156 \
> > > 5583566:0<wbr>&quot;,&quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot \
> > > ;number&quot;:0,&quot;state&quot;:&quot;finished&quot;<wbr>,&quot;workers&quot;: \
> > > [{&quot;maximum-threads&quot;<wbr>:0,&quot;running-threads&quot;:0,&quot;id&quot \
> > > ;:&quot;<wbr>i-0a98f94c8d82cb1fd-24:<wbr>371439501|1475085007713|<wbr>1565583566 \
> > > :25&quot;,&quot;name&quot;:&quot;i-<wbr>0a98f94c8d82cb1fd-24&quot;,&quot;number& \
> > > quot;<wbr>:24,&quot;state&quot;:&quot;finished&quot;}]}]</div><div>[{&quot;id&qu \
> > > ot;:&quot;ip-10-82-147-72:371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,& \
> > > quot;name&quot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot; \
> > > state&quot;:&quot;finished&quot;<wbr>,&quot;workers&quot;:[{&quot;maximum-thread \
> > > s&quot;<wbr>:0,&quot;running-threads&quot;:0,&quot;id&quot;:&quot;<wbr>i-0a98f94 \
> > > c8d82cb1fd-24:<wbr>371439501|1475085007713|<wbr>1565583566:25&quot;,&quot;name&q \
> > > uot;:&quot;i-<wbr>0a98f94c8d82cb1fd-24&quot;,&quot;number&quot;<wbr>:24,&quot;st \
> > > ate&quot;:&quot;finished&quot;}]}]</div><div>[{&quot;id&quot;:&quot;ip-10-82-147 \
> > > -72:371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name&quot;:&quot; \
> > > i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot;star \
> > > ted&quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip-10-8 \
> > > 2-147-72:371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name&quot;:& \
> > > quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot \
> > > ;running&quot;,<wbr>&quot;workers&quot;:[]}]</div><div>[{&quot;id&quot;:&quot;ip \
> > > -10-82-147-72:371439<wbr>501|1475085007713|1565583566:0<wbr>&quot;,&quot;name&qu \
> > > ot;:&quot;i-0a98f94c8d82cb1fd&quot;<wbr>,&quot;number&quot;:0,&quot;state&quot;:&quot;running&quot;,<wbr>&quot;workers&quot;:[]}]</div><div><br></div></div>
> > > 
<br></div></div>------------------------------<wbr>------------------------------<wbr>------------------<br>
 <br>______________________________<wbr>_________________<br>
grinder-use mailing list<br>
<a href="mailto:grinder-use@lists.sourceforge.net" \
target="_blank">grinder-use@lists.sourceforge.<wbr>net</a><br> <a \
href="https://lists.sourceforge.net/lists/listinfo/grinder-use" rel="noreferrer" \
target="_blank">https://lists.sourceforge.net/<wbr>lists/listinfo/grinder-use</a><br> \
<br></blockquote></div><br></div></div> \
<br>------------------------------<wbr>------------------------------<wbr>------------------<br>
 <br>______________________________<wbr>_________________<br>
grinder-use mailing list<br>
<a href="mailto:grinder-use@lists.sourceforge.net" \
target="_blank">grinder-use@lists.sourceforge.<wbr>net</a><br> <a \
href="https://lists.sourceforge.net/lists/listinfo/grinder-use" rel="noreferrer" \
target="_blank">https://lists.sourceforge.net/<wbr>lists/listinfo/grinder-use</a><br> \
<br></blockquote></div><br></div></div></div></div> </blockquote></div><br></div>



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot

_______________________________________________
grinder-use mailing list
grinder-use@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/grinder-use


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic