Project

General

Profile

Actions

Task #1132

closed

Bulk resolve of virtual requests

Added by Alena Peterová almost 6 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Vít Švanda
Category:
Virtual systems
Target version:
Start date:
06/11/2018
Due date:
% Done:

100%

Estimated time:
Owner:

Description

Version: 8.1.0.

The Czech title of the modal window for bulk canceling of virtual requests is "Duplikování záznamů". English version is correct.

The speed of bulk canceling is strangely inverse: it's quick, if I cancel few requests (cca 0.5 s per request). It's slow, if I cancel 100 requests (cca 2 s per request).


Related issues

Related to IdStory Identity Manager - Task #2602: Bulk action - performance - implement a transaction for each item.ClosedVít Švanda12/07/2020

Actions
Actions #1

Updated by Vít Švanda almost 6 years ago

  • Assignee changed from Vít Švanda to Ondřej Kopr
  • Typos fixed.
  • Ondra, this sounds as requset on the new backend bulk operation.
Actions #2

Updated by Alena Peterová over 3 years ago

  • Priority changed from Low to Normal

We need to bulk cancel virtual requests from time to time and it's really slow for high amount of them -> increasing priority.

Actions #3

Updated by Vít Švanda over 3 years ago

  • Assignee changed from Ondřej Kopr to Ondrej Husník
  • Priority changed from Normal to High
  • Target version set to 10.7.0
Actions #4

Updated by Alena Peterová over 3 years ago

Note: bulk approving of virtual requests would be also very useful both to admins and consultants :-)

Actions #5

Updated by Marcel Poul over 3 years ago

  • Subject changed from Bulk cancel of virtual requests to Bulk resolve of virtual requests
  • Priority changed from High to Urgent
Actions #7

Updated by Vít Švanda over 3 years ago

  • Assignee changed from Ondrej Husník to Vít Švanda
Actions #8

Updated by Vít Švanda over 3 years ago

  • Status changed from New to In Progress
Actions #9

Updated by Vít Švanda over 3 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Vít Švanda to Radek Tomiška
  • % Done changed from 0 to 90

Bulk actions for cancel and realize VS requests implemented.

I tested the performance for 2000 requests. Bulk actions gradually slowed down -> I had to implement clear of a Hibernate cache (in the #2602) and for it I had to added transaction for whole bulk action and new transaction for each item.
For properly working of realize action I had to add sorting all requests IDs by created date.

Commit: https://github.com/bcvsolutions/CzechIdMng/commit/0b37e0eb1136f15b4bfef601e6dc89e8c44999ef

Actions #10

Updated by Radek Tomiška over 3 years ago

  • Related to Task #2602: Bulk action - performance - implement a transaction for each item. added
Actions #11

Updated by Radek Tomiška over 3 years ago

  • Status changed from Needs feedback to Resolved
  • Assignee changed from Radek Tomiška to Vít Švanda
  • % Done changed from 90 to 100

I did test and code review, it's awesome, thx! Tested 2500 approved request (2m 30s) and 15000 canceled requests (6m 40s).

Actions #12

Updated by Radek Tomiška over 3 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF