...
- Send command to random server node.
- Update ICP status in metastorage.
- Return result to the user.
- When some code tries to start on top of ICP Ignite must check ICP status and throw exception if status not READY.
- Each server node must track usage count for ICP:
- When some user code starts - increase usageCount.
- decrease usageCount on finish.
- Eventually usageCount will become zero. Node must clean local resources then.
unsafe remove
- Send command to all server node.
- Remove ICP status in metastorage.
- Remove all files from local disk.
- Return result to the user.
Risks and Assumptions
We assume that p2p and deployment SPI will be removed from Ignite.
...
- https://spark.apache.org/docs/latest/submitting-applications.html
- https://tomcat.apache.org/tomcat-11.0-doc/deployer-howto.html
- https://nightlies.apache.org/flink/flink-docs-stable/docs/ops/debugging/debugging_classloading/
- https://nightlies.apache.org/flink/flink-docs-release-2.2/docs/ops/rest_api/
- IEP-103: Code Deployment
Tickets
| Jira |
|---|
| server | ASF JIRA |
|---|
| columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
|---|
| columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
|---|
| maximumIssues | 20 |
|---|
| jqlQuery | labels = IEP-144 and type != Epic |
|---|
| serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
|---|
|
// Links or report with relevant JIRA tickets.