CLONE -Changing terracotta config file without restart using JMX
----------------------------------------------------------------

                 Key: CDV-409
                 URL: https://jira.terracotta.org/jira//browse/CDV-409
             Project: Community Development
          Issue Type: New Feature
            Reporter: Erez Harari
         Assigned To: Issue Review Board


from http://forums.terracotta.org/forums/posts/list/375.page
erezhara: 
is there a JMX alternative, i.e. using a JMX client to change the settings that 
were originally loaded from the config file?  

ari 
please provide a feature request in a JIRA, erezhara. Taylor and Steve are 
currently at work on the runtime-changeable capabilities for an upcoming 
release. There are a few things that we could expose through JMX such as 
"object pre-fetch depth" and "log level" or "debug mode" of some sort. There 
are even more things we could do such as "add another passive Terracotta server 
to the list". 

As zeeiyer points out, though, changing locks and roots at runtime would be 
difficult to figure out for us. Example: adding some static named "foo" as a 
new root after 3 days of operation. Each JVM will have its own state for "foo". 
Which version wins? We can't figure that out and definitely cannot configure it 
without breaking many of the running app instances / threads that are currently 
relying on certain data in "foo". 

A better example would be locking. If we allowed the introduction of locks at 
runtime, you could easily deadlock. If you removed locks at runtime, you would 
likely introduce race conditions. 

Make sense? Please file the JIRA for the types of things you want to see, 
though...we are very interested and working on this feature RIGHT NOW. 

 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.terracotta.org/jira//secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev
  • [tc-dev] [JIRA] Created: (CDV-... Terracotta JIRA (on behalf of Fiona O'Shea)

Reply via email to