Uploaded image for project: 'OpenJPA'
  1. OpenJPA
  2. OPENJPA-230

Handle guaranteed delivery of Data Cache events on normal JVM termination using TCPRemoteCommitProvider

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 0.9.0, 0.9.6, 0.9.7
    • 1.0.0
    • kernel
    • None

    Description

      When an application is commiting a transaction and then terminating, often not all events regarding Data Cache are dispatched by the TCPRemoteCommitProvider. It seems that the JVM on termination is not waiting until TCPRemoteCommitProvider has dispatched all events regarding Data Cache. In this way some cache synchronization is lost.

      Attachments

        1. testcase.zip
          53 kB
          Vikram Bhatia
        2. OPENJPA-230.patch
          3 kB
          Patrick Linskey
        3. reproducer.zip
          9 kB
          Vikram Bhatia
        4. OPENJPA-230.patch
          2 kB
          Patrick Linskey
        5. soln.diff
          3 kB
          Vikram Bhatia

        Activity

          People

            Unassigned Unassigned
            vbhatia Vikram Bhatia
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: