Uploaded image for project: 'Jahia Community'
  1. Jahia Community
  2. JAHIA-2525 30'000 pages DB: problem with the delete engine: list all sub-pages without a max limit
  3. JAHIA-2529

30000 pages DB: what is the goal of WorkflowService.GetUnlinkedContentObjects method checks in live mode (~15% of my spent time)?

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Done
    • Major
    • WCM 5.0 SP3
    • xCM 6.0.0
    • None
    • Sp3 18775

    Description

      30'000 MySQL test site - time based expiration - reference cache - 20 users LDAP in live mode only - no role to enter edit mode ((=no write access checks)).

      Even with such a configuration, I still have lots of checks on WorkflowService.GetUnlinkedContentObjects (cf YourKit extract). What is the goal of such checks? Is it done for the content picker (but I have no content picking on this site)? If this is done for content picking, we need to optimize such checks. Content pickers are used in 1% of the case. So we should definitvely find a way to limit such cechks either on a per site basis (e.g. no content picker role) or by serializing a data (similar to the workflowstate but for content pick state) in order to avoid having to recalucate all this on standard pages in live mode with authentified users but without any editing privileges (=95% of the cases).

      TestRail: Results

        Attachments

          Activity

            People

              shuber_old Serge Huber (Inactive)
              scroisier Stephane Croisier (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                TestRail: Runs

                  TestRail: Cases

                    Packages

                      Version Package
                      WCM 5.0 SP3