dbms-catalogue issueshttps://omi-gitlab.e-technik.uni-ulm.de/mowgli/dbms-catalogue/-/issues2019-08-03T10:42:55Zhttps://omi-gitlab.e-technik.uni-ulm.de/mowgli/dbms-catalogue/-/issues/27Add double check if instance is in error state2019-08-03T10:42:55ZDaniel SeyboldAdd double check if instance is in error stateIt may occur that an instance is set to temorarily (for some seconds) on the ERROR state and the client throws an exception. Yet the instance changes to the OK state afterwards but the deployment terminates.
Add a double check to avoid ...It may occur that an instance is set to temorarily (for some seconds) on the ERROR state and the client throws an exception. Yet the instance changes to the OK state afterwards but the deployment terminates.
Add a double check to avoid this issue.
Exception:
`019-08-01 02:32:39 +0000 [ERROR] from de.uulm.omi.runtime.application.user.UserSpecParser in pool-2-thread-7 -
ColosseumUserException thrown while deploying application!
de.uulm.omi.cloudiator.generic.ColosseumUserException: ApplicationInstance cannot become ready, virtualmachine de.uniulm.omi.cloudiator.colosseum.client.entities.VirtualMachine@d3d1ab06 in error state
at de.uulm.omi.runtime.application.deployment.ApplicationDeployer.isApplicationInstanceReady(ApplicationDeployer.java:206)
at de.uulm.omi.runtime.application.deployment.ApplicationDeployer.waitForDeployment(ApplicationDeployer.java:173)
at de.uulm.omi.runtime.application.deployment.ApplicationDeployment$1.call(ApplicationDeployment.java:81)
at de.uulm.omi.runtime.application.deployment.ApplicationDeployment$1.call(ApplicationDeployment.java:71)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
2019-08-01 02:32:39 +0000 [INFO] from de.uulm.omi.runtime.application.user.UserSpecParser in pool-2-thread-7 -
application deployment terminated`Daniel SeyboldDaniel Seyboldhttps://omi-gitlab.e-technik.uni-ulm.de/mowgli/dbms-catalogue/-/issues/26Check for apt lock and wait before starting lifecycle actions2018-11-16T09:03:22ZDaniel SeyboldCheck for apt lock and wait before starting lifecycle actionshttps://askubuntu.com/questions/468248/i-need-to-check-for-dpkg-lock-before-installing-apps-in-a-scripthttps://askubuntu.com/questions/468248/i-need-to-check-for-dpkg-lock-before-installing-apps-in-a-scriptDaniel SeyboldDaniel Seyboldhttps://omi-gitlab.e-technik.uni-ulm.de/mowgli/dbms-catalogue/-/issues/15Create a new Application instead of an ApplicationInstance2018-01-24T12:33:41ZDaniel SeyboldCreate a new Application instead of an ApplicationInstancea new deployment should trigger a new application instead of a applicationInstance:
- each deployment will be most likely another DB type (i.e. new security groups are required)
- new keys will be createda new deployment should trigger a new application instead of a applicationInstance:
- each deployment will be most likely another DB type (i.e. new security groups are required)
- new keys will be createdDaniel SeyboldDaniel Seyboldhttps://omi-gitlab.e-technik.uni-ulm.de/mowgli/dbms-catalogue/-/issues/13Add support for application deployment on existing nodes2017-07-05T08:30:07ZDaniel SeyboldAdd support for application deployment on existing nodes- deploy application on a set of existing nodes (running lance)
- skip VM creation process
- define a set of required input parameters for node deployment
- check if custom ENV variables can be passed directly to Lance- deploy application on a set of existing nodes (running lance)
- skip VM creation process
- define a set of required input parameters for node deployment
- check if custom ENV variables can be passed directly to LanceDaniel SeyboldDaniel Seyboldhttps://omi-gitlab.e-technik.uni-ulm.de/mowgli/dbms-catalogue/-/issues/8Add container type to API2018-09-10T19:19:16ZDaniel SeyboldAdd container type to APIAdd container type DOCKER/PLAIN to the REST API
decide on solution for start scripts. e.g. startDocker, startPlainAdd container type DOCKER/PLAIN to the REST API
decide on solution for start scripts. e.g. startDocker, startPlain