<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div><div style="white-space:pre-wrap"><div dir="auto">or just make it even simpler - if connection failed add a marker on the connection but don't empty the model.
</div><div dir="auto">When clicking Refresh it will try again and if connection succeeds it goes back to refreshing regularly.
</div><div dir="auto">
</div><div dir="auto">No need for a second "Enable Connection" option in that IMO ?
</div><div dir="auto">
</div><div dir="auto">/max
</div><div dir="auto">
</div><div dir="auto">
</div></div>
<blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><div dir="ltr">I would propose another option:<div>when the refresh detects that the docker daemon is not reachable, it does not stop refreshing but rather switch to a failed state and increase the refresh timer (following a kind of fibonnacci or exponentioal factor). If the user expand and connection is in failed state, then we should reset the timer and try to fetch data.</div><div><br></div><div>WDYT ?</div><div>Jeff</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 8, 2016 at 2:03 PM, Martin Malina <span dir="ltr">&lt;<a href="mailto:mmalina@redhat.com" target="_blank">mmalina@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks for the suggestion. Yes, it&#39;s not a bad idea I think. I do understand why they came up with the disabled state - when you have Docker images view open, the view will keep being refreshed periodically, so disabling the connection when the docker daemon is down makes some sense. But yes, perhaps it could still be expandable in the Docker Explorer and expanding would enable the connection. I will suggest this in the BZ.<br>
<span class="HOEnZb"><font color="#888888"><br>
-Martin<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
&gt; On 7. 6. 2016, at 18:29, Alexey Kazakov &lt;<a href="mailto:alkazako@redhat.com">alkazako@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt; What if you make a docker connection always expandable and try to enable<br>
&gt; the connection when you are trying to expand it?<br>
&gt;<br>
&gt; On 06/07/2016 10:04 AM, Martin Malina wrote:<br>
&gt;&gt; Hi all,<br>
&gt;&gt;<br>
&gt;&gt; We are looking into ways to improve the Docker Tooling UI in Eclipse and would like to ask for help.<br>
&gt;&gt;<br>
&gt;&gt; Xavier and I discussed one scenario which is currently quite confusing, it is described here:<br>
&gt;&gt; <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=495600" rel="noreferrer" target="_blank">https://bugs.eclipse.org/bugs/show_bug.cgi?id=495600</a><br>
&gt;&gt;<br>
&gt;&gt; In short, this is the use case:<br>
&gt;&gt; 1. Start CDK<br>
&gt;&gt; 2. Connect to Docker<br>
&gt;&gt; 3. Stop CDK<br>
&gt;&gt; 4. Start CDK<br>
&gt;&gt; 5. Connect to Docker<br>
&gt;&gt;  - here I was failing for a long time until Xavier told me I needed to click this &quot;Enable Connection&quot; button, to make the connection work again.<br>
&gt;&gt; This issue was previously discussed here: <a href="https://issues.jboss.org/browse/JBDS-3739" rel="noreferrer" target="_blank">https://issues.jboss.org/browse/JBDS-3739</a><br>
&gt;&gt;<br>
&gt;&gt; We would appreciate if any of you had any suggestions how to improve this.<br>
&gt;&gt;<br>
&gt;&gt; Thanks<br>
&gt;&gt; Martin<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Martin Malina<br>
&gt;&gt; JBoss QA Engineer<br>
&gt;&gt; Red Hat Czech s.r.o.<br>
&gt;&gt; Purkynova 99<br>
&gt;&gt; 612 45 Brno, Czech Republic<br>
&gt;&gt;<br>
&gt;&gt; Tel.: <a href="tel:%2B420%20532%20294%20265" value="+420532294265">+420 532 294 265</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; jbosstools-dev mailing list<br>
&gt;&gt; <a href="mailto:jbosstools-dev@lists.jboss.org">jbosstools-dev@lists.jboss.org</a><br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/jbosstools-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/jbosstools-dev</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; jbosstools-dev mailing list<br>
&gt; <a href="mailto:jbosstools-dev@lists.jboss.org">jbosstools-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/jbosstools-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/jbosstools-dev</a><br>
<br>
<br>
_______________________________________________<br>
jbosstools-dev mailing list<br>
<a href="mailto:jbosstools-dev@lists.jboss.org">jbosstools-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/jbosstools-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/jbosstools-dev</a><br>
</div></div></blockquote></div><br></div></blockquote>
<div style="white-space:pre-wrap"><div dir="auto">
</div><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><div dir="auto">_______________________________________________
</div><div dir="auto">jbosstools-dev mailing list
</div><div dir="auto">jbosstools-dev@lists.jboss.org
</div><div dir="auto"><a href="https://lists.jboss.org/mailman/listinfo/jbosstools-dev" style="color:#777">https://lists.jboss.org/mailman/listinfo/jbosstools-dev</a>
</div></blockquote><div dir="auto">
</div><div dir="auto">
</div><div dir="auto">
</div><div dir="auto">
</div><div dir="auto">/max
</div><div dir="auto"><a href="http://about.me/maxandersen" style="color:#3983C4">http://about.me/maxandersen</a></div></div>
</div>
</body>
</html>