Project

General

Profile

Bug #2656

race condition in DynamicTablesHelper

Added by Eric Faulhaber over 8 years ago. Updated over 7 years ago.

Status:
WIP
Priority:
Normal
Start date:
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
case_num:

History

#1 Updated by Eric Faulhaber over 8 years ago

I put in a tentative fix into rev. 10928 for a race condition in DynamicTablesHelper.createDynamicDMO, which passed regression testing and some unit testing. However, to truly confirm it is fixed, I would like to force the situation in the debugger, using breakpoints to simulate the race condition. This will involve creating the same dynamic temp-table in two contexts and halting both after the first cache check misses, then allowing one to build the table and put it to the cache. The original error (NPE) occurred when the second thread would get a cache hit on the second try, so the test would be to confirm this now works without the NPE.

#2 Updated by Greg Shah over 7 years ago

  • Target version changed from Milestone 11 to Cleanup and Stablization for Server Features

Also available in: Atom PDF