Task #1132
closedBulk resolve of virtual requests
100%
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
Updated by Vít Švanda over 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.
Updated by Alena Peterová about 4 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.
Updated by Vít Švanda about 4 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
Updated by Alena Peterová about 4 years ago
Note: bulk approving of virtual requests would be also very useful both to admins and consultants :-)
Updated by Marcel Poul about 4 years ago
- Subject changed from Bulk cancel of virtual requests to Bulk resolve of virtual requests
- Priority changed from High to Urgent
Updated by Vít Švanda about 4 years ago
- Assignee changed from Ondrej Husník to Vít Švanda
Updated by Vít Švanda about 4 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
Updated by Radek Tomiška about 4 years ago
- Related to Task #2602: Bulk action - performance - implement a transaction for each item. added
Updated by Radek Tomiška about 4 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).
Updated by Radek Tomiška about 4 years ago
- Status changed from Resolved to Closed