You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Problem

Kiuwan Local Analyzer incorporates a safety mechanism that avoids concurrency problems when automatically upgrades.

This mechanism avoids two conflicting scenarios:

  • To upgrade when analysis are running
  • To analyze when upgrading is running

To implement this mechanism Kiuwan Local Analyzer create some *.lock files that under normal conditions control this synchronization.

Nevertheless, under some special circumstances (JVM crashes, user kills JVM, etc) it might be possible that those *.lock files remain.

If this happen, following situations may occur:

  • Analyses halt and do not progress (get blocked)
  • Automatic upgrade does not finish (get blocked and time out)

Solution

  • No labels