[midPoint-git] [Evolveum/midpoint] b6ce9f: Fix CacheCounterManager memleak (MID-6343)

Hiroyuki Wada noreply at github.com
Thu Jun 25 12:02:55 CEST 2020


  Branch: refs/heads/support-4.1
  Home:   https://github.com/Evolveum/midpoint
  Commit: b6ce9f3203b0f2db753f26266239a4102f67e761
      https://github.com/Evolveum/midpoint/commit/b6ce9f3203b0f2db753f26266239a4102f67e761
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-06-25 (Thu, 25 Jun 2020)

  Changed paths:
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/JobExecutor.java

  Log Message:
  -----------
  Fix CacheCounterManager memleak (MID-6343)

This is a TEMPORARY fix for memory leak in CacheCounterManager.
It is a very partial cherry-pick of d327aade9d84880a5f1f904591fd1296998ffd0e
(most of the fixes are already present in this branch).

The only thing fixed here is that counters are cleaned up for
all tasks (not only for lightweight partitioning ones). However,
because of the other changes, the leak in 4.1 was rather small.


  Commit: 182dfacab1d811be5cefee674ce8d3aebdf124ef
      https://github.com/Evolveum/midpoint/commit/182dfacab1d811be5cefee674ce8d3aebdf124ef
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-06-25 (Thu, 25 Jun 2020)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageSelfDashboard.java

  Log Message:
  -----------
  Remove loading work items and cases (MID-6344)

The loadWorkItems() and loadMyRequests() methods on PageDashboard
were doing unconstrained searches for work items and cases, leading
to consumption of huge amounts (hundreds of MBs) of heap.

Output of the methods was not used anyway, so here we simple
deleted them.

Cherry-picked from 5241d3a32e9bd6590393f1c9f94fc5a0ba023cad.


  Commit: 52d751ec099cd3f1e0da723d8eab10699e947df3
      https://github.com/Evolveum/midpoint/commit/52d751ec099cd3f1e0da723d8eab10699e947df3
  Author: Hiroyuki Wada <h2-wada at nri.co.jp>
  Date:   2020-06-25 (Thu, 25 Jun 2020)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/PolyStringNormalizerConfigurationType.java

  Log Message:
  -----------
  MID-6348 fix missing nfkd (#123)

(cherry picked from commit 5f0c9e5c586059b1e1faa5afe5a5aaf77e401581)


Compare: https://github.com/Evolveum/midpoint/compare/ae409f60dfb7...52d751ec099c


More information about the midPoint-svn mailing list