Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.0-alpha-2
    • Component/s: cocoon-monitoring
    • Labels:
      None

      Description

      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
      1. cache-overview-part1.patch
        19 kB
        Dariusz Łuksza
      2. cache-overview-part2-burst-actions.patch
        28 kB
        Dariusz Łuksza
      3. cache-overview-part3-cache-entrys.patch
        42 kB
        Dariusz Łuksza
      4. cache-overview-all.patch
        73 kB
        Dariusz Łuksza
      5. cache-overview-doc.patch
        15 kB
        Dariusz Łuksza
      6. cache-overview-all2.patch
        65 kB
        Dariusz Łuksza

        Activity

        Hide
        Dariusz Łuksza added a comment -
        This is a patch that covers features mentioned in point 1 of issue description.
        Show
        Dariusz Łuksza added a comment - This is a patch that covers features mentioned in point 1 of issue description.
        Hide
        Dariusz Łuksza added a comment -
        This patch adds support for burst operations on cache's. It can be applied on current trunk version.
        Show
        Dariusz Łuksza added a comment - This patch adds support for burst operations on cache's. It can be applied on current trunk version.
        Hide
        Dariusz Łuksza added a comment -
        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).
        Show
        Dariusz Łuksza added a comment - 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).
        Hide
        Dariusz Łuksza added a comment -
        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.
        Show
        Dariusz Łuksza added a comment - 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.
        Hide
        Dariusz Łuksza added a comment -
        And here it is cocoon-docs patch for "cache overview" module.
        Show
        Dariusz Łuksza added a comment - And here it is cocoon-docs patch for "cache overview" module.
        Hide
        Dariusz Łuksza added a comment -
        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.
        Show
        Dariusz Łuksza added a comment - 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.
        Hide
        Reinhard Poetz added a comment -
        Patch applied
        Show
        Reinhard Poetz added a comment - Patch applied

          People

          • Assignee:
            Reinhard Poetz
            Reporter:
            Dariusz Łuksza
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development