Project

General

Profile

Improvement #2116

Reduce synchronization in Component Resource Wrapper

Added by Henning Blohm about 3 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
z2-core
Target version:
Start date:
15.10.2021
Due date:
% Done:

100%

Estimated time:
origin:

Description

Provisioning and invalidation in Component Resource Wrapper is synchronized, which can lead to deadlocks in concurrent dependency loading and invalidation.

Acceptance Criteria

  • There is no synchronization around dependency handling in loading and invalidation in Component Resource Wrapper
  • A concurrent invalidation is detected during a the loading of a wrapped resource. In that case, a warning is logged and an invalidation is called.

Related issues

Related to z2-Environment - Feature #2120: Integrate #2099, #2102, #2103, #2104, #2113, #2114, #2115, #2116, #2117 with 2.9.1Resolved07.11.2021Henning Blohm

Actions
#1

Updated by Henning Blohm about 3 years ago

  • Status changed from In Progress to Feedback
#2

Updated by Henning Blohm about 3 years ago

  • Assignee changed from Henning Blohm to Udo Offermann
#3

Updated by Henning Blohm about 3 years ago

  • Status changed from Feedback to Resolved
#4

Updated by Henning Blohm about 3 years ago

  • Target version changed from 2.9.1b to 2.9.1
#5

Updated by Henning Blohm about 3 years ago

  • Target version changed from 2.9.1 to 2.9.1b
#6

Updated by Henning Blohm about 3 years ago

  • Related to Feature #2120: Integrate #2099, #2102, #2103, #2104, #2113, #2114, #2115, #2116, #2117 with 2.9.1 added
#7

Updated by Henning Blohm about 3 years ago

  • % Done changed from 0 to 100

Also available in: Atom PDF