[jira] Updated: (COCOON3-39) Cocoon-monitoring cache overview
[ https://issues.apache.org/jira/browse/COCOON3-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Reinhard Poetz updated COCOON3-39: -- Component/s: (was: cocoon-optional) cocoon-monitoring Cocoon-monitoring cache overview Key: COCOON3-39 URL: https://issues.apache.org/jira/browse/COCOON3-39 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-monitoring Reporter: Dariusz Łuksza Assignee: Reinhard Poetz Attachments: cache-overview-all.patch, cache-overview-all2.patch, cache-overview-doc.patch, cache-overview-part1.patch, cache-overview-part2-burst-actions.patch, cache-overview-part3-cache-entrys.patch This milestone of my GSoC project I'll divide in to thee smaller tasks: 1. General overview of configured caches with base functions like: - clearing whole cache - getting list of cached keys - removing single key from cache - getting size of cache 2. Getting list of all CacheKey's and expose them in some kind of logical order on JXM tree 3. Add additional operation and information to every CacheKey like: - clearing cache value - editing cache value - reloading cache value - getting time of creation - getting expires time, if any -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (COCOON3-39) Cocoon-monitoring cache overview
[ https://issues.apache.org/jira/browse/COCOON3-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Reinhard Poetz updated COCOON3-39: -- Fix Version/s: 3.0.0-alpha-2 Cocoon-monitoring cache overview Key: COCOON3-39 URL: https://issues.apache.org/jira/browse/COCOON3-39 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-monitoring Reporter: Dariusz Łuksza Assignee: Reinhard Poetz Fix For: 3.0.0-alpha-2 Attachments: cache-overview-all.patch, cache-overview-all2.patch, cache-overview-doc.patch, cache-overview-part1.patch, cache-overview-part2-burst-actions.patch, cache-overview-part3-cache-entrys.patch This milestone of my GSoC project I'll divide in to thee smaller tasks: 1. General overview of configured caches with base functions like: - clearing whole cache - getting list of cached keys - removing single key from cache - getting size of cache 2. Getting list of all CacheKey's and expose them in some kind of logical order on JXM tree 3. Add additional operation and information to every CacheKey like: - clearing cache value - editing cache value - reloading cache value - getting time of creation - getting expires time, if any -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (COCOON3-39) Cocoon-monitoring cache overview
[ https://issues.apache.org/jira/browse/COCOON3-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dariusz Łuksza updated COCOON3-39: -- Attachment: cache-overview-all2.patch Next version of patch that contain all changes for that part, it is also contains changes mentioned in latest mails on dev list. This patch is applicable to svn rev. 800808. Cocoon-monitoring cache overview Key: COCOON3-39 URL: https://issues.apache.org/jira/browse/COCOON3-39 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Dariusz Łuksza Assignee: Reinhard Poetz Attachments: cache-overview-all.patch, cache-overview-all2.patch, cache-overview-doc.patch, cache-overview-part1.patch, cache-overview-part2-burst-actions.patch, cache-overview-part3-cache-entrys.patch This milestone of my GSoC project I'll divide in to thee smaller tasks: 1. General overview of configured caches with base functions like: - clearing whole cache - getting list of cached keys - removing single key from cache - getting size of cache 2. Getting list of all CacheKey's and expose them in some kind of logical order on JXM tree 3. Add additional operation and information to every CacheKey like: - clearing cache value - editing cache value - reloading cache value - getting time of creation - getting expires time, if any -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (COCOON3-39) Cocoon-monitoring cache overview
[ https://issues.apache.org/jira/browse/COCOON3-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dariusz Łuksza updated COCOON3-39: -- Attachment: cache-overview-doc.patch And here it is cocoon-docs patch for cache overview module. Cocoon-monitoring cache overview Key: COCOON3-39 URL: https://issues.apache.org/jira/browse/COCOON3-39 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Dariusz Łuksza Assignee: Cocoon Developers Team Attachments: cache-overview-all.patch, cache-overview-doc.patch, cache-overview-part1.patch, cache-overview-part2-burst-actions.patch, cache-overview-part3-cache-entrys.patch This milestone of my GSoC project I'll divide in to thee smaller tasks: 1. General overview of configured caches with base functions like: - clearing whole cache - getting list of cached keys - removing single key from cache - getting size of cache 2. Getting list of all CacheKey's and expose them in some kind of logical order on JXM tree 3. Add additional operation and information to every CacheKey like: - clearing cache value - editing cache value - reloading cache value - getting time of creation - getting expires time, if any -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (COCOON3-39) Cocoon-monitoring cache overview
[ https://issues.apache.org/jira/browse/COCOON3-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dariusz Łuksza updated COCOON3-39: -- Attachment: cache-overview-all.patch This patch contains all my previous sent patches and it is applicable for current trunk (rev. 799087). It is also contains some minor changes in code and documentation and two new features for cache-entrys module: * getCacheKey() * setCacheValue(String) I think that in next two days I'll send patch for cocoon-docs project containing user documentation for this module. Cocoon-monitoring cache overview Key: COCOON3-39 URL: https://issues.apache.org/jira/browse/COCOON3-39 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Dariusz Łuksza Assignee: Cocoon Developers Team Attachments: cache-overview-all.patch, cache-overview-part1.patch, cache-overview-part2-burst-actions.patch, cache-overview-part3-cache-entrys.patch This milestone of my GSoC project I'll divide in to thee smaller tasks: 1. General overview of configured caches with base functions like: - clearing whole cache - getting list of cached keys - removing single key from cache - getting size of cache 2. Getting list of all CacheKey's and expose them in some kind of logical order on JXM tree 3. Add additional operation and information to every CacheKey like: - clearing cache value - editing cache value - reloading cache value - getting time of creation - getting expires time, if any -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (COCOON3-39) Cocoon-monitoring cache overview
[ https://issues.apache.org/jira/browse/COCOON3-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dariusz Łuksza updated COCOON3-39: -- Attachment: cache-overview-part3-cache-entrys.patch This patch contains all changes on current trunk that are needed by this module. It will expose only that cache entry's that belongs to pipelines that has parameter jmx-group-name. For having actual data this module must perform refresh actions, this can be done automatically by setting time out value in CacheEntrysMonitorInitializer constructor parameter or via JMX methods (auto refresh action can be enabled/disabler or performed manually). Cocoon-monitoring cache overview Key: COCOON3-39 URL: https://issues.apache.org/jira/browse/COCOON3-39 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Dariusz Łuksza Assignee: Cocoon Developers Team Attachments: cache-overview-part1.patch, cache-overview-part2-burst-actions.patch, cache-overview-part3-cache-entrys.patch This milestone of my GSoC project I'll divide in to thee smaller tasks: 1. General overview of configured caches with base functions like: - clearing whole cache - getting list of cached keys - removing single key from cache - getting size of cache 2. Getting list of all CacheKey's and expose them in some kind of logical order on JXM tree 3. Add additional operation and information to every CacheKey like: - clearing cache value - editing cache value - reloading cache value - getting time of creation - getting expires time, if any -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: [jira] Updated: (COCOON3-39) Cocoon-monitoring cache overview
On Thu, Jul 23, 2009 at 1:37 PM, Simone Giannisimo...@apache.org wrote: Hi Dariusz, burst operations seems to be quite clear and complete. Nice work! I also like the functional approach that would make them further expansible. Why don't you make the CacheAction interface and related performActionOnCaches method public or otherwise accessible to custom user implementations? Yes, that simple change will gives users tons of possibilities. I'm not saying to do it now, just asking if it would be a good idea to do it eventually in the future, making it possible for users to write their own custom cache operations, or if there are some conditions I don't see that could mess things up. I think that is a good idea, and as you said it is easy way to extend this module. -- Best regards Blog: http://luksza.org LinkedIn: http://www.linkedin.com/in/dariuszluksza
[jira] Updated: (COCOON3-39) Cocoon-monitoring cache overview
[ https://issues.apache.org/jira/browse/COCOON3-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dariusz Łuksza updated COCOON3-39: -- Attachment: cache-overview-part2-burst-actions.patch This patch adds support for burst operations on cache's. It can be applied on current trunk version. Cocoon-monitoring cache overview Key: COCOON3-39 URL: https://issues.apache.org/jira/browse/COCOON3-39 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Dariusz Łuksza Assignee: Cocoon Developers Team Attachments: cache-overview-part1.patch, cache-overview-part2-burst-actions.patch This milestone of my GSoC project I'll divide in to thee smaller tasks: 1. General overview of configured caches with base functions like: - clearing whole cache - getting list of cached keys - removing single key from cache - getting size of cache 2. Getting list of all CacheKey's and expose them in some kind of logical order on JXM tree 3. Add additional operation and information to every CacheKey like: - clearing cache value - editing cache value - reloading cache value - getting time of creation - getting expires time, if any -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: [jira] Updated: (COCOON3-39) Cocoon-monitoring cache overview
Hi Dariusz, burst operations seems to be quite clear and complete. Nice work! I also like the functional approach that would make them further expansible. Why don't you make the CacheAction interface and related performActionOnCaches method public or otherwise accessible to custom user implementations? I'm not saying to do it now, just asking if it would be a good idea to do it eventually in the future, making it possible for users to write their own custom cache operations, or if there are some conditions I don't see that could mess things up. Simone Dariusz Łuksza (JIRA) wrote: [ https://issues.apache.org/jira/browse/COCOON3-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dariusz Łuksza updated COCOON3-39: -- Attachment: cache-overview-part2-burst-actions.patch This patch adds support for burst operations on cache's. It can be applied on current trunk version. Cocoon-monitoring cache overview Key: COCOON3-39 URL: https://issues.apache.org/jira/browse/COCOON3-39 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Dariusz Łuksza Assignee: Cocoon Developers Team Attachments: cache-overview-part1.patch, cache-overview-part2-burst-actions.patch This milestone of my GSoC project I'll divide in to thee smaller tasks: 1. General overview of configured caches with base functions like: - clearing whole cache - getting list of cached keys - removing single key from cache - getting size of cache 2. Getting list of all CacheKey's and expose them in some kind of logical order on JXM tree 3. Add additional operation and information to every CacheKey like: - clearing cache value - editing cache value - reloading cache value - getting time of creation - getting expires time, if any -- Simone GianniCEO Semeru s.r.l. Apache Committer http://www.simonegianni.it/
[jira] Updated: (COCOON3-39) Cocoon-monitoring cache overview
[ https://issues.apache.org/jira/browse/COCOON3-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dariusz Łuksza updated COCOON3-39: -- Attachment: cache-overview-part1.patch This is a patch that covers features mentioned in point 1 of issue description. Cocoon-monitoring cache overview Key: COCOON3-39 URL: https://issues.apache.org/jira/browse/COCOON3-39 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Dariusz Łuksza Assignee: Cocoon Developers Team Attachments: cache-overview-part1.patch This milestone of my GSoC project I'll divide in to thee smaller tasks: 1. General overview of configured caches with base functions like: - clearing whole cache - getting list of cached keys - removing single key from cache - getting size of cache 2. Getting list of all CacheKey's and expose them in some kind of logical order on JXM tree 3. Add additional operation and information to every CacheKey like: - clearing cache value - editing cache value - reloading cache value - getting time of creation - getting expires time, if any -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.