Uploaded image for project: 'Blazegraph (by SYSTAP)'
  1. Blazegraph (by SYSTAP)
  2. BLZG-816

Logically empty HALog for committed transaction

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed - Won't Fix
    • Resolution: Cannot Reproduce
    • Affects Version/s: BIGDATA_RELEASE_1_2_2
    • Fix Version/s: None
    • Component/s: HAJournalServer
    • Labels:
      None

      Description

      During longevity testing, one of the machines failed (bigdata15). The machine was restarted and then the service on that machine was restarted. However, the service was unable to start due to a logically empty HALog file. It is permissible for the most recent HALog file to be empty (this occurs if the closing root block was not applied). However, it is not permissible for there to be a logically empty HALog file when the transaction was committed
      - the closing root block should have also been applied.

      ERROR: 101651 2013-08-19 10:23:02,514      main com.bigdata.Banner$1.uncaughtException(Banner.java:111): Uncaught exception in thread
      java.lang.RuntimeException: Could not start service: com.bigdata.journal.jini.ha.HAJournalServer{serviceName=com.bigdata.journal.jini.ha.HAJournalServer@bigdata15.bigdata.com#451982499, hostname=bigdata15.bigdata.com, serviceUUID=5715064c-fef0-493d-a05c-4d4c00b63961}
      	at com.bigdata.journal.jini.ha.AbstractServer.fatal(AbstractServer.java:531)
      	at com.bigdata.journal.jini.ha.AbstractServer.<init>(AbstractServer.java:957)
      	at com.bigdata.journal.jini.ha.HAJournalServer.<init>(HAJournalServer.java:506)
      	at com.bigdata.journal.jini.ha.HAJournalServer.main(HAJournalServer.java:4166)
      Caused by: net.jini.config.ConfigurationException: HAJournalClass=com.bigdata.journal.jini.ha.HAJournal; caused by:
      	java.lang.reflect.InvocationTargetException
      	at com.bigdata.journal.jini.ha.HAJournalServer.newHAJournal(HAJournalServer.java:777)
      	at com.bigdata.journal.jini.ha.HAJournalServer.newService(HAJournalServer.java:686)
      	at com.bigdata.journal.jini.ha.HAJournalServer.newService(HAJournalServer.java:125)
      	at com.bigdata.journal.jini.ha.AbstractServer.<init>(AbstractServer.java:950)
      	... 2 more
      Caused by: java.lang.reflect.InvocationTargetException
      	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
      	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
      	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
      	at com.bigdata.journal.jini.ha.HAJournalServer.newHAJournal(HAJournalServer.java:745)
      	... 5 more
      Caused by: com.bigdata.journal.jini.ha.HALogNexus$LogicallyEmptyHALogException: /root/workspace/READ_CACHE/benchmark/HAJournal-1/HAJournalServer/HALog/000/000/000/000/000/568/000000000000000568531.ha-log
      	at com.bigdata.journal.jini.ha.HALogNexus.populateIndexRecursive(HALogNexus.java:376)
      	at com.bigdata.journal.jini.ha.HALogNexus.populateIndexRecursive(HALogNexus.java:360)
      	at com.bigdata.journal.jini.ha.HALogNexus.populateIndexRecursive(HALogNexus.java:360)
      	at com.bigdata.journal.jini.ha.HALogNexus.populateIndexRecursive(HALogNexus.java:360)
      	at com.bigdata.journal.jini.ha.HALogNexus.populateIndexRecursive(HALogNexus.java:360)
      	at com.bigdata.journal.jini.ha.HALogNexus.populateIndexRecursive(HALogNexus.java:360)
      	at com.bigdata.journal.jini.ha.HALogNexus.populateIndexRecursive(HALogNexus.java:360)
      	at com.bigdata.journal.jini.ha.HALogNexus.populateIndexRecursive(HALogNexus.java:360)
      	at com.bigdata.journal.jini.ha.HALogNexus.<init>(HALogNexus.java:255)
      	at com.bigdata.journal.jini.ha.HAJournal.<init>(HAJournal.java:380)
      	at com.bigdata.journal.jini.ha.HAJournal.<init>(HAJournal.java:289)
      	... 10 more
      

        Attachments

          Activity

            People

            Assignee:
            martyncutcher martyncutcher
            Reporter:
            bryanthompson bryanthompson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: