Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-23719

Reduce the number of requests sent to the audit

    XMLWordPrintable

    Details

      Description

      With the current algorithm, a mid-size company with 500 Drive clients and the default configuration will send 1000 requests per minute to Elasticsearch (or the database if the audit is stored there) only with calls to NuxeoDrive.GetChangeSummary operation.

      This is far too much to handle for Elasticsearch where CPU and RAM will be fully consumed with a bad impact on the overall functioning of a Nuxeo application.

      An optimization needs to be implemented to reduce the number of requests sent to get the changes in the audit, maybe based on a local cache of ES responses.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                2 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated: