Uploaded image for project: 'NetarchiveSuite'
  1. NetarchiveSuite
  2. NAS-2040

In on of our Bitpreservation classes (DatabaseBasedActiveBitPreservation) stores internally the result of batch-jobs as arrays

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • I50, 3.19.0
    • 3.18.0
    • Archive
    • None
    • SB/KB
    • Hide

      Probably the easiest way is the following:
      1. Install and start a netarchiveSuite (TEST11A-like), that uses an empty adminDB and PROD checksum Replica. (maybe need to reduce max Heap for GUI-Application to check it for real)
      2. Goto to Bitpreservation webpage, and update filestatus for CS

      3. This should not result in an OOM error.

      Show
      Probably the easiest way is the following: 1. Install and start a netarchiveSuite (TEST11A-like), that uses an empty adminDB and PROD checksum Replica. (maybe need to reduce max Heap for GUI-Application to check it for real) 2. Goto to Bitpreservation webpage, and update filestatus for CS 3. This should not result in an OOM error.

    Description

      We have experienced in two instances in netarkivet PROD environment that the GUIApplication dies just after completing
      the database update. It could that we in DatabaseBasedActiveBitPreservation store internally the big results from the replicas as List<String>, and therefore stored all in memory at the same time, whereas an iterator reading straight from the result-file would be more efficient memory-wise.

      Attachments

        Activity

          People

            svc Søren Vejrup Carlsen (Inactive)
            svc Søren Vejrup Carlsen (Inactive)
            Mikis Seth Sørensen Mikis Seth Sørensen (Inactive)
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: