Uploaded image for project: 'Giraph (Retired)'
  1. Giraph (Retired)
  2. GIRAPH-270

Improve TestManualCheckpoint

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      A good test case for checkpointing is important as we experiment, for example, with storing messages separately to enable out-of-core messaging.

      There are two problems with TestManualCheckpoint:

      • It's only checking that the sum of vertex ids is invariant. This doesn't guarantee that we're correctly restoring vertex values, edges, and messages.
      • The "restarted job" seems to actually start from scratch, and overwrite the previous job's checkpoints. What we are expecting, instead, is the restarted job to load the latest checkpoint and start from there.

      Attachments

        1. Improve_TestManualCheckpoint.patch
          5 kB
          Aravind Anbudurai

        Issue Links

          Activity

            People

              aru7 Aravind Anbudurai
              apresta Alessandro Presta
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: