Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-26058

[RFE] Add granularity to content count calculations on Capsule

XMLWordPrintable

    • [RFE] Add granularity to content count calculations on Capsule
    • Phoenix - Content
    • False
    • Enhancement
    • Hide
      .Improved {SmartProxy} content counting

      {SmartProxy} content counting is improved to increase efficient content counting and precision.

      * You can now manually trigger the {SmartProxy} content counting task for a specific environment or content view directly from the {SmartProxy} content page.
      * Automatic {SmartProxy} synchronizations now count content only for the relevant content view or environment instead of running a global content counting task.

      These enhancements improve performance, reduce task sizes, and optimize content counting.

      The *Calculate content counts on smart proxies automatically* setting remains available.
      You can disable content counting on {SmartProxies} if needed.
      If you disabled this feature in {ProjectVersionPrevious} for performance reasons, consider re-enabling it after upgrading to {ProjectVersion} to take advantage of these improvements.
      Show
      .Improved {SmartProxy} content counting {SmartProxy} content counting is improved to increase efficient content counting and precision. * You can now manually trigger the {SmartProxy} content counting task for a specific environment or content view directly from the {SmartProxy} content page. * Automatic {SmartProxy} synchronizations now count content only for the relevant content view or environment instead of running a global content counting task. These enhancements improve performance, reduce task sizes, and optimize content counting. The *Calculate content counts on smart proxies automatically* setting remains available. You can disable content counting on {SmartProxies} if needed. If you disabled this feature in {ProjectVersionPrevious} for performance reasons, consider re-enabling it after upgrading to {ProjectVersion} to take advantage of these improvements.
    • Done

      Goal :

      Today the content counting on capsules which is then displayed on the UI is a global task that updates content counts on all of the capsule. We should have some granularity on the task so we can cut down on the time to run this task. Please note that this task is run on every capsule sync asynchronously but can cause bottlenecks if there are network constraints between server and capsule.

       

      Granularity here means updating content counts not for the whole capsule, but for one content view and/or lifecycle environment at a time.

       

      Acceptance Criteria:
      1. The system should be able to update content counts for a specific content view and/or lifecycle environment, rather than the entire capsule, during the task execution.

      2. The content counting task must continue to run asynchronously for each specified content view and lifecycle environment, without requiring a global update across all capsules.

      3. Complete capsule sync should continue to run the content count globally and asynchronously.

      4. Refresh count action on the UI should be able to target individual env/cv for content counting.
      5. Optimized sync should only update counts if contents are actually changed.

              rhn-engineering-sajha Samir Jha
              rhn-engineering-sajha Samir Jha
              Vladimír Sedmík Vladimír Sedmík
              Brian Angelica Brian Angelica
              Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: