[kepler-dev] Multiple instances of kepler

Christopher Brooks cxh at eecs.berkeley.edu
Thu Jan 25 16:27:21 PST 2007

Hi Norbert,
is marked as resolved and wontfix.

Chad writes:

> The only way we could fix this is to have multiple .kepler directories
> on one machine. This would require a profiling system like morpho has.
> Since I don't think this is on our list of things to do, i'm going to
> mark this WONTFIX.  If at some point we add a profile system, possibly
> when we add authentication, this problem should be fixed.

This bug precludes a user using two copies of Kepler on a big server.

Maybe a better error message would help?



    I have just realized now that currently, I am not able to execute two
    instances of Kepler. Which is not my intention in case of the GUI, but
    I cannot execute two workflows on the same machine from command-line.
    There was a case last Fall when a physicist executed the same workflow ten 
    times at once (from a script of course) to speed up his data transfer.
    Does the execution part of Kepler need exclusiveness or this is just the 
    GUI? Should this be considered as a bug? Any workarounds?
    How does this affect portal/dashboard building people, when workflows are
    executed in the background on a server?
    Caused by: java.sql.SQLException: The database is already in use by 
    another process: org.hsqldb.NIOLockFile at 940a0831[file 
    =/home/pnorbert/.kepler/cache/cachedata/hsqldb.lck, exists=true, 
    locked=false, valid=false, fl =null]: java.lang.Exception: 
    checkHeartbeat(): lock file 
    [/home/pnorbert/.kepler/cache/cachedata/hsqldb.lck] is presumably locked 
    by another process.
    Best regards
          Norbert Podhorszki
          University of California, Davis
          Department of Computer Science
          1 Shields Ave, 2236 Kemper Hall
          Davis, CA 95616
          (530) 752-5076
          pnorbert at cs.ucdavis.edu
    Kepler-dev mailing list
    Kepler-dev at ecoinformatics.org

More information about the Kepler-dev mailing list