Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-12671

Memory Leak of PersistenceUnitMetadataImpl

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • None
    • 17.0.1.Final
    • JPA / Hibernate
    • None

    Description

      After updating from Wildfly 13 to Wildfly 17 we noticed a slowdown of our application after multiple deployments to the application server without restarting it between the deployments. Heapdumps are showing that after redeployment the number of PersistenceUnitMetadataImpl are growing (see screenshots).

      We are deploying 2 ear files and 2 war files. Only one ear has a database connection configured. We are using the bundeled hibernate version of Wildfly 17.
      The ear structure is like the following:

      - app.ear
        |
        |- META-INF
        |
        |- lib
        |   |
        |   |- all dependencies
        |
        |- own jars and wars (e.g. jpa)
      

      Since I failed to create a reproducing project for this behaviour I added some trace logging (Patch attached). The only difference I noticed was that sometimes the Stopping Persistence Unit logstatement is missing before the Stopped subdeployment logstatement.

      Attachments

        Issue Links

          Activity

            People

              smarlow1@redhat.com Scott Marlow
              rschimpf Robin Schimpf (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: