You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org> on 2010/10/07 20:38:30 UTC

[jira] Created: (TAP5-1299) Option to disable live service reloading via a symbol or JVM system property

Option to disable live service reloading via a symbol or JVM system property
----------------------------------------------------------------------------

                 Key: TAP5-1299
                 URL: https://issues.apache.org/jira/browse/TAP5-1299
             Project: Tapestry 5
          Issue Type: New Feature
          Components: tapestry-ioc
    Affects Versions: 5.2.2
            Reporter: Howard M. Lewis Ship


Some people are uncomfortable with live class reloading, or feel that it may be too resource intensive, even for development. There are also some "leaky abstractions" around the use of non-public methods from live-reloaded classes.  In any case, an option to turn it off it desired.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (TAP5-1299) Option to disable live service reloading via a JVM system property

Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship closed TAP5-1299.
--------------------------------------

       Resolution: Fixed
    Fix Version/s: 5.2.2

> Option to disable live service reloading via a JVM system property
> ------------------------------------------------------------------
>
>                 Key: TAP5-1299
>                 URL: https://issues.apache.org/jira/browse/TAP5-1299
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-ioc
>    Affects Versions: 5.2.2
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>             Fix For: 5.2.2
>
>
> Some people are uncomfortable with live class reloading, or feel that it may be too resource intensive, even for development. There are also some "leaky abstractions" around the use of non-public methods from live-reloaded classes.  In any case, an option to turn it off it desired.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TAP5-1299) Option to disable live service reloading via a symbol or JVM system property

Posted by "Massimo Lusetti (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12919179#action_12919179 ] 

Massimo Lusetti commented on TAP5-1299:
---------------------------------------

Is one of your clients noticing this? Did you have measures?

> Option to disable live service reloading via a symbol or JVM system property
> ----------------------------------------------------------------------------
>
>                 Key: TAP5-1299
>                 URL: https://issues.apache.org/jira/browse/TAP5-1299
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-ioc
>    Affects Versions: 5.2.2
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>
> Some people are uncomfortable with live class reloading, or feel that it may be too resource intensive, even for development. There are also some "leaky abstractions" around the use of non-public methods from live-reloaded classes.  In any case, an option to turn it off it desired.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (TAP5-1299) Option to disable live service reloading via a JVM system property

Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship updated TAP5-1299:
---------------------------------------

    Summary: Option to disable live service reloading via a JVM system property  (was: Option to disable live service reloading via a symbol or JVM system property)

I struggled with allowing a symbol to shut down live service reloading, but it caused enough havoc that I want to wait to see if that is really a requirement.  This stuff plays with the fundamentals of setting up a service, and symbol resolution requires several basic services to operate.

> Option to disable live service reloading via a JVM system property
> ------------------------------------------------------------------
>
>                 Key: TAP5-1299
>                 URL: https://issues.apache.org/jira/browse/TAP5-1299
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-ioc
>    Affects Versions: 5.2.2
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>
> Some people are uncomfortable with live class reloading, or feel that it may be too resource intensive, even for development. There are also some "leaky abstractions" around the use of non-public methods from live-reloaded classes.  In any case, an option to turn it off it desired.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (TAP5-1299) Option to disable live service reloading via a symbol or JVM system property

Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship reassigned TAP5-1299:
------------------------------------------

    Assignee: Howard M. Lewis Ship

> Option to disable live service reloading via a symbol or JVM system property
> ----------------------------------------------------------------------------
>
>                 Key: TAP5-1299
>                 URL: https://issues.apache.org/jira/browse/TAP5-1299
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-ioc
>    Affects Versions: 5.2.2
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>
> Some people are uncomfortable with live class reloading, or feel that it may be too resource intensive, even for development. There are also some "leaky abstractions" around the use of non-public methods from live-reloaded classes.  In any case, an option to turn it off it desired.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TAP5-1299) Option to disable live service reloading via a JVM system property

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12919218#action_12919218 ] 

Hudson commented on TAP5-1299:
------------------------------

Integrated in tapestry-5.2-freestyle #206 (See [https://hudson.apache.org/hudson/job/tapestry-5.2-freestyle/206/])
    TAP5-1299: Allow live class reloading to be disabled for the services layer
Also relocate IOCSymbols to the ioc package
Also move IOCInternalTestCase to src/test/java


> Option to disable live service reloading via a JVM system property
> ------------------------------------------------------------------
>
>                 Key: TAP5-1299
>                 URL: https://issues.apache.org/jira/browse/TAP5-1299
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-ioc
>    Affects Versions: 5.2.2
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>             Fix For: 5.2.2
>
>
> Some people are uncomfortable with live class reloading, or feel that it may be too resource intensive, even for development. There are also some "leaky abstractions" around the use of non-public methods from live-reloaded classes.  In any case, an option to turn it off it desired.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TAP5-1299) Option to disable live service reloading via a symbol or JVM system property

Posted by "Massimo Lusetti (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12919179#action_12919179 ] 

Massimo Lusetti commented on TAP5-1299:
---------------------------------------

Is one of your clients noticing this? Did you have measures?

> Option to disable live service reloading via a symbol or JVM system property
> ----------------------------------------------------------------------------
>
>                 Key: TAP5-1299
>                 URL: https://issues.apache.org/jira/browse/TAP5-1299
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-ioc
>    Affects Versions: 5.2.2
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>
> Some people are uncomfortable with live class reloading, or feel that it may be too resource intensive, even for development. There are also some "leaky abstractions" around the use of non-public methods from live-reloaded classes.  In any case, an option to turn it off it desired.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (TAP5-1299) Option to disable live service reloading via a JVM system property

Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship closed TAP5-1299.
--------------------------------------

       Resolution: Fixed
    Fix Version/s: 5.2.2

> Option to disable live service reloading via a JVM system property
> ------------------------------------------------------------------
>
>                 Key: TAP5-1299
>                 URL: https://issues.apache.org/jira/browse/TAP5-1299
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-ioc
>    Affects Versions: 5.2.2
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>             Fix For: 5.2.2
>
>
> Some people are uncomfortable with live class reloading, or feel that it may be too resource intensive, even for development. There are also some "leaky abstractions" around the use of non-public methods from live-reloaded classes.  In any case, an option to turn it off it desired.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (TAP5-1299) Option to disable live service reloading via a symbol or JVM system property

Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship reassigned TAP5-1299:
------------------------------------------

    Assignee: Howard M. Lewis Ship

> Option to disable live service reloading via a symbol or JVM system property
> ----------------------------------------------------------------------------
>
>                 Key: TAP5-1299
>                 URL: https://issues.apache.org/jira/browse/TAP5-1299
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-ioc
>    Affects Versions: 5.2.2
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>
> Some people are uncomfortable with live class reloading, or feel that it may be too resource intensive, even for development. There are also some "leaky abstractions" around the use of non-public methods from live-reloaded classes.  In any case, an option to turn it off it desired.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (TAP5-1299) Option to disable live service reloading via a JVM system property

Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship updated TAP5-1299:
---------------------------------------

    Summary: Option to disable live service reloading via a JVM system property  (was: Option to disable live service reloading via a symbol or JVM system property)

I struggled with allowing a symbol to shut down live service reloading, but it caused enough havoc that I want to wait to see if that is really a requirement.  This stuff plays with the fundamentals of setting up a service, and symbol resolution requires several basic services to operate.

> Option to disable live service reloading via a JVM system property
> ------------------------------------------------------------------
>
>                 Key: TAP5-1299
>                 URL: https://issues.apache.org/jira/browse/TAP5-1299
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-ioc
>    Affects Versions: 5.2.2
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>
> Some people are uncomfortable with live class reloading, or feel that it may be too resource intensive, even for development. There are also some "leaky abstractions" around the use of non-public methods from live-reloaded classes.  In any case, an option to turn it off it desired.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TAP5-1299) Option to disable live service reloading via a JVM system property

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12919218#action_12919218 ] 

Hudson commented on TAP5-1299:
------------------------------

Integrated in tapestry-5.2-freestyle #206 (See [https://hudson.apache.org/hudson/job/tapestry-5.2-freestyle/206/])
    TAP5-1299: Allow live class reloading to be disabled for the services layer
Also relocate IOCSymbols to the ioc package
Also move IOCInternalTestCase to src/test/java


> Option to disable live service reloading via a JVM system property
> ------------------------------------------------------------------
>
>                 Key: TAP5-1299
>                 URL: https://issues.apache.org/jira/browse/TAP5-1299
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-ioc
>    Affects Versions: 5.2.2
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>             Fix For: 5.2.2
>
>
> Some people are uncomfortable with live class reloading, or feel that it may be too resource intensive, even for development. There are also some "leaky abstractions" around the use of non-public methods from live-reloaded classes.  In any case, an option to turn it off it desired.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.