Uploaded image for project: 'mod-data-import'
  1. mod-data-import
  2. MODDATAIMP-307

SPIKE: It is not possible to run two or more data-import processes simultaneously

    XMLWordPrintable

Details

    • Folijet Sprint 98
    • 3
    • Folijet

    Description

      Job executions just hang or break unexpectedly.
      Some time exceptions like this can be found in the mod-data-import log

      [9000722eqId] Thread Thread[processing-files-thread-pool-9,5,main]=Thread[processing-files-thread-pool-9,5,main] has been blocked for 2904269 ms, time limit is 60000 ms
      io.vertx.core.VertxException: Thread blocked
      at sun.misc.Unsafe.park(Native Method) ~[?:1.8.0_222]
      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) ~[?:1.8.0_222]
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) ~[?:1.8.0_222]
      at java.util.concurrent.ArrayBlockingQueue.put(ArrayBlockingQueue.java:353) ~[?:1.8.0_222]
      at org.folio.service.processing.coordinator.QueuedBlockingCoordinator.acceptLock(QueuedBlockingCoordinator.java:29) ~[mod-data-import-fat.jar:?]
      at org.folio.service.processing.ParallelFileChunkingProcessor.processFile(ParallelFileChunkingProcessor.java:164) ~[mod-data-import-fat.jar:?]
      at org.folio.service.processing.ParallelFileChunkingProcessor.lambda$null$7(ParallelFileChunkingProcessor.java:116) ~[mod-data-import-fat.jar:?]
      at org.folio.service.processing.ParallelFileChunkingProcessor$$Lambda$319/2023107181.handle(Unknown Source) ~[?:?]
      at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$2(ContextImpl.java:316) ~[mod-data-import-fat.jar:?]
      at io.vertx.core.impl.ContextImpl$$Lambda$64/1244502316.run(Unknown Source) ~[?:?]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_222]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_222]
      at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[mod-data-import-fat.jar:?]
      at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_222]

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                ruslan_lavrov Ruslan Lavrov
                Taras_Spashchenko Taras Spashchenko
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases