Enhancement #5822

Prevent UI thread from getting stuck during batch issue validation

Added by Tuukka Lehtonen almost 2 years ago. Updated almost 2 years ago.

Status:ClosedStart date:2015-05-03
Priority:4Due date:2015-05-03
Assignee:Tuukka Lehtonen% Done:

100%

Category:IssuesSpent time:-
Target version:1.18.1
Release notes:Improved UI reponsiveness during full model issue batch validation
Tags: ui, issue, lockup
Story points-
Velocity based estimate-
ReleaseSimantics 1.18.1Release relationshipAuto

Description

Batch issue validation does not use DatabaseJob or SleepingDatabaseJob which means that the UI thread can get stuck in waiting for the database to be free.

Associated revisions

Revision 31233
Added by Tuukka Lehtonen almost 2 years ago

Changed RunActiveValidations to use SleepingDatabaseJob to prevent UI thread lockup.

  • Added NameUtils.resourcePath debugging aid
  • Improved robustness of model diagram CollectionRequest to handle broken page descriptions with grace

refs #5822

Revision 31234
Added by Tuukka Lehtonen almost 2 years ago

Merged trunk@31233 to branches/simantics-1.18 on 2015-05-03 for 1.18.1 release.

refs #5822

History

#1 Updated by Tuukka Lehtonen almost 2 years ago

  • Tags set to issue, ui, lockup
  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100

#2 Updated by Tuukka Lehtonen almost 2 years ago

  • Status changed from Resolved to Closed

#3 Updated by Tuukka Lehtonen almost 2 years ago

  • Release notes set to Improved UI reponsiveness during batch issue validation

#4 Updated by Tuukka Lehtonen almost 2 years ago

  • Release notes changed from Improved UI reponsiveness during batch issue validation to Improved UI reponsiveness during issue batch validation

#5 Updated by Tuukka Lehtonen almost 2 years ago

  • Release notes changed from Improved UI reponsiveness during issue batch validation to Improved UI reponsiveness during full model issue batch validation

Also available in: Atom PDF