Commit 873146f5 authored by Daniele Venzano's avatar Daniele Venzano

Split the things in a client and a scheduler, the client will be available as...

Split the things in a client and a scheduler, the client will be available as a cli client or a web application.
parent e128a1c5
......@@ -51,4 +51,11 @@
<primary-key name="PRIMARY" columns="id"/>
</table>
</data-source>
<data-source name="MySQL - @m1 devel" uuid="33b1ec79-4374-4ff8-a8f8-26c89b418a79">
<database-info product="MySQL" version="5.5.44-MariaDB-1ubuntu0.14.04.1" jdbc-version="4.0" driver-name="MySQL Connector Java" driver-version="mysql-connector-java-5.1.35 ( Revision: 5fb9c5849535c13917c2cf9baaece6ef9693ef27 )">
<extra-name-characters>#@</extra-name-characters>
<identifier-quote-string>`</identifier-quote-string>
</database-info>
<case-sensitivity plain-identifiers="exact" quoted-identifiers="exact"/>
</data-source>
</component>
\ No newline at end of file
......@@ -7,5 +7,11 @@
<schema-pattern>caaas.*</schema-pattern>
<default-schemas>caaas.*</default-schemas>
</data-source>
<data-source name="MySQL - @m1 devel" uuid="33b1ec79-4374-4ff8-a8f8-26c89b418a79">
<secret-storage>master_key</secret-storage>
<user-name>caaas_devel</user-name>
<schema-pattern>caaas.*</schema-pattern>
<default-schemas>caaas.*</default-schemas>
</data-source>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="DataSourceManagerImpl" format="xml" hash="3694309854">
<component name="DataSourceManagerImpl" format="xml" hash="270082280">
<data-source source="LOCAL" name="MySQL - @m1" uuid="a32fd6de-3ffa-40c0-9ec8-8953a89c53e0">
<driver-ref>mysql</driver-ref>
<synchronize>true</synchronize>
......@@ -15,5 +15,19 @@
</driver-properties>
<libraries />
</data-source>
<data-source source="LOCAL" name="MySQL - @m1 devel" uuid="33b1ec79-4374-4ff8-a8f8-26c89b418a79">
<driver-ref>mysql</driver-ref>
<synchronize>true</synchronize>
<jdbc-driver>com.mysql.jdbc.Driver</jdbc-driver>
<jdbc-url>jdbc:mysql://localhost:3306</jdbc-url>
<driver-properties>
<property name="zeroDateTimeBehavior" value="convertToNull" />
<property name="tinyInt1isBit" value="false" />
<property name="characterEncoding" value="utf8" />
<property name="characterSetResults" value="utf8" />
<property name="yearIsDateType" value="false" />
</driver-properties>
<libraries />
</data-source>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/caaas/sql.py" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/images/notebook/files/start-notebook.sh" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/caaas_web/sql.py" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/scripts/images/notebook/files/start-notebook.sh" charset="UTF-8" />
<file url="PROJECT" charset="UTF-8" />
</component>
</project>
\ No newline at end of file
......@@ -5,7 +5,7 @@
<entry url="file://$PROJECT_DIR$">
<entryData>
<resourceRoots>
<path value="file://$PROJECT_DIR$/caaas" />
<path value="file://$PROJECT_DIR$/caaas_web" />
</resourceRoots>
</entryData>
</entry>
......
......@@ -2,18 +2,93 @@
<project version="4">
<component name="ChangeListManager">
<list default="true" id="75bc5abc-acc8-44ff-9d8a-85151a0cbca1" name="Default" comment="Fix a few bugs and add some css to the apps page">
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/api.py" afterPath="$PROJECT_DIR$/caaas/api.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/templates/apps.html" afterPath="$PROJECT_DIR$/caaas/templates/apps.html" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/static/caaas.css" afterPath="$PROJECT_DIR$/caaas/static/caaas.css" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/cleanup_thread.py" afterPath="$PROJECT_DIR$/caaas/cleanup_thread.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas_client/__init__.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas_scheduler/__init__.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/common/__init__.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/common/state/__init__.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/common/state/application.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/common/application_resources.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas-scheduler.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaasctl.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas_client/client.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/common/state/cluster.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/common/configuration.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/common/state/container.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/common/exceptions.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas_scheduler/periodic_tasks.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas_scheduler/platform.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas_scheduler/platform_status.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas_scheduler/rpyc_server.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas_scheduler/rpyc_service.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas_scheduler/scheduler.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/common/status.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas_scheduler/swarm_client.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/caaas_scheduler/swarm_status.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/common/state/user.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/dataSources.ids" afterPath="$PROJECT_DIR$/.idea/dataSources.ids" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/apache-proxy.py" afterPath="$PROJECT_DIR$/apache-proxy.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/dataSources.local.xml" afterPath="$PROJECT_DIR$/.idea/dataSources.local.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/dataSources.xml" afterPath="$PROJECT_DIR$/.idea/dataSources.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/encodings.xml" afterPath="$PROJECT_DIR$/.idea/encodings.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/install.sql" afterPath="$PROJECT_DIR$/install.sql" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/main.py" afterPath="$PROJECT_DIR$/main.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/proxy_manager.py" afterPath="$PROJECT_DIR$/caaas/proxy_manager.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/requirements.txt" afterPath="$PROJECT_DIR$/requirements.txt" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/sql.py" afterPath="$PROJECT_DIR$/caaas/sql.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/templates/submit.html" afterPath="$PROJECT_DIR$/caaas/templates/submit.html" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/templates/terminate.html" afterPath="$PROJECT_DIR$/caaas/templates/terminate.html" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/caaas/web.py" afterPath="$PROJECT_DIR$/caaas/web.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/webResources.xml" afterPath="$PROJECT_DIR$/.idea/webResources.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\__init__.py" afterPath="$PROJECT_DIR$/caaas_web/__init__.py" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\api.py" afterPath="$PROJECT_DIR$/caaas_web/api.py" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\cleanup_thread.py" afterPath="$PROJECT_DIR$/caaas_web/cleanup_thread.py" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\cluster_description.py" afterPath="$PROJECT_DIR$/caaas_web/cluster_description.py" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\config_parser.py" afterPath="$PROJECT_DIR$/caaas_web/config_parser.py" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\proxy_manager.py" afterPath="$PROJECT_DIR$/caaas_web/proxy_manager.py" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\spark_app_execution.py" afterPath="$PROJECT_DIR$/caaas_web/spark_app_execution.py" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\sql.py" afterPath="$PROJECT_DIR$/caaas_web/sql.py" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\static\caaas.css" afterPath="$PROJECT_DIR$/caaas_web/static/caaas.css" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\static\jquery-2.1.4.min.js" afterPath="$PROJECT_DIR$/caaas_web/static/jquery-2.1.4.min.js" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\swarm_manager.py" afterPath="$PROJECT_DIR$/caaas_web/swarm_manager.py" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\templates\apps.html" afterPath="$PROJECT_DIR$/caaas_web/templates/apps.html" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\templates\base.html" afterPath="$PROJECT_DIR$/caaas_web/templates/base.html" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\templates\base_user.html" afterPath="$PROJECT_DIR$/caaas_web/templates/base_user.html" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\templates\home.html" afterPath="$PROJECT_DIR$/caaas_web/templates/home.html" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\templates\index.html" afterPath="$PROJECT_DIR$/caaas_web/templates/index.html" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\templates\inspect.html" afterPath="$PROJECT_DIR$/caaas_web/templates/inspect.html" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\templates\logs.html" afterPath="$PROJECT_DIR$/caaas_web/templates/logs.html" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\templates\notebook.html" afterPath="$PROJECT_DIR$/caaas_web/templates/notebook.html" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\templates\status.html" afterPath="$PROJECT_DIR$/caaas_web/templates/status.html" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\templates\submit.html" afterPath="$PROJECT_DIR$/caaas_web/templates/submit.html" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\templates\terminate.html" afterPath="$PROJECT_DIR$/caaas_web/templates/terminate.html" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\utils.py" afterPath="$PROJECT_DIR$/caaas_web/utils.py" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\caaas\web.py" afterPath="$PROJECT_DIR$/caaas_web/web.py" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\build_images.sh" afterPath="$PROJECT_DIR$/scripts/images/build_images.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\files\remove_alias.sh" afterPath="$PROJECT_DIR$/scripts/images/files/remove_alias.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\files\spark-defaults.conf" afterPath="$PROJECT_DIR$/scripts/images/files/spark-defaults.conf" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\files\start-master.sh" afterPath="$PROJECT_DIR$/scripts/images/files/start-master.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\files\start-shell.sh" afterPath="$PROJECT_DIR$/scripts/images/files/start-shell.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\files\start-worker.sh" afterPath="$PROJECT_DIR$/scripts/images/files/start-worker.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\files\submit.sh" afterPath="$PROJECT_DIR$/scripts/images/files/submit.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\gen_dockerfiles.py" afterPath="$PROJECT_DIR$/scripts/images/gen_dockerfiles.py" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\master\Dockerfile" afterPath="$PROJECT_DIR$/scripts/images/master/Dockerfile" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\master\files\remove_alias.sh" afterPath="$PROJECT_DIR$/scripts/images/master/files/remove_alias.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\master\files\spark-shell.sh" afterPath="$PROJECT_DIR$/scripts/images/master/files/spark-shell.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\master\files\start-master.sh" afterPath="$PROJECT_DIR$/scripts/images/master/files/start-master.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\notebook\Dockerfile" afterPath="$PROJECT_DIR$/scripts/images/notebook/Dockerfile" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\notebook\files\application.conf" afterPath="$PROJECT_DIR$/scripts/images/notebook/files/application.conf" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\notebook\files\start-notebook.sh" afterPath="$PROJECT_DIR$/scripts/images/notebook/files/start-notebook.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\shell\Dockerfile" afterPath="$PROJECT_DIR$/scripts/images/shell/Dockerfile" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\shell\files\remove_alias.sh" afterPath="$PROJECT_DIR$/scripts/images/shell/files/remove_alias.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\shell\files\start-shell.sh" afterPath="$PROJECT_DIR$/scripts/images/shell/files/start-shell.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\submit\Dockerfile" afterPath="$PROJECT_DIR$/scripts/images/submit/Dockerfile" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\submit\files\remove_alias.sh" afterPath="$PROJECT_DIR$/scripts/images/submit/files/remove_alias.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\submit\files\submit.sh" afterPath="$PROJECT_DIR$/scripts/images/submit/files/submit.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\swarm_pull.sh" afterPath="$PROJECT_DIR$/scripts/images/swarm_pull.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\templates\common.tmpl" afterPath="$PROJECT_DIR$/scripts/images/templates/common.tmpl" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\templates\master.tmpl" afterPath="$PROJECT_DIR$/scripts/images/templates/master.tmpl" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\templates\shell.tmpl" afterPath="$PROJECT_DIR$/scripts/images/templates/shell.tmpl" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\templates\submit.tmpl" afterPath="$PROJECT_DIR$/scripts/images/templates/submit.tmpl" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\templates\worker.tmpl" afterPath="$PROJECT_DIR$/scripts/images/templates/worker.tmpl" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\worker\Dockerfile" afterPath="$PROJECT_DIR$/scripts/images/worker/Dockerfile" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\worker\files\remove_alias.sh" afterPath="$PROJECT_DIR$/scripts/images/worker/files/remove_alias.sh" />
<change type="MOVED" beforePath="E:\User Data\vcs\caaas\images\worker\files\start-worker.sh" afterPath="$PROJECT_DIR$/scripts/images/worker/files/start-worker.sh" />
</list>
<ignored path="caaas.iws" />
<ignored path=".idea/workspace.xml" />
......@@ -27,7 +102,10 @@
</component>
<component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
<component name="CoverageDataManager">
<SUITE FILE_PATH="coverage/caaas$main.coverage" NAME="main Coverage Results" MODIFIED="1439546430503" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/" />
<SUITE FILE_PATH="coverage/caaas$setup_db.coverage" NAME="setup_db Coverage Results" MODIFIED="1440148200724" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
<SUITE FILE_PATH="coverage/caaas$main.coverage" NAME="main Coverage Results" MODIFIED="1439994607232" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/" />
<SUITE FILE_PATH="coverage/caaas$caaasctl.coverage" NAME="caaasctl Coverage Results" MODIFIED="1440173670774" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
<SUITE FILE_PATH="coverage/caaas$caaas_scheduler.coverage" NAME="caaas-scheduler Coverage Results" MODIFIED="1440168922331" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
<SUITE FILE_PATH="coverage/caaas$apache_proxy.coverage" NAME="apache-proxy Coverage Results" MODIFIED="1439272960154" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
</component>
<component name="CreatePatchCommitExecutor">
......@@ -43,54 +121,6 @@
<option name="myItemId" />
<option name="myItemType" value="com.intellij.database.view.DbRootNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="MySQL - @m1" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="users" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" />
<option name="myItemType" value="com.intellij.database.view.DbRootNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="MySQL - @m1" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="proxy" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" />
<option name="myItemType" value="com.intellij.database.view.DbRootNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="MySQL - @m1" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="containers" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
......@@ -106,7 +136,7 @@
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="clusters" />
<option name="myItemId" value="users" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
</PATH>
......@@ -123,10 +153,6 @@
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="applications" />
<option name="myItemType" value="com.intellij.database.view.DbNodeDescriptor" />
</PATH_ELEMENT>
</PATH>
</component>
<component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
......@@ -135,11 +161,23 @@
</component>
<component name="FileEditorManager">
<leaf>
<file leaf-file-name="swarm_manager.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas/swarm_manager.py">
<file leaf-file-name="platform.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas_scheduler/platform.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="82" column="34" selection-start-line="82" selection-start-column="34" selection-end-line="82" selection-end-column="34" />
<caret line="47" column="0" selection-start-line="47" selection-start-column="0" selection-end-line="47" selection-end-column="0" />
<folding>
<element signature="e#0#70#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="client.py" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/caaas_client/client.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="1.0068965">
<caret line="40" column="0" selection-start-line="40" selection-start-column="0" selection-end-line="40" selection-end-column="0" />
<folding>
<element signature="e#0#11#0" expanded="true" />
</folding>
......@@ -147,148 +185,87 @@
</provider>
</entry>
</file>
<file leaf-file-name="swarm_pull.sh" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/images/swarm_pull.sh">
<file leaf-file-name="exceptions.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/common/exceptions.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="6" column="0" selection-start-line="6" selection-start-column="0" selection-end-line="6" selection-end-column="0" />
<caret line="10" column="0" selection-start-line="10" selection-start-column="0" selection-end-line="10" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="web.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas/web.py">
<file leaf-file-name="caaasctl.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaasctl.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="47" column="23" selection-start-line="47" selection-start-column="23" selection-end-line="47" selection-end-column="23" />
<caret line="31" column="61" selection-start-line="31" selection-start-column="61" selection-end-line="31" selection-end-column="61" />
<folding>
<element signature="e#0#59#0" expanded="true" />
<element signature="e#0#46#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="api.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas/api.py">
<file leaf-file-name="__init__.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/common/state/__init__.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="44" column="0" selection-start-line="44" selection-start-column="0" selection-end-line="44" selection-end-column="0" />
<caret line="20" column="0" selection-start-line="20" selection-start-column="0" selection-end-line="20" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="apps.html" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas/templates/apps.html">
<file leaf-file-name="user.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/common/state/user.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="-11.461538">
<caret line="34" column="0" selection-start-line="34" selection-start-column="0" selection-end-line="34" selection-end-column="0" />
<folding />
<state vertical-scroll-proportion="0.0">
<caret line="17" column="0" selection-start-line="17" selection-start-column="0" selection-end-line="17" selection-end-column="0" />
<folding>
<element signature="e#0#46#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="caaas.css" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas/static/caaas.css">
<file leaf-file-name="container.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/common/state/container.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="55" column="8" selection-start-line="55" selection-start-column="8" selection-end-line="55" selection-end-column="8" />
<caret line="2" column="0" selection-start-line="2" selection-start-column="0" selection-end-line="2" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="sql.py" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/caaas/sql.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.5641953">
<caret line="360" column="0" selection-start-line="360" selection-start-column="0" selection-end-line="360" selection-end-column="0" />
<folding>
<marker date="1439546421450" expanded="true" signature="1064:1101" placeholder="INSERT INTO ..." />
<marker date="1439546421450" expanded="true" signature="1320:1356" placeholder="SELECT COUNT..users..." />
<marker date="1439546421450" expanded="true" signature="1580:1613" placeholder="SELECT id FR..users..." />
<marker date="1439546421450" expanded="true" signature="1914:1947" placeholder="SELECT email..users..." />
<marker date="1439546421450" expanded="true" signature="2157:2184" placeholder="SELECT id, e..users..." />
<marker date="1439546421450" expanded="true" signature="2488:2553" placeholder="SELECT COUNT..applications..." />
<marker date="1439546421450" expanded="true" signature="2616:2696" placeholder="SELECT COUNT..applications..." />
<marker date="1439546421450" expanded="true" signature="2955:2984" placeholder="SELECT COUNT..clusters..." />
<marker date="1439546421450" expanded="true" signature="3047:3091" placeholder="SELECT COUNT..clusters..." />
<marker date="1439546421450" expanded="true" signature="3394:3425" placeholder="SELECT COUNT..containers..." />
<marker date="1439546421450" expanded="true" signature="3531:3577" placeholder="SELECT COUNT..containers..." />
<marker date="1439546421450" expanded="true" signature="3697:3746" placeholder="SELECT COUNT..containers..." />
<marker date="1439546421450" expanded="true" signature="3873:3937" placeholder="SELECT COUNT..containers..." />
<marker date="1439546421450" expanded="true" signature="4186:4246" placeholder="SELECT id FR..clusters..." />
<marker date="1439546421450" expanded="true" signature="4699:4739" placeholder="SELECT inter..proxy..." />
<marker date="1439546421450" expanded="true" signature="5106:5164" placeholder="SELECT id FR..proxy..." />
<marker date="1439546421450" expanded="true" signature="5525:5577" placeholder="INSERT INTO ..." />
<marker date="1439546421450" expanded="true" signature="5826:5873" placeholder="UPDATE clust..." />
<marker date="1439546421450" expanded="true" signature="6117:6222" placeholder="INSERT INTO ..." />
<marker date="1439546421450" expanded="true" signature="6539:6644" placeholder="INSERT INTO ..." />
<marker date="1439546421450" expanded="true" signature="6948:7002" placeholder="SELECT id, u..clusters..." />
<marker date="1439546421450" expanded="true" signature="7065:7134" placeholder="SELECT id, u..clusters..." />
<marker date="1439546421450" expanded="true" signature="7599:7631" placeholder="SELECT * FRO..clusters..." />
<marker date="1439546421450" expanded="true" signature="7984:8063" placeholder="SELECT id, d..containers..." />
<marker date="1439546421450" expanded="true" signature="8169:8263" placeholder="SELECT id, d..containers..." />
<marker date="1439546421450" expanded="true" signature="8383:8480" placeholder="SELECT id, d..containers..." />
<marker date="1439546421450" expanded="true" signature="8607:8719" placeholder="SELECT id, d..containers..." />
<marker date="1439546421450" expanded="true" signature="9266:9355" placeholder="SELECT id, d..containers..." />
<marker date="1439546421450" expanded="true" signature="9917:9984" placeholder="SELECT id, c..containers..." />
<marker date="1439546421450" expanded="true" signature="10336:10355" placeholder="SELECT * FRO..proxy..." />
<marker date="1439546421450" expanded="true" signature="10443:10482" placeholder="SELECT * FRO..proxy..." />
<marker date="1439546421450" expanded="true" signature="10564:10601" placeholder="SELECT * FRO..proxy..." />
<marker date="1439546421450" expanded="true" signature="10895:10932" placeholder="DELETE FROM ..." />
<marker date="1439546421450" expanded="true" signature="11110:11142" placeholder="DELETE FROM ..." />
<marker date="1439546421450" expanded="true" signature="11316:11346" placeholder="DELETE FROM ..." />
<marker date="1439546421450" expanded="true" signature="11587:11681" placeholder="INSERT INTO ..." />
<marker date="1439546421450" expanded="true" signature="11962:12071" placeholder="SELECT id FR..applications..." />
<marker date="1439546421450" expanded="true" signature="12162:12196" placeholder="DELETE FROM ..." />
<marker date="1439546421450" expanded="true" signature="12385:12433" placeholder="UPDATE appli..." />
<marker date="1439546421450" expanded="true" signature="12614:12711" placeholder="UPDATE appli..." />
<marker date="1439546421450" expanded="true" signature="12890:12972" placeholder="UPDATE appli..." />
<marker date="1439546421450" expanded="true" signature="13142:13226" placeholder="UPDATE appli..." />
<marker date="1439546421450" expanded="true" signature="13453:13479" placeholder="SELECT * FRO..applications..." />
<marker date="1439546421450" expanded="true" signature="13453:13501" placeholder="SELECT * FRO..applications..." />
<marker date="1439546421450" expanded="true" signature="13453:13506" placeholder="SELECT * FRO..applications..." />
<marker date="1439546421450" expanded="true" signature="13569:13610" placeholder="SELECT * FRO..applications..." />
<marker date="1439546421450" expanded="true" signature="13569:13621" placeholder="SELECT * FRO..applications..." />
<marker date="1439546421450" expanded="true" signature="13569:13639" placeholder="SELECT * FRO..applications..." />
<marker date="1439546421450" expanded="true" signature="13934:13970" placeholder="SELECT * FRO..applications..." />
<marker date="1439546421450" expanded="true" signature="14207:14252" placeholder="SELECT id FR..applications..." />
<marker date="1439546421450" expanded="true" signature="14565:14606" placeholder="UPDATE proxy..." />
<marker date="1439546421450" expanded="true" signature="14795:14872" placeholder="SELECT clust..proxy..." />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="cleanup_thread.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas/cleanup_thread.py">
<file leaf-file-name="cluster.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/common/state/cluster.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
<caret line="99" column="21" selection-start-line="99" selection-start-column="21" selection-end-line="99" selection-end-column="21" />
<caret line="12" column="4" selection-start-line="12" selection-start-column="4" selection-end-line="12" selection-end-column="86" />
<folding>
<element signature="e#0#40#0" expanded="true" />
<element signature="e#0#46#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="submit.html" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas/templates/submit.html">
<file leaf-file-name="__init__.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/common/__init__.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="-15.038462">
<caret line="32" column="0" selection-start-line="32" selection-start-column="0" selection-end-line="32" selection-end-column="0" />
<state vertical-scroll-proportion="0.0">
<caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="index.html" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/caaas/templates/index.html">
<file leaf-file-name="application.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/common/state/application.py">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="-5.230769">
<caret line="8" column="17" selection-start-line="7" selection-start-column="4" selection-end-line="8" selection-end-column="17" />
<state vertical-scroll-proportion="0.0">
<caret line="3" column="0" selection-start-line="3" selection-start-column="0" selection-end-line="3" selection-end-column="0" />
<folding />
</state>
</provider>
......@@ -300,8 +277,8 @@
<option name="RECENT_TEMPLATES">
<list>
<option value="Html5" />
<option value="Python Script" />
<option value="CSS File" />
<option value="Python Script" />
</list>
</option>
</component>
......@@ -311,40 +288,6 @@
<component name="IdeDocumentHistory">
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/images/templates/master.tmpl" />
<option value="$PROJECT_DIR$/images/templates/common.tmpl" />
<option value="$PROJECT_DIR$/images/templates/shell.tmpl" />
<option value="$PROJECT_DIR$/images/templates/submit.tmpl" />
<option value="$PROJECT_DIR$/images/templates/worker.tmpl" />
<option value="$PROJECT_DIR$/images/notebook/Dockerfile" />
<option value="$PROJECT_DIR$/README.md" />
<option value="$APPLICATION_CONFIG_DIR$/consoles/db/a32fd6de-3ffa-40c0-9ec8-8953a89c53e0/console.sql" />
<option value="$PROJECT_DIR$/images/notebook/files/application.conf" />
<option value="$PROJECT_DIR$/images/notebook/files/start-notebook.sh" />
<option value="$PROJECT_DIR$/caaas/swarm.py" />
<option value="$PROJECT_DIR$/images/submit/files/submit.sh" />
<option value="$PROJECT_DIR$/caaas/templates/logs.html" />
<option value="$PROJECT_DIR$/caaas/spark_application.py" />
<option value="$PROJECT_DIR$/caaas/templates/user-status.html" />
<option value="$PROJECT_DIR$/caaas/cluster_description.py" />
<option value="$PROJECT_DIR$/images/files/submit.sh" />
<option value="$PROJECT_DIR$/caaas.ini.template" />
<option value="$PROJECT_DIR$/utils/config.py" />
<option value="$PROJECT_DIR$/utils/__init__.py" />
<option value="$PROJECT_DIR$/caaas.ini" />
<option value="$PROJECT_DIR$/requirements.txt" />
<option value="$PROJECT_DIR$/caaas/config_parser.py" />
<option value="$PROJECT_DIR$/caaas/spark_app_execution.py" />
<option value="$PROJECT_DIR$/apache-proxy.py" />
<option value="$PROJECT_DIR$/caaas/templates/base_user.html" />
<option value="$PROJECT_DIR$/caaas/templates/inspect.html" />
<option value="$PROJECT_DIR$/caaas/__init__.py" />
<option value="$PROJECT_DIR$/images/files/start-worker.sh" />
<option value="$PROJECT_DIR$/caaas/templates/status.html" />
<option value="$PROJECT_DIR$/caaas/utils.py" />
<option value="$PROJECT_DIR$/images/gen_dockerfiles.py" />
<option value="$PROJECT_DIR$/images/master/files/start-master.sh" />
<option value="$PROJECT_DIR$/images/worker/files/start-worker.sh" />
<option value="$PROJECT_DIR$/images/swarm_pull.sh" />
<option value="$PROJECT_DIR$/images/build_images.sh" />
<option value="$PROJECT_DIR$/caaas/templates/home.html" />
......@@ -362,6 +305,40 @@
<option value="$PROJECT_DIR$/caaas/static/caaas.css" />
<option value="$PROJECT_DIR$/caaas/templates/submit.html" />
<option value="$PROJECT_DIR$/caaas/sql.py" />
<option value="$PROJECT_DIR$/caaas/application_execution.py" />
<option value="$PROJECT_DIR$/caaas/application_history.py" />
<option value="$PROJECT_DIR$/caaas/platform_manager.py" />
<option value="$PROJECT_DIR$/caaas-scheduler/jsonrpc_server.py" />
<option value="$PROJECT_DIR$/caaas-scheduler/rpyc_service.py" />
<option value="$PROJECT_DIR$/caaas-scheduler/loop.py" />
<option value="$PROJECT_DIR$/caaas_scheduler/rpyc_server.py" />
<option value="$PROJECT_DIR$/caaas_scheduler/periodic_tasks.py" />
<option value="$PROJECT_DIR$/caaas_scheduler/schduler.py" />
<option value="$PROJECT_DIR$/caaas_scheduler/__init__.py" />
<option value="$PROJECT_DIR$/setup_db.py" />
<option value="$PROJECT_DIR$/common/configuration.py" />
<option value="$PROJECT_DIR$/requirements.txt" />
<option value="$PROJECT_DIR$/common/status.py" />
<option value="$PROJECT_DIR$/caaas_client/__init__.py" />
<option value="$PROJECT_DIR$/caaas_scheduler/platform_status.py" />
<option value="$PROJECT_DIR$/caaas-scheduler.py" />
<option value="$PROJECT_DIR$/common/state/application_resources.py" />
<option value="$PROJECT_DIR$/common/state/application_state.py" />
<option value="$PROJECT_DIR$/caaas_scheduler/rpyc_service.py" />
<option value="$PROJECT_DIR$/common/application.py" />
<option value="$PROJECT_DIR$/caaas_scheduler/swarm_client.py" />
<option value="$PROJECT_DIR$/caaas_scheduler/swarm_status.py" />
<option value="$PROJECT_DIR$/common/application_resources.py" />
<option value="$PROJECT_DIR$/caaas_scheduler/scheduler.py" />
<option value="$PROJECT_DIR$/caaas_scheduler/platform.py" />
<option value="$PROJECT_DIR$/common/state/cluster.py" />
<option value="$PROJECT_DIR$/common/state/user.py" />
<option value="$PROJECT_DIR$/common/state/application.py" />
<option value="$PROJECT_DIR$/common/state/container.py" />
<option value="$PROJECT_DIR$/common/state/__init__.py" />
<option value="$PROJECT_DIR$/caaasctl.py" />
<option value="$PROJECT_DIR$/common/exceptions.py" />
<option value="$PROJECT_DIR$/caaas_client/client.py" />
</list>
</option>
</component>
......@@ -377,8 +354,8 @@
<order />
</component>
<component name="ProjectFrameBounds">
<option name="x" value="255" />
<option name="y" value="36" />
<option name="x" value="220" />
<option name="y" value="34" />
<option name="width" value="1606" />
<option name="height" value="998" />
</component>
......@@ -525,7 +502,6 @@
</PATH>
</subPane>
</pane>
<pane id="Scratches" />
<pane id="ProjectPane">
<subPane>
<PATH>
......@@ -554,7 +530,7 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="scripts" />
<option name="myItemId" value="common" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
......@@ -568,7 +544,11 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemId" value="common" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="state" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
......@@ -582,11 +562,7 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="templates" />
<option name="myItemId" value="caaas_scheduler" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
......@@ -600,20 +576,17 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="caaas" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="static" />
<option name="myItemId" value="caaas_client" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
</subPane>
</pane>
<pane id="Scratches" />
</panes>
</component>
<component name="PropertiesComponent">
<property name="settings.editor.selected.configurable" value="com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable" />
<property name="settings.editor.selected.configurable" value="database.main" />
<property name="settings.editor.splitter.proportion" value="0.2" />
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="last_opened_file_path" value="E:/User Software/WinPython-64bit-2.7.9.3/python-2.7.9.amd64/python.exe" />
......@@ -634,18 +607,20 @@
</component>
<component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS">
<recent name="E:\User Data\vcs\caaas\common\state" />
<recent name="E:\User Data\vcs\caaas\images" />
<recent name="E:\User Data\vcs\caaas\caaas\templates" />
<recent name="E:\User Data\vcs\caaas\images\notebook" />
<recent name="E:\User Data\vcs\caaas" />
</key>
<key name="MoveFile.RECENT_KEYS">
<recent name="E:\User Data\vcs\caaas\scripts" />
<recent name="E:\User Data\vcs\caaas\caaas" />
<recent name="E:\User Data\vcs\caaas\images\notebook\files" />
<recent name="E:\User Data\vcs\caaas" />
</key>
</component>
<component name="RunManager" selected="Python.main">
<component name="RunManager" selected="Python.caaasctl">
<configuration default="true" type="BashConfigurationType" factoryName="Bash">
<option name="INTERPRETER_OPTIONS" value="" />
<option name="INTERPRETER_PATH" value="" />
......@@ -845,29 +820,32 @@
<option name="USE_KEYWORD" value="false" />
<method />
</configuration>
<configuration default="false" name="main" type="PythonConfigurationType" factoryName="Python">
<configuration default="false" name="caaas-scheduler" type="PythonConfigurationType" factoryName="Python">
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
<envs>
<env name="PYTHONUNBUFFERED" value="1" />
</envs>
<option name="SDK_HOME" value="" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />