[JIRA] Commented: (CC-985) session manager launches multiple sessions in Rational Synergy 7.1 - infinite loop
"Tonni Tielens (JIRA)" <[email protected]> Tue, 15 Feb 2011 08:08:43 -0600 (CST)
| Newsgroups | gmane.comp.java.cruise-control.devel |
|---|---|
| Message-ID | <1071877674.1297778923697.JavaMail.root@chidmzhosting02.thoughtworks.com> |
[ http://jira.public.thoughtworks.org/browse/CC-985?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_19077 ]
Tonni Tielens commented on CC-985:
----------------------------------
I'm experiencing the same issue. Recently we've upgraded from Synergy 6.5 to Synergy 7.1 and CruiseControl now causes a new session to be opened every build. We've pinned it down to the "ccm status" command returning the sessions for the logged in Windows user, which aren't any, instead of all of the
Regarding the "ccm status -user" command: it doesn't seem to be supported in 6.5 and prior versions of CM Synergy.
> session manager launches multiple sessions in Rational Synergy 7.1 - infinite loop
> ----------------------------------------------------------------------------------
>
> Key: CC-985
> URL: http://jira.public.thoughtworks.org/browse/CC-985
> Project: CruiseControl
> Issue Type: Bug
> Components: Core Application
> Affects Versions: 2.1.5, 2.1.6, 2.2, 2.2.1, 2.3, 2.3.1, 2.4, 2.4.1, 2.5, 2.6, 2.6.1, 2.6.2, 2.7, 2.7.1, 2.7.2, 2.7.3, 2.8, 2.8.1, 2.8.2, 2.8.3
> Environment: It looks like; in Rational Synergy 7.1, the functionality of the "ccm status" command has changed.
> Reporter: Paul G. Dunn
> Priority: Major
> Original Estimate: 8 hours
> Remaining Estimate: 8 hours
>
> The root cause of the issue is that the "ccm status" command has changed in Rational Synergy 7.1.
> This issue arises when the Synergy login does not match the Windows login id.
> Prior releases printed the entire list of all sessions run from the current machine - regardless of the user logged into Windows
> in other words,
> if you were logged into Windows with user id = my.windowsid
> and
> if you were logged into Synergy with user id = my.synergyid
> then,
> ccm status would only return sessions in the output with respect to Synergy sessions launched by my.windowsid
> For now, I'm placing the following "Hack" and rebuilding...
> in CMSynergySessionMonitor.java:
> added the line: cmd.createArguments("-user", "svcusfox.continuousbld");
> ...
> // Get a list of currently running CM Synergy sessions
> ManagedCommandline cmd = new ManagedCommandline(ccmExe);
> cmd.createArgument("status");
> cmd.createArguments("-user", "continuousbld");
> String availableSessions;
> ...
> Above: "continousbld" account is the account used to log into Synergy. However, I am logged into Windows under my other account.
> In Synergy 7.1, I was able to run ccm status with the parameter: -user. However, this is not documented in Synergy CLI commandline reference guide. So, not sure if the "-user <synergyid>" is functional parameter in "ccm status" for previous releases of Synergy - 6.5, 6.4, 6.3, etc.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.public.thoughtworks.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb