Project

General

Profile

Actions

User story #22739

open

Cache request for several nodes or datasources

Added by François ARMAND 10 months ago. Updated 10 months ago.

Status:
Pending technical review
Priority:
N/A
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
To do
Fix check:
To do
Regression:
No

Description

If we have 10k nodes, with 10 properties each, and everything is provided by the same datasource (company cmdb for ex), then the cmdb takes 100k requests very efficiently (because we are very efficient).
This is not efficient and laggish, when we could have only one request and then chose with the json path what each node/property get.

So we need a cache that is called when the "request" (uri, method, headers, etc) is the same.

Actions #1

Updated by François ARMAND 10 months ago

  • Status changed from New to In progress
  • Assignee set to François ARMAND
Actions #2

Updated by François ARMAND 10 months ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
  • Pull Request set to https://github.com/Normation/rudder-plugins/pull/558
Actions

Also available in: Atom PDF