After downloading the P2 repo, I can reproduce the problem using my developer workspace.
PTP enters an infinite loop where it calls the following RSE function every second:
org.eclipse.ptp.remote.rse.core.RSEServices#initialize
called from:
org.eclipse.ptp.remote.core.PTPRemoteCorePlugin#initializeRemoteServices
Each time, though, the following line returns false, and so initialization is never marked as completed.
RSECorePlugin.isInitComplete(RSECorePlugin.INIT_ALL)
John
Greg, Adding the updated RSE from the P2 repo below to my RC3 installation forced the deadlock to show up (it did not show up yesterday, on the unmodified RC3 installation, but did show up on the Kepler M5 installation). It looks roughly the same as what I saw yesterday via jconsole: <image001.png> From: ptp-dev-bounces@xxxxxxxxxxx [mailto:ptp-dev-bounces@xxxxxxxxxxx] On Behalf Of Greg Watson Sent: Tuesday, February 12, 2013 11:14 AM To: David Dykstal Cc: Parallel Tools Platform general developers Subject: Re: [ptp-dev] Kepler M5 & Juno SR2 RC3 Parallel package hangs David, We're seeing this problem in RC3 but not in RC2. Whatever changed between these release has caused the regression. I checked the plugin version in our RC3 package and we are using org.eclipse.rse.core_3.4.1.201302012126. This is the same as the SR2_RC4a version. It seems like whatever you changed in RC3 has broken our initialization code. Is this the plugin that was changed?
Greg -- It actually sounds like you've hit the problem the C folks were running into and that our init change fixed. I was having some trouble getting stuff to take in the aggregation build for RC2 and RC3. Where are you pulling this from? Please try the RC4 build first - you'll find the p2 repo here: http://download.eclipse.org/tm/updates/3.4milestones/SR2_RC4a/ -- David Dykstal, Architect - Rational Developer for Power Systems From: Greg Watson <g.watson@xxxxxxxxxxxx> To: David Dykstal/Rochester/IBM@IBMUS, Cc: Parallel Tools Platform general developers <ptp-dev@xxxxxxxxxxx> Date: 02/11/2013 04:03 PM Subject: Fwd: [ptp-dev] Kepler M5 & Juno SR2 RC3 Parallel package hangs
David, We have a serious regression in Juno SR2 RC3 which is causing a number of UI issues when users create new synchronized project. It seems to be related to the RSE initialization code, though it's difficult for us to debug because we're not seeing it in the development environment, only when run from the package. Do you know if there were any changes to RSE initialization in RC3 and what theses were? Thanks, Greg Begin forwarded message: From: Chris Recoskie <recoskie@xxxxxxxxxx> Subject: Re: [ptp-dev] Kepler M5 & Juno SR2 RC3 Parallel package hangs Date: February 11, 2013 4:19:33 PM EST To: Parallel Tools Platform general developers <ptp-dev@xxxxxxxxxxx> Reply-To: Parallel Tools Platform general developers <ptp-dev@xxxxxxxxxxx>I believe Dave Dykstal moved some of the init code in RSE for Juno SR2 RC2 (maybe it was RC3?) in order to prevent hangs we were getting with Eclipse 4.2.2. I'm not sure if this is related. We haven't encountered any issues with it here.
=========================== Chris Recoskie Team Lead, IBM CDT and RDT IBM Toronto
<Mail Attachment.gif>Greg Watson ---02/08/2013 03:04:03 PM---PTP will try to initialize all the remote services it knows about, even if they are not used. So if
From: Greg Watson <g.watson@xxxxxxxxxxxx> To: Parallel Tools Platform general developers <ptp-dev@xxxxxxxxxxx> Date: 02/08/2013 03:04 PM Subject: Re: [ptp-dev] Kepler M5 & Juno SR2 RC3 Parallel package hangs Sent by: ptp-dev-bounces@xxxxxxxxxxx
PTP will try to initialize all the remote services it knows about, even if they are not used. So if both RSE and the PTP RSE adapter are installed, then you'll see this message. As far as I know there should be no functional changes in RSE between SR1 and SR2, but that doesn't mean there weren't. Greg On Feb 8, 2013, at 2:55 PM, "Alameda, Jay" < alameda@xxxxxxxxxxxx> wrote: Why would it be “initializing remote services: RSE”? That doesn’t seem right to me…
Jay
From: ptp-dev-bounces@xxxxxxxxxxx [mailto:ptp-dev-bounces@xxxxxxxxxxx] On Behalf Of Christopher Navarro Sent: Friday, February 08, 2013 1:24 PM To: ptp-dev@xxxxxxxxxxx Subject: Re: [ptp-dev] Kepler M5 & Juno SR2 RC3 Parallel package hangsI get the same problem with Juno SR2, but not with Juno SR1, has something been changed in the RSE initialization since SR1? Chris On 02/08/2013 11:48 AM, Christopher Navarro wrote: I did notice that if I go through the top level menus (File > New > Other > Remote > sync c/c++ project), it's taking a long time with "Initializing remote services: RSE", I think that is what I am missing by going through the right-mouse click in the package explorer. It's initializing something or trying to, but it never pops up a wizard with the progress bar and message indicator. At least now I know what it seems to be doing, but I don't know why it's taking forever. It's been running for about 5 minutes now and the progress bar, if it can be believed, is about 1/3 done. I have no errors in my .log file. And, just to clarify a statement I made about closing eclipse. Eclipse does close, or at least the UI appears to close, but I guess the thread doing the RSE stuff remains in the background and doesn't stop so it's blocking from truly exiting cleanly. Chris On 02/08/2013 11:33 AM, Beth Tibbitts wrote: Do you have any info on where it's hanging? I have filed https://bugs.eclipse.org/bugs/show_bug.cgi?id=400345 but would like to assign it to EPP instead of PTP if i have any good data that it is.
I will try M4 + latest PTP build on top of that
...Beth
Beth Tibbitts Eclipse Parallel Tools Platform http://eclipse.org/ptp IBM STG - High Performance Computing Tools Mailing Address: IBM Corp., 745 West New Circle Road, Lexington, KY 40511<image001.gif> Christopher Navarro ---02/08/2013 12:23:19 PM---I see the same thing with Ubuntu (64) when I try the same action sequence you did except my busy-cu<image002.png> From: | | <image002.png> To: | | <image002.png> Date: | <image003.png> 02/08/2013 12:23 PM | <image002.png> Subject: | <image003.png> Re: [ptp-dev] Kepler M5 Parallel package hangs | <image002.png> Sent by: | |
I see the same thing with Ubuntu (64) when I try the same action sequence you did except my busy-cursor never really goes away. I can go through the action a second time while the busy cursor is still showing (right-mouse, new sync c/c++ project) and this time the wizard opens, but the original process is still running. Even after I close Eclipse (File > Exit), it doesn't shut down cleanly because that action is still hanging onto the main thread. When I try to re-open eclipse with the same workspace it says it's locked and in use until I forcefully kill the process. Chris On 02/08/2013 09:47 AM, Beth Tibbitts wrote: The Kepler M5 parallel package hangs for me (Mac 64) when it comes up. I'm trying to rightmouse-new-sync c/c++ project. The circle-quarters-icon won't go away but i can still use menu items to create new>...>sync project and it does go away evenually. Anyone else seeing this?
...Beth
Beth Tibbitts Eclipse Parallel Tools Platform http://eclipse.org/ptp IBM STG - High Performance Computing Tools Mailing Address: IBM Corp., 745 West New Circle Road, Lexington, KY 40511<image001.gif> Beth Tibbitts---02/08/2013 09:22:58 AM---Remember, I said this was a busy week. We have parallel packages for both Juno SR2 RC3, and Kepler M<image002.png> From: | <image003.png> Beth Tibbitts/Watson/IBM@IBMUS | <image002.png> To: | | <image002.png> Date: | <image003.png> 02/08/2013 09:22 AM | <image002.png> Subject: | <image003.png> [ptp-dev] EPP packages: Kepler M5 + Juno SR2 RC3 - download TODAY for weekend testing | <image002.png> Sent by: | |
Remember, I said this was a busy week. We have parallel packages for both Juno SR2 RC3, and Kepler M5 to test. I am doing a sniff test now and probably vote to get them on the developer's download page shortly at http://eclipse.org/downloads/index-developer.php
Note: (1) If you can only test one, PLEASE TEST THE JUNO BUILD. We only get one more build, next Tuesday, to fix problems. Sync project dialog is back to its streamlined original self (for Juno at least), more help docs for target system configurations, and many more fixes. (2) eclipse.org servers will all be down tomorrow for their big move to their new abode, so DOWNLOAD TODAY.
Can anyone confirm they've run these on windows or linux please?? Please?
...Beth
Beth Tibbitts Eclipse Parallel Tools Platform http://eclipse.org/ptp IBM STG - High Performance Computing Tools Mailing Address: IBM Corp., 745 West New Circle Road, Lexington, KY 40511 ----- Forwarded by Beth Tibbitts/Watson/IBM on 02/08/2013 09:17 AM -----<image002.png> From: | | <image002.png> To: | | <image002.png> Date: | <image003.png> 02/07/2013 01:39 PM | <image002.png> Subject: | <image003.png> [epp-dev] EPP packages: Kepler M5 + Juno SR2 RC3 | <image002.png> Sent by: | |
Hi package maintainers,
lots of packages to test... tomorrow is the release date for Kepler M4 *and* for Juno SR2 RC3.
Juno SR2 RC3
Packages: http://build.eclipse.org/technology/epp/epp_build/juno/download/20130206-2129/
p2 repositories: http://build.eclipse.org/technology/epp/epp_build/juno/download/20130206-2129/repository/ http://download.eclipse.org/releases/maintenance/
Kepler M5
Packages: http://build.eclipse.org/technology/epp/epp_build/kepler/download/20130207-1145/
p2 repositories: http://build.eclipse.org/technology/epp/epp_build/kepler/download/20130207-1145/repository/ http://download.eclipse.org/releases/staging/
Please test both release streams and send your +1 for both.
Thanks, Markus _______________________________________________ epp-dev mailing list epp-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/epp-dev _______________________________________________ ptp-dev mailing list ptp-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/ptp-dev
_______________________________________________ ptp-dev mailing list ptp-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/ptp-dev _______________________________________________ ptp-dev mailing list ptp-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/ptp-dev
_______________________________________________ ptp-dev mailing list ptp-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/ptp-dev
_______________________________________________ ptp-dev mailing list ptp-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/ptp-dev _______________________________________________ ptp-dev mailing list ptp-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/ptp-dev _______________________________________________ ptp-dev mailing list ptp-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/ptp-dev
_______________________________________________ ptp-dev mailing list ptp-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/ptp-dev
_______________________________________________ ptp-dev mailing list ptp-dev@xxxxxxxxxxxhttps://dev.eclipse.org/mailman/listinfo/ptp-dev
|