Bug #7598

Acorn cluster memory usage book-keeping problems

Added by Tuukka Lehtonen 3 months ago. Updated 2 months ago.

Status:FeedbackStart date:2017-11-05
Priority:4Due date:2017-11-05
Assignee:Tuukka Lehtonen% Done:

50%

Category:-Spent time:-
Target version:2017-27
Release notes:Database client cluster cache memory usage book-keeping fixes.
Tags: db, client, clustering, 1.31.0
Story points-
Velocity based estimate-
ReleaseSimantics 1.31.0Release relationshipAuto

Associated revisions

Revision 0da8a106
Added by Tuukka Lehtonen 3 months ago

Some fixes/cleanup for cluster table size caching logic.

The previous code was not keeping the cached size properly up-to-date
which resulted in the DB client thinking that the consumer cluster
memory size is larger than it actually is and eventually winding up in a
state where the LRU importanceMap is constantly almost empty and the
code keeps throwing away clusters whenever the next cluster is loaded
due the misconception of used cluster memory.

The code is still not perfect/totally functional - I was still able to
get the thrashing situation to reproduce with A6 model imports, but not
as heavily as originally. I was able to import models with much more
initial conditions stored than previously without these changes.

refs #7598

Change-Id: I039fa2062908c05a61efb28e695daec01afd1725

History

#1 Updated by Tuukka Lehtonen 3 months ago

  • Subject changed from Acorn cluster management problems to Acorn cluster memory usage book-keeping problems

#2 Updated by Tuukka Lehtonen 3 months ago

  • Tags set to db, client, clustering

#3 Updated by Tuukka Lehtonen 3 months ago

  • Tags changed from db, client, clustering to db, client, clustering, 1.31.0

#4 Updated by Tuukka Lehtonen 3 months ago

  • Status changed from In Progress to Feedback
  • % Done changed from 0 to 50
  • Release notes set to Database client cluster cache memory usage book-keeping fixes.

#5 Updated by Tuukka Lehtonen 2 months ago

  • Target version changed from 2017-26 to 2017-27

Also available in: Atom PDF