Quantcast

[JIRA] (JENKINS-13398) support for starteam cache agents

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[JIRA] (JENKINS-13398) support for starteam cache agents

JIRA noreply@jenkins-ci.org
mistafunk created JENKINS-13398:
-----------------------------------

             Summary: support for starteam cache agents
                 Key: JENKINS-13398
                 URL: https://issues.jenkins-ci.org/browse/JENKINS-13398
             Project: Jenkins
          Issue Type: Improvement
          Components: starteam
    Affects Versions: current
            Reporter: mistafunk
            Assignee: jan_ruzicka
            Priority: Minor


it would be nice to have support for starteam cache agents, this would accelerate checkouts quite a bit.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[JIRA] (JENKINS-13398) support for starteam cache agents

JIRA noreply@jenkins-ci.org

    [ https://issues.jenkins-ci.org/browse/JENKINS-13398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=161437#comment-161437 ]

jan_ruzicka commented on JENKINS-13398:
---------------------------------------

patches are welcome ...

I don't have a cache agent to test on ...
               

> support for starteam cache agents
> ---------------------------------
>
>                 Key: JENKINS-13398
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-13398
>             Project: Jenkins
>          Issue Type: Improvement
>          Components: starteam
>    Affects Versions: current
>            Reporter: mistafunk
>            Assignee: jan_ruzicka
>            Priority: Minor
>
> it would be nice to have support for starteam cache agents, this would accelerate checkouts quite a bit.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [JIRA] (JENKINS-13398) support for starteam cache agents

pauldawg
This post has NOT been accepted by the mailing list yet.
I would be very interested in participating in this and testing out and contributing patches.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[JIRA] (JENKINS-13398) support for starteam cache agents

JIRA noreply@jenkins-ci.org
In reply to this post by JIRA noreply@jenkins-ci.org

    [ https://issues.jenkins-ci.org/browse/JENKINS-13398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=162504#comment-162504 ]

Paul Coste commented on JENKINS-13398:
--------------------------------------

I would be very interested in participating in development and testing, and do have some cache agents to test on.  I am very interested in using this feature.
               

> support for starteam cache agents
> ---------------------------------
>
>                 Key: JENKINS-13398
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-13398
>             Project: Jenkins
>          Issue Type: Improvement
>          Components: starteam
>    Affects Versions: current
>            Reporter: mistafunk
>            Assignee: jan_ruzicka
>            Priority: Minor
>
> it would be nice to have support for starteam cache agents, this would accelerate checkouts quite a bit.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[JIRA] (JENKINS-13398) support for starteam cache agents

JIRA noreply@jenkins-ci.org
In reply to this post by JIRA noreply@jenkins-ci.org

    [ https://issues.jenkins-ci.org/browse/JENKINS-13398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=162508#comment-162508 ]

jan_ruzicka commented on JENKINS-13398:
---------------------------------------

Are there any issues with connections from a distant node vs. master? Can you create a concise test and setup description?
               

> support for starteam cache agents
> ---------------------------------
>
>                 Key: JENKINS-13398
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-13398
>             Project: Jenkins
>          Issue Type: Improvement
>          Components: starteam
>    Affects Versions: current
>            Reporter: mistafunk
>            Assignee: jan_ruzicka
>            Priority: Minor
>
> it would be nice to have support for starteam cache agents, this would accelerate checkouts quite a bit.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[JIRA] (JENKINS-13398) support for starteam cache agents

JIRA noreply@jenkins-ci.org
In reply to this post by JIRA noreply@jenkins-ci.org

    [ https://issues.jenkins-ci.org/browse/JENKINS-13398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=162549#comment-162549 ]

mistafunk commented on JENKINS-13398:
-------------------------------------

i have made some modifications to enable a starteam cache. it's quick and dirty but it seems to work fine (used it for 4 weeks in production):
https://github.com/mistafunk/starteam-plugin/commit/58249bf78db0fc25e36ea8141b2571072bc19f0e
               

> support for starteam cache agents
> ---------------------------------
>
>                 Key: JENKINS-13398
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-13398
>             Project: Jenkins
>          Issue Type: Improvement
>          Components: starteam
>    Affects Versions: current
>            Reporter: mistafunk
>            Assignee: jan_ruzicka
>            Priority: Minor
>
> it would be nice to have support for starteam cache agents, this would accelerate checkouts quite a bit.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[JIRA] (JENKINS-13398) support for starteam cache agents

JIRA noreply@jenkins-ci.org
In reply to this post by JIRA noreply@jenkins-ci.org

    [ https://issues.jenkins-ci.org/browse/JENKINS-13398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=162561#comment-162561 ]

pauldawg commented on JENKINS-13398:
------------------------------------

As to Jan's question re: "issues with connections from a distant node vs. master", not sure if I understand the question, but here's what I know.  A remote cache agent should be on the LAN where the client is located, or if you are on a build server, it can be installed on the client machine itself (and if necessary, filtered to just the projects you are interested in).  Whether it connects to a distant server and root cache is irrelevant, as the improvements achieved by connecting to the local remote cache are going to add benefit, and StarTeam automatically figures out on a case by case basis whether it is more efficient to check out from the server or from the local cache (usually the latter, unless the file is not yet cached).  Connecting to a root cache is not actually an option; though you won't get any errors, the root cache does not serve clients, it only serves remote caches.  

The things to keep in mind when thinking about distance are: if the target site is not in the internal network (e.g. site to site VPN), they will need to subscribe to an MPX profile with an address that is resolvable at the target site (you can do this with a DNS entry, cname, host.ini, etc.), and then the remote cache at that site has to be configured to use those same entries, as the true IP will not be visible at the remote site.

Aside from that I don't know of any specific issues to comment on.  Perhaps I've misunderstood your question though, so please clarify if needed.
               

> support for starteam cache agents
> ---------------------------------
>
>                 Key: JENKINS-13398
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-13398
>             Project: Jenkins
>          Issue Type: Improvement
>          Components: starteam
>    Affects Versions: current
>            Reporter: mistafunk
>            Assignee: jan_ruzicka
>            Priority: Minor
>
> it would be nice to have support for starteam cache agents, this would accelerate checkouts quite a bit.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[JIRA] (JENKINS-13398) support for starteam cache agents

JIRA noreply@jenkins-ci.org
In reply to this post by JIRA noreply@jenkins-ci.org

    [ https://issues.jenkins-ci.org/browse/JENKINS-13398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=162560#comment-162560 ]

pauldawg commented on JENKINS-13398:
------------------------------------

Looks good, mistafunk.  Programming for a cache agent isn't very complex.  Off the top of my head I might suggest a couple more things to look into:

1) auto-detecting a cache agent,
2) verifying that MPX is available first,
3) allowing both method signature with and without cache agent, for compatibility with other branches or offline custom development,
4) console output to show status of cache,
5) console output to show cache agent checkout statistics.
               

> support for starteam cache agents
> ---------------------------------
>
>                 Key: JENKINS-13398
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-13398
>             Project: Jenkins
>          Issue Type: Improvement
>          Components: starteam
>    Affects Versions: current
>            Reporter: mistafunk
>            Assignee: jan_ruzicka
>            Priority: Minor
>
> it would be nice to have support for starteam cache agents, this would accelerate checkouts quite a bit.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[JIRA] (JENKINS-13398) support for starteam cache agents

JIRA noreply@jenkins-ci.org
In reply to this post by JIRA noreply@jenkins-ci.org

    [ https://issues.jenkins-ci.org/browse/JENKINS-13398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=162562#comment-162562 ]

jan_ruzicka commented on JENKINS-13398:
---------------------------------------

node vs. master was meant as jenkins node vs jenkins master.
The jenkins master stores configuration and some details.
Nodes do the work and don't have to be on same computer.
Nodes can be on a different lan, they can be a different OS ... .

               

> support for starteam cache agents
> ---------------------------------
>
>                 Key: JENKINS-13398
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-13398
>             Project: Jenkins
>          Issue Type: Improvement
>          Components: starteam
>    Affects Versions: current
>            Reporter: mistafunk
>            Assignee: jan_ruzicka
>            Priority: Minor
>
> it would be nice to have support for starteam cache agents, this would accelerate checkouts quite a bit.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[JIRA] (JENKINS-13398) support for starteam cache agents

JIRA noreply@jenkins-ci.org
In reply to this post by JIRA noreply@jenkins-ci.org

    [ https://issues.jenkins-ci.org/browse/JENKINS-13398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=162563#comment-162563 ]

jan_ruzicka commented on JENKINS-13398:
---------------------------------------

Is it possible to have setup without cache and still work with the changes[1]?

Can there be unit test cases for both setup with cache and without?

Main issue is a backward compatibility ... (There were some requests for support of StarTeam 6.0)

[1]
https://github.com/mistafunk/starteam-plugin/commit/58249bf78db0fc25e36ea8141b2571072bc19f0e
               

> support for starteam cache agents
> ---------------------------------
>
>                 Key: JENKINS-13398
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-13398
>             Project: Jenkins
>          Issue Type: Improvement
>          Components: starteam
>    Affects Versions: current
>            Reporter: mistafunk
>            Assignee: jan_ruzicka
>            Priority: Minor
>
> it would be nice to have support for starteam cache agents, this would accelerate checkouts quite a bit.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Loading...