[
https://issues.apache.org/jira/browse/KYLIN-558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
liyang updated KYLIN-558:
-------------------------
Issue Type: Wish (was: New Feature)
> Quota management support by project
> -----------------------------------
>
> Key: KYLIN-558
> URL: https://issues.apache.org/jira/browse/KYLIN-558
> Project: Kylin
> Issue Type: Wish
> Components: General
> Reporter: Luke Han
> Assignee: Luke Han
> Fix For: v1.2
>
>
> Cube technology is using space swap time: pre-calculate result and store to
> somewhere for further query, since the result already there, there's no
> runtime scan in query phase.
> Although Kylin have good design to optimize final cube size, but in reality,
> storage and computing resources always have limitation. To well balance
> between each project, this feature will enable quota by project:
> 1. Entire system will have one setting for total quota, could set by admin or
> read from HBase/Hive
> 2. Each project will have quota setting, default value will be set in
> kylin.propertiies file
> 3. Admin can update that value of each project.
> 4. Every cube build job should inquire it's project quota and compare to used
> storage, denied process to next step if the used storage already exceed quota
> 5. System should alert project owner and admin when used storage close to 85%
> of quota or exceeded
> Same policy also should extend to MR job, Hive and others.
> Target Release: v0.7.3 - capacity and automation
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)