Opened 3 years ago

Closed 3 years ago

#2196 closed defect (done)

Caching in symbolic expression grammar is not thread safe

Reported by: gkronber Owned by: gkronber
Priority: medium Milestone: HeuristicLab 3.3.10
Component: Encodings.SymbolicExpressionTreeEncoding Version: 3.3.9
Keywords: Cc:

Description


Change History (7)

comment:1 Changed 3 years ago by gkronber

This might occur for instances if methods from the grammar that cache values are called simultaneously on multiple threads.

comment:2 Changed 3 years ago by gkronber

r10985: added synchronization in the grammar when caching values

comment:3 Changed 3 years ago by gkronber

  • Status changed from new to accepted

comment:4 Changed 3 years ago by gkronber

  • Owner changed from gkronber to mkommend
  • Status changed from accepted to reviewing

comment:5 Changed 3 years ago by mkommend

  • Owner changed from mkommend to gkronber
  • Status changed from reviewing to readytorelease

Reviewed r10985.

comment:6 Changed 3 years ago by gkronber

r11018: merged r10985 from trunk to stable

comment:7 Changed 3 years ago by gkronber

  • Resolution set to done
  • Status changed from readytorelease to closed
Note: See TracTickets for help on using tickets.