<div dir="ltr">Please clarify: is this a blocker for devstudio <a href="http://10.0.0.GA">10.0.0.GA</a>? Or something to pick up in a later sprint / release?<div><br></div><div>Given we&#39;ve slipped respin-a to Monday, and still have to rebrand everything, we probably have time to contain a small TP change like this. IFF it&#39;s a blocker.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 10, 2016 at 2:35 PM, Jeff Johnston <span dir="ltr">&lt;<a href="mailto:jjohnstn@redhat.com" target="_blank">jjohnstn@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">I have just made a build available with the patch in:<br>
<br>
http:/<a href="http://download.eclipse.org/linuxtools/update-neon-docker-rc4a" rel="noreferrer" target="_blank">download.eclipse.org/linuxtools/update-neon-docker-rc4a</a><br>
<div class="HOEnZb"><div class="h5"><br>
-- Jeff J.<br>
<br>
----- Original Message -----<br>
&gt; Moving to jbosstools-dev.<br>
&gt;<br>
&gt; OK. This memory leak seems to be bad. Please continue to work on proper<br>
&gt; bug fix and update for the Linux/Docker Tools for Neon but I&#39;m afraid we<br>
&gt; don&#39;t have time to change anything in our Target Platform for devstudio<br>
&gt; 10 GA / JBoss Tools 4.4.0.Final at this point.<br>
&gt;<br>
&gt; Thanks.<br>
&gt;<br>
&gt; On 06/10/2016 12:56 PM, Jeff Johnston wrote:<br>
&gt; &gt; Should be Neon only as status icons were added for Neon M1 milestone.<br>
&gt; &gt; There<br>
&gt; &gt; may be other image leaks in Mars, but they are minor and no errors have<br>
&gt; &gt; shown<br>
&gt; &gt; in our testing or customer usage.<br>
&gt; &gt;<br>
&gt; &gt; -- Jeff J.<br>
&gt; &gt;<br>
&gt; &gt; ----- Original Message -----<br>
&gt; &gt;&gt; Is this bug in Neon branch only? What about Mars releases?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On 06/10/2016 12:38 PM, Jeff Johnston wrote:<br>
&gt; &gt;&gt;&gt; It appears that the issue I found has been around since Aug 2015 (Neon<br>
&gt; &gt;&gt;&gt; M1).<br>
&gt; &gt;&gt;&gt; I have a fix<br>
&gt; &gt;&gt;&gt; and there appears to be another possible leak in the DockerExplorerView<br>
&gt; &gt;&gt;&gt; which I<br>
&gt; &gt;&gt;&gt; am pushing a fix for currently.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; I noticed the memory leak the other day and during my testing I saw that<br>
&gt; &gt;&gt;&gt; images<br>
&gt; &gt;&gt;&gt; were being left behind to the point that the Eclipse MAT tool took notice<br>
&gt; &gt;&gt;&gt; over a<br>
&gt; &gt;&gt;&gt; short period and flagged it as a suspected memory leak.  Docker<br>
&gt; &gt;&gt;&gt; Containers<br>
&gt; &gt;&gt;&gt; get refreshed every 15 seconds so Views<br>
&gt; &gt;&gt;&gt; that show them (Docker Containers View and Docker Explorer View) that use<br>
&gt; &gt;&gt;&gt; icons need<br>
&gt; &gt;&gt;&gt; to dispose of them properly.  For the Docker Containers View, all<br>
&gt; &gt;&gt;&gt; containers were being<br>
&gt; &gt;&gt;&gt; given a new image each refresh period.  The Explorer View isn&#39;t much of a<br>
&gt; &gt;&gt;&gt; problem because<br>
&gt; &gt;&gt;&gt; it is node-based and doesn&#39;t always show the full list of Containers.  A<br>
&gt; &gt;&gt;&gt; short list of Containers<br>
&gt; &gt;&gt;&gt; will slow down the leak as will closing the View.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; My intention was to do a quick rebuild of the stable-5.0 branch and save<br>
&gt; &gt;&gt;&gt; it<br>
&gt; &gt;&gt;&gt; as RC4a repo.  If desired,<br>
&gt; &gt;&gt;&gt; I can do a point release, but this requires more changes to all features<br>
&gt; &gt;&gt;&gt; and pom files to renumber<br>
&gt; &gt;&gt;&gt; them.  Let me know if a point release is required.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; I will continue with the task of building an RC4a repo that will be saved<br>
&gt; &gt;&gt;&gt; in the Linux Tools download<br>
&gt; &gt;&gt;&gt; area.  Neon users will have to use the updates-nightly-neon repo which<br>
&gt; &gt;&gt;&gt; will<br>
&gt; &gt;&gt;&gt; have<br>
&gt; &gt;&gt;&gt; the fix (same git branch is used to create the RC4a repo).<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; -- Jeff J.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; ----- Original Message -----<br>
&gt; &gt;&gt;&gt;&gt; When did it happen? How long do you have it in Docker Tools.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Have you already fixed it? Released the updated 2.0.1?<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; On 06/10/2016 11:19 AM, Jeff Johnston wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt; This issue was introduced with a change to adding status icons in the<br>
&gt; &gt;&gt;&gt;&gt;&gt; Containers View.  It wasn&#39;t noticed because it requires a long time to<br>
&gt; &gt;&gt;&gt;&gt;&gt; show (small image icons not being disposed of).<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; -- Jeff J.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; ----- Original Message -----<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; We will conceder to include any updated in respin-b besides branding<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; only if we have to fix some very bad issues. Real blocker.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Is this issue is old or some new regression?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; On 06/10/2016 10:57 AM, Xavier Coulon wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;     From my understanding, Jeff noticed the issue after letting<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;     Eclipse<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;     run<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;     all night long, but I don&#39;t remember if Eclipse was then unusable<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;     or<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;     crashed.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Anyway, it could be serious enough it users have the Docker tooling<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; views<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; open in their workspace.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Best regards,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Xavier<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 10 Jun 2016, at 12:37, Alexey Kazakov &lt;<a href="mailto:alkazako@redhat.com">alkazako@redhat.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; How bad is that leak?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Jun 10, 2016, at 4:33 AM, Xavier Coulon &lt;<a href="mailto:xcoulon@redhat.com">xcoulon@redhat.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fred, Alexey,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jeff J. found a memory leak in the Docker tooling. It&#39;s too late<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Neon.0 RC4/Final, but he proposes that we cut a Linux Tools 5.0.1 /<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Docker Tooling 2.0.1 to address this specific issue.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Is this something that can be included in the upcoming &quot;respin-b&quot;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; build<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; along with the branding updates ? I understand that Alexey<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; initially<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; said that this ultimate build would not include any other bug fix,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; but<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; nonetheless, I&#39;m asking the question ;-)<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Best regards,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; /Xavier<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Xavier,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jeff here.  I found a memory leak in the Docker Containers View.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; believe it is fixed with my gerrit patch.  If JBoss wants, I can<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; create<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; special repo for them to use to remove this bug.  The fix is too<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; late<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Neon, but we can cut a point release if necessary or wait until<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 5.1<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fix it in the updates-nightly-neon.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The problem was with the images used for status in the Table.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; They<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; were<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; constantly being created via createImage() but never stored any<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; where<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; never disposed.  I simply created 3 images for status and return<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; one<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; of<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 3<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for each table entry, then dispose of them in the Containers View<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; dispose<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; method.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- Jeff J.<br>
&gt; &gt;&gt;<br>
&gt;<br>
&gt;<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><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Nick Boldt :: JBoss by Red Hat<br>Productization Lead :: JBoss Tools &amp; Dev Studio<br><a href="http://nick.divbyzero.com" target="_blank">http://nick.divbyzero.com</a><br></div></div></div></div>
</div>