Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page proposes several options of RTAC performance improvement, which relates to MODRTAC-38.

Table of Contents

Background (how RTAC logic works without alteration)

...

After running performance testing on RTAC (see details in report) it was discovered that the time it performs isn’t appropriate, especially as for EDS UI. Therefore the time of processing RTAC request should be reduced.

...

  • New API interface should return item information enriched with actual properties names where item object stores only property UUID (e.g. "id": "fcd64ce1-6995-48f0-840e-89ffa2288371""name": "Main Library" }). That is, result response should be similar to /inventory/items response. 
  • It also should be able to take multiple instance ids (up to 50) in order to cover requirements from 
    Jira Legacy
    serverSystem JiraJIRA
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODRTAC-34
    .
  • Furthermore, an additional parameter (e.g. includeSuppressedFromDiscovery = {true, false}) should be introduced for successful 
    Jira Legacy
    serverSystem JiraJIRA
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODRTAC-35
     implementation.

...

All benefits and outcomes from option #4 are saved and furthermore

  • It requires less workload for implementation;
  • Context-specific API is turned to a general one;
  • New API isn't required