You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@yunikorn.apache.org by gi...@apache.org on 2020/09/04 09:32:30 UTC

[incubator-yunikorn-site] branch asf-site updated: Auto refresh web-site content

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-yunikorn-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 11de45e  Auto refresh web-site content
11de45e is described below

commit 11de45e0a9cc2b719ba61f29ccd84920978279dd
Author: yunikorn-bot <yu...@gmail.com>
AuthorDate: Fri Sep 4 09:32:17 2020 +0000

    Auto refresh web-site content
---
 098cffed.65318514.js                               |   1 -
 098cffed.a5999701.js                               |   1 +
 0a87ba36.2be43b4d.js                               |   1 -
 0a87ba36.b31be5cc.js                               |   1 +
 0c902ed6.b6b73ade.js                               |   1 +
 0c902ed6.d8ad1130.js                               |   1 -
 0c93c27b.ee2e1a2b.js                               |   1 -
 0cd5b1a7.84636620.js                               |   1 -
 0cd5b1a7.d0f83ee9.js                               |   1 +
 1.984a9eca.js                                      |   1 +
 1.a4f24174.js                                      |   1 -
 13f29f79.6686b943.js                               |   1 +
 17896441.4f11a54d.js                               |   1 -
 17896441.b3f0a2f6.js                               |   1 +
 17c1bf74.0baefada.js                               |   1 -
 17c1bf74.cf8c60c9.js                               |   1 +
 1a38f637.5467d741.js                               |   1 -
 1a38f637.c6bfdf54.js                               |   1 +
 1b5b94bb.39c750b9.js                               |   1 +
 1b5b94bb.fe076bf1.js                               |   1 -
 1be78505.4b30fc48.js                               |   1 +
 1be78505.72e86e15.js                               |   1 -
 1f391b9e.671a9dd7.js                               |   1 +
 1f466884.aa70302e.js                               |   1 +
 1f466884.f6520dfc.js                               |   1 -
 2.9f12e410.js                                      |   2 -
 2.c5f1a433.js                                      |   2 +
 ...410.js.LICENSE.txt => 2.c5f1a433.js.LICENSE.txt |   0
 20ac7829.f8c3726b.js                               |   1 -
 229fac93.7befd9db.js                               |   1 +
 2f255b7b.f414cffd.js                               |   1 -
 2fea1ee9.e873076a.js                               |   1 -
 3.4670dccb.js => 3.1b5d6c69.js                     |   2 +-
 32128dad.7d9afc1a.js                               |   1 +
 34003c72.3c68239b.js                               |   1 +
 34003c72.9b9264a7.js                               |   1 -
 39829feb.0481fe31.js                               |   1 +
 39829feb.e507ec73.js                               |   1 -
 3d1791fa.8705c526.js                               |   1 -
 3d1791fa.e5bb902b.js                               |   1 +
 3e0e5d5b.fd0056ca.js                               |   1 -
 404.html                                           |  18 +--
 43c45fbd.d6ce5b62.js                               |   1 -
 43c45fbd.dcbf0819.js                               |   1 +
 47b8b18c.3aeca002.js                               |   1 +
 47b8b18c.d17030fb.js                               |   1 -
 4cb7ee90.dd1cdd33.js                               |   1 -
 4d53942d.c08e49eb.js => 4d53942d.352b9946.js       |   2 +-
 4e1badf8.2beaff9e.js                               |   1 +
 4e1badf8.df3bd69e.js                               |   1 -
 528dfaf3.8d245cb3.js                               |   1 +
 528dfaf3.bbbf6cbf.js                               |   1 -
 53c63e3f.902a5729.js                               |   1 +
 53c63e3f.ed8a911b.js                               |   1 -
 579bd563.c82374d3.js                               |   1 -
 5c1c0c73.8a2502fc.js                               |   1 +
 5c1c0c73.fa250ab5.js                               |   1 -
 5c2fd2aa.518ec321.js                               |   1 +
 5c2fd2aa.af392ba6.js                               |   1 -
 6356979d.59df3871.js                               |   1 -
 64a11ff0.143f7ea5.js                               |   1 +
 64a11ff0.469eba81.js                               |   1 -
 68bfee64.da9f37b5.js                               |   1 +
 69994b68.d47eaff3.js                               |   1 -
 69994b68.f9c465bd.js                               |   1 +
 6bf8e8e6.11a824dc.js                               |   1 +
 6bf8e8e6.9359249a.js                               |   1 -
 6c36aa60.23c61482.js                               |   1 +
 6c4581ec.60d8a4c9.js                               |   1 -
 6c4581ec.91b69fd9.js                               |   1 +
 70245927.1757b3fa.js                               |   1 +
 84.60f5ca0b.js => 75.d5d579f5.js                   |   2 +-
 77848a81.ac5c9372.js                               |   1 +
 77848a81.d104ae1c.js                               |   1 -
 81e41fa3.3eef7351.js                               |   1 -
 830bde22.62d2db2c.js                               |   1 +
 830bde22.f3bc8dc4.js                               |   1 -
 872379cf.4bd0d2ae.js                               |   1 +
 872379cf.c90a95dd.js                               |   1 -
 8ad1c52d.59532bd5.js                               |   1 -
 8ad1c52d.61b9e848.js                               |   1 +
 90998519.21aa0045.js                               |   1 +
 90998519.e810b5f3.js                               |   1 -
 919d2539.f2ed243a.js                               |   1 -
 92a19523.32bbf5b2.js                               |   1 -
 92a19523.b8018cba.js                               |   1 +
 935f2afb.533f86fd.js                               |   1 +
 94e4428c.50d31592.js                               |   1 -
 94e4428c.8cec289a.js                               |   1 +
 9523dcb5.98b88ad1.js                               |   1 +
 9523dcb5.e44c8477.js                               |   1 -
 9707d709.85b20f41.js                               |   1 +
 9707d709.deb532f8.js                               |   1 -
 987fec61.ac415520.js                               |   1 -
 a44914cc.4d10953c.js                               |   1 -
 a44914cc.93c13605.js                               |   1 +
 a5b5dcea.2cbddcff.js                               |   1 -
 a5b5dcea.ed0d801a.js                               |   1 +
 a6514927.67fee035.js                               |   1 -
 a6514927.9a83433a.js                               |   1 +
 a6aa9e1f.be837b2f.js                               |   1 -
 a7fed74b.79d7b500.js                               |   1 +
 a7fed74b.9f67ee1f.js                               |   1 -
 aaed39fd.beb4e48b.js                               |   1 -
 aaed39fd.c1498ba1.js                               |   1 +
 ac22c4de.6370bd39.js                               |   1 -
 ac22c4de.b84880b1.js                               |   1 +
 ae8ddf81.5b090aa2.js                               |   1 +
 ae8ddf81.e9631b39.js                               |   1 -
 afe6f65e.08adb094.js                               |   1 +
 afe6f65e.292f43b5.js                               |   1 -
 ...tion-state-9fece547976633347194f9fc2abc1413.png | Bin 0 -> 119630 bytes
 ...pu_profile-9597863f861872384ae86daabd07f7f9.jpg | Bin 0 -> 259919 bytes
 ...ard_secret-80e18f88ceb541c0d70bcd1c60176290.png | Bin 0 -> 31815 bytes
 ...ken_select-a9c66b12d37a247d623e662d642b80be.png | Bin 0 -> 47533 bytes
 ...p-minikube-741c814795983ad6133a5b5b33a2f398.png | Bin 0 -> 249095 bytes
 ...er-desktop-7afa28a7972e0e8867bcab8a6a9ac614.png | Bin 0 -> 247891 bytes
 ...te-example-294dbf22ea35a750c8ad768c8760929d.png | Bin 0 -> 239302 bytes
 ...land_debug-bf10925ea3e1fdd82cfd32b6f4049678.jpg | Bin 0 -> 198845 bytes
 ...ef_imports-561026920e1af00c7f8bfa7376191b7b.png | Bin 0 -> 71562 bytes
 ...nspections-0a8a996f6a35f769fefad1ecae985229.png | Bin 0 -> 115226 bytes
 ...pref_other-dc9c57dd4938d82eddb361a0589892e8.png | Bin 0 -> 51200 bytes
 ..._pref_tabs-4b0ef9fecec3c65ffc195702320e11fe.png | Bin 0 -> 52260 bytes
 ...ject-state-ce78c19f65c895bbbddd0e48b4c22d8f.png | Bin 0 -> 39732 bytes
 ...e-app-mgmt-2bf575c7d0093bd5087763ea9de41a11.jpg | Bin 0 -> 79170 bytes
 ...e-fairness-3a524e14fa54750fdc0d5456852f05f2.png | Bin 0 -> 173299 bytes
 ...e-recovery-6abe663c243bdfdbff691e14a70166e5.jpg | Bin 0 -> 319477 bytes
 ...e-workflow-191f147a7501740ec6632f216f2bb25f.jpg | Bin 0 -> 441551 bytes
 ...jobs-on-ui-21e219c2182fd987302f26a7428b9cac.png | Bin 0 -> 528736 bytes
 ...spark-pods-21a4c799796031460e737650d06d3f7b.png | Bin 0 -> 303407 bytes
 ...throughput-5a45b5084a84d880c20179703af1e6b4.png | Bin 0 -> 252615 bytes
 ...creenshots-0ed0a6715b3eaf299745512c3907ce9c.gif | Bin 0 -> 652014 bytes
 b56a9dad.2ded42ab.js                               |   1 +
 b56a9dad.7172396d.js                               |   1 -
 be5acdb0.5c2ebeed.js                               |   1 -
 c3dff334.0f65c86f.js                               |   1 -
 c3dff334.19fc1817.js                               |   1 +
 c4f5d8e4.bdc657e5.js => c4f5d8e4.f27875e2.js       |   2 +-
 c6c6e257.304b166d.js                               |   1 -
 c7277ad6.76a2984c.js                               |   1 -
 c7277ad6.e38aa587.js                               |   1 +
 c95b781b.b8e7941f.js                               |   1 +
 ccc49370.f8e340bb.js                               |   1 -
 community/coding_guidelines/index.html             |  42 +++---
 community/download/index.html                      |  40 +++---
 community/get_involved/index.html                  |  42 +++---
 community/how_to_contribute/index.html             |  42 +++---
 community/index.html                               | 146 ---------------------
 community/reporting_issues/index.html              |  42 +++---
 community/roadmap/index.html                       |  42 +++---
 community/sessions/index.html                      |  40 +++---
 d3dc4da8.3e12e539.js                               |   1 -
 d3dc4da8.b073763e.js                               |   1 +
 d3f79ca7.648971c5.js                               |   1 -
 da3e9658.6fb36244.js                               |   1 -
 da3e9658.e8ce6cc3.js                               |   1 +
 da84cc0d.256c6bfc.js                               |   1 +
 da84cc0d.3172408d.js                               |   1 -
 db80e14b.e523725b.js                               |   1 -
 debcf1ca.47cf137b.js                               |   1 -
 debcf1ca.7ead0a2d.js                               |   1 +
 df0dc7dc.99967b5c.js                               |   1 -
 df7bd322.8c113397.js                               |   1 -
 df7bd322.c365d7d4.js                               |   1 +
 docs/community/coding_guidelines/index.html        |  52 ++++----
 docs/community/community_sync_up/index.html        |  52 ++++----
 docs/community/how_to_contribute/index.html        |  52 ++++----
 docs/community/reporting_issues/index.html         |  52 ++++----
 docs/configuration/acls/index.html                 |  52 ++++----
 docs/configuration/placement_rules/index.html      |  52 ++++----
 docs/configuration/queue_config/index.html         |  52 ++++----
 docs/design/cross_queue_preemption/index.html      |  52 ++++----
 docs/design/design/index.html                      |  52 ++++----
 docs/design/namespace_resource_quota/index.html    |  52 ++++----
 docs/design/pluggable_app_management/index.html    |  54 ++++----
 docs/design/resilience/index.html                  |  56 ++++----
 docs/design/scheduler_configuration/index.html     |  52 ++++----
 docs/download/index.html                           |  52 ++++----
 docs/get_started/developer_guide/index.html        |  52 ++++----
 docs/get_started/release_notes/index.html          |  52 ++++----
 docs/index.html                                    |  52 ++++----
 docs/next/api/cluster/index.html                   |  52 ++++----
 docs/next/api/scheduler/index.html                 |  54 ++++----
 docs/next/api/system/index.html                    |  54 ++++----
 docs/next/design/architecture/index.html           |  54 ++++----
 docs/next/design/cross_queue_preemption/index.html |  54 ++++----
 docs/next/design/k8shim/index.html                 |  54 ++++----
 .../design/namespace_resource_quota/index.html     |  54 ++++----
 .../design/pluggable_app_management/index.html     |  56 ++++----
 docs/next/design/predicates/index.html             |  54 ++++----
 docs/next/design/resilience/index.html             |  58 ++++----
 .../next/design/scheduler_configuration/index.html |  54 ++++----
 docs/next/design/scheduler_core_design/index.html  |  54 ++++----
 .../next/design/scheduler_object_states/index.html |  58 ++++----
 docs/next/design/state_aware_scheduling/index.html |  54 ++++----
 docs/next/developer_guide/build/index.html         |  54 ++++----
 docs/next/developer_guide/deployment/index.html    |  54 ++++----
 docs/next/developer_guide/env_setup/index.html     |  60 ++++-----
 docs/next/get_started/core_features/index.html     |  54 ++++----
 docs/next/index.html                               |  54 ++++----
 .../index.html                                     |  58 ++++----
 docs/next/performance/metrics/index.html           |  54 ++++----
 docs/next/performance/profiling/index.html         |  56 ++++----
 docs/next/user_guide/acls/index.html               |  54 ++++----
 docs/next/user_guide/placement_rules/index.html    |  54 ++++----
 docs/next/user_guide/queue_config/index.html       |  65 ++++-----
 .../resource_quota_management/index.html           |  54 ++++----
 docs/next/user_guide/sorting_policies/index.html   |  54 ++++----
 docs/next/user_guide/trouble_shooting/index.html   |  54 ++++----
 .../next/user_guide/workloads/run_flink/index.html |  54 ++++----
 .../next/user_guide/workloads/run_spark/index.html |  58 ++++----
 docs/next/user_guide/workloads/run_tf/index.html   |  54 ++++----
 .../index.html                                     |  56 ++++----
 docs/performance/metrics/index.html                |  52 ++++----
 docs/performance/profiling/index.html              |  54 ++++----
 docs/roadmap/index.html                            |  52 ++++----
 docs/setup/build_local/index.html                  |  52 ++++----
 docs/setup/configure_scheduler/index.html          |  52 ++++----
 docs/setup/deployment/index.html                   |  52 ++++----
 docs/setup/env_setup/index.html                    |  58 ++++----
 e2561c05.ab43ad19.js                               |   1 -
 e2561c05.c45ea419.js                               |   1 +
 e59213c0.486655b9.js                               |   1 -
 e59213c0.da2f1495.js                               |   1 +
 e897f185.47d36cf5.js                               |   1 -
 e897f185.c044bbf1.js                               |   1 +
 eaf9452f.adab0b5e.js                               |   1 +
 eaf9452f.c745fbd1.js                               |   1 -
 ed3bee84.9d5c0a8c.js                               |   1 +
 ed3bee84.ebda15ca.js                               |   1 -
 f12e5031.a040b446.js                               |   1 -
 f12e5031.c1774e42.js                               |   1 +
 f6435ed1.8a2d4354.js                               |   1 +
 f6435ed1.f6d9700e.js                               |   1 -
 14015a24.965c3726.js => f7c05237.4e1c9706.js       |   2 +-
 fd3398f1.566d5d09.js                               |   1 -
 fd3398f1.88bea22f.js                               |   1 +
 index.html                                         |  30 ++---
 main.5a2bb394.js                                   |   2 -
 main.c99ce876.js                                   |   2 +
 ....js.LICENSE.txt => main.c99ce876.js.LICENSE.txt |   0
 runtime~main.47fe0f01.js                           |   1 -
 runtime~main.6851405d.js                           |   1 +
 sitemap.xml                                        |   2 +-
 styles.5748356d.css                                |   1 -
 styles.bd5cba53.css                                |   1 +
 styles.e8572cc0.js                                 |   1 -
 styles.eb00c07d.js                                 |   1 +
 248 files changed, 1763 insertions(+), 1917 deletions(-)

diff --git a/098cffed.65318514.js b/098cffed.65318514.js
deleted file mode 100644
index a47b26c..0000000
--- a/098cffed.65318514.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var a=n(0),i=n.n(a);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
diff --git a/098cffed.a5999701.js b/098cffed.a5999701.js
new file mode 100644
index 0000000..44a8d64
--- /dev/null
+++ b/098cffed.a5999701.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var a=n(0),i=n.n(a);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
diff --git a/0a87ba36.2be43b4d.js b/0a87ba36.2be43b4d.js
deleted file mode 100644
index cc9c2fa..0000000
--- a/0a87ba36.2be43b4d.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{140:function(e,t,r){"use strict";r.d(t,"a",(function(){return p})),r.d(t,"b",(function(){return f}));var n=r(0),a=r.n(n);function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
diff --git a/0a87ba36.b31be5cc.js b/0a87ba36.b31be5cc.js
new file mode 100644
index 0000000..3c7bd40
--- /dev/null
+++ b/0a87ba36.b31be5cc.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{131:function(e,t,r){"use strict";r.d(t,"a",(function(){return p})),r.d(t,"b",(function(){return f}));var n=r(0),c=r.n(n);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
diff --git a/0c902ed6.b6b73ade.js b/0c902ed6.b6b73ade.js
new file mode 100644
index 0000000..6254805
--- /dev/null
+++ b/0c902ed6.b6b73ade.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{131:function(e,t,a){"use strict";a.d(t,"a",(function(){return p})),a.d(t,"b",(function(){return b}));var n=a(0),i=a.n(n);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
diff --git a/0c902ed6.d8ad1130.js b/0c902ed6.d8ad1130.js
deleted file mode 100644
index eb457c4..0000000
--- a/0c902ed6.d8ad1130.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{140:function(e,t,a){"use strict";a.d(t,"a",(function(){return p})),a.d(t,"b",(function(){return b}));var n=a(0),i=a.n(n);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
diff --git a/0c93c27b.ee2e1a2b.js b/0c93c27b.ee2e1a2b.js
deleted file mode 100644
index eda865c..0000000
--- a/0c93c27b.ee2e1a2b.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return d}));var r=n(0),o=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
diff --git a/0cd5b1a7.84636620.js b/0cd5b1a7.84636620.js
deleted file mode 100644
index 7f45ec3..0000000
--- a/0cd5b1a7.84636620.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return h}));var r=n(0),a=n.n(r);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
diff --git a/0cd5b1a7.d0f83ee9.js b/0cd5b1a7.d0f83ee9.js
new file mode 100644
index 0000000..b124c26
--- /dev/null
+++ b/0cd5b1a7.d0f83ee9.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return h}));var r=n(0),a=n.n(r);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
diff --git a/1.984a9eca.js b/1.984a9eca.js
new file mode 100644
index 0000000..489cbce
--- /dev/null
+++ b/1.984a9eca.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{132:function(t,e,n){"use strict";var r=n(0),o=n(24);e.a=function(){var t=Object(r.useContext)(o.a);if(null===t)throw new Error("Docusaurus context not provided");return t}},133:function(t,e,n){"use strict";function r(t){var e,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t))for(e=0;e<t.length;e++)t[e]&&(n=r(t[e]))&&(o&&(o+=" "),o+=n);else for(e in t)t[e]&&(o&&(o+=" "),o+=e);return [...]
\ No newline at end of file
diff --git a/1.a4f24174.js b/1.a4f24174.js
deleted file mode 100644
index 9aba4b2..0000000
--- a/1.a4f24174.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{141:function(t,e,n){"use strict";var r=n(0),o=n(24);e.a=function(){var t=Object(r.useContext)(o.a);if(null===t)throw new Error("Docusaurus context not provided");return t}},142:function(t,e,n){"use strict";function r(t){var e,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t))for(e=0;e<t.length;e++)t[e]&&(n=r(t[e]))&&(o&&(o+=" "),o+=n);else for(e in t)t[e]&&(o&&(o+=" "),o+=e);return [...]
\ No newline at end of file
diff --git a/13f29f79.6686b943.js b/13f29f79.6686b943.js
new file mode 100644
index 0000000..efc1558
--- /dev/null
+++ b/13f29f79.6686b943.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var a=n(0),r=n.n(a);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
diff --git a/17896441.4f11a54d.js b/17896441.4f11a54d.js
deleted file mode 100644
index 678d3e8..0000000
--- a/17896441.4f11a54d.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{136:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),r=a(148),i=a(141),c=a(144),o=a(143);var m=function(e){var t=e.metadata;return l.a.createElement("nav",{className:"pagination-nav","aria-label":"Blog list page navigation"},l.a.createElement("div",{className:"pagination-nav__item"},t.previous&&l.a.createElement(o.a,{className:"pagination-nav__link",to:t.previous.permalink},l.a.createElement("div",{className:"pagination-nav [...]
\ No newline at end of file
diff --git a/17896441.b3f0a2f6.js b/17896441.b3f0a2f6.js
new file mode 100644
index 0000000..b033c3e
--- /dev/null
+++ b/17896441.b3f0a2f6.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{128:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),r=a(142),i=a(132),c=a(135),m=a(134);var o=function(e){var t=e.metadata;return l.a.createElement("nav",{className:"pagination-nav","aria-label":"Blog list page navigation"},l.a.createElement("div",{className:"pagination-nav__item"},t.previous&&l.a.createElement(m.a,{className:"pagination-nav__link",to:t.previous.permalink},l.a.createElement("div",{className:"pagination-nav_ [...]
\ No newline at end of file
diff --git a/17c1bf74.0baefada.js b/17c1bf74.0baefada.js
deleted file mode 100644
index c956255..0000000
--- a/17c1bf74.0baefada.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{140:function(e,n,t){"use strict";t.d(n,"a",(function(){return u})),t.d(n,"b",(function(){return d}));var o=t(0),r=t.n(o);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})) [...]
\ No newline at end of file
diff --git a/17c1bf74.cf8c60c9.js b/17c1bf74.cf8c60c9.js
new file mode 100644
index 0000000..9f1c3ab
--- /dev/null
+++ b/17c1bf74.cf8c60c9.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{131:function(e,n,t){"use strict";t.d(n,"a",(function(){return u})),t.d(n,"b",(function(){return d}));var o=t(0),r=t.n(o);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})) [...]
\ No newline at end of file
diff --git a/1a38f637.5467d741.js b/1a38f637.5467d741.js
deleted file mode 100644
index c656c0d..0000000
--- a/1a38f637.5467d741.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return m}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/1a38f637.c6bfdf54.js b/1a38f637.c6bfdf54.js
new file mode 100644
index 0000000..e86a0e0
--- /dev/null
+++ b/1a38f637.c6bfdf54.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return f}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/1b5b94bb.39c750b9.js b/1b5b94bb.39c750b9.js
new file mode 100644
index 0000000..fd11e21
--- /dev/null
+++ b/1b5b94bb.39c750b9.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return m}));var a=n(0),i=n.n(a);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/1b5b94bb.fe076bf1.js b/1b5b94bb.fe076bf1.js
deleted file mode 100644
index 229be10..0000000
--- a/1b5b94bb.fe076bf1.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return m}));var a=n(0),i=n.n(a);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/1be78505.4b30fc48.js b/1be78505.4b30fc48.js
new file mode 100644
index 0000000..f156180
--- /dev/null
+++ b/1be78505.4b30fc48.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[13,75],{130:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),c=a(131),i=a(132),r=a(22),o=a(136),s=a(2),u=a(6),m=a(133),b=a(139),d=a(164),v=a(165),f=a(166),h=a(163),p=a(134),E=a(137),k=a(62),O=a.n(k);var g=function e(t,a){return"link"===t.type?(n=t.href,l=a,(c=function(e){return e.endsWith("/")?e:e+"/"})(n)===c(l)):"category"===t.type&&t.items.some((function(t){return e(t,a)}));var n,l,c};function j(e){var t,a,c,i=e.item,r=e.onIt [...]
\ No newline at end of file
diff --git a/1be78505.72e86e15.js b/1be78505.72e86e15.js
deleted file mode 100644
index cefc37d..0000000
--- a/1be78505.72e86e15.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[14,84],{137:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),c=a(140),i=a(141),r=a(22),o=a(147),s=a(2),u=a(6),m=a(142),b=a(146),d=a(161),f=a(162),v=a(163),h=a(160),p=a(143),k=a(149),E=a(64),O=a.n(E);var g=function e(t,a){return"link"===t.type?(n=t.href,l=a,(c=function(e){return e.endsWith("/")?e:e+"/"})(n)===c(l)):"category"===t.type&&t.items.some((function(t){return e(t,a)}));var n,l,c};function j(e){var t,a,c,i=e.item,r=e.onIt [...]
\ No newline at end of file
diff --git a/1f391b9e.671a9dd7.js b/1f391b9e.671a9dd7.js
new file mode 100644
index 0000000..761fab9
--- /dev/null
+++ b/1f391b9e.671a9dd7.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{68:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),i=n(136),l=n(131),c=n(167);t.default=function(e){var t=e.content,n=t.frontMatter,a=t.metadata,o=n.title,m=n.description,p=a.permalink;return r.a.createElement(i.a,{title:o,description:m,permalink:p},r.a.createElement("main",null,r.a.createElement("div",{className:"container margin-vert--lg padding-vert--lg"},r.a.createElement(l.a,{components:c.a},r.a.createElement(t,null)) [...]
\ No newline at end of file
diff --git a/1f466884.aa70302e.js b/1f466884.aa70302e.js
new file mode 100644
index 0000000..607d73a
--- /dev/null
+++ b/1f466884.aa70302e.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return h}));var a=n(0),r=n.n(a);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/1f466884.f6520dfc.js b/1f466884.f6520dfc.js
deleted file mode 100644
index b8c93e5..0000000
--- a/1f466884.f6520dfc.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return h}));var a=n(0),r=n.n(a);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/2.9f12e410.js b/2.9f12e410.js
deleted file mode 100644
index e24ca97..0000000
--- a/2.9f12e410.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see 2.9f12e410.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{145:function(e,t,a){"use strict";var n=a(0),r=Object(n.createContext)(void 0);t.a=r},146:function(e,t,a){"use strict";var n=a(0),r=a(145);t.a=function(){var e=Object(n.useContext)(r.a);if(null==e)throw new Error("`useUserPreferencesContext` is used outside of `Layout` Component.");return e}},147:function(e,t,a){"use strict";var n=a(0),r=a.n(n),o=a(148),c=a(141),l=a(144),i=a(10),s="light",u="dark",d=function(e){return e===u?u:s},m=f [...]
\ No newline at end of file
diff --git a/2.c5f1a433.js b/2.c5f1a433.js
new file mode 100644
index 0000000..20ce8b3
--- /dev/null
+++ b/2.c5f1a433.js
@@ -0,0 +1,2 @@
+/*! For license information please see 2.c5f1a433.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{136:function(e,t,a){"use strict";var n=a(0),r=a.n(n),c=a(142),o=a(132),i=a(135),l=a(10),s="light",u="dark",d=function(e){return e===u?u:s},f=function(){return l.a.canUseDOM?d(document.documentElement.getAttribute("data-theme")):s},m=function(e){try{localStorage.setItem("theme",d(e))}catch(t){console.error(t)}},h=function(){var e=Object(o.a)().siteConfig,t=(e=void 0===e?{}:e).themeConfig,a=(t=void 0===t?{}:t).colorMode,r=(a=void 0== [...]
\ No newline at end of file
diff --git a/2.9f12e410.js.LICENSE.txt b/2.c5f1a433.js.LICENSE.txt
similarity index 100%
rename from 2.9f12e410.js.LICENSE.txt
rename to 2.c5f1a433.js.LICENSE.txt
diff --git a/20ac7829.f8c3726b.js b/20ac7829.f8c3726b.js
deleted file mode 100644
index 5dee010..0000000
--- a/20ac7829.f8c3726b.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{71:function(e){e.exports=JSON.parse('{"docsSidebars":{"version-0.8.0/community":[{"type":"link","label":"How To Contribute","href":"/docs/community/how_to_contribute"},{"type":"link","label":"Coding Guidelines","href":"/docs/community/coding_guidelines"},{"type":"link","label":"Reporting Issues","href":"/docs/community/reporting_issues"},{"type":"link","label":"Community Sync Up","href":"/docs/community/community_sync_up"}],"versi [...]
\ No newline at end of file
diff --git a/229fac93.7befd9db.js b/229fac93.7befd9db.js
new file mode 100644
index 0000000..3f04cab
--- /dev/null
+++ b/229fac93.7befd9db.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var o=n(0),a=n.n(o);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/2f255b7b.f414cffd.js b/2f255b7b.f414cffd.js
deleted file mode 100644
index 67f3546..0000000
--- a/2f255b7b.f414cffd.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var o=n(0),a=n.n(o);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/2fea1ee9.e873076a.js b/2fea1ee9.e873076a.js
deleted file mode 100644
index cae90fa..0000000
--- a/2fea1ee9.e873076a.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return d}));var r=n(0),a=n.n(r);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/3.4670dccb.js b/3.1b5d6c69.js
similarity index 83%
rename from 3.4670dccb.js
rename to 3.1b5d6c69.js
index a636f0d..ac7c1be 100644
--- a/3.4670dccb.js
+++ b/3.1b5d6c69.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return f}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return f}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
diff --git a/32128dad.7d9afc1a.js b/32128dad.7d9afc1a.js
new file mode 100644
index 0000000..038e288
--- /dev/null
+++ b/32128dad.7d9afc1a.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return f}));var r=n(0),o=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/34003c72.3c68239b.js b/34003c72.3c68239b.js
new file mode 100644
index 0000000..3a548e9
--- /dev/null
+++ b/34003c72.3c68239b.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return h}));var a=n(0),r=n.n(a);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/34003c72.9b9264a7.js b/34003c72.9b9264a7.js
deleted file mode 100644
index f330d3b..0000000
--- a/34003c72.9b9264a7.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return h}));var a=n(0),r=n.n(a);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/39829feb.0481fe31.js b/39829feb.0481fe31.js
new file mode 100644
index 0000000..07910de
--- /dev/null
+++ b/39829feb.0481fe31.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{131:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return O}));var a=r(0),n=r.n(a);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/39829feb.e507ec73.js b/39829feb.e507ec73.js
deleted file mode 100644
index fcfce68..0000000
--- a/39829feb.e507ec73.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{140:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return O}));var a=r(0),n=r.n(a);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/3d1791fa.8705c526.js b/3d1791fa.8705c526.js
deleted file mode 100644
index e70a3e1..0000000
--- a/3d1791fa.8705c526.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return m}));var r=n(0),a=n.n(r);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/3d1791fa.e5bb902b.js b/3d1791fa.e5bb902b.js
new file mode 100644
index 0000000..ae046da
--- /dev/null
+++ b/3d1791fa.e5bb902b.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return m}));var a=n(0),r=n.n(a);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/3e0e5d5b.fd0056ca.js b/3e0e5d5b.fd0056ca.js
deleted file mode 100644
index 532ca65..0000000
--- a/3e0e5d5b.fd0056ca.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return m}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/404.html b/404.html
index 4b62436..1a81e47 100644
--- a/404.html
+++ b/404.html
@@ -2,12 +2,12 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Page Not Found | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Page Not Found | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -20,8 +20,8 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/43c45fbd.d6ce5b62.js b/43c45fbd.d6ce5b62.js
deleted file mode 100644
index 8fc4a35..0000000
--- a/43c45fbd.d6ce5b62.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{140:function(e,n,t){"use strict";t.d(n,"a",(function(){return u})),t.d(n,"b",(function(){return d}));var o=t(0),r=t.n(o);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})) [...]
\ No newline at end of file
diff --git a/43c45fbd.dcbf0819.js b/43c45fbd.dcbf0819.js
new file mode 100644
index 0000000..217b1ea
--- /dev/null
+++ b/43c45fbd.dcbf0819.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{131:function(e,n,t){"use strict";t.d(n,"a",(function(){return u})),t.d(n,"b",(function(){return f}));var o=t(0),r=t.n(o);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})) [...]
\ No newline at end of file
diff --git a/47b8b18c.3aeca002.js b/47b8b18c.3aeca002.js
new file mode 100644
index 0000000..5493eba
--- /dev/null
+++ b/47b8b18c.3aeca002.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var a=n(0),i=n.n(a);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/47b8b18c.d17030fb.js b/47b8b18c.d17030fb.js
deleted file mode 100644
index 7c7d036..0000000
--- a/47b8b18c.d17030fb.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var a=n(0),i=n.n(a);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/4cb7ee90.dd1cdd33.js b/4cb7ee90.dd1cdd33.js
deleted file mode 100644
index fab7879..0000000
--- a/4cb7ee90.dd1cdd33.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return d}));var r=n(0),a=n.n(r);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/4d53942d.c08e49eb.js b/4d53942d.352b9946.js
similarity index 53%
rename from 4d53942d.c08e49eb.js
rename to 4d53942d.352b9946.js
index 5edb43d..a650c97 100644
--- a/4d53942d.c08e49eb.js
+++ b/4d53942d.352b9946.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{140:function(e,t,r){"use strict";r.d(t,"a",(function(){return p})),r.d(t,"b",(function(){return m}));var n=r(0),o=r.n(n);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{131:function(e,t,r){"use strict";r.d(t,"a",(function(){return p})),r.d(t,"b",(function(){return m}));var n=r(0),o=r.n(n);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/4e1badf8.2beaff9e.js b/4e1badf8.2beaff9e.js
new file mode 100644
index 0000000..d53a53c
--- /dev/null
+++ b/4e1badf8.2beaff9e.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return h}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/4e1badf8.df3bd69e.js b/4e1badf8.df3bd69e.js
deleted file mode 100644
index 22de4c9..0000000
--- a/4e1badf8.df3bd69e.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return h}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/528dfaf3.8d245cb3.js b/528dfaf3.8d245cb3.js
new file mode 100644
index 0000000..a509576
--- /dev/null
+++ b/528dfaf3.8d245cb3.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return b}));var a=n(0),r=n.n(a);function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/528dfaf3.bbbf6cbf.js b/528dfaf3.bbbf6cbf.js
deleted file mode 100644
index ac58216..0000000
--- a/528dfaf3.bbbf6cbf.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return b}));var a=n(0),r=n.n(a);function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/53c63e3f.902a5729.js b/53c63e3f.902a5729.js
new file mode 100644
index 0000000..846d50a
--- /dev/null
+++ b/53c63e3f.902a5729.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var a=n(0),r=n.n(a);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/53c63e3f.ed8a911b.js b/53c63e3f.ed8a911b.js
deleted file mode 100644
index d2e0640..0000000
--- a/53c63e3f.ed8a911b.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var a=n(0),r=n.n(a);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/579bd563.c82374d3.js b/579bd563.c82374d3.js
deleted file mode 100644
index b52f341..0000000
--- a/579bd563.c82374d3.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var r=n(0),a=n.n(r);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/5c1c0c73.8a2502fc.js b/5c1c0c73.8a2502fc.js
new file mode 100644
index 0000000..d70ee2e
--- /dev/null
+++ b/5c1c0c73.8a2502fc.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{131:function(e,t,a){"use strict";a.d(t,"a",(function(){return u})),a.d(t,"b",(function(){return b}));var n=a(0),i=a.n(n);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/5c1c0c73.fa250ab5.js b/5c1c0c73.fa250ab5.js
deleted file mode 100644
index 5629f39..0000000
--- a/5c1c0c73.fa250ab5.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{140:function(e,t,a){"use strict";a.d(t,"a",(function(){return d})),a.d(t,"b",(function(){return b}));var n=a(0),i=a.n(n);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/5c2fd2aa.518ec321.js b/5c2fd2aa.518ec321.js
new file mode 100644
index 0000000..9cbcd75
--- /dev/null
+++ b/5c2fd2aa.518ec321.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return h}));var r=n(0),i=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/5c2fd2aa.af392ba6.js b/5c2fd2aa.af392ba6.js
deleted file mode 100644
index d649599..0000000
--- a/5c2fd2aa.af392ba6.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[32],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return h}));var r=n(0),i=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/6356979d.59df3871.js b/6356979d.59df3871.js
deleted file mode 100644
index 6f0bb8a..0000000
--- a/6356979d.59df3871.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return m}));var a=n(0),i=n.n(a);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/64a11ff0.143f7ea5.js b/64a11ff0.143f7ea5.js
new file mode 100644
index 0000000..781217c
--- /dev/null
+++ b/64a11ff0.143f7ea5.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{131:function(e,t,r){"use strict";r.d(t,"a",(function(){return d})),r.d(t,"b",(function(){return b}));var n=r(0),c=r.n(n);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/64a11ff0.469eba81.js b/64a11ff0.469eba81.js
deleted file mode 100644
index 4f1ac52..0000000
--- a/64a11ff0.469eba81.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{140:function(e,t,r){"use strict";r.d(t,"a",(function(){return d})),r.d(t,"b",(function(){return b}));var n=r(0),c=r.n(n);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/68bfee64.da9f37b5.js b/68bfee64.da9f37b5.js
new file mode 100644
index 0000000..d6782f5
--- /dev/null
+++ b/68bfee64.da9f37b5.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/69994b68.d47eaff3.js b/69994b68.d47eaff3.js
deleted file mode 100644
index da82bf7..0000000
--- a/69994b68.d47eaff3.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return b}));var o=n(0),r=n.n(o);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/69994b68.f9c465bd.js b/69994b68.f9c465bd.js
new file mode 100644
index 0000000..b596359
--- /dev/null
+++ b/69994b68.f9c465bd.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return b}));var o=n(0),r=n.n(o);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/6bf8e8e6.11a824dc.js b/6bf8e8e6.11a824dc.js
new file mode 100644
index 0000000..6b5d380
--- /dev/null
+++ b/6bf8e8e6.11a824dc.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[32],{131:function(e,n,t){"use strict";t.d(n,"a",(function(){return p})),t.d(n,"b",(function(){return m}));var a=t(0),o=t.n(a);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function c(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})) [...]
\ No newline at end of file
diff --git a/6bf8e8e6.9359249a.js b/6bf8e8e6.9359249a.js
deleted file mode 100644
index e999eff..0000000
--- a/6bf8e8e6.9359249a.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{140:function(e,n,t){"use strict";t.d(n,"a",(function(){return p})),t.d(n,"b",(function(){return m}));var a=t(0),o=t.n(a);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function c(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})) [...]
\ No newline at end of file
diff --git a/6c36aa60.23c61482.js b/6c36aa60.23c61482.js
new file mode 100644
index 0000000..873c4e2
--- /dev/null
+++ b/6c36aa60.23c61482.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{129:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return f})),n.d(t,"metadata",(function(){return j})),n.d(t,"rightToc",(function(){return O})),n.d(t,"default",(function(){return v}));var r=n(2),a=n(6),i=n(0),o=n.n(i),c=n(131),u=n(139),s=n(133),l=n(87),b=n.n(l),m=37,p=39;var d=function(e){var t=e.block,n=e.children,r=e.defaultValue,a=e.values,c=e.groupId,l=Object(u.a)(),d=l.tabGroupChoices,h=l.setTabGroupChoi [...]
\ No newline at end of file
diff --git a/6c4581ec.60d8a4c9.js b/6c4581ec.60d8a4c9.js
deleted file mode 100644
index ab34c61..0000000
--- a/6c4581ec.60d8a4c9.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return h}));var a=n(0),r=n.n(a);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/6c4581ec.91b69fd9.js b/6c4581ec.91b69fd9.js
new file mode 100644
index 0000000..ffdd478
--- /dev/null
+++ b/6c4581ec.91b69fd9.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{131:function(e,t,a){"use strict";a.d(t,"a",(function(){return u})),a.d(t,"b",(function(){return h}));var n=a(0),r=a.n(n);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/70245927.1757b3fa.js b/70245927.1757b3fa.js
new file mode 100644
index 0000000..5d327ed
--- /dev/null
+++ b/70245927.1757b3fa.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return h}));var a=n(0),i=n.n(a);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/84.60f5ca0b.js b/75.d5d579f5.js
similarity index 76%
rename from 84.60f5ca0b.js
rename to 75.d5d579f5.js
index 0946f47..6f0f74a 100644
--- a/84.60f5ca0b.js
+++ b/75.d5d579f5.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[84],{157:function(e,t,a){"use strict";a.r(t);var n=a(0),o=a.n(n),l=a(147);t.default=function(){return o.a.createElement(l.a,{title:"Page Not Found"},o.a.createElement("div",{className:"container margin-vert--xl"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col col--6 col--offset-3"},o.a.createElement("h1",{className:"hero__title"},"Page Not Found"),o.a.createElement("p",null,"We could not find what you [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[75],{160:function(e,t,a){"use strict";a.r(t);var n=a(0),o=a.n(n),l=a(136);t.default=function(){return o.a.createElement(l.a,{title:"Page Not Found"},o.a.createElement("div",{className:"container margin-vert--xl"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col col--6 col--offset-3"},o.a.createElement("h1",{className:"hero__title"},"Page Not Found"),o.a.createElement("p",null,"We could not find what you [...]
\ No newline at end of file
diff --git a/77848a81.ac5c9372.js b/77848a81.ac5c9372.js
new file mode 100644
index 0000000..60b11bb
--- /dev/null
+++ b/77848a81.ac5c9372.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return b}));var o=n(0),r=n.n(o);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/77848a81.d104ae1c.js b/77848a81.d104ae1c.js
deleted file mode 100644
index 1d8d7ae..0000000
--- a/77848a81.d104ae1c.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return b}));var o=n(0),r=n.n(o);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/81e41fa3.3eef7351.js b/81e41fa3.3eef7351.js
deleted file mode 100644
index 0b9bbcd..0000000
--- a/81e41fa3.3eef7351.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var a=n(0),r=n.n(a);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/830bde22.62d2db2c.js b/830bde22.62d2db2c.js
new file mode 100644
index 0000000..4364d83
--- /dev/null
+++ b/830bde22.62d2db2c.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{131:function(e,t,a){"use strict";a.d(t,"a",(function(){return b})),a.d(t,"b",(function(){return h}));var n=a(0),r=a.n(n);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/830bde22.f3bc8dc4.js b/830bde22.f3bc8dc4.js
deleted file mode 100644
index 41b1c3c..0000000
--- a/830bde22.f3bc8dc4.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{140:function(e,t,a){"use strict";a.d(t,"a",(function(){return b})),a.d(t,"b",(function(){return h}));var n=a(0),r=a.n(n);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/872379cf.4bd0d2ae.js b/872379cf.4bd0d2ae.js
new file mode 100644
index 0000000..290de5a
--- /dev/null
+++ b/872379cf.4bd0d2ae.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{131:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return h}));var n=r(0),o=r.n(n);function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/872379cf.c90a95dd.js b/872379cf.c90a95dd.js
deleted file mode 100644
index 2e5e1ec..0000000
--- a/872379cf.c90a95dd.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{140:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return h}));var n=r(0),o=r.n(n);function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/8ad1c52d.59532bd5.js b/8ad1c52d.59532bd5.js
deleted file mode 100644
index 3e71034..0000000
--- a/8ad1c52d.59532bd5.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{140:function(e,t,a){"use strict";a.d(t,"a",(function(){return b})),a.d(t,"b",(function(){return d}));var n=a(0),r=a.n(n);function l(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/8ad1c52d.61b9e848.js b/8ad1c52d.61b9e848.js
new file mode 100644
index 0000000..73aa3c0
--- /dev/null
+++ b/8ad1c52d.61b9e848.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{131:function(e,t,a){"use strict";a.d(t,"a",(function(){return u})),a.d(t,"b",(function(){return d}));var n=a(0),r=a.n(n);function l(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/90998519.21aa0045.js b/90998519.21aa0045.js
new file mode 100644
index 0000000..aea8845
--- /dev/null
+++ b/90998519.21aa0045.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{131:function(e,n,t){"use strict";t.d(n,"a",(function(){return d})),t.d(n,"b",(function(){return h}));var o=t(0),a=t.n(o);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function c(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})) [...]
\ No newline at end of file
diff --git a/90998519.e810b5f3.js b/90998519.e810b5f3.js
deleted file mode 100644
index 643ca01..0000000
--- a/90998519.e810b5f3.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{140:function(e,n,t){"use strict";t.d(n,"a",(function(){return d})),t.d(n,"b",(function(){return h}));var o=t(0),a=t.n(o);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function c(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})) [...]
\ No newline at end of file
diff --git a/919d2539.f2ed243a.js b/919d2539.f2ed243a.js
deleted file mode 100644
index a270f07..0000000
--- a/919d2539.f2ed243a.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var r=n(0),a=n.n(r);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/92a19523.32bbf5b2.js b/92a19523.32bbf5b2.js
deleted file mode 100644
index 4d38853..0000000
--- a/92a19523.32bbf5b2.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{100:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return a})),t.d(n,"metadata",(function(){return s})),t.d(n,"rightToc",(function(){return c})),t.d(n,"default",(function(){return d}));var r=t(2),i=t(6),o=(t(0),t(140)),a={id:"resilience",title:"Resilience"},s={unversionedId:"design/resilience",id:"version-0.8.0/design/resilience",isDocsHomePage:!1,title:"Resilience",description:"\x3c!--",source:"@site/versione [...]
\ No newline at end of file
diff --git a/92a19523.b8018cba.js b/92a19523.b8018cba.js
new file mode 100644
index 0000000..d826cee
--- /dev/null
+++ b/92a19523.b8018cba.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{131:function(e,n,t){"use strict";t.d(n,"a",(function(){return p})),t.d(n,"b",(function(){return m}));var r=t(0),i=t.n(r);function o(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})) [...]
\ No newline at end of file
diff --git a/935f2afb.533f86fd.js b/935f2afb.533f86fd.js
new file mode 100644
index 0000000..f9d4235
--- /dev/null
+++ b/935f2afb.533f86fd.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{96:function(e){e.exports=JSON.parse('{"version":"current","label":"Next","isLast":false,"docsSidebars":{"docs":[{"collapsed":true,"type":"category","label":"Get Started","items":[{"type":"link","label":"Get Started","href":"/docs/next/"},{"type":"link","label":"Features","href":"/docs/next/get_started/core_features"}]},{"collapsed":true,"type":"category","label":"User Guide","items":[{"type":"link","label":"Partition and Queue Con [...]
\ No newline at end of file
diff --git a/94e4428c.50d31592.js b/94e4428c.50d31592.js
deleted file mode 100644
index 322a80c..0000000
--- a/94e4428c.50d31592.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[46],{101:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return s}));var r=n(2),o=n(6),i=(n(0),n(140)),a={id:"developer_guide",title:"Developer Guide"},c={unversionedId:"get_started/developer_guide",id:"version-0.8.0/get_started/developer_guide",isDocsHomePage:!1,title:"Developer Guide",descripti [...]
\ No newline at end of file
diff --git a/94e4428c.8cec289a.js b/94e4428c.8cec289a.js
new file mode 100644
index 0000000..a41d5b4
--- /dev/null
+++ b/94e4428c.8cec289a.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return h}));var r=n(0),o=n.n(r);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/9523dcb5.98b88ad1.js b/9523dcb5.98b88ad1.js
new file mode 100644
index 0000000..2372136
--- /dev/null
+++ b/9523dcb5.98b88ad1.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return b}));var o=n(0),a=n.n(o);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/9523dcb5.e44c8477.js b/9523dcb5.e44c8477.js
deleted file mode 100644
index 722a1d0..0000000
--- a/9523dcb5.e44c8477.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{102:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return r})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return c}));var o=n(2),a=n(6),i=(n(0),n(140)),r={id:"how_to_contribute",title:"How To Contribute"},s={unversionedId:"community/how_to_contribute",id:"version-0.8.0/community/how_to_contribute",isDocsHomePage:!1,title:"How To Contribute",des [...]
\ No newline at end of file
diff --git a/9707d709.85b20f41.js b/9707d709.85b20f41.js
new file mode 100644
index 0000000..2cc4e10
--- /dev/null
+++ b/9707d709.85b20f41.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{131:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return h}));var r=n(0),a=n.n(r);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/9707d709.deb532f8.js b/9707d709.deb532f8.js
deleted file mode 100644
index a3933d6..0000000
--- a/9707d709.deb532f8.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{103:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return b})),n.d(t,"default",(function(){return u}));var r=n(2),a=n(6),c=(n(0),n(140)),o={id:"evaluate_perf_function_with_kubemark",title:"Perf With Kubemark"},i={unversionedId:"performance/evaluate_perf_function_with_kubemark",id:"version-0.8.0/performance/evaluate_perf_function_ [...]
\ No newline at end of file
diff --git a/987fec61.ac415520.js b/987fec61.ac415520.js
deleted file mode 100644
index 6b3b973..0000000
--- a/987fec61.ac415520.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{104:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return c}));var o=n(2),a=n(6),r=(n(0),n(140)),i={id:"how_to_contribute",title:"How To Contribute"},s={permalink:"/community/how_to_contribute",source:"@site/community/how_to_contribute.md",description:"\x3c!--",date:"2020-08-25T23:54:07.803 [...]
\ No newline at end of file
diff --git a/a44914cc.4d10953c.js b/a44914cc.4d10953c.js
deleted file mode 100644
index 35de7bf..0000000
--- a/a44914cc.4d10953c.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[50],{105:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),i=(n(0),n(140)),o={id:"release_notes",title:"Release Notes",hide_title:!0},c={unversionedId:"get_started/release_notes",id:"version-0.8.0/get_started/release_notes",isDocsHomePage:!1,title:"Release Notes",descr [...]
\ No newline at end of file
diff --git a/a44914cc.93c13605.js b/a44914cc.93c13605.js
new file mode 100644
index 0000000..150efb5
--- /dev/null
+++ b/a44914cc.93c13605.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[46],{100:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),i=(n(0),n(131)),o={id:"release_notes",title:"Release Notes",hide_title:!0},c={unversionedId:"get_started/release_notes",id:"version-0.8.0/get_started/release_notes",isDocsHomePage:!1,title:"Release Notes",descr [...]
\ No newline at end of file
diff --git a/a5b5dcea.2cbddcff.js b/a5b5dcea.2cbddcff.js
deleted file mode 100644
index 32bc2a2..0000000
--- a/a5b5dcea.2cbddcff.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[51],{106:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return p}));var r=n(2),o=n(6),a=(n(0),n(140)),c={id:"configure_scheduler",title:"Configure Scheduler"},i={unversionedId:"setup/configure_scheduler",id:"version-0.8.0/setup/configure_scheduler",isDocsHomePage:!1,title:"Configure Scheduler",d [...]
\ No newline at end of file
diff --git a/a5b5dcea.ed0d801a.js b/a5b5dcea.ed0d801a.js
new file mode 100644
index 0000000..45e2696
--- /dev/null
+++ b/a5b5dcea.ed0d801a.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{101:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return p}));var r=n(2),o=n(6),a=(n(0),n(131)),c={id:"configure_scheduler",title:"Configure Scheduler"},i={unversionedId:"setup/configure_scheduler",id:"version-0.8.0/setup/configure_scheduler",isDocsHomePage:!1,title:"Configure Scheduler",d [...]
\ No newline at end of file
diff --git a/a6514927.67fee035.js b/a6514927.67fee035.js
deleted file mode 100644
index bdac854..0000000
--- a/a6514927.67fee035.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[52],{107:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return i})),a.d(t,"metadata",(function(){return u})),a.d(t,"rightToc",(function(){return o})),a.d(t,"default",(function(){return s}));var n=a(2),r=a(6),l=(a(0),a(140)),i={id:"placement_rules",title:"App Placement Rules"},u={unversionedId:"user_guide/placement_rules",id:"user_guide/placement_rules",isDocsHomePage:!1,title:"App Placement Rules",description:"\x3c [...]
\ No newline at end of file
diff --git a/a6514927.9a83433a.js b/a6514927.9a83433a.js
new file mode 100644
index 0000000..7945389
--- /dev/null
+++ b/a6514927.9a83433a.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{102:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return i})),a.d(t,"metadata",(function(){return u})),a.d(t,"rightToc",(function(){return o})),a.d(t,"default",(function(){return s}));var n=a(2),r=a(6),l=(a(0),a(131)),i={id:"placement_rules",title:"App Placement Rules"},u={unversionedId:"user_guide/placement_rules",id:"user_guide/placement_rules",isDocsHomePage:!1,title:"App Placement Rules",description:"\x3c [...]
\ No newline at end of file
diff --git a/a6aa9e1f.be837b2f.js b/a6aa9e1f.be837b2f.js
deleted file mode 100644
index 247fb89..0000000
--- a/a6aa9e1f.be837b2f.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[53],{138:function(e,a,t){"use strict";t.r(a);var n=t(0),r=t.n(n),l=t(141),m=t(147),c=t(155),i=t(143);var o=function(e){var a=e.metadata,t=a.previousPage,n=a.nextPage;return r.a.createElement("nav",{className:"pagination-nav","aria-label":"Blog list page navigation"},r.a.createElement("div",{className:"pagination-nav__item"},t&&r.a.createElement(i.a,{className:"pagination-nav__link",to:t},r.a.createElement("h4",{className:"pagination-na [...]
\ No newline at end of file
diff --git a/a7fed74b.79d7b500.js b/a7fed74b.79d7b500.js
new file mode 100644
index 0000000..d0660ea
--- /dev/null
+++ b/a7fed74b.79d7b500.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{103:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),i=(n(0),n(131)),o={id:"acls",title:"ACLs"},s={unversionedId:"user_guide/acls",id:"user_guide/acls",isDocsHomePage:!1,title:"ACLs",description:"\x3c!--",source:"@site/docs/user_guide/acls.md",slug:"/user_guide/a [...]
\ No newline at end of file
diff --git a/a7fed74b.9f67ee1f.js b/a7fed74b.9f67ee1f.js
deleted file mode 100644
index 88cb9f8..0000000
--- a/a7fed74b.9f67ee1f.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[54],{108:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),i=(n(0),n(140)),o={id:"acls",title:"ACLs"},s={unversionedId:"user_guide/acls",id:"user_guide/acls",isDocsHomePage:!1,title:"ACLs",description:"\x3c!--",source:"@site/docs/user_guide/acls.md",permalink:"/docs/ne [...]
\ No newline at end of file
diff --git a/aaed39fd.beb4e48b.js b/aaed39fd.beb4e48b.js
deleted file mode 100644
index 199cb91..0000000
--- a/aaed39fd.beb4e48b.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[55],{109:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var r=n(2),i=n(6),o=(n(0),n(140)),a={id:"predicates",title:"Support K8s Predicates"},c={unversionedId:"design/predicates",id:"design/predicates",isDocsHomePage:!1,title:"Support K8s Predicates",description:"\x3c!--",source:"@sit [...]
\ No newline at end of file
diff --git a/aaed39fd.c1498ba1.js b/aaed39fd.c1498ba1.js
new file mode 100644
index 0000000..565f18f
--- /dev/null
+++ b/aaed39fd.c1498ba1.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[50],{104:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var r=n(2),i=n(6),o=(n(0),n(131)),a={id:"predicates",title:"Support K8s Predicates"},c={unversionedId:"design/predicates",id:"design/predicates",isDocsHomePage:!1,title:"Support K8s Predicates",description:"\x3c!--",source:"@sit [...]
\ No newline at end of file
diff --git a/ac22c4de.6370bd39.js b/ac22c4de.6370bd39.js
deleted file mode 100644
index 0c37a91..0000000
--- a/ac22c4de.6370bd39.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{110:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return l})),t.d(n,"rightToc",(function(){return s})),t.d(n,"default",(function(){return c}));var r=t(2),a=t(6),o=(t(0),t(140)),i={id:"run_flink",title:"Run Flink Jobs",description:"How to run Flink jobs with YuniKorn",image:"https://svn.apache.org/repos/asf/flink/site/img/logo/png/100/flink_squirrel_100_color.png",keywo [...]
\ No newline at end of file
diff --git a/ac22c4de.b84880b1.js b/ac22c4de.b84880b1.js
new file mode 100644
index 0000000..711eb44
--- /dev/null
+++ b/ac22c4de.b84880b1.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[51],{105:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return l})),t.d(n,"rightToc",(function(){return s})),t.d(n,"default",(function(){return c}));var r=t(2),a=t(6),o=(t(0),t(131)),i={id:"run_flink",title:"Run Flink Jobs",description:"How to run Flink jobs with YuniKorn",image:"https://svn.apache.org/repos/asf/flink/site/img/logo/png/100/flink_squirrel_100_color.png",keywo [...]
\ No newline at end of file
diff --git a/ae8ddf81.5b090aa2.js b/ae8ddf81.5b090aa2.js
new file mode 100644
index 0000000..1c63018
--- /dev/null
+++ b/ae8ddf81.5b090aa2.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[52],{106:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return l}));var a=n(2),r=n(6),s=(n(0),n(131)),o={id:"run_spark",title:"Run Spark Jobs",description:"How to run Spark jobs with YuniKorn",keywords:["spark"]},i={unversionedId:"user_guide/workloads/run_spark",id:"user_guide/workloads/run_spar [...]
\ No newline at end of file
diff --git a/ae8ddf81.e9631b39.js b/ae8ddf81.e9631b39.js
deleted file mode 100644
index b6bbf1d..0000000
--- a/ae8ddf81.e9631b39.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{111:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return l}));var a=n(2),r=n(6),s=(n(0),n(140)),o={id:"run_spark",title:"Run Spark Jobs",description:"How to run Spark jobs with YuniKorn",keywords:["spark"]},i={unversionedId:"user_guide/workloads/run_spark",id:"user_guide/workloads/run_spar [...]
\ No newline at end of file
diff --git a/afe6f65e.08adb094.js b/afe6f65e.08adb094.js
new file mode 100644
index 0000000..f224a72
--- /dev/null
+++ b/afe6f65e.08adb094.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[53],{107:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var i=n(2),a=n(6),r=(n(0),n(131)),o={id:"sorting_policies",title:"Sorting Policies"},l={unversionedId:"user_guide/sorting_policies",id:"user_guide/sorting_policies",isDocsHomePage:!1,title:"Sorting Policies",description:"\x3c!-- [...]
\ No newline at end of file
diff --git a/afe6f65e.292f43b5.js b/afe6f65e.292f43b5.js
deleted file mode 100644
index 5e5b65f..0000000
--- a/afe6f65e.292f43b5.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{112:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var i=n(2),a=n(6),r=(n(0),n(140)),o={id:"sorting_policies",title:"Sorting Policies"},l={unversionedId:"user_guide/sorting_policies",id:"user_guide/sorting_policies",isDocsHomePage:!1,title:"Sorting Policies",description:"\x3c!-- [...]
\ No newline at end of file
diff --git a/assets/images/application-state-9fece547976633347194f9fc2abc1413.png b/assets/images/application-state-9fece547976633347194f9fc2abc1413.png
new file mode 100644
index 0000000..fc53f3f
Binary files /dev/null and b/assets/images/application-state-9fece547976633347194f9fc2abc1413.png differ
diff --git a/assets/images/cpu_profile-9597863f861872384ae86daabd07f7f9.jpg b/assets/images/cpu_profile-9597863f861872384ae86daabd07f7f9.jpg
new file mode 100644
index 0000000..7e99f62
Binary files /dev/null and b/assets/images/cpu_profile-9597863f861872384ae86daabd07f7f9.jpg differ
diff --git a/assets/images/dashboard_secret-80e18f88ceb541c0d70bcd1c60176290.png b/assets/images/dashboard_secret-80e18f88ceb541c0d70bcd1c60176290.png
new file mode 100644
index 0000000..60b4f97
Binary files /dev/null and b/assets/images/dashboard_secret-80e18f88ceb541c0d70bcd1c60176290.png differ
diff --git a/assets/images/dashboard_token_select-a9c66b12d37a247d623e662d642b80be.png b/assets/images/dashboard_token_select-a9c66b12d37a247d623e662d642b80be.png
new file mode 100644
index 0000000..59173fd
Binary files /dev/null and b/assets/images/dashboard_token_select-a9c66b12d37a247d623e662d642b80be.png differ
diff --git a/assets/images/docker-dektop-minikube-741c814795983ad6133a5b5b33a2f398.png b/assets/images/docker-dektop-minikube-741c814795983ad6133a5b5b33a2f398.png
new file mode 100644
index 0000000..48b3584
Binary files /dev/null and b/assets/images/docker-dektop-minikube-741c814795983ad6133a5b5b33a2f398.png differ
diff --git a/assets/images/docker-desktop-7afa28a7972e0e8867bcab8a6a9ac614.png b/assets/images/docker-desktop-7afa28a7972e0e8867bcab8a6a9ac614.png
new file mode 100644
index 0000000..9224360
Binary files /dev/null and b/assets/images/docker-desktop-7afa28a7972e0e8867bcab8a6a9ac614.png differ
diff --git a/assets/images/fifo-state-example-294dbf22ea35a750c8ad768c8760929d.png b/assets/images/fifo-state-example-294dbf22ea35a750c8ad768c8760929d.png
new file mode 100644
index 0000000..ca04c17
Binary files /dev/null and b/assets/images/fifo-state-example-294dbf22ea35a750c8ad768c8760929d.png differ
diff --git a/assets/images/goland_debug-bf10925ea3e1fdd82cfd32b6f4049678.jpg b/assets/images/goland_debug-bf10925ea3e1fdd82cfd32b6f4049678.jpg
new file mode 100644
index 0000000..c9ab94c
Binary files /dev/null and b/assets/images/goland_debug-bf10925ea3e1fdd82cfd32b6f4049678.jpg differ
diff --git a/assets/images/goland_ide_pref_imports-561026920e1af00c7f8bfa7376191b7b.png b/assets/images/goland_ide_pref_imports-561026920e1af00c7f8bfa7376191b7b.png
new file mode 100644
index 0000000..fbd9b00
Binary files /dev/null and b/assets/images/goland_ide_pref_imports-561026920e1af00c7f8bfa7376191b7b.png differ
diff --git a/assets/images/goland_ide_pref_inspections-0a8a996f6a35f769fefad1ecae985229.png b/assets/images/goland_ide_pref_inspections-0a8a996f6a35f769fefad1ecae985229.png
new file mode 100644
index 0000000..395e640
Binary files /dev/null and b/assets/images/goland_ide_pref_inspections-0a8a996f6a35f769fefad1ecae985229.png differ
diff --git a/assets/images/goland_ide_pref_other-dc9c57dd4938d82eddb361a0589892e8.png b/assets/images/goland_ide_pref_other-dc9c57dd4938d82eddb361a0589892e8.png
new file mode 100644
index 0000000..77e9908
Binary files /dev/null and b/assets/images/goland_ide_pref_other-dc9c57dd4938d82eddb361a0589892e8.png differ
diff --git a/assets/images/goland_ide_pref_tabs-4b0ef9fecec3c65ffc195702320e11fe.png b/assets/images/goland_ide_pref_tabs-4b0ef9fecec3c65ffc195702320e11fe.png
new file mode 100644
index 0000000..f6b741a
Binary files /dev/null and b/assets/images/goland_ide_pref_tabs-4b0ef9fecec3c65ffc195702320e11fe.png differ
diff --git a/assets/images/object-state-ce78c19f65c895bbbddd0e48b4c22d8f.png b/assets/images/object-state-ce78c19f65c895bbbddd0e48b4c22d8f.png
new file mode 100644
index 0000000..9baca07
Binary files /dev/null and b/assets/images/object-state-ce78c19f65c895bbbddd0e48b4c22d8f.png differ
diff --git a/assets/images/pluggable-app-mgmt-2bf575c7d0093bd5087763ea9de41a11.jpg b/assets/images/pluggable-app-mgmt-2bf575c7d0093bd5087763ea9de41a11.jpg
new file mode 100644
index 0000000..443b8ad
Binary files /dev/null and b/assets/images/pluggable-app-mgmt-2bf575c7d0093bd5087763ea9de41a11.jpg differ
diff --git a/assets/images/queue-fairness-3a524e14fa54750fdc0d5456852f05f2.png b/assets/images/queue-fairness-3a524e14fa54750fdc0d5456852f05f2.png
new file mode 100644
index 0000000..7c78ed7
Binary files /dev/null and b/assets/images/queue-fairness-3a524e14fa54750fdc0d5456852f05f2.png differ
diff --git a/assets/images/resilience-node-recovery-6abe663c243bdfdbff691e14a70166e5.jpg b/assets/images/resilience-node-recovery-6abe663c243bdfdbff691e14a70166e5.jpg
new file mode 100644
index 0000000..3847451
Binary files /dev/null and b/assets/images/resilience-node-recovery-6abe663c243bdfdbff691e14a70166e5.jpg differ
diff --git a/assets/images/resilience-workflow-191f147a7501740ec6632f216f2bb25f.jpg b/assets/images/resilience-workflow-191f147a7501740ec6632f216f2bb25f.jpg
new file mode 100644
index 0000000..40ab6ba
Binary files /dev/null and b/assets/images/resilience-workflow-191f147a7501740ec6632f216f2bb25f.jpg differ
diff --git a/assets/images/spark-jobs-on-ui-21e219c2182fd987302f26a7428b9cac.png b/assets/images/spark-jobs-on-ui-21e219c2182fd987302f26a7428b9cac.png
new file mode 100644
index 0000000..dabeb30
Binary files /dev/null and b/assets/images/spark-jobs-on-ui-21e219c2182fd987302f26a7428b9cac.png differ
diff --git a/assets/images/spark-pods-21a4c799796031460e737650d06d3f7b.png b/assets/images/spark-pods-21a4c799796031460e737650d06d3f7b.png
new file mode 100644
index 0000000..e1f72e0
Binary files /dev/null and b/assets/images/spark-pods-21a4c799796031460e737650d06d3f7b.png differ
diff --git a/assets/images/throughput-5a45b5084a84d880c20179703af1e6b4.png b/assets/images/throughput-5a45b5084a84d880c20179703af1e6b4.png
new file mode 100644
index 0000000..8ced22c
Binary files /dev/null and b/assets/images/throughput-5a45b5084a84d880c20179703af1e6b4.png differ
diff --git a/assets/images/yk-ui-screenshots-0ed0a6715b3eaf299745512c3907ce9c.gif b/assets/images/yk-ui-screenshots-0ed0a6715b3eaf299745512c3907ce9c.gif
new file mode 100644
index 0000000..d332925
Binary files /dev/null and b/assets/images/yk-ui-screenshots-0ed0a6715b3eaf299745512c3907ce9c.gif differ
diff --git a/b56a9dad.2ded42ab.js b/b56a9dad.2ded42ab.js
new file mode 100644
index 0000000..b273670
--- /dev/null
+++ b/b56a9dad.2ded42ab.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[54],{108:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return s}));var r=n(2),a=n(6),o=(n(0),n(131)),i={id:"reporting_issues",title:"Reporting Issues"},c={unversionedId:"community/reporting_issues",id:"version-0.8.0/community/reporting_issues",isDocsHomePage:!1,title:"Reporting Issues",descript [...]
\ No newline at end of file
diff --git a/b56a9dad.7172396d.js b/b56a9dad.7172396d.js
deleted file mode 100644
index cbdb80d..0000000
--- a/b56a9dad.7172396d.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[59],{113:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return s}));var r=n(2),a=n(6),o=(n(0),n(140)),i={id:"reporting_issues",title:"Reporting Issues"},c={unversionedId:"community/reporting_issues",id:"version-0.8.0/community/reporting_issues",isDocsHomePage:!1,title:"Reporting Issues",descript [...]
\ No newline at end of file
diff --git a/be5acdb0.5c2ebeed.js b/be5acdb0.5c2ebeed.js
deleted file mode 100644
index 4d4ab6b..0000000
--- a/be5acdb0.5c2ebeed.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[60],{114:function(o){o.exports=JSON.parse('{"permalink":"/community","page":1,"postsPerPage":10,"totalPages":1,"totalCount":7,"previousPage":null,"nextPage":null,"blogDescription":"Blog"}')}}]);
\ No newline at end of file
diff --git a/c3dff334.0f65c86f.js b/c3dff334.0f65c86f.js
deleted file mode 100644
index 0ae5081..0000000
--- a/c3dff334.0f65c86f.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[61],{115:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return c})),t.d(n,"metadata",(function(){return i})),t.d(n,"rightToc",(function(){return s})),t.d(n,"default",(function(){return p}));var r=t(2),o=t(6),a=(t(0),t(140)),c={id:"cluster",title:"Cluster"},i={unversionedId:"api/cluster",id:"api/cluster",isDocsHomePage:!1,title:"Cluster",description:"\x3c!--",source:"@site/docs/api/cluster.md",permalink:"/docs/next/ [...]
\ No newline at end of file
diff --git a/c3dff334.19fc1817.js b/c3dff334.19fc1817.js
new file mode 100644
index 0000000..e591582
--- /dev/null
+++ b/c3dff334.19fc1817.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[55],{109:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return c})),t.d(n,"metadata",(function(){return i})),t.d(n,"rightToc",(function(){return s})),t.d(n,"default",(function(){return p}));var r=t(2),o=t(6),a=(t(0),t(131)),c={id:"cluster",title:"Cluster"},i={unversionedId:"api/cluster",id:"api/cluster",isDocsHomePage:!1,title:"Cluster",description:"\x3c!--",source:"@site/docs/api/cluster.md",slug:"/api/cluster",pe [...]
\ No newline at end of file
diff --git a/c4f5d8e4.bdc657e5.js b/c4f5d8e4.f27875e2.js
similarity index 91%
rename from c4f5d8e4.bdc657e5.js
rename to c4f5d8e4.f27875e2.js
index 5846625..17114a5 100644
--- a/c4f5d8e4.bdc657e5.js
+++ b/c4f5d8e4.f27875e2.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[62],{116:function(e,a,t){"use strict";t.r(a);var n=t(0),l=t.n(n),r=t(159),c=t.n(r),i=t(147),s=t(141),m=t(117),o=t.n(m),u=[{title:l.a.createElement(l.a.Fragment,null,"Scheduling Capabilities"),imageUrl:"img/resource-scheduling.png",description:l.a.createElement(l.a.Fragment,null,"Builtin with comprehensive scheduling capabilities, including hierarchy queues, resource fairness across queues, job ordering (FIFO/FAIR), pluggable node sorti [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{110:function(e,a,t){"use strict";t.r(a);var n=t(0),l=t.n(n),r=t(162),c=t.n(r),i=t(136),s=t(132),m=t(111),o=t.n(m),u=[{title:l.a.createElement(l.a.Fragment,null,"Scheduling Capabilities"),imageUrl:"img/resource-scheduling.png",description:l.a.createElement(l.a.Fragment,null,"Builtin with comprehensive scheduling capabilities, including hierarchy queues, resource fairness across queues, job ordering (FIFO/FAIR), pluggable node sorti [...]
\ No newline at end of file
diff --git a/c6c6e257.304b166d.js b/c6c6e257.304b166d.js
deleted file mode 100644
index 48ff16e..0000000
--- a/c6c6e257.304b166d.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[63],{118:function(e){e.exports=JSON.parse('{"docsSidebars":{"docs":[{"collapsed":true,"type":"category","label":"Get Started","items":[{"type":"link","label":"Get Started","href":"/docs/next/"},{"type":"link","label":"Features","href":"/docs/next/get_started/core_features"}]},{"collapsed":true,"type":"category","label":"User Guide","items":[{"type":"link","label":"Partition and Queue Configuration","href":"/docs/next/user_guide/queue_c [...]
\ No newline at end of file
diff --git a/c7277ad6.76a2984c.js b/c7277ad6.76a2984c.js
deleted file mode 100644
index 115fd15..0000000
--- a/c7277ad6.76a2984c.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[64],{119:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return a})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return s}));var r=n(2),o=n(6),i=(n(0),n(140)),c={id:"community_sync_up",title:"Community Sync Up"},a={unversionedId:"community/community_sync_up",id:"version-0.8.0/community/community_sync_up",isDocsHomePage:!1,title:"Community Sync Up",des [...]
\ No newline at end of file
diff --git a/c7277ad6.e38aa587.js b/c7277ad6.e38aa587.js
new file mode 100644
index 0000000..6657db7
--- /dev/null
+++ b/c7277ad6.e38aa587.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{112:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return a})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return s}));var r=n(2),o=n(6),i=(n(0),n(131)),c={id:"community_sync_up",title:"Community Sync Up"},a={unversionedId:"community/community_sync_up",id:"version-0.8.0/community/community_sync_up",isDocsHomePage:!1,title:"Community Sync Up",des [...]
\ No newline at end of file
diff --git a/c95b781b.b8e7941f.js b/c95b781b.b8e7941f.js
new file mode 100644
index 0000000..e92b4e2
--- /dev/null
+++ b/c95b781b.b8e7941f.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{113:function(e){e.exports=JSON.parse('{"version":"0.8.0","label":"0.8.0","isLast":true,"docsSidebars":{"version-0.8.0/docs":[{"collapsed":true,"type":"category","label":"Get Started","items":[{"type":"link","label":"Release Notes","href":"/docs/get_started/release_notes"},{"type":"link","label":"User Guide","href":"/docs/"},{"type":"link","label":"Developer Guide","href":"/docs/get_started/developer_guide"}]},{"collapsed":true,"ty [...]
\ No newline at end of file
diff --git a/ccc49370.f8e340bb.js b/ccc49370.f8e340bb.js
deleted file mode 100644
index 7ea4663..0000000
--- a/ccc49370.f8e340bb.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[65],{139:function(e,a,t){"use strict";t.r(a);var n=t(0),r=t.n(n),l=t(147),m=t(155),i=t(143);var c=function(e){var a=e.nextItem,t=e.prevItem;return r.a.createElement("nav",{className:"pagination-nav","aria-label":"Blog post page navigation"},r.a.createElement("div",{className:"pagination-nav__item"},t&&r.a.createElement(i.a,{className:"pagination-nav__link",to:t.permalink},r.a.createElement("div",{className:"pagination-nav__sublabel"}," [...]
\ No newline at end of file
diff --git a/community/coding_guidelines/index.html b/community/coding_guidelines/index.html
index baad7db..3f3f7e9 100644
--- a/community/coding_guidelines/index.html
+++ b/community/coding_guidelines/index.html
@@ -2,21 +2,21 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Coding Guidelines | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Coding Guidelines | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" name="description" content="&lt;!--"><meta data-react-helmet="true" property="og:description" content="&lt;!--"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true"  [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/ccc49370.f8e340bb.js" as="script">
-<link rel="preload" href="/6356979d.59df3871.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Coding Guidelines | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Coding Guidelines | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:imag [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1f391b9e.671a9dd7.js" as="script">
+<link rel="preload" href="/70245927.1757b3fa.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 The project uses the predefined format as implemented in <code>gofmt</code>.
 That means tabs and not spaces etc.
 Read the <a href="https://golang.org/doc/effective_go.html" target="_blank" rel="noopener noreferrer">Effective GO</a> page for further details.
@@ -41,7 +41,7 @@ These comments should be used sparingly as they could hide issues.
 If they are used they should be accompanied by a comment to explain why they are used.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-go codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">    </span><span class="t [...]
 These defaults already provide a good coverage and mark a lot of issues found by the linters as issues.
 To extend the coverage further and help mark issues proactively check the following settings and change them to the settings as per the screenshots.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="editor-preferences"></a>Editor preferences<a aria-hidden="true" tabindex="-1" class="hash-link" href="#editor-preferences" title="Direct link to heading">#</a></h3><p>Open the preferences pane and go to: Editor -&gt; Code Style -&gt; Go.
-There are three tabs to configure, the first two are crucial to comply with the basic rules from <code>gofmt</code> and <code>goimports</code>:</p><table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td>Tabs</td><td><img src="/img/goland_ide_pref_tabs.png" alt="tabs"></td></tr><tr><td>Imports</td><td><img src="/img/goland_ide_pref_imports.png" alt="imports"></td></tr><tr><td>Other</td><td><img src="/img/goland_ide_pref_other.png" alt="other"></td></tr></tbody></table><h3><a aria- [...]
+There are three tabs to configure, the first two are crucial to comply with the basic rules from <code>gofmt</code> and <code>goimports</code>:</p><table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td>Tabs</td><td><img alt="tabs" src="/assets/images/goland_ide_pref_tabs-4b0ef9fecec3c65ffc195702320e11fe.png"></td></tr><tr><td>Imports</td><td><img alt="imports" src="/assets/images/goland_ide_pref_imports-561026920e1af00c7f8bfa7376191b7b.png"></td></tr><tr><td>Other</td><td><img a [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -50,13 +50,13 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/ccc49370.f8e340bb.js"></script>
-<script src="/6356979d.59df3871.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1f391b9e.671a9dd7.js"></script>
+<script src="/70245927.1757b3fa.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/download/index.html b/community/download/index.html
index dc534d3..890bd10 100644
--- a/community/download/index.html
+++ b/community/download/index.html
@@ -2,21 +2,21 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Apache YuniKorn (Incubating) | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Apache YuniKorn (Incubating) | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" name="description" content="&lt;!--"><meta data-react-helmet="true" property="og:description" content="&lt;!--"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta dat [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/ccc49370.f8e340bb.js" as="script">
-<link rel="preload" href="/81e41fa3.3eef7351.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Apache YuniKorn (Incubating) | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Apache YuniKorn (Incubating) | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="tr [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1f391b9e.671a9dd7.js" as="script">
+<link rel="preload" href="/13f29f79.6686b943.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -25,13 +25,13 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/ccc49370.f8e340bb.js"></script>
-<script src="/81e41fa3.3eef7351.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1f391b9e.671a9dd7.js"></script>
+<script src="/13f29f79.6686b943.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/get_involved/index.html b/community/get_involved/index.html
index efc2be1..f173557 100644
--- a/community/get_involved/index.html
+++ b/community/get_involved/index.html
@@ -2,25 +2,25 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Get Involved | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Get Involved | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" name="description" content="&lt;!--"><meta data-react-helmet="true" property="og:description" content="&lt;!--"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property=" [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/ccc49370.f8e340bb.js" as="script">
-<link rel="preload" href="/4cb7ee90.dd1cdd33.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Get Involved | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Get Involved | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" con [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1f391b9e.671a9dd7.js" as="script">
+<link rel="preload" href="/6c36aa60.23c61482.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 Cloudera, Linkedin, Microsoft, Nvidia, Tencent, Uber, etc. (sorted by alphabetical order). The community deeply believes in the
 importance of this diversity and the value of &quot;The Apache Way&quot;.  We welcome any form of contributions, code, documentation or suggestions!
 😃 Don&#x27;t wait, join us now!</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="how-to-join-yunikorn-community"></a>How to join YuniKorn Community<a aria-hidden="true" tabindex="-1" class="hash-link" href="#how-to-join-yunikorn-community" title="Direct link to heading">#</a></h2><p>Please join us through one of the following channels:</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="contribute-through-github"></a>Contribu [...]
-Currently, we have following channels in the workspace: <code>#yunikorn-dev</code> and <code>#yunikorn-user</code>.</p></li><li><p>We have periodically community sync ups in multiple timezones and languages, please find <a href="#community-meetings">Community Syncup</a> to attend online sync ups.</p></li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="community-meetings"></a>Community Meetings<a aria-hidden="true" tabindex="-1" class="hash-link" href=" [...]
+Currently, we have following channels in the workspace: <code>#yunikorn-dev</code> and <code>#yunikorn-user</code>.</p></li><li><p>We have periodically community sync ups in multiple timezones and languages, please find <a href="#community-meetings">Community Syncup</a> to attend online sync ups.</p></li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="community-meetings"></a>Community Meetings<a aria-hidden="true" tabindex="-1" class="hash-link" href=" [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -29,13 +29,13 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/ccc49370.f8e340bb.js"></script>
-<script src="/4cb7ee90.dd1cdd33.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1f391b9e.671a9dd7.js"></script>
+<script src="/6c36aa60.23c61482.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/how_to_contribute/index.html b/community/how_to_contribute/index.html
index 016c672..8f0c4b2 100644
--- a/community/how_to_contribute/index.html
+++ b/community/how_to_contribute/index.html
@@ -2,21 +2,21 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">How To Contribute | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="How To Contribute | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" name="description" content="&lt;!--"><meta data-react-helmet="true" property="og:description" content="&lt;!--"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true"  [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/ccc49370.f8e340bb.js" as="script">
-<link rel="preload" href="/987fec61.ac415520.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">How To Contribute | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="How To Contribute | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:imag [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1f391b9e.671a9dd7.js" as="script">
+<link rel="preload" href="/229fac93.7befd9db.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 Find an issue that you would like to work on, or file a new one if you have discovered a new issue.
 For help with reporting issues look at the <a href="/community/reporting_issues">how to report an issue</a>.</p><p>The easiest way to get started working with the code base is to pick up a really easy
 JIRA and work on that. This will help you get familiar with the code base, build system,
@@ -51,7 +51,7 @@ The commit message must include the JIRA in the first line and should include a
 A commit will automatically close the PR.
 The JIRA will not be closed automatically.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="still-got-questions"></a>Still got questions?<a aria-hidden="true" tabindex="-1" class="hash-link" href="#still-got-questions" title="Direct link to heading">#</a></h2><p>If you’re not sure about something, try to follow the style of the existing codebase.
 Look at whether there are other examples in the code that do a similar thing.
-Feel free to ask questions on the <a href="mailto:dev@yunikorn.apache.org" target="_blank" rel="noopener noreferrer">dev@yunikorn.apache.org</a> list as well.</p></section></article><div></div><div class="margin-vert--xl"><nav class="pagination-nav" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/community/get_involved"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« Get Involved</d [...]
+Feel free to ask questions on the <a href="mailto:dev@yunikorn.apache.org" target="_blank" rel="noopener noreferrer">dev@yunikorn.apache.org</a> list as well.</p></div></main></div><footer class="footer"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Blog</h4><ul class="footer__items"><li class="footer__item"><a href="https://blog.cloudera.com/yunikorn-a-universal-resources-scheduler/" target="_blank" rel="noopener noreferrer" [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -60,13 +60,13 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/ccc49370.f8e340bb.js"></script>
-<script src="/987fec61.ac415520.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1f391b9e.671a9dd7.js"></script>
+<script src="/229fac93.7befd9db.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/index.html b/community/index.html
deleted file mode 100644
index 2e4cb10..0000000
--- a/community/index.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!doctype html>
-<html lang="en">
-<head>
-<meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Blog | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/a6aa9e1f.be837b2f.js" as="script">
-<link rel="preload" href="/2fea1ee9.e873076a.js" as="script">
-<link rel="preload" href="/2f255b7b.f414cffd.js" as="script">
-<link rel="preload" href="/3e0e5d5b.fd0056ca.js" as="script">
-<link rel="preload" href="/919d2539.f2ed243a.js" as="script">
-<link rel="preload" href="/db80e14b.e523725b.js" as="script">
-<link rel="preload" href="/df0dc7dc.99967b5c.js" as="script">
-<link rel="preload" href="/d3f79ca7.648971c5.js" as="script">
-<link rel="preload" href="/be5acdb0.5c2ebeed.js" as="script">
-</head>
-<body>
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
-Cloudera, Linkedin, Microsoft, Nvidia, Tencent, Uber, etc. (sorted by alphabetical order). The community deeply believes in the
-importance of this diversity and the value of &quot;The Apache Way&quot;.  We welcome any form of contributions, code, documentation or suggestions!
-😃 Don&#x27;t wait, join us now!</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="how-to-join-yunikorn-community"></a>How to join YuniKorn Community<a aria-hidden="true" tabindex="-1" class="hash-link" href="#how-to-join-yunikorn-community" title="Direct link to heading">#</a></h2><p>Please join us through one of the following channels:</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="contribute-through-github"></a>Contribu [...]
-Currently, we have following channels in the workspace: <code>#yunikorn-dev</code> and <code>#yunikorn-user</code>.</p></li><li><p>We have periodically community sync ups in multiple timezones and languages, please find <a href="#community-meetings">Community Syncup</a> to attend online sync ups.</p></li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="community-meetings"></a>Community Meetings<a aria-hidden="true" tabindex="-1" class="hash-link" href=" [...]
-Find an issue that you would like to work on, or file a new one if you have discovered a new issue.
-For help with reporting issues look at the <a href="/community/reporting_issues">how to report an issue</a>.</p><p>The easiest way to get started working with the code base is to pick up a really easy
-JIRA and work on that. This will help you get familiar with the code base, build system,
-review process, etc. We flag these starter bugs <a href="https://issues.apache.org/jira/issues/?jql=project%3DYUNIKORN%20AND%20status%3DOpen%20AND%20labels%3Dnewbie" target="_blank" rel="noopener noreferrer">here</a>.</p><p>If nobody is working on an existing issue, assign it to yourself only if you intend to work on it shortly.
-If you pick up an existing JIRA look for pull requests that are linked to the JIRA ticket.
-Someone might be already working on it and not assigned the ticket.
-JIRAs that have a pull requests linked will have the label <code>pull-request-available</code> and a link to the pull request can be found under issue links.</p><p>For anything that is more than a trivial change, like a typo or one line code change, it’s a good idea to discuss your intended approach on the issue.
-You are much more likely to have your patch reviewed and committed if you’ve already got buy-in from the YuniKorn community before you start writing the fix.</p><p>If you cannot assign the JIRA to yourself ask the community to help assign it and add you to the contributors list in JIRA.   </p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="fix-an-issue"></a>Fix an issue<a aria-hidden="true" tabindex="-1" class="hash-link" href="#fix-an-issue" title="Direct  [...]
-Fork the relevant YuniKorn project into your own project and checkout the <code>master</code> branch.
-Make sure that you have an up to date code revision checked out before you start.
-Create a branch to work on, a good name to use is the JIRA ID you are working on.</p><p>Now start coding! As you are writing your patch, please keep the following things in mind:</p><p>Include tests with your patch.
-If your patch adds a feature or fixes a bug and does not include tests, it will generally not be accepted.
-If you are unsure how to write tests for a particular component, please ask on the JIRA for guidance.</p><p>Please keep your patch narrowly targeted to the problem described by the JIRA.
-It’s better for everyone if we maintain discipline about the scope of each patch.
-In general, if you find a bug while working on a specific feature, file a JIRA for the bug, check if you can assign it to yourself and fix it independently of the feature.
-This helps us to differentiate between bug fixes and features and allows us to build stable maintenance releases.</p><p>Make sure you have observed the recommendations in the <a href="/community/coding_guidelines">coding guidelines</a>.
-Before you commit you should also run the full test suite using <code>make test</code>.
-Make sure that all the tests pass.</p><p>Finally, please write a good, clear commit message, with a short, descriptive title.
-The descriptive title must start with the JIRA ID you are working on.
-An example is: <code>[YUNIKORN-2] Support Gang Scheduling</code>
-The commit message will be used to pre-fill the pull request information.
-The JIRA ID in the message will automatically link the pull request and the JIRA.
-The message that follows can be used to explain what the problem was, and how it was fixed.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="create-a-pull-request"></a>Create a pull request<a aria-hidden="true" tabindex="-1" class="hash-link" href="#create-a-pull-request" title="Direct link to heading">#</a></h2><p>Please create a pull request on github with your patch.
-See <a href="https://help.github.com/articles/using-pull-requests/" target="_blank" rel="noopener noreferrer">opening a pull request</a> for all the details.</p><p>For committers: You can create a new branch, push your change and create a PR using the GitHub UI.
-For contributors: you have already forked the repository and committed your changes to your fork.
-Use the GitHub UI to create a PR using the <code>compare across forks</code> option.</p><p>The pull request description must include the JIRA reference that you are working on.
-If you set the commit message as described above the pull request will automatically pick it up.
-If you did not do that you can amend the description of the pull request to add the JIRA ID.
-For example a pull request linked to <a href="https://issues.apache.org/jira/browse/YUNIKORN-2" target="_blank" rel="noopener noreferrer">YUNIKORN-2</a> should have a description like:
-<code>[YUNIKORN-2] Support Gang Scheduling</code></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="committing-a-change"></a>Committing a change<a aria-hidden="true" tabindex="-1" class="hash-link" href="#committing-a-change" title="Direct link to heading">#</a></h2><p>When a change is approved it will be committed to the <code>master</code> branch of the repository.
-The commit message must include the JIRA in the first line and should include a <code>Closes #1</code> as a
-A commit will automatically close the PR.
-The JIRA will not be closed automatically.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="still-got-questions"></a>Still got questions?<a aria-hidden="true" tabindex="-1" class="hash-link" href="#still-got-questions" title="Direct link to heading">#</a></h2><p>If you’re not sure about something, try to follow the style of the existing codebase.
-Look at whether there are other examples in the code that do a similar thing.
-Feel free to ask questions on the <a href="mailto:dev@yunikorn.apache.org" target="_blank" rel="noopener noreferrer">dev@yunikorn.apache.org</a> list as well.</p></section></article><article class="margin-bottom--xl"><header><h2 class="margin-bottom--sm blogPostTitle_1mse"><a href="/community/reporting_issues">Reporting Issues</a></h2><div class="margin-vert--md"><time datetime="2020-08-25T23:54:07.803Z" class="blogPostDate_3bQP">August 25, 2020  · 4 min read</time></div><div class="avat [...]
-See the <a href="https://yunikorn.apache.org" target="_blank" rel="noopener noreferrer">YuniKorn web page</a> for information on mailing lists.
-You can also ask the YuniKorn slack channel for help, check the web page for details on how to join.
-If you have a bug that needs a fix in the code or in the documentation, please follow the procedure in <a href="#Filing-a-JIRA-for-YuniKorn-issues">Filing a JIRA</a> below.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="for-yunikorn-developers"></a>For YuniKorn Developers<a aria-hidden="true" tabindex="-1" class="hash-link" href="#for-yunikorn-developers" title="Direct link to heading">#</a></h2><p>JIRA is used by the Apache YuniKorn project to track al [...]
-These include:</p><ol><li>Add new features</li><li>Improving existing features</li><li>Report bugs that need to be fixed in the codebase</li></ol><p>If you are interested in tracking development issues in JIRA, you can browse
-this <a href="https://issues.apache.org/jira/projects/YUNIKORN" target="_blank" rel="noopener noreferrer">link</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="filing-a-jira-for-yunikorn-issues"></a>Filing a JIRA for YuniKorn issues<a aria-hidden="true" tabindex="-1" class="hash-link" href="#filing-a-jira-for-yunikorn-issues" title="Direct link to heading">#</a></h2><p>Go to the Apache JIRA page to file your issue.</p><p>Make sure the Project is set  [...]
-If you are not sure then just leave it empty.</p><p>If you are a developer intending to fix the bug, put your JIRA ID in the Assignee field.
-Note that you need to be in the contributors list of Apache YuniKorn in order to be able to be assign a JIRA ticket.
-If you have not been added to the list, send an email to the <a href="mailto:dev@yunikorn.apache.org" target="_blank" rel="noopener noreferrer">dev@yunikorn.apache.org</a> mailing list or ask in a comment of the jira to request for it.</p><p>Please put as much detail as possible in the Description field.
-Include your configuration changes, cluster size, and YuniKorn version.
-Any related code or configuration that helps replicate the issue you should also add.</p><p>For bug reports: a short reproduction of the problem would be more than welcomed.
-If you have logs, the specific part of the log with the error message or stack trace.
-Attaching the entire log can be useful.
-If you have already tried to debug the issue describe the steps you have already done.
-Even if that result was that you were not able to reproduce the issue.</p><p>For new feature requests, it may include a design document.
-If you do not have that or it is just a generic request work with us to design your feature and implement it.</p></section></article><article class="margin-bottom--xl"><header><h2 class="margin-bottom--sm blogPostTitle_1mse"><a href="/community/roadmap">Roadmap</a></h2><div class="margin-vert--md"><time datetime="2020-08-25T23:54:07.803Z" class="blogPostDate_3bQP">August 25, 2020  · 4 min read</time></div><div class="avatar margin-vert--md"><div class="avatar__intro"></div></div></header [...]
-to running Apache Spark and Flink workloads. The main features delivered in this release includes:</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="resource-quota-management"></a>Resource Quota Management<a aria-hidden="true" tabindex="-1" class="hash-link" href="#resource-quota-management" title="Direct link to heading">#</a></h3><p>This version YuniKorn provides a seamless way to manage resource quota for a Kubernetes cluster, it can work as an
-alternative to the <a href="https://kubernetes.io/docs/concepts/policy/resource-quotas/" target="_blank" rel="noopener noreferrer">namespace resource quota</a>. There are
-2 main advantages of using this feature comparing to the namespace resource quota:</p><ol><li>The namespace resource quota is counting resources at the admission phase, irrespective of the pod is using the resources or not.
-This can lead up to issues that the namespace resources could not be efficiently used.</li><li>The namespace resource quota is flat, it doesn&#x27;t support hierarchy resource quota management.</li><li>The resource quota admission controller rejects the pods as long as it goes over the quota, this increases the complexity
-of the client side code.</li></ol><p>By using the resource quota management provided by YuniKorn, it is more efficient, seamlessly setup and it provides the
-job queue to handle common scheduling ordering requirements.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="job-ordering-policy-stateaware-optimized-fifo"></a>Job Ordering Policy: StateAware (optimized FIFO)<a aria-hidden="true" tabindex="-1" class="hash-link" href="#job-ordering-policy-stateaware-optimized-fifo" title="Direct link to heading">#</a></h3><p>The <code>StateAware</code> app sorting policy orders jobs in a queue in FIFO order, and schedule  [...]
-The condition is to wait for the application enters a runnable state. This avoids the common race condition while submitting
-lots of batch jobs, e.g Spark, to a single namespace (or cluster). By enforcing the certain ordering of jobs, it also improves
-the scheduling of jobs to be more predictable. More explanation of this feature can be found in doc here.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="work-with-the-cluster-autoscaler"></a>Work with the cluster-autoscaler<a aria-hidden="true" tabindex="-1" class="hash-link" href="#work-with-the-cluster-autoscaler" title="Direct link to heading">#</a></h3><p>In this release, YuniKorn has been tested heavily to work nicely with the Kubernetes <a href="h [...]
-It brings the maximum elasticity to the Kubernetes cluster by working efficiently with the cluster-autoscaler. Some bugs
-are fixed and some improvements are done in this release.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="even-cache-system"></a>Even cache system<a aria-hidden="true" tabindex="-1" class="hash-link" href="#even-cache-system" title="Direct link to heading">#</a></h3><p>In this release, an efficient even cache system is added into the scheduler. This system caches some key scheduling
-events in a memory store and publishes them to Kubernetes event system when needed. More scheduling events are visible
-directly from Kubernetes by using kubectl command. This helps to improve the usability and debuggability a lot.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="more-comprehensive-web-ui"></a>More comprehensive web UI<a aria-hidden="true" tabindex="-1" class="hash-link" href="#more-comprehensive-web-ui" title="Direct link to heading">#</a></h3><p>YuniKorn UI provides a better centralized view for resource management. An nodes page has been added to the UI [...]
-the detailed nodes info in the cluster. The apps page has been enhanced, it now provides a search box to search apps by
-queue or application ID.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="v080-may-4-2020"></a>v0.8.0 (May 4, 2020)<a aria-hidden="true" tabindex="-1" class="hash-link" href="#v080-may-4-2020" title="Direct link to heading">#</a></h2><p>This release ships a fully functional resource scheduler for Kubernetes with a number of useful features that empower
-to run Big Data workloads on K8s. See more at <a href="http://yunikorn.apache.org/docs/get_started/release_notes#release-notes-v080" target="_blank" rel="noopener noreferrer">Release Notes</a>.</p><p><strong>yunikorn-scheduler-interface</strong></p><ul><li>Communication protocols between RM and scheduler-shim.</li><li>gRPC interfaces.</li><li>Scheduler plugin interfaces.</li></ul><p><strong>yunikorn-core</strong></p><ul><li>Hierarchy queues with min/max resource quotas.</li><li>Resource  [...]
-The project uses the predefined format as implemented in <code>gofmt</code>.
-That means tabs and not spaces etc.
-Read the <a href="https://golang.org/doc/effective_go.html" target="_blank" rel="noopener noreferrer">Effective GO</a> page for further details.
-Before creating a pull request make sure the code at least is formatted using <code>gofmt</code>.</p><p>Beside the effective GO guide follow the recommendations from the <a href="https://github.com/golang/go/wiki/CodeReviewComments" target="_blank" rel="noopener noreferrer">CodeReviewComments</a> wiki page.
-The wiki provides a good collection of comments from code reviews.
-Most of the comments will be checked in the automated checks described below.</p><p>When using an IDE, like GoLand or Visual Studio Code, use the builtin options.
-Most IDEs will provide an extensive list of checks or formatting options that help formatting and point out code issues.
-See <a href="#goland-ide-setup">IDE setup</a> for a basic setup for the GoLand IDE. </p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="automated-checks"></a>Automated checks<a aria-hidden="true" tabindex="-1" class="hash-link" href="#automated-checks" title="Direct link to heading">#</a></h2><p>Not all code will be written using an IDE.
-Even between contributors the settings might not be the same in all installs.
-To help keep code formatted consistently a <a href="https://en.wikipedia.org/wiki/Lint_(software)" target="_blank" rel="noopener noreferrer">lint</a> tool is part of the code approval.   </p><p>There are a large number of lint tools are available for Go.
-Most of the lint tools only check one specific thing.
-Some of the tools will aggregate a number of linters and provide an overview of all the issues found.
-For the project we have chosen the <a href="https://github.com/golangci/golangci-lint" target="_blank" rel="noopener noreferrer">golangci-lint</a> tool.
-The tool can be run locally and will be integrated into the GitHub PR flow.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="installing-and-running-locally"></a>Installing and running locally<a aria-hidden="true" tabindex="-1" class="hash-link" href="#installing-and-running-locally" title="Direct link to heading">#</a></h3><p>Depending on your development system the instructions might differ slightly.
-Follow the <a href="https://github.com/golangci/golangci-lint#install" target="_blank" rel="noopener noreferrer">installation instructions</a> provided by the project.</p><p>After the tool is installed you can run it using the standard command line: </p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-shell codeBlock_3iAC"><div class [...]
-The high impact warnings have been fixed or ignored via comments, see <a href="#false-positives">False positives</a>.</p><p>If you have been working on a new feature or a bug you only want to check the files that have changed.
-You can run the tool with the option <code>--new</code> or <code>--new-from-rev</code> option.
-The <code>--new</code> option will only check uncommitted files.
-The <code>--new-from-rev</code> option will check changes against a specific committed revision.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-shell codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token comment" style="col [...]
-Certain issue are too hard to correct or are not important enough to fix.</p><p>The tool allows adding a comment to the code to ignore the issue.
-These comments should be used sparingly as they could hide issues.
-If they are used they should be accompanied by a comment to explain why they are used.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-go codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">    </span><span class="t [...]
-These defaults already provide a good coverage and mark a lot of issues found by the linters as issues.
-To extend the coverage further and help mark issues proactively check the following settings and change them to the settings as per the screenshots.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="editor-preferences"></a>Editor preferences<a aria-hidden="true" tabindex="-1" class="hash-link" href="#editor-preferences" title="Direct link to heading">#</a></h3><p>Open the preferences pane and go to: Editor -&gt; Code Style -&gt; Go.
-There are three tabs to configure, the first two are crucial to comply with the basic rules from <code>gofmt</code> and <code>goimports</code>:</p><table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td>Tabs</td><td><img src="/img/goland_ide_pref_tabs.png" alt="tabs"></td></tr><tr><td>Imports</td><td><img src="/img/goland_ide_pref_imports.png" alt="imports"></td></tr><tr><td>Other</td><td><img src="/img/goland_ide_pref_other.png" alt="other"></td></tr></tbody></table><h3><a aria- [...]
-Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
-<div style="padding:20px; margin: 10px; color: #4d4d4d;">
-  Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
-  Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications,
-  and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily
-  a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
-</div>
-</div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/a6aa9e1f.be837b2f.js"></script>
-<script src="/2fea1ee9.e873076a.js"></script>
-<script src="/2f255b7b.f414cffd.js"></script>
-<script src="/3e0e5d5b.fd0056ca.js"></script>
-<script src="/919d2539.f2ed243a.js"></script>
-<script src="/db80e14b.e523725b.js"></script>
-<script src="/df0dc7dc.99967b5c.js"></script>
-<script src="/d3f79ca7.648971c5.js"></script>
-<script src="/be5acdb0.5c2ebeed.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/community/reporting_issues/index.html b/community/reporting_issues/index.html
index a7915a4..157941a 100644
--- a/community/reporting_issues/index.html
+++ b/community/reporting_issues/index.html
@@ -2,21 +2,21 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Reporting Issues | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Reporting Issues | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" name="description" content="&lt;!--"><meta data-react-helmet="true" property="og:description" content="&lt;!--"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" pr [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/ccc49370.f8e340bb.js" as="script">
-<link rel="preload" href="/14015a24.965c3726.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Reporting Issues | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Reporting Issues | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image: [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1f391b9e.671a9dd7.js" as="script">
+<link rel="preload" href="/f7c05237.4e1c9706.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 See the <a href="https://yunikorn.apache.org" target="_blank" rel="noopener noreferrer">YuniKorn web page</a> for information on mailing lists.
 You can also ask the YuniKorn slack channel for help, check the web page for details on how to join.
 If you have a bug that needs a fix in the code or in the documentation, please follow the procedure in <a href="#Filing-a-JIRA-for-YuniKorn-issues">Filing a JIRA</a> below.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="for-yunikorn-developers"></a>For YuniKorn Developers<a aria-hidden="true" tabindex="-1" class="hash-link" href="#for-yunikorn-developers" title="Direct link to heading">#</a></h2><p>JIRA is used by the Apache YuniKorn project to track al [...]
@@ -31,7 +31,7 @@ If you have logs, the specific part of the log with the error message or stack t
 Attaching the entire log can be useful.
 If you have already tried to debug the issue describe the steps you have already done.
 Even if that result was that you were not able to reproduce the issue.</p><p>For new feature requests, it may include a design document.
-If you do not have that or it is just a generic request work with us to design your feature and implement it.</p></section></article><div></div><div class="margin-vert--xl"><nav class="pagination-nav" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/community/how_to_contribute"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« How To Contribute</div></a></div><div class="pagination-nav [...]
+If you do not have that or it is just a generic request work with us to design your feature and implement it.</p></div></main></div><footer class="footer"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Blog</h4><ul class="footer__items"><li class="footer__item"><a href="https://blog.cloudera.com/yunikorn-a-universal-resources-scheduler/" target="_blank" rel="noopener noreferrer" class="footer__link-item">What&#x27;s YuniKorn?< [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -40,13 +40,13 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/ccc49370.f8e340bb.js"></script>
-<script src="/14015a24.965c3726.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1f391b9e.671a9dd7.js"></script>
+<script src="/f7c05237.4e1c9706.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/roadmap/index.html b/community/roadmap/index.html
index 8176788..add92ab 100644
--- a/community/roadmap/index.html
+++ b/community/roadmap/index.html
@@ -2,21 +2,21 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Roadmap | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Roadmap | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" name="description" content="&lt;!--"><meta data-react-helmet="true" property="og:description" content="&lt;!--"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:im [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/ccc49370.f8e340bb.js" as="script">
-<link rel="preload" href="/579bd563.c82374d3.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Roadmap | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Roadmap | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Imag [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1f391b9e.671a9dd7.js" as="script">
+<link rel="preload" href="/68bfee64.da9f37b5.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 to running Apache Spark and Flink workloads. The main features delivered in this release includes:</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="resource-quota-management"></a>Resource Quota Management<a aria-hidden="true" tabindex="-1" class="hash-link" href="#resource-quota-management" title="Direct link to heading">#</a></h3><p>This version YuniKorn provides a seamless way to manage resource quota for a Kubernetes cluster, it can work as an
 alternative to the <a href="https://kubernetes.io/docs/concepts/policy/resource-quotas/" target="_blank" rel="noopener noreferrer">namespace resource quota</a>. There are
 2 main advantages of using this feature comparing to the namespace resource quota:</p><ol><li>The namespace resource quota is counting resources at the admission phase, irrespective of the pod is using the resources or not.
@@ -32,7 +32,7 @@ events in a memory store and publishes them to Kubernetes event system when need
 directly from Kubernetes by using kubectl command. This helps to improve the usability and debuggability a lot.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="more-comprehensive-web-ui"></a>More comprehensive web UI<a aria-hidden="true" tabindex="-1" class="hash-link" href="#more-comprehensive-web-ui" title="Direct link to heading">#</a></h3><p>YuniKorn UI provides a better centralized view for resource management. An nodes page has been added to the UI [...]
 the detailed nodes info in the cluster. The apps page has been enhanced, it now provides a search box to search apps by
 queue or application ID.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="v080-may-4-2020"></a>v0.8.0 (May 4, 2020)<a aria-hidden="true" tabindex="-1" class="hash-link" href="#v080-may-4-2020" title="Direct link to heading">#</a></h2><p>This release ships a fully functional resource scheduler for Kubernetes with a number of useful features that empower
-to run Big Data workloads on K8s. See more at <a href="http://yunikorn.apache.org/docs/get_started/release_notes#release-notes-v080" target="_blank" rel="noopener noreferrer">Release Notes</a>.</p><p><strong>yunikorn-scheduler-interface</strong></p><ul><li>Communication protocols between RM and scheduler-shim.</li><li>gRPC interfaces.</li><li>Scheduler plugin interfaces.</li></ul><p><strong>yunikorn-core</strong></p><ul><li>Hierarchy queues with min/max resource quotas.</li><li>Resource  [...]
+to run Big Data workloads on K8s. See more at <a href="http://yunikorn.apache.org/docs/get_started/release_notes#release-notes-v080" target="_blank" rel="noopener noreferrer">Release Notes</a>.</p><p><strong>yunikorn-scheduler-interface</strong></p><ul><li>Communication protocols between RM and scheduler-shim.</li><li>gRPC interfaces.</li><li>Scheduler plugin interfaces.</li></ul><p><strong>yunikorn-core</strong></p><ul><li>Hierarchy queues with min/max resource quotas.</li><li>Resource  [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -41,13 +41,13 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/ccc49370.f8e340bb.js"></script>
-<script src="/579bd563.c82374d3.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1f391b9e.671a9dd7.js"></script>
+<script src="/68bfee64.da9f37b5.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/sessions/index.html b/community/sessions/index.html
index 934faf1..b17dcbc 100644
--- a/community/sessions/index.html
+++ b/community/sessions/index.html
@@ -2,21 +2,21 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Sessions and Demos | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Sessions and Demos | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" name="description" content="&lt;!--"><meta data-react-helmet="true" property="og:description" content="&lt;!--"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/ccc49370.f8e340bb.js" as="script">
-<link rel="preload" href="/0c93c27b.ee2e1a2b.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Sessions and Demos | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Sessions and Demos | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:im [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1f391b9e.671a9dd7.js" as="script">
+<link rel="preload" href="/32128dad.7d9afc1a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -25,13 +25,13 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/ccc49370.f8e340bb.js"></script>
-<script src="/0c93c27b.ee2e1a2b.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1f391b9e.671a9dd7.js"></script>
+<script src="/32128dad.7d9afc1a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/d3dc4da8.3e12e539.js b/d3dc4da8.3e12e539.js
deleted file mode 100644
index b85ea7d..0000000
--- a/d3dc4da8.3e12e539.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[66],{120:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return o})),n.d(t,"rightToc",(function(){return b})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),c=(n(0),n(140)),i={id:"download",title:"Apache YuniKorn (Incubating)"},o={unversionedId:"download",id:"version-0.8.0/download",isDocsHomePage:!1,title:"Apache YuniKorn (Incubating)",description:"\x3c!--",source [...]
\ No newline at end of file
diff --git a/d3dc4da8.b073763e.js b/d3dc4da8.b073763e.js
new file mode 100644
index 0000000..53edb8a
--- /dev/null
+++ b/d3dc4da8.b073763e.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[59],{114:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return o})),n.d(t,"rightToc",(function(){return b})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),c=(n(0),n(131)),i={id:"download",title:"Apache YuniKorn (Incubating)"},o={unversionedId:"download",id:"version-0.8.0/download",isDocsHomePage:!1,title:"Apache YuniKorn (Incubating)",description:"\x3c!--",source [...]
\ No newline at end of file
diff --git a/d3f79ca7.648971c5.js b/d3f79ca7.648971c5.js
deleted file mode 100644
index 457adc5..0000000
--- a/d3f79ca7.648971c5.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[67],{121:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return b})),n.d(t,"rightToc",(function(){return o})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),c=(n(0),n(140)),i={id:"download",title:"Apache YuniKorn (Incubating)"},b={permalink:"/community/download",source:"@site/community/download.md",description:"\x3c!--",date:"2020-08-25T23:54:07.799Z",tags:[],title [...]
\ No newline at end of file
diff --git a/da3e9658.6fb36244.js b/da3e9658.6fb36244.js
deleted file mode 100644
index 5489bfd..0000000
--- a/da3e9658.6fb36244.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[68],{122:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return c})),t.d(n,"rightToc",(function(){return l})),t.d(n,"default",(function(){return p}));var r=t(2),a=t(6),o=(t(0),t(140)),i={id:"design",title:"Design"},c={unversionedId:"design/design",id:"version-0.8.0/design/design",isDocsHomePage:!1,title:"Design",description:"\x3c!--",source:"@site/versioned_docs/version-0.8.0 [...]
\ No newline at end of file
diff --git a/da3e9658.e8ce6cc3.js b/da3e9658.e8ce6cc3.js
new file mode 100644
index 0000000..3123d43
--- /dev/null
+++ b/da3e9658.e8ce6cc3.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[60],{115:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return c})),t.d(n,"rightToc",(function(){return l})),t.d(n,"default",(function(){return d}));var r=t(2),a=t(6),o=(t(0),t(131)),i={id:"design",title:"Design"},c={unversionedId:"design/design",id:"version-0.8.0/design/design",isDocsHomePage:!1,title:"Design",description:"\x3c!--",source:"@site/versioned_docs/version-0.8.0 [...]
\ No newline at end of file
diff --git a/da84cc0d.256c6bfc.js b/da84cc0d.256c6bfc.js
new file mode 100644
index 0000000..0241bc7
--- /dev/null
+++ b/da84cc0d.256c6bfc.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[61],{116:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return p}));var r=n(2),o=n(6),a=(n(0),n(131)),c={id:"deployment",title:"Deploy to Kubernetes"},i={unversionedId:"developer_guide/deployment",id:"developer_guide/deployment",isDocsHomePage:!1,title:"Deploy to Kubernetes",description:"\x3c!-- [...]
\ No newline at end of file
diff --git a/da84cc0d.3172408d.js b/da84cc0d.3172408d.js
deleted file mode 100644
index 28abc49..0000000
--- a/da84cc0d.3172408d.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[69],{123:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return p}));var r=n(2),a=n(6),o=(n(0),n(140)),c={id:"deployment",title:"Deploy to Kubernetes"},i={unversionedId:"developer_guide/deployment",id:"developer_guide/deployment",isDocsHomePage:!1,title:"Deploy to Kubernetes",description:"\x3c!-- [...]
\ No newline at end of file
diff --git a/db80e14b.e523725b.js b/db80e14b.e523725b.js
deleted file mode 100644
index 554759e..0000000
--- a/db80e14b.e523725b.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[70],{124:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return p}));var r=n(2),o=n(6),a=(n(0),n(140)),c={id:"sessions",title:"Sessions and Demos"},i={permalink:"/community/sessions",source:"@site/community/sessions.md",description:"\x3c!--",date:"2020-08-25T23:54:07.803Z",tags:[],title:"Sessions [...]
\ No newline at end of file
diff --git a/debcf1ca.47cf137b.js b/debcf1ca.47cf137b.js
deleted file mode 100644
index fc40628..0000000
--- a/debcf1ca.47cf137b.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[71],{125:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return u}));var r=n(2),a=n(6),o=(n(0),n(140)),i={id:"acls",title:"Acls"},s={unversionedId:"configuration/acls",id:"version-0.8.0/configuration/acls",isDocsHomePage:!1,title:"Acls",description:"\x3c!--",source:"@site/versioned_docs/version-0 [...]
\ No newline at end of file
diff --git a/debcf1ca.7ead0a2d.js b/debcf1ca.7ead0a2d.js
new file mode 100644
index 0000000..9c16e5e
--- /dev/null
+++ b/debcf1ca.7ead0a2d.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[62],{117:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return u}));var r=n(2),a=n(6),o=(n(0),n(131)),i={id:"acls",title:"Acls"},s={unversionedId:"configuration/acls",id:"version-0.8.0/configuration/acls",isDocsHomePage:!1,title:"Acls",description:"\x3c!--",source:"@site/versioned_docs/version-0 [...]
\ No newline at end of file
diff --git a/df0dc7dc.99967b5c.js b/df0dc7dc.99967b5c.js
deleted file mode 100644
index 71bf4f1..0000000
--- a/df0dc7dc.99967b5c.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[72],{126:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return r})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return b}));var a=n(2),i=n(6),o=(n(0),n(140)),r={id:"coding_guidelines",title:"Coding Guidelines"},l={permalink:"/community/coding_guidelines",source:"@site/community/coding_guidelines.md",description:"\x3c!--",date:"2020-08-25T23:54:07.799 [...]
\ No newline at end of file
diff --git a/df7bd322.8c113397.js b/df7bd322.8c113397.js
deleted file mode 100644
index 0715c21..0000000
--- a/df7bd322.8c113397.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[73],{127:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return i})),n.d(t,"default",(function(){return p}));var a=n(2),r=n(6),s=(n(0),n(140)),o={id:"namespace_resource_quota",title:"Namespace Resource Quota"},c={unversionedId:"design/namespace_resource_quota",id:"design/namespace_resource_quota",isDocsHomePage:!1,title:"Namespace Reso [...]
\ No newline at end of file
diff --git a/df7bd322.c365d7d4.js b/df7bd322.c365d7d4.js
new file mode 100644
index 0000000..4f1058c
--- /dev/null
+++ b/df7bd322.c365d7d4.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[63],{118:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return i})),n.d(t,"default",(function(){return p}));var a=n(2),r=n(6),s=(n(0),n(131)),o={id:"namespace_resource_quota",title:"Namespace Resource Quota"},c={unversionedId:"design/namespace_resource_quota",id:"design/namespace_resource_quota",isDocsHomePage:!1,title:"Namespace Reso [...]
\ No newline at end of file
diff --git a/docs/community/coding_guidelines/index.html b/docs/community/coding_guidelines/index.html
index 149799b..ecda6c0 100644
--- a/docs/community/coding_guidelines/index.html
+++ b/docs/community/coding_guidelines/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Coding Guidelines | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniK [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/1b5b94bb.fe076bf1.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Coding Guidelines | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apach [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/1b5b94bb.39c750b9.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -44,7 +44,7 @@ These comments should be used sparingly as they could hide issues.
 If they are used they should be accompanied by a comment to explain why they are used.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-go codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">    </span><span class="t [...]
 These defaults already provide a good coverage and mark a lot of issues found by the linters as issues.
 To extend the coverage further and help mark issues proactively check the following settings and change them to the settings as per the screenshots.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="editor-preferences"></a>Editor preferences<a aria-hidden="true" tabindex="-1" class="hash-link" href="#editor-preferences" title="Direct link to heading">#</a></h3><p>Open the preferences pane and go to: Editor -&gt; Code Style -&gt; Go.
-There are three tabs to configure, the first two are crucial to comply with the basic rules from <code>gofmt</code> and <code>goimports</code>:</p><table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td>Tabs</td><td><img src="/img/goland_ide_pref_tabs.png" alt="tabs"></td></tr><tr><td>Imports</td><td><img src="/img/goland_ide_pref_imports.png" alt="imports"></td></tr><tr><td>Other</td><td><img src="/img/goland_ide_pref_other.png" alt="other"></td></tr></tbody></table><h3><a aria- [...]
+There are three tabs to configure, the first two are crucial to comply with the basic rules from <code>gofmt</code> and <code>goimports</code>:</p><table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td>Tabs</td><td><img alt="tabs" src="/assets/images/goland_ide_pref_tabs-4b0ef9fecec3c65ffc195702320e11fe.png"></td></tr><tr><td>Imports</td><td><img alt="imports" src="/assets/images/goland_ide_pref_imports-561026920e1af00c7f8bfa7376191b7b.png"></td></tr><tr><td>Other</td><td><img a [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -53,16 +53,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/1b5b94bb.fe076bf1.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/1b5b94bb.39c750b9.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/community/community_sync_up/index.html b/docs/community/community_sync_up/index.html
index 6e575b6..cad3ce4 100644
--- a/docs/community/community_sync_up/index.html
+++ b/docs/community/community_sync_up/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Community Sync Up | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniK [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/c7277ad6.76a2984c.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Community Sync Up | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apach [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/c7277ad6.e38aa587.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -28,16 +28,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/c7277ad6.76a2984c.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/c7277ad6.e38aa587.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/community/how_to_contribute/index.html b/docs/community/how_to_contribute/index.html
index eff3b5f..201aa84 100644
--- a/docs/community/how_to_contribute/index.html
+++ b/docs/community/how_to_contribute/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">How To Contribute | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniK [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/9523dcb5.e44c8477.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">How To Contribute | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apach [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/9523dcb5.98b88ad1.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -54,7 +54,7 @@ The commit message must include the JIRA in the first line and should include a
 A commit will automatically close the PR.
 The JIRA will not be closed automatically.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="still-got-questions"></a>Still got questions?<a aria-hidden="true" tabindex="-1" class="hash-link" href="#still-got-questions" title="Direct link to heading">#</a></h2><p>If you’re not sure about something, try to follow the style of the existing codebase.
 Look at whether there are other examples in the code that do a similar thing.
-Feel free to ask questions on the <a href="mailto:dev@yunikorn.apache.org" target="_blank" rel="noopener noreferrer">dev@yunikorn.apache.org</a> list as well.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/community/coding_guidelines"><div class="pagination-nav__sublabel">Next</ [...]
+Feel free to ask questions on the <a href="mailto:dev@yunikorn.apache.org" target="_blank" rel="noopener noreferrer">dev@yunikorn.apache.org</a> list as well.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/community/coding_guidelines"><div class="pagination-nav__sublabel">Next</ [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -63,16 +63,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/9523dcb5.e44c8477.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/9523dcb5.98b88ad1.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/community/reporting_issues/index.html b/docs/community/reporting_issues/index.html
index 3bc6342..fe9b458 100644
--- a/docs/community/reporting_issues/index.html
+++ b/docs/community/reporting_issues/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Reporting Issues | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKo [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/b56a9dad.7172396d.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Reporting Issues | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/b56a9dad.2ded42ab.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -34,7 +34,7 @@ If you have logs, the specific part of the log with the error message or stack t
 Attaching the entire log can be useful.
 If you have already tried to debug the issue describe the steps you have already done.
 Even if that result was that you were not able to reproduce the issue.</p><p>For new feature requests, it may include a design document.
-If you do not have that or it is just a generic request work with us to design your feature and implement it.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/community/coding_guidelines"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Coding Guidelines</div></a></div><div class="pagination-nav__item pagin [...]
+If you do not have that or it is just a generic request work with us to design your feature and implement it.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/community/coding_guidelines"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Coding Guidelines</div></a></div><div class="pagination-nav__item pagin [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -43,16 +43,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/b56a9dad.7172396d.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/b56a9dad.2ded42ab.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/acls/index.html b/docs/configuration/acls/index.html
index f26a9d8..082d899 100644
--- a/docs/configuration/acls/index.html
+++ b/docs/configuration/acls/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Acls | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Incubati [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/debcf1ca.47cf137b.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Acls | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (I [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/debcf1ca.7ead0a2d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -44,7 +44,7 @@ Users resolution is cached, negatively and positively, per partition.
 Users resolution like many other configs can differ between partition.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="resolution"></a>Resolution<a aria-hidden="true" tabindex="-1" class="hash-link" href="#resolution" title="Direct link to heading">#</a></h3><p>Groups do not have to be part of provided user and group object.
 When the object is added to the cache the groups are automatically resolved based on the resolution that is configured.
 The resolver which is linked to the cache can be set per partition.</p><p>The default group resolver is &quot;no resolver&quot;.
-This resolver just echos the user name and a primary group with the same name as the user.</p><p>Other resolvers are:</p><ul><li>OS resolver</li><li>test resolver</li></ul></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/configuration/placement_rules"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Placement  [...]
+This resolver just echos the user name and a primary group with the same name as the user.</p><p>Other resolvers are:</p><ul><li>OS resolver</li><li>test resolver</li></ul></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/configuration/placement_rules"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Placement  [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -53,16 +53,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/debcf1ca.47cf137b.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/debcf1ca.7ead0a2d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/placement_rules/index.html b/docs/configuration/placement_rules/index.html
index 1d52853..7457390 100644
--- a/docs/configuration/placement_rules/index.html
+++ b/docs/configuration/placement_rules/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Placement Rules | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKor [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/53c63e3f.ed8a911b.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Placement Rules | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache  [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/53c63e3f.902a5729.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -88,7 +88,7 @@ Result: <code>root.namespaces.testing</code> (matched in rule 2)</p><p>Applicati
 Result: <code>root.newapp.sarah</code> (matched in rule 1)</p><p>Application submit request for a kubernetes based application in the namespace <code>testapp</code> by the user <code>bob</code> with groups membership <code>bob</code><br>
 Result: <code>root.deault</code> (matched in rule 3)</p><p>In this second example we chain two rules:</p><ol><li>a <code>fixed</code> rule to place everything in the <code>root.production</code> queue</li><li>a <code>user</code> rule, with the create flag set</li></ol><p>In this case however we have ACLs set up on the <code>root.production</code> queue to only allow two specific user to use this queue.
 So even if the rule matches unless the user is either <code>john</code> or <code>bob</code> the application will not be placed in the <code>production</code> queue.
-All other users will match the second rule and use their own queue, which is created if it does not exist.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule [...]
+All other users will match the second rule and use their own queue, which is created if it does not exist.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -97,16 +97,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/53c63e3f.ed8a911b.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/53c63e3f.902a5729.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/configuration/queue_config/index.html b/docs/configuration/queue_config/index.html
index 6ecdb67..cbd71b3 100644
--- a/docs/configuration/queue_config/index.html
+++ b/docs/configuration/queue_config/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Queue Config | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn ( [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/34003c72.9b9264a7.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Queue Config | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Yun [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/34003c72.3c68239b.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -85,7 +85,7 @@ There is no guaranteed resource setting for the root queue.</p><p>Maximum resour
 A maximum resource can be set to 0 which makes the resource not available to the queue.
 Guaranteed resources are used in calculating the share of the queue and during allocation.
 It is used as one of the inputs for deciding which queue to give the allocation to.
-Preemption uses the <em>guaranteed</em> resource of a queue as a base which a queue cannot go below.</p><p>Basic <code>resources</code> yaml entry:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="col [...]
+Preemption uses the <em>guaranteed</em> resource of a queue as a base which a queue cannot go below.</p><p>Basic <code>resources</code> yaml entry:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="col [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -94,16 +94,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/34003c72.9b9264a7.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/34003c72.3c68239b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/design/cross_queue_preemption/index.html b/docs/design/cross_queue_preemption/index.html
index 2417d44..3ef368e 100644
--- a/docs/design/cross_queue_preemption/index.html
+++ b/docs/design/cross_queue_preemption/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Cross Queue Preemption | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache  [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/69994b68.d47eaff3.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Cross Queue Preemption | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for  [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/69994b68.f9c465bd.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -29,7 +29,7 @@ termination of POD in K8s: <a href="https://kubernetes.io/docs/concepts/workload
 Considering this, I propose to have preemption runs periodically. But it is important to note that, we need to try to use as much code as possible for
 allocation-inside-preemption, otherwise there will be too much duplicated logic and very hard to be maintained in the future.</p><p><strong>3. Preemption cost and function</strong></p><p>We found it is helpful to add cost for preemption, such as container live time, priority, type of container. It could be a cost function (Which returns a numeric value) or it
 could be a comparator (which compare two allocations for preemption ask).</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="pseudo-code"></a>Pseudo code<a aria-hidden="true" tabindex="-1" class="hash-link" href="#pseudo-code" title="Direct link to heading">#</a></h2><p>Logic of allocation (invoked every allocation cycle)</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="cop [...]
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">for partition: </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">  askCandidates := findAskCandidates(nAlloc, preemption=false)</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">  </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">  allocated, failed_to_allocated := tryAllocate(askCandidates);</span></d [...]
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">for partition: </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">  askCandidates := findAskCandidates(nAlloc, preemption=false)</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">  </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">  allocated, failed_to_allocated := tryAllocate(askCandidates);</span></d [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -38,16 +38,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/69994b68.d47eaff3.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/69994b68.f9c465bd.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/design/design/index.html b/docs/design/design/index.html
index 9340ffc..918ccc9 100644
--- a/docs/design/design/index.html
+++ b/docs/design/design/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Incuba [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/da3e9658.6fb36244.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn  [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/da3e9658.e8ce6cc3.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -36,7 +36,7 @@ Should not include temporary data helps with scheduler. For example to-be-preemp
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">RM termination (TODO) </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">--------------</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Just remove the old one.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Update of queues (TODO) </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">------------------------</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Admin Service -&gt; Cache</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">About partition (TODO) </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">-----------------------</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Internal partition need to be normalized, for example, RM specify node with partition = xyz. </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Scheduler int [...]
-</span></div></div></div></div></div></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/performance/profiling"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Profiling</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/design/cross_queue_pree [...]
+</span></div></div></div></div></div></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/performance/profiling"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Profiling</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/design/cross_queue_pree [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -45,16 +45,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/da3e9658.6fb36244.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/da3e9658.e8ce6cc3.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/design/namespace_resource_quota/index.html b/docs/design/namespace_resource_quota/index.html
index 15f0019..6507c00 100644
--- a/docs/design/namespace_resource_quota/index.html
+++ b/docs/design/namespace_resource_quota/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Namespace Resource Quota | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apach [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/528dfaf3.bbbf6cbf.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Namespace Resource Quota | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image fo [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/528dfaf3.8d245cb3.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -30,7 +30,7 @@ Resource quota is overlapped with queue configuration in many ways,
 for example the <code>requests</code> quota is just like queue&#x27;s max resource. However,
 there are still a few features resource quota can do but queue cannot, such as</p><ol><li>Resource <code>limits</code>. The aggregated resource from all pods in a namespace cannot exceed this limit.</li><li>Storage Resource Quota, e.g storage size, PVC number, etc.</li><li>Object Count Quotas, e.g count of PVCs, services, configmaps, etc.</li><li>Resource Quota can map to priority class.</li></ol><p>Probably we can build something similar to cover (3) in this list.
 But it would be hard to completely support all these cases.</p><p>But currently, setting applications mapping to a queue as well as a corresponding namespace is over complex.
-Some future improvements might be:</p><ol><li>Automatically detects namespaces in k8s-shim and map them to queues. Behind the scenes, we automatically generates queue configuration based on namespace definition. Generated queues are attached under root queue.</li><li>When new namespace added/updated/removed, similarly to (1), we automatically update queues.</li><li>User can add more configuration to queues, e.g add queue ACL, add child queues on the generated queues.</li><li>Applications [...]
+Some future improvements might be:</p><ol><li>Automatically detects namespaces in k8s-shim and map them to queues. Behind the scenes, we automatically generates queue configuration based on namespace definition. Generated queues are attached under root queue.</li><li>When new namespace added/updated/removed, similarly to (1), we automatically update queues.</li><li>User can add more configuration to queues, e.g add queue ACL, add child queues on the generated queues.</li><li>Applications [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -39,16 +39,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/528dfaf3.bbbf6cbf.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/528dfaf3.8d245cb3.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/design/pluggable_app_management/index.html b/docs/design/pluggable_app_management/index.html
index 983a938..332ed5a 100644
--- a/docs/design/pluggable_app_management/index.html
+++ b/docs/design/pluggable_app_management/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Pluggable App Management | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apach [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/830bde22.f3bc8dc4.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Pluggable App Management | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image fo [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/830bde22.62d2db2c.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -39,13 +39,13 @@ But all these info requires us to look at <code>SparkApplication</code> CRD, cur
 add such functionality. That&#x27;s why we need to design a flexible approach to support 3rd party operators
 (retrieving info from their CRDs), so we can easily integrate with other operators with small effort.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="design"></a>Design<a aria-hidden="true" tabindex="-1" class="hash-link" href="#design" title="Direct link to heading">#</a></h2><p>The key issue here is we need a app-management interface, that can be easily extended.
 It needs to be decoupled with existing scheduling logic. For each operator, we create a service to manage this type app&#x27;s lifecycle,
-and communicate with the scheduling cache independently. The high-level design looks like below:</p><p><img src="/img/pluggable-app-mgmt.jpg" alt="Pluggable App Management"></p><p>Where</p><ul><li><code>AppManagementService</code> is a composite set of services that can be managed together.</li><li><code>AppManager</code> is a specific app management service for a particular type of application. In each service, it has
+and communicate with the scheduling cache independently. The high-level design looks like below:</p><p><img alt="Pluggable App Management" src="/assets/images/pluggable-app-mgmt-2bf575c7d0093bd5087763ea9de41a11.jpg"></p><p>Where</p><ul><li><code>AppManagementService</code> is a composite set of services that can be managed together.</li><li><code>AppManager</code> is a specific app management service for a particular type of application. In each service, it has
 access to K8s clients, such as informers, listers, in order to monitor CRD events. And it collects necessary info
 and talk with scheduler cache through <code>AMProtocol</code>.</li><li><code>APIProvider</code> encapsulate a set of useful APIs that can be shared, such as kube-client, pod/node/storage informers, etc.
 Each of such informers, it can be shared with multiple app managers, to avoid the overhead.</li><li><code>AMProtocol</code> defines the basic interaction contract between app manager and the scheduler cache, that helps the cache
 to performs app lifecycle management without understanding what type of the application it is.</li></ul><p>In the upon chart, the AppManagementService has 2 services, the <em>general</em> one is managing normal applications, that
 recognizes applications by pod labels; the <em>spark-k8s-operator</em> one watches <code>SparkApplication</code> CRD and manage jobs&#x27;
-lifecycle defined by this CRD.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/design/namespace_resource_quota"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Namespace Resource Quota</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/d [...]
+lifecycle defined by this CRD.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/design/namespace_resource_quota"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Namespace Resource Quota</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/d [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -54,16 +54,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/830bde22.f3bc8dc4.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/830bde22.62d2db2c.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/design/resilience/index.html b/docs/design/resilience/index.html
index b29b285..e1dcb4c 100644
--- a/docs/design/resilience/index.html
+++ b/docs/design/resilience/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Resilience | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (In [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/92a19523.32bbf5b2.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Resilience | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniK [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/92a19523.b8018cba.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -34,11 +34,11 @@ requests, the correction of requests is ensured by shim according its current st
 The design becomes much simpler. This way, the shim maintains a state machine like below. When
 it is under <code>running</code> state, it sends new requests to the scheduler core as long as a new one is found;
 when under <code>recovering</code> state, it collects previous allocations and send recovery messages to
-the scheduler core, and waiting for recovery to be accomplished.</p><p>Shim scheduler state machine</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">      [...]
+the scheduler core, and waiting for recovery to be accomplished.</p><p>Shim scheduler state machine</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">      [...]
 Once all nodes are recovered, it can claim the recovery is completed. This approach requires us to add <code>recovering</code> and <code>recovered</code>
 states to nodes&#x27; state machine in the shim.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="node-recovery"></a>Node recovery<a aria-hidden="true" tabindex="-1" class="hash-link" href="#node-recovery" title="Direct link to heading">#</a></h3><p>In the shim layer, it maintains states for each node and pods running on this node. When start to recover nodes,
 all nodes initially are considered as under <code>recovering</code>. Only when all pods running on this node are fully recovered,
-the node can be considered as <code>recovered</code>.</p><p><img src="/img/resilience-node-recovery.jpg" alt="node-recovery"></p><p>Like demonstrated on upon diagram,</p><ul><li>Node0 is still recovering because pod0 is recovering.</li><li>Node1 is recovered (become schedulable) because all pods on this node have been recovered.</li><li>Node2 is lost, shim lost contact with this node. If after sometime this node comes back, shim should still try to recover this node.</li></ul><h3><a aria [...]
+the node can be considered as <code>recovered</code>.</p><p><img alt="node-recovery" src="/assets/images/resilience-node-recovery-6abe663c243bdfdbff691e14a70166e5.jpg"></p><p>Like demonstrated on upon diagram,</p><ul><li>Node0 is still recovering because pod0 is recovering.</li><li>Node1 is recovered (become schedulable) because all pods on this node have been recovered.</li><li>Node2 is lost, shim lost contact with this node. If after sometime this node comes back, shim should still try [...]
 Resource Manager and use them for recovery.</p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="applications"></a>Applications<a aria-hidden="true" tabindex="-1" class="hash-link" href="#applications" title="Direct link to heading">#</a></h4><p>Existing applications must be recovered first before allocations. Shim needs to scan all existing applications
 from nodes, and add applications info as a list of <code>AddApplicationRequest</code> in the <code>UpdateRequest</code>. This is same
 as the fresh application submission.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">message AddApplicationRequest {</span></div><div class="token-line"  [...]
@@ -47,7 +47,7 @@ The structure of the messages looks like,</p><div class="mdxCodeBlock_1XEh"><div
 <code>UpdateRequest</code> and then send to scheduler-core.</p><p><strong>Note</strong>: the recovery of existing allocations depend on the existence of applications, which means applications must
 be recovered first. Since scheduler-core handles <code>UpdateRequest</code> one by one, it is required that all existing allocations
 in a <code>UpdateRequest</code> must from known applications or new applications embedded within the same <code>UpdateRequest</code>, which can be
-specified in <code>NewApplications</code> field. Scheduler-core ensures <code>NewApplications</code> are always processed first.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/design/pluggable_app_management"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Pluggable App Management</div></a></div><div cla [...]
+specified in <code>NewApplications</code> field. Scheduler-core ensures <code>NewApplications</code> are always processed first.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/design/pluggable_app_management"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Pluggable App Management</div></a></div><div cla [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -56,16 +56,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/92a19523.32bbf5b2.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/92a19523.b8018cba.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/design/scheduler_configuration/index.html b/docs/design/scheduler_configuration/index.html
index 544ebf7..e223aff 100644
--- a/docs/design/scheduler_configuration/index.html
+++ b/docs/design/scheduler_configuration/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Scheduler Configuration | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/098cffed.65318514.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Scheduler Configuration | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/098cffed.a5999701.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -33,7 +33,7 @@ Placing an application submitted by the user <em>user1</em> whom is a member of
 The filter is defined as follow:</p><ul><li>Type:<ul><li>Type (string) which can have no value (empty) or &quot;allow&quot; or &quot;deny&quot;, case insensitive.</li></ul></li><li>Users:<ul><li>A list of zero or more user names. If the list is exactly one long it will be interpreted as a regular expression.</li></ul></li><li>Groups:<ul><li>A list of zero or more group names. If the list is exactly one long it will be interpreted as a regular expression.</li></ul></li></ul><p>Proposed ru [...]
 Base point to make: a changed configuration should not impact the currently running applications. Queues that no longer exist should be handled somehow.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="access-control-lists"></a>Access Control Lists<a aria-hidden="true" tabindex="-1" class="hash-link" href="#access-control-lists" title="Direct link to heading">#</a></h3><p>The scheduler ACL is independent of the queue ACLs. A scheduler administrator is not [...]
 2: The set of characters from which portable filenames are constructed.  <a href="#s2">↩</a><br>
-<code>A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 . _ -</code></p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/design/resilience"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Resilience</div></a></div><div class="pagination [...]
+<code>A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 . _ -</code></p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/design/resilience"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Resilience</div></a></div><div class="pagination [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -42,16 +42,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/098cffed.65318514.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/098cffed.a5999701.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/download/index.html b/docs/download/index.html
index 7451ab5..2803d52 100644
--- a/docs/download/index.html
+++ b/docs/download/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Apache YuniKorn (Incubating) | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for A [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/d3dc4da8.3e12e539.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Apache YuniKorn (Incubating) | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Imag [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/d3dc4da8.b073763e.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -28,16 +28,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/d3dc4da8.3e12e539.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/d3dc4da8.b073763e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/get_started/developer_guide/index.html b/docs/get_started/developer_guide/index.html
index 0bd52ec..ee6fc7d 100644
--- a/docs/get_started/developer_guide/index.html
+++ b/docs/get_started/developer_guide/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Developer Guide | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKor [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/94e4428c.50d31592.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Developer Guide | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache  [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/94e4428c.8cec289a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -41,7 +41,7 @@ This has been tested in a Docker desktop with docker for desktop and Minikube. S
 as long as the <code>$HOME/.kube/config</code> file is pointing to that remote cluster.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="core-component-build"></a>Core component build<a aria-hidden="true" tabindex="-1" class="hash-link" href="#core-component-build" title="Direct link to heading">#</a></h2><p>The scheduler core, this repository build, by itself does not provide a functional scheduler.
 It just builds the core scheduler functionality without any resource managers or shims.
 A functional scheduler must have at least one resource manager that registers.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="build-steps"></a>Build steps<a aria-hidden="true" tabindex="-1" class="hash-link" href="#build-steps" title="Direct link to heading">#</a></h3><p>The core component contains two command line tools: the <code>simplescheduler</code> and the <code>schedulerclient</code>.
-The two command line tools have been provided as examples only and are not supposed to implement all functionality.</p><p>Building the example command line tools:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="to [...]
+The two command line tools have been provided as examples only and are not supposed to implement all functionality.</p><p>Building the example command line tools:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="to [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -50,16 +50,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/94e4428c.50d31592.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/94e4428c.8cec289a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/get_started/release_notes/index.html b/docs/get_started/release_notes/index.html
index 9d0a284..5d8a5f1 100644
--- a/docs/get_started/release_notes/index.html
+++ b/docs/get_started/release_notes/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Release Notes | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn  [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/a44914cc.4d10953c.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Release Notes | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Yu [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/a44914cc.93c13605.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -27,7 +27,7 @@ The node sorting policies are pluggable, users can implement their own policies
 In YuniKorn, there are lots of optimizations to improve the performance, such as a fully async event-driven system and low-latency sorting policies.
 Based on our test using Kubemark, YuniKorn is 2x+ faster than the default K8s scheduler.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="community"></a>Community<a aria-hidden="true" tabindex="-1" class="hash-link" href="#community" title="Direct link to heading">#</a></h2><p>Since the birth of the YuniKorn project, the feedback has been well-received. We are thankful to have such a diverse community where we have members from Microsoft, LinkedIn, Alibab [...]
 Many thanks to everyone who contributed to the release, and everyone in the Apache YuniKorn (Incubating) community!
-This release is a result of direct and indirect efforts from many contributors, listed below are those who contributed directly by submitting patches: <em>Adam Antal, Akhil Puthenveettil Balan, Bhuvan Mysore, Jetly Jaimin, Kinga Marton, Sunil Govindan, Tao Yang,  Tarun Parimi, Wangda Tan, Wanqiang Ji, Weiwei Yang, Wilfred Spiegelenburg, Vinod Kumar Vavilapalli</em>.</p><p>Thanks for our mentors <em>Felix Cheung, Holden Karau, Jason Lowe, Junping Du</em> for helping us to set up repositor [...]
+This release is a result of direct and indirect efforts from many contributors, listed below are those who contributed directly by submitting patches: <em>Adam Antal, Akhil Puthenveettil Balan, Bhuvan Mysore, Jetly Jaimin, Kinga Marton, Sunil Govindan, Tao Yang,  Tarun Parimi, Wangda Tan, Wanqiang Ji, Weiwei Yang, Wilfred Spiegelenburg, Vinod Kumar Vavilapalli</em>.</p><p>Thanks for our mentors <em>Felix Cheung, Holden Karau, Jason Lowe, Junping Du</em> for helping us to set up repositor [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -36,16 +36,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/a44914cc.4d10953c.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/a44914cc.93c13605.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index 481489d..65d27d7 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">User Guide | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (In [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/8ad1c52d.59532bd5.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">User Guide | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniK [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/8ad1c52d.61b9e848.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -38,7 +38,7 @@ More examples on affinity and anti affinity scheduling in the predicates section
 The EBS volume requires a kubernetes cluster running on AWS (EKS).
 Further instructions for the volume examples in the section of the <a href="https://github.com/apache/incubator-yunikorn-k8shim/tree/master/deployments/examples#volumes" target="_blank" rel="noopener noreferrer">README Volumes</a>.</p><p>CAUTION: All examples will generate an unending stream of data in a file called <code>dates.txt</code> on the mounted volume. This could cause a disk to fill up and execution time should be limited. </p><h4><a aria-hidden="true" tabindex="-1" class="anch [...]
 To create a volume you can use the command line or web UI:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">aws ec2 create-volume --volume-type gp2 --size [...]
-The dynamically created volume will be automatically destroyed as soon as the pod is stopped.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/get_started/release_notes"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Release Notes</div></a></div><div class="pagination-nav__item pagination-nav__item--next" [...]
+The dynamically created volume will be automatically destroyed as soon as the pod is stopped.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/get_started/release_notes"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Release Notes</div></a></div><div class="pagination-nav__item pagination-nav__item--next" [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -47,16 +47,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/8ad1c52d.59532bd5.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/8ad1c52d.61b9e848.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/api/cluster/index.html b/docs/next/api/cluster/index.html
index aa6bc57..382474b 100644
--- a/docs/next/api/cluster/index.html
+++ b/docs/next/api/cluster/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Cluster | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Incuba [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/c3dff334.0f65c86f.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Cluster | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Inc [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/c3dff334.19fc1817.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -28,16 +28,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/c3dff334.0f65c86f.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/c3dff334.19fc1817.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/api/scheduler/index.html b/docs/next/api/scheduler/index.html
index fa648c8..9c07d83 100644
--- a/docs/next/api/scheduler/index.html
+++ b/docs/next/api/scheduler/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Scheduler | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Incu [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/6bf8e8e6.9359249a.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Scheduler | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (I [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/6bf8e8e6.11a824dc.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 The queues&#x27; hierarchy is kept in the response json.  </p><p><strong>URL</strong> : <code>/ws/v1/queues</code></p><p><strong>Method</strong> : <code>GET</code></p><p><strong>Auth required</strong> : NO</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="success-response"></a>Success response<a aria-hidden="true" tabindex="-1" class="hash-link" href="#success-response" title="Direct link to heading">#</a></h3><p><strong>Code</strong> : <code>200 OK</code> [...]
 Node details include host and rack name, capacity, resources and allocations.</p><p><strong>URL</strong> : <code>/ws/v1/nodes</code></p><p><strong>Method</strong> : <code>GET</code></p><p><strong>Auth required</strong> : NO</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="success-response-2"></a>Success response<a aria-hidden="true" tabindex="-1" class="hash-link" href="#success-response-2" title="Direct link to heading">#</a></h3><p><strong>Code</strong> [...]
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">goroutine 1 [chan receive,</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">    26 minutes</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">]:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">main.main()</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">    /yunikorn/ [...]
@@ -27,7 +27,7 @@ Node details include host and rack name, capacity, resources and allocations.</p
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">...</span></div></div></div></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="metrics"></a>Metrics<a aria-hidden="true" tabindex="-1" class="hash-link" href="#metrics" title="Direct link to heading">#</a></h2><p>Endpoint to retrieve metrics from the Prometheus server.
 The metrics are dumped with help messages and type information.</p><p><strong>URL</strong> : <code>/ws/v1/metrics</code></p><p><strong>Method</strong> : <code>GET</code></p><p><strong>Auth required</strong> : NO</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="success-response-4"></a>Success response<a aria-hidden="true" tabindex="-1" class="hash-link" href="#success-response-4" title="Direct link to heading">#</a></h3><p><strong>Code</strong> : <code>200 [...]
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">...</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># HELP yunikorn_scheduler_vcore_nodes_usage Nodes resource usage, by resource name.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># TYPE yunikorn_scheduler_vcore_nodes_usage gauge</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">yunikorn_scheduler_vcore_nodes_usage{range=&quot;(10%, 20%]&quot;} 0</span></div><div class="token-line"  [...]
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># HELP yunikorn_scheduler_vcore_nodes_usage Nodes resource usage, by resource name.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># TYPE yunikorn_scheduler_vcore_nodes_usage gauge</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">yunikorn_scheduler_vcore_nodes_usage{range=&quot;(10%, 20%]&quot;} 0</span></div><div class="token-line"  [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -36,16 +36,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/6bf8e8e6.9359249a.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/6bf8e8e6.11a824dc.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/api/system/index.html b/docs/next/api/system/index.html
index fa0eee9..886aa10 100644
--- a/docs/next/api/system/index.html
+++ b/docs/next/api/system/index.html
@@ -2,26 +2,26 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">System | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Incubat [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/e897f185.47d36cf5.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">System | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Incu [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/e897f185.c044bbf1.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Types of profiles available:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Count   Profile</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">273 allocs</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">0   block</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">0   c [...]
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">allocs: A sampling of all past memory allocations</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">block: Stack traces that led to blocking on synchronization primitives</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">cmdline: The command line invocation of the current program</span></div><div class="token-line" style="color:#bfc7d5"> [...]
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">allocs: A sampling of all past memory allocations</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">block: Stack traces that led to blocking on synchronization primitives</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">cmdline: The command line invocation of the current program</span></div><div class="token-line" style="color:#bfc7d5"> [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -30,16 +30,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/e897f185.47d36cf5.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/e897f185.c044bbf1.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/design/architecture/index.html b/docs/next/design/architecture/index.html
index c83959a..7f6ae32 100644
--- a/docs/next/design/architecture/index.html
+++ b/docs/next/design/architecture/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Architecture | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (I [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/64a11ff0.469eba81.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Architecture | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/64a11ff0.143f7ea5.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 It is created to achieve fine-grained resource sharing for various workloads efficiently on a large scale, multi-tenant,
 and cloud-native environment. YuniKorn brings a unified, cross-platform, scheduling experience for mixed workloads that
 consist of stateless batch workloads and stateful services.</p><p>YuniKorn now supports K8s and can be deployed as a custom K8s scheduler. YuniKorn&#x27;s architecture design also allows
@@ -33,7 +33,7 @@ Please read more about the design of schedule core <a href="/docs/next/design/sc
 cluster resources, and resource requests via scheduler interface and send them to the scheduler core.
 And when a scheduler decision is made, it is responsible for binding the pod to the specific node. All the communication
 between the shim and the scheduler core is through the <a href="https://github.com/apache/incubator-yunikorn-scheduler-interface" target="_blank" rel="noopener noreferrer">scheduler interface</a>.
-Please read more about the design of the Kubernetes shim <a href="/docs/next/design/k8shim">here</a></p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/developer_guide/deployment"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Deploy to Kubernetes</div></a></div><div class="pagination-nav__item paginat [...]
+Please read more about the design of the Kubernetes shim <a href="/docs/next/design/k8shim">here</a></p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/developer_guide/deployment"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Deploy to Kubernetes</div></a></div><div class="pagination-nav__item paginat [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -42,16 +42,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/64a11ff0.469eba81.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/64a11ff0.143f7ea5.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/design/cross_queue_preemption/index.html b/docs/next/design/cross_queue_preemption/index.html
index e1c0a1d..ea58dcd 100644
--- a/docs/next/design/cross_queue_preemption/index.html
+++ b/docs/next/design/cross_queue_preemption/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Cross Queue Preemption | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Y [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/77848a81.d104ae1c.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Cross Queue Preemption | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apach [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/77848a81.ac5c9372.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 to make sure better modularization and plug-ability  </li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="answer-some-questions-for-designimplementation-choices"></a>Answer some questions for design/implementation choices<a aria-hidden="true" tabindex="-1" class="hash-link" href="#answer-some-questions-for-designimplementation-choices" title="Direct link to heading">#</a></h2><p><strong>1. Do we really want preemption-delay? (Or we just want to control [...]
 they can prepare bad things happen (unfortunately no app do anything for these heads up, at least from what I knew). b. control preemption pace.   </p><p>And in practice, I found it causes a lot of issues, for example when a
 cluster state keep changing, it is very hard to ensure accurate preemption. </p><p><strong>Proposal:</strong></p><p>Remove the preemption-delay, keep the logics of controlling preemption pace. (such as <code>yarn.resourcemanager.monitor.capacity.preemption
@@ -29,7 +29,7 @@ termination of POD in K8s: <a href="https://kubernetes.io/docs/concepts/workload
 Considering this, I propose to have preemption runs periodically. But it is important to note that, we need to try to use as much code as possible for
 allocation-inside-preemption, otherwise there will be too much duplicated logic and very hard to be maintained in the future.</p><p><strong>3. Preemption cost and function</strong></p><p>We found it is helpful to add cost for preemption, such as container live time, priority, type of container. It could be a cost function (Which returns a numeric value) or it
 could be a comparator (which compare two allocations for preemption ask).</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="pseudo-code"></a>Pseudo code<a aria-hidden="true" tabindex="-1" class="hash-link" href="#pseudo-code" title="Direct link to heading">#</a></h2><p>Logic of allocation (invoked every allocation cycle)</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="cop [...]
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">for partition: </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">  askCandidates := findAskCandidates(nAlloc, preemption=false)</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">  </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">  allocated, failed_to_allocated := tryAllocate(askCandidates);</span></d [...]
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">for partition: </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">  askCandidates := findAskCandidates(nAlloc, preemption=false)</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">  </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">  allocated, failed_to_allocated := tryAllocate(askCandidates);</span></d [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -38,16 +38,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/77848a81.d104ae1c.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/77848a81.ac5c9372.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/design/k8shim/index.html b/docs/next/design/k8shim/index.html
index 89fbd2b..828a0aa 100644
--- a/docs/next/design/k8shim/index.html
+++ b/docs/next/design/k8shim/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Kubernetes Shim Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Y [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/5c2fd2aa.af392ba6.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Kubernetes Shim Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apach [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/5c2fd2aa.518ec321.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 the 3 layer design of YuniKorn before getting to understand what is the Kubernetes shim.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="the-kubernetes-shim"></a>The Kubernetes shim<a aria-hidden="true" tabindex="-1" class="hash-link" href="#the-kubernetes-shim" title="Direct link to heading">#</a></h2><p>The YuniKorn Kubernetes shim is responsible for talking to Kubernetes, it is responsible for translating the Kubernetes
 cluster resources, and resource requests via scheduler interface and send them to the scheduler core.
 And when a scheduler decision is made, it is responsible for binding the pod to the specific node. All the communication
@@ -28,7 +28,7 @@ between the shim and the scheduler core is through the scheduler-interface.</p><
 and a <a href="https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#validatingadmissionwebhook" target="_blank" rel="noopener noreferrer">validation webhook</a>, where:</p><ol><li>The <code>mutation webhook</code> mutates pod spec by:<ul><li>adding <code>schedulerName: yunikorn</code><ul><li>by explicitly specifying the scheduler name, the pod will be scheduled by YuniKorn scheduler</li></ul></li><li>adding <code>applicationId</code> label<ul><li>when a label <c [...]
 uninstall is done as a <code>pre-stop</code> hook. See the related code <a href="https://github.com/apache/incubator-yunikorn-release/blob/56e580af24ed3433e7d73d9ea556b19ad7b74337/helm-charts/yunikorn/templates/deployment.yaml#L80-L85" target="_blank" rel="noopener noreferrer">here</a>.
 During the installation, it is expected to always co-locate the admission controller with the scheduler pod, this is done
-by adding the pod-affinity in the admission-controller pod, like:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">podAffinity</span><span class="token pu [...]
+by adding the pod-affinity in the admission-controller pod, like:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">podAffinity</span><span class="token pu [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -37,16 +37,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/5c2fd2aa.af392ba6.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/5c2fd2aa.518ec321.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/design/namespace_resource_quota/index.html b/docs/next/design/namespace_resource_quota/index.html
index ad6b223..ca4a3d3 100644
--- a/docs/next/design/namespace_resource_quota/index.html
+++ b/docs/next/design/namespace_resource_quota/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Namespace Resource Quota | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/df7bd322.8c113397.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Namespace Resource Quota | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apa [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/df7bd322.c365d7d4.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 However, in practice, it makes more sense to do so.
 Namespace is often used to set a cap for resource consumptions per user-group/team,
 YuniKorn queue is also meant to divide cluster resource into multiple groups.
@@ -30,7 +30,7 @@ Resource quota is overlapped with queue configuration in many ways,
 for example the <code>requests</code> quota is just like queue&#x27;s max resource. However,
 there are still a few features resource quota can do but queue cannot, such as</p><ol><li>Resource <code>limits</code>. The aggregated resource from all pods in a namespace cannot exceed this limit.</li><li>Storage Resource Quota, e.g storage size, PVC number, etc.</li><li>Object Count Quotas, e.g count of PVCs, services, configmaps, etc.</li><li>Resource Quota can map to priority class.</li></ol><p>Probably we can build something similar to cover (3) in this list.
 But it would be hard to completely support all these cases.</p><p>But currently, setting applications mapping to a queue as well as a corresponding namespace is over complex.
-Some future improvements might be:</p><ol><li>Automatically detects namespaces in k8s-shim and map them to queues. Behind the scenes, we automatically generates queue configuration based on namespace definition. Generated queues are attached under root queue.</li><li>When new namespace added/updated/removed, similarly to (1), we automatically update queues.</li><li>User can add more configuration to queues, e.g add queue ACL, add child queues on the generated queues.</li><li>Applications [...]
+Some future improvements might be:</p><ol><li>Automatically detects namespaces in k8s-shim and map them to queues. Behind the scenes, we automatically generates queue configuration based on namespace definition. Generated queues are attached under root queue.</li><li>When new namespace added/updated/removed, similarly to (1), we automatically update queues.</li><li>User can add more configuration to queues, e.g add queue ACL, add child queues on the generated queues.</li><li>Applications [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -39,16 +39,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/df7bd322.8c113397.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/df7bd322.c365d7d4.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/design/pluggable_app_management/index.html b/docs/next/design/pluggable_app_management/index.html
index cf4945b..81b7c0f 100644
--- a/docs/next/design/pluggable_app_management/index.html
+++ b/docs/next/design/pluggable_app_management/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Pluggable App Management | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/6c4581ec.60d8a4c9.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Pluggable App Management | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apa [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/6c4581ec.91b69fd9.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 This generic way works for any type of workload. It does however give us a limited information on the lifecycle
 and application. On the K8s side, operators have been introduced to provide more detail on the application
 and help scheduling. We cannot use them currently and want to add that functionality.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="k8s-operator-pattern"></a>K8s Operator Pattern<a aria-hidden="true" tabindex="-1" class="hash-link" href="#k8s-operator-pattern" title="Direct link to heading">#</a></h2><p><a href="https://kubernetes.io/docs/concepts/extend-kubernetes/operator/" target="_blank" rel="noopener noreferrer">K8s operator</a>
@@ -39,13 +39,13 @@ But all these info requires us to look at <code>SparkApplication</code> CRD, cur
 add such functionality. That&#x27;s why we need to design a flexible approach to support 3rd party operators
 (retrieving info from their CRDs), so we can easily integrate with other operators with small effort.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="design"></a>Design<a aria-hidden="true" tabindex="-1" class="hash-link" href="#design" title="Direct link to heading">#</a></h2><p>The key issue here is we need a app-management interface, that can be easily extended.
 It needs to be decoupled with existing scheduling logic. For each operator, we create a service to manage this type app&#x27;s lifecycle,
-and communicate with the scheduling cache independently. The high-level design looks like below:</p><p><img src="/img/pluggable-app-mgmt.jpg" alt="Pluggable App Management"></p><p>Where</p><ul><li><code>AppManagementService</code> is a composite set of services that can be managed together.</li><li><code>AppManager</code> is a specific app management service for a particular type of application. In each service, it has
+and communicate with the scheduling cache independently. The high-level design looks like below:</p><p><img alt="Pluggable App Management" src="/assets/images/pluggable-app-mgmt-2bf575c7d0093bd5087763ea9de41a11.jpg"></p><p>Where</p><ul><li><code>AppManagementService</code> is a composite set of services that can be managed together.</li><li><code>AppManager</code> is a specific app management service for a particular type of application. In each service, it has
 access to K8s clients, such as informers, listers, in order to monitor CRD events. And it collects necessary info
 and talk with scheduler cache through <code>AMProtocol</code>.</li><li><code>APIProvider</code> encapsulate a set of useful APIs that can be shared, such as kube-client, pod/node/storage informers, etc.
 Each of such informers, it can be shared with multiple app managers, to avoid the overhead.</li><li><code>AMProtocol</code> defines the basic interaction contract between app manager and the scheduler cache, that helps the cache
 to performs app lifecycle management without understanding what type of the application it is.</li></ul><p>In the upon chart, the AppManagementService has 2 services, the <em>general</em> one is managing normal applications, that
 recognizes applications by pod labels; the <em>spark-k8s-operator</em> one watches <code>SparkApplication</code> CRD and manage jobs&#x27;
-lifecycle defined by this CRD.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/design/namespace_resource_quota"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Namespace Resource Quota</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/d [...]
+lifecycle defined by this CRD.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/design/namespace_resource_quota"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Namespace Resource Quota</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/d [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -54,16 +54,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/6c4581ec.60d8a4c9.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/6c4581ec.91b69fd9.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/design/predicates/index.html b/docs/next/design/predicates/index.html
index 43e4ee4..2b8668f 100644
--- a/docs/next/design/predicates/index.html
+++ b/docs/next/design/predicates/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Support K8s Predicates | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Y [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/aaed39fd.beb4e48b.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Support K8s Predicates | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apach [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/aaed39fd.c1498ba1.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 is eligible to be allocated onto a node. Common predicates are: node-selector, pod affinity/anti-affinity etc. To support
 these predicates in YuniKorn, we don&#x27;t intend to re-implement everything on our own, but to re-use the core predicates
 code as much as possible.</p><p>YuniKorn-core is agnostic about underneath RMs, so the predicates functions are implemented in K8s-shim as a <code>SchedulerPlugin</code>.
@@ -27,7 +27,7 @@ SchedulerPlugin is a way to plug/extend scheduler capabilities. Shim can impleme
 yunikorn-core, so plugged function can be invoked in the scheduler core. Find all supported plugins in
 <a href="https://github.com/apache/incubator-yunikorn-core/blob/master/pkg/plugins/types.go" target="_blank" rel="noopener noreferrer">types</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="workflow"></a>Workflow<a aria-hidden="true" tabindex="-1" class="hash-link" href="#workflow" title="Direct link to heading">#</a></h2><p>First, RM needs to register itself to yunikorn-core, it advertises what scheduler plugin interfaces are supported.
 E.g a RM could implement <code>PredicatePlugin</code> interface and register itself to yunikorn-core. Then yunikorn-core will
-call PredicatePlugin API to run predicates before making allocation decisions.</p><p>Following workflow demonstrates how allocation looks like when predicates are involved.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div [...]
+call PredicatePlugin API to run predicates before making allocation decisions.</p><p>Following workflow demonstrates how allocation looks like when predicates are involved.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -36,16 +36,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/aaed39fd.beb4e48b.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/aaed39fd.c1498ba1.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/design/resilience/index.html b/docs/next/design/resilience/index.html
index 5a1e108..2da68c1 100644
--- a/docs/next/design/resilience/index.html
+++ b/docs/next/design/resilience/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Resilience | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Inc [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/fd3398f1.566d5d09.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Resilience | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn ( [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/fd3398f1.88bea22f.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 survive from a fatal software/hardware failure. That requires one or more
 standby instances providing same services to take over active instance on failures.
 Resilience here means for YuniKorn, we can restart it without losing its state.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="the-problem"></a>The problem<a aria-hidden="true" tabindex="-1" class="hash-link" href="#the-problem" title="Direct link to heading">#</a></h2><p>YuniKorn is designed as a stateless service, it doesn&#x27;t persist its state, e.g
@@ -34,11 +34,11 @@ requests, the correction of requests is ensured by shim according its current st
 The design becomes much simpler. This way, the shim maintains a state machine like below. When
 it is under <code>running</code> state, it sends new requests to the scheduler core as long as a new one is found;
 when under <code>recovering</code> state, it collects previous allocations and send recovery messages to
-the scheduler core, and waiting for recovery to be accomplished.</p><p>Shim scheduler state machine</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">      [...]
+the scheduler core, and waiting for recovery to be accomplished.</p><p>Shim scheduler state machine</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">      [...]
 Once all nodes are recovered, it can claim the recovery is completed. This approach requires us to add <code>recovering</code> and <code>recovered</code>
 states to nodes&#x27; state machine in the shim.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="node-recovery"></a>Node recovery<a aria-hidden="true" tabindex="-1" class="hash-link" href="#node-recovery" title="Direct link to heading">#</a></h3><p>In the shim layer, it maintains states for each node and pods running on this node. When start to recover nodes,
 all nodes initially are considered as under <code>recovering</code>. Only when all pods running on this node are fully recovered,
-the node can be considered as <code>recovered</code>.</p><p><img src="/img/resilience-node-recovery.jpg" alt="node-recovery"></p><p>Like demonstrated on upon diagram,</p><ul><li>Node0 is still recovering because pod0 is recovering.</li><li>Node1 is recovered (become schedulable) because all pods on this node have been recovered.</li><li>Node2 is lost, shim lost contact with this node. If after sometime this node comes back, shim should still try to recover this node.</li></ul><h3><a aria [...]
+the node can be considered as <code>recovered</code>.</p><p><img alt="node-recovery" src="/assets/images/resilience-node-recovery-6abe663c243bdfdbff691e14a70166e5.jpg"></p><p>Like demonstrated on upon diagram,</p><ul><li>Node0 is still recovering because pod0 is recovering.</li><li>Node1 is recovered (become schedulable) because all pods on this node have been recovered.</li><li>Node2 is lost, shim lost contact with this node. If after sometime this node comes back, shim should still try [...]
 Resource Manager and use them for recovery.</p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="applications"></a>Applications<a aria-hidden="true" tabindex="-1" class="hash-link" href="#applications" title="Direct link to heading">#</a></h4><p>Existing applications must be recovered first before allocations. Shim needs to scan all existing applications
 from nodes, and add applications info as a list of <code>AddApplicationRequest</code> in the <code>UpdateRequest</code>. This is same
 as the fresh application submission.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">message AddApplicationRequest {</span></div><div class="token-line"  [...]
@@ -47,7 +47,7 @@ The structure of the messages looks like,</p><div class="mdxCodeBlock_1XEh"><div
 <code>UpdateRequest</code> and then send to scheduler-core.</p><p><strong>Note</strong>: the recovery of existing allocations depend on the existence of applications, which means applications must
 be recovered first. Since scheduler-core handles <code>UpdateRequest</code> one by one, it is required that all existing allocations
 in a <code>UpdateRequest</code> must from known applications or new applications embedded within the same <code>UpdateRequest</code>, which can be
-specified in <code>NewApplications</code> field. Scheduler-core ensures <code>NewApplications</code> are always processed first.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/design/pluggable_app_management"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Pluggable App Management</div></a></div><di [...]
+specified in <code>NewApplications</code> field. Scheduler-core ensures <code>NewApplications</code> are always processed first.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/design/pluggable_app_management"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Pluggable App Management</div></a></div><di [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -56,16 +56,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/fd3398f1.566d5d09.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/fd3398f1.88bea22f.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/design/scheduler_configuration/index.html b/docs/next/design/scheduler_configuration/index.html
index ceb40c6..c95d65b 100644
--- a/docs/next/design/scheduler_configuration/index.html
+++ b/docs/next/design/scheduler_configuration/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Scheduler Configuration | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache  [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/47b8b18c.d17030fb.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Scheduler Configuration | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apac [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/47b8b18c.3aeca002.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 The scheduler configuration must exclude the queue related configuration.</p><p>Scheduler configuration as currently identified</p><ul><li>Bind host</li><li>Service port</li><li>Web bind host</li><li>Web service port</li><li>SSL config</li><li>Shims Configured</li><li>SchedulerACL</li></ul><p>Configuration to consider:</p><ul><li>Assign multiple containers in one go: use case is bin packing, don’t spread an application over large number of nodes. Needs to become configurable.</li><li>Pre [...]
 Based on the kubernetes definition this configuration could be a configMap <sup id="s1"><a href="#f1">1</a></sup> but not a CRD.</p><p>The queue configuration is dynamic. Changing the queue configuration must not require a scheduler restart.
 Changes should be allowed by either calling the GO based API, the REST based API or by updating the configuration file. Changes made through the API must be persisted in the configuration file. Making changes through an API is not a high priority requirement and could be postponed to a later release.</p><p>The queue configuration defines queues in a hierarchy: a tree. The base of the tree is the <em>root</em> queue. The queue configuration must define a single <em>root</em> queue. All qu [...]
@@ -33,7 +33,7 @@ Placing an application submitted by the user <em>user1</em> whom is a member of
 The filter is defined as follow:</p><ul><li>Type:<ul><li>Type (string) which can have no value (empty) or &quot;allow&quot; or &quot;deny&quot;, case insensitive.</li></ul></li><li>Users:<ul><li>A list of zero or more user names. If the list is exactly one long it will be interpreted as a regular expression.</li></ul></li><li>Groups:<ul><li>A list of zero or more group names. If the list is exactly one long it will be interpreted as a regular expression.</li></ul></li></ul><p>Proposed ru [...]
 Base point to make: a changed configuration should not impact the currently running applications. Queues that no longer exist should be handled somehow.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="access-control-lists"></a>Access Control Lists<a aria-hidden="true" tabindex="-1" class="hash-link" href="#access-control-lists" title="Direct link to heading">#</a></h3><p>The scheduler ACL is independent of the queue ACLs. A scheduler administrator is not [...]
 2: The set of characters from which portable filenames are constructed.  <a href="#s2">↩</a><br> <b id="f2"></b>
-<code>A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 . _ -</code></p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/design/predicates"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Support K8s Predicates</div></a></div><div  [...]
+<code>A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 . _ -</code></p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/design/predicates"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Support K8s Predicates</div></a></div><div  [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -42,16 +42,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/47b8b18c.d17030fb.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/47b8b18c.3aeca002.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/design/scheduler_core_design/index.html b/docs/next/design/scheduler_core_design/index.html
index 0a8a991..ee679f7 100644
--- a/docs/next/design/scheduler_core_design/index.html
+++ b/docs/next/design/scheduler_core_design/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Scheduler Core Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Yu [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/90998519.e810b5f3.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Scheduler Core Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/90998519.21aa0045.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 platforms (like YARN/K8s), and is responsible for container allocation requests. It makes the decision where is the
 best spot for each request and then sends response allocations to the resource management platform.
 Scheduler core is agnostic about underneath platforms, all the communications are through the <a href="https://github.com/apache/incubator-yunikorn-scheduler-interface" target="_blank" rel="noopener noreferrer">scheduler interface</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="components"></a>Components:<a aria-hidden="true" tabindex="-1" class="hash-link" href="#components" title="Direct link to heading">#</a></h2><div class="mdxCodeBlock_1XEh"><d [...]
@@ -50,7 +50,7 @@ to avoid extra overhead introduced by GRPC. </p><p><strong>Shim (like K8shim) fi
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">RM termination (TODO) </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">--------------</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Just remove the old one.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Update of queues (TODO) </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">------------------------</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Admin Service -&gt; Cache</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">About partition (TODO) </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">-----------------------</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Internal partition need to be normalized, for example, RM specify node with partition = xyz. </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Scheduler int [...]
-</span></div></div></div></div></div></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/design/architecture"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Architecture</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/next/design/k8shi [...]
+</span></div></div></div></div></div></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/design/architecture"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Architecture</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/next/design/k8shi [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -59,16 +59,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/90998519.e810b5f3.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/90998519.21aa0045.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/design/scheduler_object_states/index.html b/docs/next/design/scheduler_object_states/index.html
index a162411..9276ce0 100644
--- a/docs/next/design/scheduler_object_states/index.html
+++ b/docs/next/design/scheduler_object_states/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Scheduler Object States | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache  [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/5c1c0c73.fa250ab5.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Scheduler Object States | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apac [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/5c1c0c73.8a2502fc.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 This ranges from applications in the core to nodes in the k8shim.
 The state machines are independent and not shared between the resource managers and core.
 A resource manager shim, and the core can thus have an independent idea of the state of a similar object.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="core-scheduler"></a>Core Scheduler<a aria-hidden="true" tabindex="-1" class="hash-link" href="#core-scheduler" title="Direct link to heading">#</a></h2><p>State change are triggered by events that get processed.
@@ -42,7 +42,7 @@ This is a final state. The application cannot change state after entering.</li><
 This only happens when a resource manager tries to add a new application, when it gets created in a New state, and the scheduler rejects the creation.
 Applications can be rejected due ACLs denying access to a queue the application has specified, or a placement via placement rules has failed.
 This is a final state. The application cannot change state after entering.</li></ul><p>The events that can trigger a state change:</p><ul><li>Reject: rejecting the application by the scheduler (source: core scheduler)</li><li>Run: progress an application to the next active state (source: core scheduler)</li><li>Wait: mark an application as idle (source: core scheduler)</li><li>Complete: mark an application as complete (source: resource manager)</li><li>Kill: kill an application (source:  [...]
-<img src="/img/application-state.png" alt="application state diagram"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="object-state"></a>Object State<a aria-hidden="true" tabindex="-1" class="hash-link" href="#object-state" title="Direct link to heading">#</a></h3><p>The object state is used by the following objects:</p><ul><li>queues</li><li>partitions</li></ul><p>The object states are as follows: </p><ul><li>Active: The object is active and used during [...]
+<img alt="application state diagram" src="/assets/images/application-state-9fece547976633347194f9fc2abc1413.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="object-state"></a>Object State<a aria-hidden="true" tabindex="-1" class="hash-link" href="#object-state" title="Direct link to heading">#</a></h3><p>The object state is used by the following objects:</p><ul><li>queues</li><li>partitions</li></ul><p>The object states are as follows: </p><ul><li>A [...]
 This is the starting and normal state of an object.
 An active object transitions to draining when it is removed.  </li><li>Stopped: The object is stopped and no longer actively scheduled.
 The object if empty is ready to be removed from the scheduler.
@@ -51,10 +51,10 @@ The cleanup starts with placing the object in the draining state.
 In this state it does not accept additions or changes but is still actively being scheduled.
 This allows for a graceful shutdown, cleanup and removal of the object.
 This is the final state.</li></ul><p>The events that can trigger a state change:</p><ul><li>Start: make the object active (source: core scheduler)</li><li>Stop: make the object inactive (source: core scheduler)</li><li>Remove: mark an object for removal (source: core scheduler)</li></ul><p>Here is a diagram that shows the states with the event that causes the state to change:<br>
-<img src="/img/object-state.png" alt="object state diagram"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="node"></a>Node<a aria-hidden="true" tabindex="-1" class="hash-link" href="#node" title="Direct link to heading">#</a></h3><p>Node objects in the core are not using a state machine but do have a state.
+<img alt="object state diagram" src="/assets/images/object-state-ce78c19f65c895bbbddd0e48b4c22d8f.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="node"></a>Node<a aria-hidden="true" tabindex="-1" class="hash-link" href="#node" title="Direct link to heading">#</a></h3><p>Node objects in the core are not using a state machine but do have a state.
 A node can have one of two states: <code>schedulable</code> or <code>not schedulable</code>.
 There is no complex state model or complex transition logic.
-The scheduler can either use the node or not.</p><p>The node status changes based on the status provided by the resource manager (shim) that owns the node. </p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="k8shim-resource-manager"></a>K8Shim Resource Manager<a aria-hidden="true" tabindex="-1" class="hash-link" href="#k8shim-resource-manager" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" [...]
+The scheduler can either use the node or not.</p><p>The node status changes based on the status provided by the resource manager (shim) that owns the node. </p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="k8shim-resource-manager"></a>K8Shim Resource Manager<a aria-hidden="true" tabindex="-1" class="hash-link" href="#k8shim-resource-manager" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -63,16 +63,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/5c1c0c73.fa250ab5.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/5c1c0c73.8a2502fc.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/design/state_aware_scheduling/index.html b/docs/next/design/state_aware_scheduling/index.html
index 52d0991..9ec7ded 100644
--- a/docs/next/design/state_aware_scheduling/index.html
+++ b/docs/next/design/state_aware_scheduling/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Batch Workloads Ordering with StateAware Policy | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" co [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/0c902ed6.d8ad1130.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Batch Workloads Ordering with StateAware Policy | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/0c902ed6.b6b73ade.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 Another way to look at this is the fact that processing needs to be kicked off and that the first step is to start a driver or manager for the application.
 Later stages might depend on the previous stages.
 When running applications in a size limited environment this could lead to a resource exhaustion when submitting multiple applications at the same time.
@@ -56,7 +56,7 @@ If an application was submitted with five required allocation but due to issues
 It would make the sorting policy an opt-in instead of an opt-out.
 Setting a default of one (1) does not give us much enhancement to what we currently propose.
 It makes the sorting policy an opt-out but does not give the cluster administrator any control over the scheduling behaviour.
-Weighing those against each other the proposal is to not make this configurable.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="example-run"></a>Example run<a aria-hidden="true" tabindex="-1" class="hash-link" href="#example-run" title="Direct link to heading">#</a></h3><p>Using Spark applications as an example: a new application can only be scheduled if the previous application has at least one (1) executor allocated.</p><p><img src="/img/fifo-state-ex [...]
+Weighing those against each other the proposal is to not make this configurable.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="example-run"></a>Example run<a aria-hidden="true" tabindex="-1" class="hash-link" href="#example-run" title="Direct link to heading">#</a></h3><p>Using Spark applications as an example: a new application can only be scheduled if the previous application has at least one (1) executor allocated.</p><p><img alt="images" src="/asse [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -65,16 +65,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/0c902ed6.d8ad1130.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/0c902ed6.b6b73ade.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/developer_guide/build/index.html b/docs/next/developer_guide/build/index.html
index 0167a7e..8fdda73 100644
--- a/docs/next/developer_guide/build/index.html
+++ b/docs/next/developer_guide/build/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Build and Run | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn ( [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/f6435ed1.f6d9700e.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Build and Run | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKor [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/f6435ed1.8a2d4354.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 is provided in our repositories, you can leverage it to develop YuniKorn scheduling features and integrate with Kubernetes.
 This document describes resources how to setup dev environment and how to do the development.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="development-environment-setup"></a>Development Environment setup<a aria-hidden="true" tabindex="-1" class="hash-link" href="#development-environment-setup" title="Direct link to heading">#</a></h2><p>Read the <a href="/docs/next/developer_guide/env_setup">environment setup guide</a> first to setup Docker and Kubern [...]
 The build procedure will built all components into a single executable that can be deployed and running on Kubernetes.</p><p>Start the integrated build process by pulling the <code>yunikorn-k8shim</code> repository:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-bash codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color: [...]
@@ -43,7 +43,7 @@ Using <code>replace</code> to use of a local directory as a dependency:</p><div
 The YuniKorn web UI has its own specific requirements for the build. The project has specific requirements for the build follow the steps in the README to prepare a development environment and build how to build the projects.
 The scheduler is fully functional without the web UI. </p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="locally-run-the-integrated-scheduler"></a>Locally run the integrated scheduler<a aria-hidden="true" tabindex="-1" class="hash-link" href="#locally-run-the-integrated-scheduler" title="Direct link to heading">#</a></h2><p>When you have a local development environment setup you can run the scheduler in your local kubernetes environment.
 This has been tested in a Docker desktop with docker for desktop and Minikube. See the <a href="/docs/next/developer_guide/env_setup">environment setup guide</a> for further details.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#29 [...]
-as long as the <code>$HOME/.kube/config</code> file is pointing to that remote cluster.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/developer_guide/env_setup"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Dev Environment Setup</div></a></div><div class="pagination-nav__item pagination-nav__item [...]
+as long as the <code>$HOME/.kube/config</code> file is pointing to that remote cluster.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/developer_guide/env_setup"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Dev Environment Setup</div></a></div><div class="pagination-nav__item pagination-nav__item [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -52,16 +52,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/f6435ed1.f6d9700e.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/f6435ed1.8a2d4354.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/developer_guide/deployment/index.html b/docs/next/developer_guide/deployment/index.html
index 168a4ae..8ea8f73 100644
--- a/docs/next/developer_guide/deployment/index.html
+++ b/docs/next/developer_guide/deployment/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Deploy to Kubernetes | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Yun [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/da84cc0d.3172408d.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Deploy to Kubernetes | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache  [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/da84cc0d.256c6bfc.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 you can find the guide <a href="/docs/next/">here</a>. This document describes the manual process to deploy YuniKorn
 scheduler and it is majorly for developers.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="build-docker-image"></a>Build docker image<a aria-hidden="true" tabindex="-1" class="hash-link" href="#build-docker-image" title="Direct link to heading">#</a></h2><p>Under project root of the <code>yunikorn-k8shim</code>, run the command to build an image using the map for the configuration:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><bu [...]
 This kubernetes environment can be either local or remote. </p><ul><li>download configuration file if not available on the node to add to kubernetes:</li></ul><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-lin [...]
@@ -27,7 +27,7 @@ for reference.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhanced
 Port forwarding for the web interface on the standard ports can be turned on via:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">POD=`kubectl get pod -l [...]
 Once this is done, web UI will be available at: http://localhost:9889.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="configuration-hot-refresh"></a>Configuration Hot Refresh<a aria-hidden="true" tabindex="-1" class="hash-link" href="#configuration-hot-refresh" title="Direct link to heading">#</a></h2><p>YuniKorn supports to load configuration changes automatically from attached configmap. Simply update the content in the configmap,
 that can be done either via Kubernetes dashboard UI or commandline. <em>Note</em>, changes made to the configmap might have some
-delay to be picked up by the scheduler.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/developer_guide/build"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Build and Run</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/next/des [...]
+delay to be picked up by the scheduler.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/developer_guide/build"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Build and Run</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/next/des [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -36,16 +36,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/da84cc0d.3172408d.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/da84cc0d.256c6bfc.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/developer_guide/env_setup/index.html b/docs/next/developer_guide/env_setup/index.html
index e2503c0..eb471fe 100644
--- a/docs/next/developer_guide/env_setup/index.html
+++ b/docs/next/developer_guide/env_setup/index.html
@@ -2,32 +2,32 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Dev Environment Setup | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Yu [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/e2561c05.ab43ad19.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Dev Environment Setup | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/e2561c05.c45ea419.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 <code>Minikube</code> provisions a local Kubernetes cluster on several Virtual Machines (via VirtualBox or something similar). <code>docker-desktop</code> on the other hand, sets up Kubernetes cluster in docker containers.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="local-kubernetes-cluster-using-docker-desktop"></a>Local Kubernetes cluster using Docker Desktop<a aria-hidden="true" tabindex="-1" class="hash-link" href="#local-kubernetes-cluster-using [...]
 Even in this case we can use a lightweight <a href="#local-kubernetes-cluster-with-minikube">minikube</a> setup which gives the same functionality with less impact.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="installation"></a>Installation<a aria-hidden="true" tabindex="-1" class="hash-link" href="#installation" title="Direct link to heading">#</a></h3><p>Download and install <a href="https://www.docker.com/products/docker-desktop" target="_blank" re [...]
-Just simply follow the instruction <a href="https://docs.docker.com/docker-for-mac/#kubernetes" target="_blank" rel="noopener noreferrer">here</a> to get Kubernetes up and running within docker-desktop.</p><p>Once Kubernetes is started in docker desktop, you should see something similar below:</p><p><img src="/img/docker-desktop.png" alt="Kubernetes in Docker Desktop"></p><p>This means that:</p><ol><li>Kubernetes is running.</li><li>the command line tool <code>kubctl</code> is installed  [...]
-The basic instructions are provided in the <a href="https://kubernetes.io/docs/tasks/tools/install-minikube/" target="_blank" rel="noopener noreferrer">minikube install</a> instructions.</p><p>Check hypervisor
 Docker Desktop should have already installed HyperKit. In a terminal run: <code>hyperkit</code> to confirm. Any response other than <code>hyperkit: command not found</code> confirms that HyperKit is installed and on the path. If it is not found you can choose a different hyperviso [...]
+Just simply follow the instruction <a href="https://docs.docker.com/docker-for-mac/#kubernetes" target="_blank" rel="noopener noreferrer">here</a> to get Kubernetes up and running within docker-desktop.</p><p>Once Kubernetes is started in docker desktop, you should see something similar below:</p><p><img alt="Kubernetes in Docker Desktop" src="/assets/images/docker-desktop-7afa28a7972e0e8867bcab8a6a9ac614.png"></p><p>This means that:</p><ol><li>Kubernetes is running.</li><li>the command  [...]
+The basic instructions are provided in the <a href="https://kubernetes.io/docs/tasks/tools/install-minikube/" target="_blank" rel="noopener noreferrer">minikube install</a> instructions.</p><p>Check hypervisor
 Docker Desktop should have already installed HyperKit. In a terminal run: <code>hyperkit</code> to confirm. Any response other than <code>hyperkit: command not found</code> confirms that HyperKit is installed and on the path. If it is not found you can choose a different hyperviso [...]
 Without setting the enviromnent minikube might not find the docker images when deploying the scheduler.</p><ol><li>make sure minikube is started</li><li>in the terminal where you wll run the build execute: <code>eval $(minikube docker-env)</code></li><li>run the image build from the yunikorn-k8shim repository root: <code>make image</code></li><li>deploy the scheduler as per the normal instructions.</li></ol><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="de [...]
-Note, you need to click &quot;+&quot; to create a new profile if the <code>Go Build</code> option is not available at the first time.</p><p><img src="/img/goland_debug.jpg" alt="Debug Configuration"></p><p>The highlighted fields are the configurations you need to add. These include:</p><ul><li>Run Kind: package</li><li>Package path: point to the path of <code>pkg/shim</code> package</li><li>Working directory: point to the path of the <code>conf</code> directory, this is where the program [...]
+Note, you need to click &quot;+&quot; to create a new profile if the <code>Go Build</code> option is not available at the first time.</p><p><img alt="Debug Configuration" src="/assets/images/goland_debug-bf10925ea3e1fdd82cfd32b6f4049678.jpg"></p><p>The highlighted fields are the configurations you need to add. These include:</p><ul><li>Run Kind: package</li><li>Package path: point to the path of <code>pkg/shim</code> package</li><li>Working directory: point to the path of the <code>conf< [...]
 Note, you need to replace <code>/path/to/.kube/config</code> with the local path to the kubeconfig file. And if you want to change or add more options, you can run <code>_output/bin/k8s-yunikorn-scheduler -h</code> to find out.</li></ul><p>Once the changes are done, click &quot;Apply&quot;, then &quot;Debug&quot;. You will need to set proper breakpoints in order to debug the program.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="access-remote-kubernete [...]
-For a generic view on how to access a multiple cluster and integrate it follow the <a href="https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/" target="_blank" rel="noopener noreferrer">accessing multiple clusters</a> documentation from Kubernetes.</p><p>Or follow these simplified steps:</p><ol><li>get the Kubernetes <code>config</code> file from remote cluster, copy it to the local machine and give it a unique name i.e. <code>config-remote</c [...]
+For a generic view on how to access a multiple cluster and integrate it follow the <a href="https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/" target="_blank" rel="noopener noreferrer">accessing multiple clusters</a> documentation from Kubernetes.</p><p>Or follow these simplified steps:</p><ol><li>get the Kubernetes <code>config</code> file from remote cluster, copy it to the local machine and give it a unique name i.e. <code>config-remote</c [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -36,16 +36,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/e2561c05.ab43ad19.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/e2561c05.c45ea419.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/get_started/core_features/index.html b/docs/next/get_started/core_features/index.html
index c5e2c03..81ccf4b 100644
--- a/docs/next/get_started/core_features/index.html
+++ b/docs/next/get_started/core_features/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Features | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Incub [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/ed3bee84.ebda15ca.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Features | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (In [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/ed3bee84.9d5c0a8c.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 pod by pod, without any context about user, app, queue. However, YuniKorn recognizes users, apps, queues, and it considers
 a lot more factors, e.g resource, ordering etc, while making scheduling decisions. This gives us the possibility to do
 fine-grained controls on resource quotas, resource fairness and priorities, which are the most important requirements
@@ -43,7 +43,7 @@ This feature is important in the batch workloads scenario because when a large a
 to the cluster, it&#x27;s very likely some pods can be starved even they are submitted much earlier. </p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="throughput"></a>Throughput<a aria-hidden="true" tabindex="-1" class="hash-link" href="#throughput" title="Direct link to heading">#</a></h2><p>Throughput is a key criterion to measure scheduler performance. It is critical for a large scale distributed system.
 If throughput is bad, applications may waste time on waiting for scheduling, and further impact service SLAs.
 When the cluster gets bigger, it also means the requirement of higher throughput. The <a href="/docs/next/performance/evaluate_perf_function_with_kubemark">performance evaluation based on Kube-mark</a>
-reveals some perf numbers.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Get Started</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/next/user_guide/queue_config"><div class="pa [...]
+reveals some perf numbers.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Get Started</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/next/user_guide/queue_config"><div class="pa [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -52,16 +52,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/ed3bee84.ebda15ca.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/ed3bee84.9d5c0a8c.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/index.html b/docs/next/index.html
index 583131b..74fe7ec 100644
--- a/docs/next/index.html
+++ b/docs/next/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Get Started | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (In [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/1a38f637.5467d741.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Get Started | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn  [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/1a38f637.c6bfdf54.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 It is also assumed that <code>kubectl</code> is on your path and properly configured.
 Follow this <a href="/docs/next/developer_guide/env_setup">guide</a> on how to setup a local Kubernetes cluster using docker-desktop.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="install"></a>Install<a aria-hidden="true" tabindex="-1" class="hash-link" href="#install" title="Direct link to heading">#</a></h2><p>The easiest way to get started is to use our Helm Charts to deploy YuniKorn on an existing Kubernetes cluster.
 It is recommended to use Helm 3 or later versions.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-shell codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">helm repo </span><span class="token function" style="color [...]
@@ -27,7 +27,7 @@ When <code>admission-controller</code> is installed, it simply routes all traffi
 is delegated to YuniKorn. You can disable it by setting <code>embedAdmissionController</code> flag to false during the helm install.  </p><p>If you don&#x27;t want to use helm charts, you can find our step-by-step
 tutorial <a href="/docs/next/developer_guide/deployment">here</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="uninstall"></a>Uninstall<a aria-hidden="true" tabindex="-1" class="hash-link" href="#uninstall" title="Direct link to heading">#</a></h2><p>Run the following command to uninstall YuniKorn:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Cop [...]
 Port forwarding for the web interface on the standard ports can be turned on via:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl port-forward sv [...]
-Once this is done, web UI will be available at: http://localhost:9889.</p><p><img src="/img/yk-ui-screenshots.gif" alt="UI Screenshots"></p><p>YuniKorn UI provides a centralised view for cluster resource capacity, utilization, and all application info.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-na [...]
+Once this is done, web UI will be available at: http://localhost:9889.</p><p><img alt="UI Screenshots" src="/assets/images/yk-ui-screenshots-0ed0a6715b3eaf299745512c3907ce9c.gif"></p><p>YuniKorn UI provides a centralised view for cluster resource capacity, utilization, and all application info.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item paginati [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -36,16 +36,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/1a38f637.5467d741.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/1a38f637.c6bfdf54.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/performance/evaluate_perf_function_with_kubemark/index.html b/docs/next/performance/evaluate_perf_function_with_kubemark/index.html
index 83c38d0..c0454ce 100644
--- a/docs/next/performance/evaluate_perf_function_with_kubemark/index.html
+++ b/docs/next/performance/evaluate_perf_function_with_kubemark/index.html
@@ -2,31 +2,31 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Evaluate YuniKorn function &amp; performance with Kubemark | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:im [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/0cd5b1a7.84636620.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Evaluate YuniKorn function &amp; performance with Kubemark | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/0cd5b1a7.d0f83ee9.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 a tool helps us to simulate large K8s cluster and run experimental workloads.
 There were 18 bare-metal servers being used to simulate 2000/4000 nodes for these tests. </p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="scheduler-throughput"></a>Scheduler Throughput<a aria-hidden="true" tabindex="-1" class="hash-link" href="#scheduler-throughput" title="Direct link to heading">#</a></h2><p>When running Big Data batch workloads, e.g Spark, on K8s, scheduler throughput becomes to be one of the main concerns.
 In YuniKorn, we have done lots of optimizations to improve the performance, such as a fully async event-driven system
 and low-latency sorting policies. The following chart reveals the scheduler throughput (by using Kubemark simulated
-environment, and submitting 50,000 pods), comparing to the K8s default scheduler.</p><p><img src="/img/throughput.png" alt="Scheduler Throughput"></p><p>The charts record the time spent until all pods are running on the cluster</p><table><thead><tr><th></th><th align="center">THROUGHPUT (pods/sec)</th><th align="center">THROUGHPUT (pods/sec)</th></tr></thead><tbody><tr><td>ENVIRONMENT (# nodes)</td><td align="center">Default Scheduler</td><td align="center">YuniKorn</td></tr><tr><td>2000 [...]
+environment, and submitting 50,000 pods), comparing to the K8s default scheduler.</p><p><img alt="Scheduler Throughput" src="/assets/images/throughput-5a45b5084a84d880c20179703af1e6b4.png"></p><p>The charts record the time spent until all pods are running on the cluster</p><table><thead><tr><th></th><th align="center">THROUGHPUT (pods/sec)</th><th align="center">THROUGHPUT (pods/sec)</th></tr></thead><tbody><tr><td>ENVIRONMENT (# nodes)</td><td align="center">Default Scheduler</td><td al [...]
 YuniKorn ensures each of them gets its fair share. When we monitor the resource usage of these queues, we can clearly
-see how fairness was enforced:</p><p><img src="/img/queue-fairness.png" alt="Scheduler Throughput"></p><p>We set up 4 heterogeneous queues on this cluster, and submit different workloads against these queues.
+see how fairness was enforced:</p><p><img alt="Scheduler Throughput" src="/assets/images/queue-fairness-3a524e14fa54750fdc0d5456852f05f2.png"></p><p>We set up 4 heterogeneous queues on this cluster, and submit different workloads against these queues.
 From the chart, we can see the queue resources are increasing nearly in the same trend, which means the resource
 fairness across queues is honored.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="node-sorting-policies"></a>Node sorting policies<a aria-hidden="true" tabindex="-1" class="hash-link" href="#node-sorting-policies" title="Direct link to heading">#</a></h2><p>There are 2 node sorting policies available in YuniKorn, with regarding the pod distributing flavors. One is <em>FAIR</em>,
 which tries best to evenly distribute pods to nodes; the other one is <em>BIN-PACKING</em>, which tries best to bin pack pods
@@ -40,7 +40,7 @@ collect metrics, see the below chart:</p><img src="/img/node-fair.png"><p>We can
 all nodes moved to bucket-9, which means all capacity is used. In another word, nodes’ resource has been used in
 a fairness manner.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="bin-packing"></a>BIN-PACKING<a aria-hidden="true" tabindex="-1" class="hash-link" href="#bin-packing" title="Direct link to heading">#</a></h3><p>This is When the bin-packing policy is enabled, we can see the following pattern:</p><img src="/img/node-bin-packing.png"><p>On the contrary, all nodes are moving between 2 buckets, bucket-0 and bucket-9. Nodes in bucket-0 (0% - 10%)
 are decreasing in a linear manner, and nodes in bucket-9 (90% - 100%) are increasing with the same curve.
-In other words, node resources are being used up one by one.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/design/scheduler_object_states"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Scheduler Object States</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pa [...]
+In other words, node resources are being used up one by one.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/design/scheduler_object_states"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Scheduler Object States</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pa [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -49,16 +49,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/0cd5b1a7.84636620.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/0cd5b1a7.d0f83ee9.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/performance/metrics/index.html b/docs/next/performance/metrics/index.html
index 77bb688..642b728 100644
--- a/docs/next/performance/metrics/index.html
+++ b/docs/next/performance/metrics/index.html
@@ -2,30 +2,30 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Scheduler Metrics | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKo [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/0a87ba36.2be43b4d.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Scheduler Metrics | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Yun [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/0a87ba36.b31be5cc.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 scheduler&#x27;s critical execution paths, to reveal potential performance bottlenecks. Currently, there are two categories
 for these metrics:</p><ul><li>scheduler: generic metrics of the scheduler, such as allocation latency, num of apps etc.</li><li>queue: each queue has its own metrics sub-system, tracking queue status.</li></ul><p>all metrics are declared in <code>yunikorn</code> namespace.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="access-metrics"></a>Access Metrics<a aria-hidden="true" tabindex="-1" class="hash-link" href="#access-metrics" title="Direct link to hea [...]
 Once started, they can be accessed via endpoint http://localhost:9080/ws/v1/metrics.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="aggregate-metrics-to-prometheus"></a>Aggregate Metrics to Prometheus<a aria-hidden="true" tabindex="-1" class="hash-link" href="#aggregate-metrics-to-prometheus" title="Direct link to heading">#</a></h2><p>It&#x27;s simple to setup a Prometheus server to grab YuniKorn metrics periodically. Follow these steps:</p><ul><li><p> [...]
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token key atrule">scrape_configs</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">  </span><span class="token punctuation" style="color:rgb(199, 146, 234)">-</span><span class="token plain"> </span><span class="token key atrule">job_name</span><s [...]
 on Mac OS. Once started, open Prometheus web UI: http://localhost:9090/graph. You&#x27;ll see all available metrics from
-YuniKorn scheduler.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/performance/evaluate_perf_function_with_kubemark"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Evaluate YuniKorn function &amp; performance with Kubemark</div></a></div><div class="pagination-nav__item pagination-nav__item--next"> [...]
+YuniKorn scheduler.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/performance/evaluate_perf_function_with_kubemark"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Evaluate YuniKorn function &amp; performance with Kubemark</div></a></div><div class="pagination-nav__item pagination-nav__item--next"> [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -34,16 +34,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/0a87ba36.2be43b4d.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/0a87ba36.b31be5cc.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/performance/profiling/index.html b/docs/next/performance/profiling/index.html
index e0e9a65..1b40883 100644
--- a/docs/next/performance/profiling/index.html
+++ b/docs/next/performance/profiling/index.html
@@ -2,35 +2,35 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Profiling | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Incu [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/43c45fbd.d6ce5b62.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Profiling | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (I [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/43c45fbd.dcbf0819.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 added to YuniKorn rest service, we can easily retrieve and analyze them from HTTP
 endpoints.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="cpu-profiling"></a>CPU profiling<a aria-hidden="true" tabindex="-1" class="hash-link" href="#cpu-profiling" title="Direct link to heading">#</a></h2><p>At this step, ensure you already have YuniKorn running, it can be either running from
 local via a <code>make run</code> command, or deployed as a pod running inside of K8s. Then run</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">go tool p [...]
 the interactive mode. Now you can run profiling commands, such as</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">(pprof) top</span></div><div class="tok [...]
 understand the overall performance on critical code paths. You can get something
-like below:</p><p><img src="/img/cpu_profile.jpg" alt="CPU Profiling"></p><p>Note, in order to use these
+like below:</p><p><img alt="CPU Profiling" src="/assets/images/cpu_profile-9597863f861872384ae86daabd07f7f9.jpg"></p><p>Note, in order to use these
 options, you need to install the virtualization tool <code>graphviz</code> first, if you are using Mac, simply run <code>brew install graphviz</code>, for more info please refer <a href="https://graphviz.gitlab.io/" target="_blank" rel="noopener noreferrer">here</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="memory-profiling"></a>Memory Profiling<a aria-hidden="true" tabindex="-1" class="hash-link" href="#memory-profiling" title="Direct link to hea [...]
 Once it enters the interactive mode, you can run some useful commands. Such as
 top can list top memory consumption objects.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">(pprof) top</span></div><div class="token-line" style="color [...]
 analysis inside of the docker container. However, if you want to dig into some issues, it might be better to do the analysis
-locally. Then you need to copy the samples file to local environment first. The command to copy files is like following:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span clas [...]
+locally. Then you need to copy the samples file to local environment first. The command to copy files is like following:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span clas [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -39,16 +39,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/43c45fbd.d6ce5b62.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/43c45fbd.dcbf0819.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/user_guide/acls/index.html b/docs/next/user_guide/acls/index.html
index 21496d0..3ed618e 100644
--- a/docs/next/user_guide/acls/index.html
+++ b/docs/next/user_guide/acls/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">ACLs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Incubatin [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/a7fed74b.9f67ee1f.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">ACLs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Incuba [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/a7fed74b.79d7b500.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 They can be used in multiple places in YuniKorn.
 The current use case is limited to queue ACLs.</p><p>Access control lists give access to the users and groups that have been specified in the list.
 They do not provide the possibility to explicitly remove or deny access to the users and groups specified in the list.</p><p>If there is no access control list is configured access is <em>denied</em> by default.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="syntax"></a>Syntax<a aria-hidden="true" tabindex="-1" class="hash-link" href="#syntax" title="Direct link to heading">#</a></h2><p>The access control list is defined as:</p><div class="mdxCodeBlock_ [...]
@@ -44,7 +44,7 @@ Users resolution is cached, negatively and positively, per partition.
 Users resolution like many other configs can differ between partition.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="resolution"></a>Resolution<a aria-hidden="true" tabindex="-1" class="hash-link" href="#resolution" title="Direct link to heading">#</a></h3><p>Groups do not have to be part of provided user and group object.
 When the object is added to the cache the groups are automatically resolved based on the resolution that is configured.
 The resolver which is linked to the cache can be set per partition.</p><p>The default group resolver is &quot;no resolver&quot;.
-This resolver just echos the user name and a primary group with the same name as the user.</p><p>Other resolvers are:</p><ul><li>OS resolver</li><li>test resolver</li></ul></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/user_guide/sorting_policies"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Sorting [...]
+This resolver just echos the user name and a primary group with the same name as the user.</p><p>Other resolvers are:</p><ul><li>OS resolver</li><li>test resolver</li></ul></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/user_guide/sorting_policies"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Sorting [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -53,16 +53,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/a7fed74b.9f67ee1f.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/a7fed74b.79d7b500.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/user_guide/placement_rules/index.html b/docs/next/user_guide/placement_rules/index.html
index f4e41e0..4df8169 100644
--- a/docs/next/user_guide/placement_rules/index.html
+++ b/docs/next/user_guide/placement_rules/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">App Placement Rules | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Yuni [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/a6514927.67fee035.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">App Placement Rules | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Y [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/a6514927.9a83433a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 Multiple rules can be chained to form a placement policy.
 <a href="/docs/next/user_guide/acls">Access control lists</a> and rule filters are defined per rule and enforced per rule.
 This document explains how to build a policy, including the rule usage, that is part of the scheduler with examples.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="configuration"></a>Configuration<a aria-hidden="true" tabindex="-1" class="hash-link" href="#configuration" title="Direct link to heading">#</a></h2><p>Rules are defined per partition as part of the scheduler queue configuration.
@@ -88,7 +88,7 @@ Result: <code>root.namespaces.testing</code> (matched in rule 2)</p><p>Applicati
 Result: <code>root.newapp.sarah</code> (matched in rule 1)</p><p>Application submit request for a kubernetes based application in the namespace <code>testapp</code> by the user <code>bob</code> with groups membership <code>bob</code><br>
 Result: <code>root.deault</code> (matched in rule 3)</p><p>In this second example we chain two rules:</p><ol><li>a <code>fixed</code> rule to place everything in the <code>root.production</code> queue</li><li>a <code>user</code> rule, with the create flag set</li></ol><p>In this case however we have ACLs set up on the <code>root.production</code> queue to only allow two specific user to use this queue.
 So even if the rule matches unless the user is either <code>john</code> or <code>bob</code> the application will not be placed in the <code>production</code> queue.
-All other users will match the second rule and use their own queue, which is created if it does not exist.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule [...]
+All other users will match the second rule and use their own queue, which is created if it does not exist.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -97,16 +97,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/a6514927.67fee035.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/a6514927.9a83433a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/user_guide/queue_config/index.html b/docs/next/user_guide/queue_config/index.html
index 0a2e0ea..9ef1507 100644
--- a/docs/next/user_guide/queue_config/index.html
+++ b/docs/next/user_guide/queue_config/index.html
@@ -2,37 +2,37 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Partition and Queue Configuration | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image f [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/1f466884.f6520dfc.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Partition and Queue Configuration | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Imag [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/1f466884.aa70302e.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 It references both the <a href="/docs/next/user_guide/acls">Access control lists</a> and <a href="/docs/next/user_guide/placement_rules">placement rule</a> documentation.</p><p>This document explains how to create the partition and queue configuration for the scheduler with examples.</p><p>The scheduler relies on the shim to reliably provide user information as part of the application submission.
 In the current shim there is no reliable way to identify the user and the groups the user belongs to.
 The user and group information provided by the shim is incomplete in the best case.
 This shim limitation impacts the behaviour of user based limits and access control in the scheduler.
 The current implementation only provides the framework in the scheduler and will not be fully functional until the shim changes are added. </p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="configuration"></a>Configuration<a aria-hidden="true" tabindex="-1" class="hash-link" href="#configuration" title="Direct link to heading">#</a></h2><p>The configuration file for the scheduler that is described here only provides the configuration for the partitions and [...]
 The filename can be changed via the command line flag <code>policyGroup</code> of the scheduler.
-Changing the filename must be followed by corresponding changes in the deployment details, either the <code>configmap</code> or the file included in the docker container.</p><p>Here is a sample configuration file:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#b [...]
+Changing the filename must be followed by corresponding changes in the deployment details, either the <code>configmap</code> or the file included in the docker container.</p><p>The example file for the configuration is located in the scheduler core&#x27;s <a href="https://github.com/apache/incubator-yunikorn-core/blob/master/config/queues.yaml" target="_blank" rel="noopener noreferrer">queues.yaml</a>.  </p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="pa [...]
 There can be more than one partition defined in the configuration.</p><p>Basic structure for the partition definition in the configuration:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7 [...]
 The partition definition contains the full configuration for the scheduler for a particular shim.
-Each shim uses its own unique partition.</p><p>The partition must have at least the following keys defined:</p><ul><li>name</li><li><a href="#queues">queues</a></li></ul><p>The queues configuration is explained below.</p><p>Optionally the following keys can be defined for a partition:</p><ul><li><a href="#placement-rules">placementrules</a></li><li><a href="#limits">limits</a></li><li>preemption</li></ul><p>Placement rules and limits are explained in their own chapters
-The preemption key can currently have only one sub key: <em>enabled</em>.
+Each shim uses its own unique partition.</p><p>The partition must have at least the following keys defined:</p><ul><li>name</li><li><a href="#queues">queues</a></li></ul><p>The queues configuration is explained below.</p><p>Optionally the following keys can be defined for a partition:</p><ul><li><a href="#placement-rules">placementrules</a></li><li><a href="#limits">limits</a></li><li>nodesortpolicy</li><li>preemption</li></ul><p>Placement rules and limits are explained in their own chap [...]
+Details on the values that can be used are in the <a href="/docs/next/user_guide/sorting_policies#node-sorting">sorting policy</a> documentation.</p><p>The preemption key can currently have only one sub key: <em>enabled</em>.
 This boolean value defines the preemption behaviour for the whole partition.</p><p>The default value for <em>enabled</em> is <em>false</em>.
-Allowed values: <em>true</em> or <em>false</em>, any other value will cause a parse error.</p><p>Example <code>partition</code> yaml entry with <em>preemption</em> flag:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class=" [...]
+Allowed values: <em>true</em> or <em>false</em>, any other value will cause a parse error.</p><p>Example <code>partition</code> yaml entry with <em>preemption</em> flag set and a <code>nodesortpolicy</code> of <em>fair</em>:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" styl [...]
 Currently the Kubernetes unique shim does not support any other partition than the <code>default</code> partition..
 This has been logged as an <a href="https://issues.apache.org/jira/browse/YUNIKORN-22" target="_blank" rel="noopener noreferrer">jira</a> for the shim.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="queues"></a>Queues<a aria-hidden="true" tabindex="-1" class="hash-link" href="#queues" title="Direct link to heading">#</a></h3><p>YuniKorn manages resources by leveraging resource queues. The resource queue has the following characters:</p><ul><li>queues ca [...]
 Kubernetes namespace provides the scope for the Kubernetes resources, including the security context (i.e who can access the objects), and resource
@@ -56,7 +56,8 @@ Trying to override a <em>parent</em> queue type in the configuration will cause
 The <code>queues</code> entry is a recursive entry for a queue level and uses the exact same set of parameters.  </p><p>The <code>properties</code> parameter is a simple key value pair list.
 The list provides a simple set of properties for the queue.
 There are no limitations on the key or value values, anything is allowed.
-Currently the property list is not used in the scheduler and is only provided for future expansion like the option to turn on or off preemption on a queue or define a sorting order specific for a queue.  </p><p>Access to a queue is set via the <code>adminacl</code> for administrative actions and for submitting an application via the <code>submitacl</code> entry.
+Currently, the property list is only used in the scheduler to define a <a href="/docs/next/user_guide/sorting_policies#application-sorting">sorting order</a> for a leaf queue.
+Future expansions, like the option to turn on or off preemption on a queue or other sorting policies, would use this same property construct without the need to change the configuration.</p><p>Access to a queue is set via the <code>adminacl</code> for administrative actions and for submitting an application via the <code>submitacl</code> entry.
 ACLs are documented in the <a href="/docs/next/user_guide/acls">Access control lists</a> document.</p><p>Queue resource limits are set via the <code>resources</code> parameter.
 User and group limits are set via the <code>limits</code> parameter.
 As both entries are complex configuration entries they are explained in <a href="#resources">resources</a> and <a href="#limits">limits</a> below.</p><p>An example configuration of a queue <code>root.namespaces</code> as a <em>parent</em> queue with limits:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div [...]
@@ -90,7 +91,7 @@ There is no guaranteed resource setting for the root queue.</p><p>Maximum resour
 A maximum resource can be set to 0 which makes the resource not available to the queue.
 Guaranteed resources are used in calculating the share of the queue and during allocation.
 It is used as one of the inputs for deciding which queue to give the allocation to.
-Preemption uses the <em>guaranteed</em> resource of a queue as a base which a queue cannot go below.</p><p>Basic <code>resources</code> yaml entry:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="col [...]
+Preemption uses the <em>guaranteed</em> resource of a queue as a base which a queue cannot go below.</p><p>Basic <code>resources</code> yaml entry:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="col [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -99,16 +100,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/1f466884.f6520dfc.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/1f466884.aa70302e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/user_guide/resource_quota_management/index.html b/docs/next/user_guide/resource_quota_management/index.html
index c072369..9025edd 100644
--- a/docs/next/user_guide/resource_quota_management/index.html
+++ b/docs/next/user_guide/resource_quota_management/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Resource Quota Management | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apach [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/f12e5031.a040b446.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Resource Quota Management | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Ap [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/f12e5031.c1774e42.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 using namespace resource quota. Here are some how-to documents about setting up
 resource quota management with YuniKorn queues.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="option-1-static-queues"></a>Option 1) Static queues<a aria-hidden="true" tabindex="-1" class="hash-link" href="#option-1-static-queues" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="goal"></a>Goal<a aria-hidden="true" tabindex="-1" class="hash-link" href="#goal" title="Direct link to hea [...]
 jobs to the leaf queues. This approach fully manages the resource capacity for
@@ -37,7 +37,7 @@ Instead, set the following annotation in the namespace object:</p><div class="md
 that mapped to this namespace to 64 CPU and 100GB memory.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="run-workloads-1"></a>Run workloads<a aria-hidden="true" tabindex="-1" class="hash-link" href="#run-workloads-1" title="Direct link to heading">#</a></h3><p>Jobs continue to be submitted to namespaces, based on the <code>Placementrule</code> used
 in the configuration. YuniKorn will automatically run the job and all its pods in
 the corresponding queue. For example, if a job is submitted to namespace <code>development</code>,
-then you will see the job is running in <code>root.development</code> queue.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/user_guide/acls"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« ACLs</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link [...]
+then you will see the job is running in <code>root.development</code> queue.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/user_guide/acls"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« ACLs</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -46,16 +46,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/f12e5031.a040b446.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/f12e5031.c1774e42.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/user_guide/sorting_policies/index.html b/docs/next/user_guide/sorting_policies/index.html
index 0764118..663a48d 100644
--- a/docs/next/user_guide/sorting_policies/index.html
+++ b/docs/next/user_guide/sorting_policies/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Sorting Policies | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKor [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/afe6f65e.292f43b5.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Sorting Policies | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Yuni [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/afe6f65e.08adb094.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 Policies can be set for:</p><ul><li><a href="#application-sorting">Applications</a></li><li><a href="#node-sorting">Nodes</a></li><li><a href="#request-sorting">Requests</a></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="application-sorting"></a>Application sorting<a aria-hidden="true" tabindex="-1" class="hash-link" href="#application-sorting" title="Direct link to heading">#</a></h2><p>The application sorting policy is set for each queue via the [...]
 A sorting policy setting is only effective on a <code>leaf</code> queue.
 Each <code>leaf</code> queue can use a different policy.</p><p>A sorting policy only specifies the order in which the applications are sorted within a queue.
@@ -69,7 +69,7 @@ Resulting in a high(er) utilisation of a small(er) number of nodes, better suite
 This policy is not configurable.
 Sorting requests is only possible based on the priority of the request.
 If there are multiple requests within an application that have the same priority the order of the requests is undetermined.
-This means that the order of requests with the same priority can, and most likely will, change between runs.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/user_guide/placement_rules"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« App Placement Rules</div></a></div><div class="pagination-nav__item  [...]
+This means that the order of requests with the same priority can, and most likely will, change between runs.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/user_guide/placement_rules"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« App Placement Rules</div></a></div><div class="pagination-nav__item  [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -78,16 +78,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/afe6f65e.292f43b5.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/afe6f65e.08adb094.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/user_guide/trouble_shooting/index.html b/docs/next/user_guide/trouble_shooting/index.html
index e3d9d14..9d96f6d 100644
--- a/docs/next/user_guide/trouble_shooting/index.html
+++ b/docs/next/user_guide/trouble_shooting/index.html
@@ -2,24 +2,24 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Trouble Shooting | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKor [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/eaf9452f.c745fbd1.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Trouble Shooting | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Yuni [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/eaf9452f.adab0b5e.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 local location on the underneath node, you can read more document <a href="https://docs.docker.com/config/containers/logging/configure/" target="_blank" rel="noopener noreferrer">here</a>.
 These logs can be retrieved by <a href="https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#logs" target="_blank" rel="noopener noreferrer">kubectl logs</a>. Such as:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-shell codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#29 [...]
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">// retrieve logs</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl logs yunikorn-scheduler-766d7d6cdd-44b82 yunikorn-scheduler-k8s -n yunikorn</span></div></div></div></div></div><p>In most cases, this command cannot get all logs because the scheduler is rolling logs very fast. To retrieve more logs in
@@ -36,7 +36,7 @@ left for the queue.</p><p>2) check the pod events</p><p>Run the <code>kubectl de
 <code>Application &lt;appID&gt; does not fit into &lt;queuePath&gt; queue</code>. That means the pod could not get allocated because the queue
 is running out of capacity.</p><p>The pod will be allocated if some other pods in this queue is completed or removed. If the pod remains pending even
 the queue has capacity, that may because it is waiting for the cluster to scale up.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="restart-the-scheduler"></a>Restart the scheduler<a aria-hidden="true" tabindex="-1" class="hash-link" href="#restart-the-scheduler" title="Direct link to heading">#</a></h2><p>YuniKorn can recover its state upon a restart. YuniKorn scheduler pod is deployed as a deployment, restart the scheduler
-can be done by scale down and up the replica:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-shell codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl scale deployment yunikorn-scheduler -n yunikorn --repli [...]
+can be done by scale down and up the replica:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-shell codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl scale deployment yunikorn-scheduler -n yunikorn --repli [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -45,16 +45,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/eaf9452f.c745fbd1.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/eaf9452f.adab0b5e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/user_guide/workloads/run_flink/index.html b/docs/next/user_guide/workloads/run_flink/index.html
index fdbab0c..eb9faa4 100644
--- a/docs/next/user_guide/workloads/run_flink/index.html
+++ b/docs/next/user_guide/workloads/run_flink/index.html
@@ -2,28 +2,28 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Run Flink Jobs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Run Flink Jobs | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" name="description" content="How to run Flink jobs with YuniKorn"><meta data-react-helmet="true" property="og:descript [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/ac22c4de.6370bd39.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Run Flink Jobs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Run Flink Jobs | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" name="description" content="How to run Flink jobs with YuniKorn"><meta data-react-helmet="true" property="og:descr [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/ac22c4de.b84880b1.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 used to run Flink on Kubernetes, the configuration is slight different.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="standalone-mode"></a>Standalone mode<a aria-hidden="true" tabindex="-1" class="hash-link" href="#standalone-mode" title="Direct link to heading">#</a></h2><p>Please follow <a href="https://ci.apache.org/projects/flink/flink-docs-stable/ops/deployment/kubernetes.html" target="_blank" rel="noopener noreferrer">Kubernetes Setup</a> to get  [...]
 In this mode, we can directly add required labels (applicationId and queue) in Deployment/Job spec to run flink application with YuniKorn scheduler, as well as <a href="#run-workloads-with-yunikorn-scheduler">Run workloads with YuniKorn Scheduler</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="native-mode"></a>Native mode<a aria-hidden="true" tabindex="-1" class="hash-link" href="#native-mode" title="Direct link to heading">#</a></h2><p>Please follo [...]
 Running flink application with YuniKorn scheduler in native mode is only supported for flink 1.11 or above, we can leverage two flink configurations <code>kubernetes.jobmanager.labels</code> and <code>kubernetes.taskmanager.labels</code> to set the required labels.
-Examples:</p><ul><li>Start a flink session</li></ul><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">./bin/kubernetes-session.sh \</span></div><div class="to [...]
+Examples:</p><ul><li>Start a flink session</li></ul><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">./bin/kubernetes-session.sh \</span></div><div class="to [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -32,16 +32,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/ac22c4de.6370bd39.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/ac22c4de.b84880b1.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/user_guide/workloads/run_spark/index.html b/docs/next/user_guide/workloads/run_spark/index.html
index 09752ca..53231b3 100644
--- a/docs/next/user_guide/workloads/run_spark/index.html
+++ b/docs/next/user_guide/workloads/run_spark/index.html
@@ -2,28 +2,28 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Run Spark Jobs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn  [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/ae8ddf81.e9631b39.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Run Spark Jobs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKo [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/ae8ddf81.5b090aa2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 <a href="/docs/next/">get started</a> to see how that is done.</p></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="prepare-the-docker-image-for-spark"></a>Prepare the docker image for Spark<a aria-hidden="true" tabindex="-1" class="hash-link" href="#prepare-the-docker-image-for-spark" title="Direct link to heading">#</a></h2><p>To run Spark on Kubernetes, you&#x27;ll need the Spark docker images. You can 1) use the docker images provided by the YuniKorn
 team, or 2) build one from scratch. If you want to build your own Spark docker image, you can</p><ul><li>Download a Spark version that has Kubernetes support, URL: <a href="https://github.com/apache/spark" target="_blank" rel="noopener noreferrer">https://github.com/apache/spark</a></li><li>Build spark with Kubernetes support:</li></ul><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</ [...]
-security context for running Spark jobs. See more about how to configure proper RBAC rules <a href="https://kubernetes.io/docs/reference/access-authn-authz/rbac/" target="_blank" rel="noopener noreferrer">here</a>.</p></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="submit-a-spark-job"></a>Submit a Spark job<a aria-hidden="true" tabindex="-1" class="hash-link" href="#submit-a-spark-job" title="Direct link to heading">#</a></h2><p>If this is runni [...]
-<a href="/docs/next/#access-the-web-ui">here</a>.</p><p><img src="/img/spark-jobs-on-ui.png" alt="spark-jobs-on-ui"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="what-happens-behind-the-scenes"></a>What happens behind the scenes?<a aria-hidden="true" tabindex="-1" class="hash-link" href="#what-happens-behind-the-scenes" title="Direct link to heading">#</a></h2><p>When the Spark job is submitted to the cluster, the job is submitted to <code>spark-test< [...]
+security context for running Spark jobs. See more about how to configure proper RBAC rules <a href="https://kubernetes.io/docs/reference/access-authn-authz/rbac/" target="_blank" rel="noopener noreferrer">here</a>.</p></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="submit-a-spark-job"></a>Submit a Spark job<a aria-hidden="true" tabindex="-1" class="hash-link" href="#submit-a-spark-job" title="Direct link to heading">#</a></h2><p>If this is runni [...]
+<a href="/docs/next/#access-the-web-ui">here</a>.</p><p><img alt="spark-jobs-on-ui" src="/assets/images/spark-jobs-on-ui-21e219c2182fd987302f26a7428b9cac.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="what-happens-behind-the-scenes"></a>What happens behind the scenes?<a aria-hidden="true" tabindex="-1" class="hash-link" href="#what-happens-behind-the-scenes" title="Direct link to heading">#</a></h2><p>When the Spark job is submitted to the cluster [...]
 be firstly created under this namespace. Since this cluster has YuniKorn admission-controller enabled, when the driver pod
 get created, the admission-controller mutates the pod&#x27;s spec and injects <code>schedulerName=yunikorn</code>, by doing this, the
 default K8s scheduler will skip this pod and it will be scheduled by YuniKorn instead. See how this is done by <a href="https://kubernetes.io/docs/tasks/extend-kubernetes/configure-multiple-schedulers/" target="_blank" rel="noopener noreferrer">configuring
@@ -36,7 +36,7 @@ the queue capacities. The queue is considered as having unlimited capacity.</p><
 to YuniKorn and being considered as a job. The job is scheduled and running as there is sufficient resources in the cluster.
 YuniKorn allocates the driver pod to a node, binds the pod and starts all the containers. Once the driver pod gets started,
 it requests for a bunch of executor pods to run its tasks. Those pods will be created in the same namespace as well and
-scheduled by YuniKorn as well.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/user_guide/resource_quota_management"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Resource Quota Management</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" hr [...]
+scheduled by YuniKorn as well.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/next/user_guide/resource_quota_management"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Resource Quota Management</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" hr [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -45,16 +45,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/ae8ddf81.e9631b39.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/ae8ddf81.5b090aa2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/user_guide/workloads/run_tf/index.html b/docs/next/user_guide/workloads/run_tf/index.html
index df874cb..c661a40 100644
--- a/docs/next/user_guide/workloads/run_tf/index.html
+++ b/docs/next/user_guide/workloads/run_tf/index.html
@@ -2,26 +2,26 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Run Tensorflow Jobs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="next"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Yuni [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/c6c6e257.304b166d.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/4d53942d.c08e49eb.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Run Tensorflow Jobs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Y [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/935f2afb.533f86fd.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/4d53942d.352b9946.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
+<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 You can install tf-operator by applying all yaml from two website down below:</p><ul><li>CRD: <a href="https://github.com/kubeflow/manifests/tree/master/tf-training/tf-job-crds/base" target="_blank" rel="noopener noreferrer">https://github.com/kubeflow/manifests/tree/master/tf-training/tf-job-crds/base</a></li><li>Deployment: <a href="https://github.com/kubeflow/manifests/tree/master/tf-training/tf-job-operator/base" target="_blank" rel="noopener noreferrer">https://github.com/kubeflow/m [...]
-Also you can install kubeflow which can auto install tf-operator for you, URL: <a href="https://www.kubeflow.org/docs/started/getting-started/" target="_blank" rel="noopener noreferrer">https://www.kubeflow.org/docs/started/getting-started/</a></li></ul><p>A simple Tensorflow job example:</p><p>You need to <a href="https://github.com/kubeflow/tf-operator/tree/master/examples/v1/dist-mnist" target="_blank" rel="noopener noreferrer">build the image</a> which used in example yaml.</p><div c [...]
+Also you can install kubeflow which can auto install tf-operator for you, URL: <a href="https://www.kubeflow.org/docs/started/getting-started/" target="_blank" rel="noopener noreferrer">https://www.kubeflow.org/docs/started/getting-started/</a></li></ul><p>A simple Tensorflow job example:</p><p>You need to <a href="https://github.com/kubeflow/tf-operator/tree/master/examples/v1/dist-mnist" target="_blank" rel="noopener noreferrer">build the image</a> which used in example yaml.</p><div c [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -30,16 +30,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/c6c6e257.304b166d.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/4d53942d.c08e49eb.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/935f2afb.533f86fd.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/4d53942d.352b9946.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/performance/evaluate_perf_function_with_kubemark/index.html b/docs/performance/evaluate_perf_function_with_kubemark/index.html
index e92cbc7..8609a6e 100644
--- a/docs/performance/evaluate_perf_function_with_kubemark/index.html
+++ b/docs/performance/evaluate_perf_function_with_kubemark/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Perf With Kubemark | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Yuni [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/9707d709.deb532f8.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Perf With Kubemark | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apac [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/9707d709.85b20f41.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -24,9 +24,9 @@ a tool helps us to simulate large K8s cluster and run experimental workloads.
 There were 18 bare-metal servers being used to simulate 2000/4000 nodes for these tests. </p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="scheduler-throughput"></a>Scheduler Throughput<a aria-hidden="true" tabindex="-1" class="hash-link" href="#scheduler-throughput" title="Direct link to heading">#</a></h2><p>When running Big Data batch workloads, e.g Spark, on K8s, scheduler throughput becomes to be one of the main concerns.
 In YuniKorn, we have done lots of optimizations to improve the performance, such as a fully async event-driven system
 and low-latency sorting policies. The following chart reveals the scheduler throughput (by using Kubemark simulated
-environment, and submitting 50,000 pods), comparing to the K8s default scheduler.</p><p><img src="/img/throughput.png" alt="Scheduler Throughput"></p><p>The charts record the time spent until all pods are running on the cluster</p><table><thead><tr><th></th><th align="center">THROUGHPUT (pods/sec)</th><th align="center">THROUGHPUT (pods/sec)</th></tr></thead><tbody><tr><td>ENVIRONMENT (# nodes)</td><td align="center">Default Scheduler</td><td align="center">YuniKorn</td></tr><tr><td>2000 [...]
+environment, and submitting 50,000 pods), comparing to the K8s default scheduler.</p><p><img alt="Scheduler Throughput" src="/assets/images/throughput-5a45b5084a84d880c20179703af1e6b4.png"></p><p>The charts record the time spent until all pods are running on the cluster</p><table><thead><tr><th></th><th align="center">THROUGHPUT (pods/sec)</th><th align="center">THROUGHPUT (pods/sec)</th></tr></thead><tbody><tr><td>ENVIRONMENT (# nodes)</td><td align="center">Default Scheduler</td><td al [...]
 YuniKorn ensures each of them gets its fair share. When we monitor the resource usage of these queues, we can clearly
-see how fairness was enforced:</p><p><img src="/img/queue-fairness.png" alt="Scheduler Throughput"></p><p>We set up 4 heterogeneous queues on this cluster, and submit different workloads against these queues.
+see how fairness was enforced:</p><p><img alt="Scheduler Throughput" src="/assets/images/queue-fairness-3a524e14fa54750fdc0d5456852f05f2.png"></p><p>We set up 4 heterogeneous queues on this cluster, and submit different workloads against these queues.
 From the chart, we can see the queue resources are increasing nearly in the same trend, which means the resource
 fairness across queues is honored.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="node-sorting-policies"></a>Node sorting policies<a aria-hidden="true" tabindex="-1" class="hash-link" href="#node-sorting-policies" title="Direct link to heading">#</a></h2><p>There are 2 node sorting policies available in YuniKorn, with regarding the pod distributing flavors. One is <em>FAIR</em>,
 which tries best to evenly distribute pods to nodes; the other one is <em>BIN-PACKING</em>, which tries best to bin pack pods
@@ -40,7 +40,7 @@ collect metrics, see the below chart:</p><img src="/img/node-fair.png"><p>We can
 all nodes moved to bucket-9, which means all capacity is used. In another word, nodes’ resource has been used in
 a fairness manner.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="bin-packing"></a>BIN-PACKING<a aria-hidden="true" tabindex="-1" class="hash-link" href="#bin-packing" title="Direct link to heading">#</a></h3><p>This is When the bin-packing policy is enabled, we can see the following pattern:</p><img src="/img/node-bin-packing.png"><p>On the contrary, all nodes are moving between 2 buckets, bucket-0 and bucket-9. Nodes in bucket-0 (0% - 10%)
 are decreasing in a linear manner, and nodes in bucket-9 (90% - 100%) are increasing with the same curve.
-In other words, node resources are being used up one by one.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/configuration/acls"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Acls</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/perf [...]
+In other words, node resources are being used up one by one.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/configuration/acls"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Acls</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/perf [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -49,16 +49,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/9707d709.deb532f8.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/9707d709.85b20f41.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/performance/metrics/index.html b/docs/performance/metrics/index.html
index 8a1167b..f170ffd 100644
--- a/docs/performance/metrics/index.html
+++ b/docs/performance/metrics/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Metrics | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Incub [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/e59213c0.486655b9.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Metrics | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/e59213c0.da2f1495.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -25,7 +25,7 @@ for these metrics:</p><ul><li>scheduler: generic metrics of the scheduler, such
 Once started, they can be accessed via endpoint http://localhost:9080/ws/v1/metrics.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="aggregate-metrics-to-prometheus"></a>Aggregate Metrics to Prometheus<a aria-hidden="true" tabindex="-1" class="hash-link" href="#aggregate-metrics-to-prometheus" title="Direct link to heading">#</a></h2><p>It&#x27;s simple to setup a Prometheus server to grab YuniKorn metrics periodically. Follow these steps:</p><ul><li><p> [...]
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token key atrule">scrape_configs</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">  </span><span class="token punctuation" style="color:rgb(199, 146, 234)">-</span><span class="token plain"> </span><span class="token key atrule">job_name</span><s [...]
 on Mac OS. Once started, open Prometheus web UI: http://localhost:9090/graph. You&#x27;ll see all available metrics from
-YuniKorn scheduler.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/performance/evaluate_perf_function_with_kubemark"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Perf With Kubemark</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/p [...]
+YuniKorn scheduler.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/performance/evaluate_perf_function_with_kubemark"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Perf With Kubemark</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/p [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -34,16 +34,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/e59213c0.486655b9.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/e59213c0.da2f1495.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/performance/profiling/index.html b/docs/performance/profiling/index.html
index 0c09e61..cde23c3 100644
--- a/docs/performance/profiling/index.html
+++ b/docs/performance/profiling/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Profiling | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Inc [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/17c1bf74.0baefada.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Profiling | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKo [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/17c1bf74.cf8c60c9.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -25,12 +25,12 @@ endpoints.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnch
 local via a <code>make run</code> command, or deployed as a pod running inside of K8s. Then run</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">go tool p [...]
 the interactive mode. Now you can run profiling commands, such as</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">(pprof) top</span></div><div class="tok [...]
 understand the overall performance on critical code paths. You can get something
-like below:</p><p><img src="/img/cpu_profile.jpg" alt="CPU Profiling"></p><p>Note, in order to use these
+like below:</p><p><img alt="CPU Profiling" src="/assets/images/cpu_profile-9597863f861872384ae86daabd07f7f9.jpg"></p><p>Note, in order to use these
 options, you need to install the virtualization tool <code>graphviz</code> first, if you are using Mac, simply run <code>brew install graphviz</code>, for more info please refer <a href="https://graphviz.gitlab.io/" target="_blank" rel="noopener noreferrer">here</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="memory-profiling"></a>Memory Profiling<a aria-hidden="true" tabindex="-1" class="hash-link" href="#memory-profiling" title="Direct link to hea [...]
 Once it enters the interactive mode, you can run some useful commands. Such as
 top can list top memory consumption objects.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">(pprof) top</span></div><div class="token-line" style="color [...]
 analysis inside of the docker container. However, if you want to dig into some issues, it might be better to do the analysis
-locally. Then you need to copy the samples file to local environment first. The command to copy files is like following:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span clas [...]
+locally. Then you need to copy the samples file to local environment first. The command to copy files is like following:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span clas [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -39,16 +39,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/17c1bf74.0baefada.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/17c1bf74.cf8c60c9.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/roadmap/index.html b/docs/roadmap/index.html
index c006b74..6e51280 100644
--- a/docs/roadmap/index.html
+++ b/docs/roadmap/index.html
@@ -2,25 +2,25 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Roadmap | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (Incub [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/39829feb.e507ec73.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Roadmap | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/39829feb.0481fe31.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
-to run Big Data workloads on K8s. See more at <a href="http://yunikorn.apache.org/release/v0.8.0.html" target="_blank" rel="noopener noreferrer">Release Notes</a>.</p><p><strong>yunikorn-scheduler-interface</strong></p><ul><li>Communication protocols between RM and scheduler-shim.</li><li>gRPC interfaces.</li><li>Scheduler plugin interfaces.</li></ul><p><strong>yunikorn-core</strong></p><ul><li>Hierarchy queues with min/max resource quotas.</li><li>Resource fairness between queues, users [...]
+to run Big Data workloads on K8s. See more at <a href="http://yunikorn.apache.org/release/v0.8.0.html" target="_blank" rel="noopener noreferrer">Release Notes</a>.</p><p><strong>yunikorn-scheduler-interface</strong></p><ul><li>Communication protocols between RM and scheduler-shim.</li><li>gRPC interfaces.</li><li>Scheduler plugin interfaces.</li></ul><p><strong>yunikorn-core</strong></p><ul><li>Hierarchy queues with min/max resource quotas.</li><li>Resource fairness between queues, users [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -29,16 +29,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/39829feb.e507ec73.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/39829feb.0481fe31.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/setup/build_local/index.html b/docs/setup/build_local/index.html
index dbd9779..e82d3e0 100644
--- a/docs/setup/build_local/index.html
+++ b/docs/setup/build_local/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Build Local | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKorn (I [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/4e1badf8.df3bd69e.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Build Local | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Yuni [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/4e1badf8.2beaff9e.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -24,7 +24,7 @@ These dependencies are part of the go modules and point to the github repositori
 During development it can be required to break the dependency on the committed version from github.
 This requires making changes in the module file to allow loading a local copy or a forked copy from a different repository.  </p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="affected-repositories"></a>Affected repositories<a aria-hidden="true" tabindex="-1" class="hash-link" href="#affected-repositories" title="Direct link to heading">#</a></h2><p>The following dependencies exist between the repositories:</p><table><thead><tr><th>repository</th><th>depen [...]
 There is no need to change any of the imports in the source code. The change must be made in the <code>go.mod</code> file of the repository that has the dependency. </p><p>Using <code>replace</code> to use of a forked dependency, such as:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBl [...]
-Using <code>replace</code> to use of a local directory as a dependency:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">replace github.com/apache/incubat [...]
+Using <code>replace</code> to use of a local directory as a dependency:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">replace github.com/apache/incubat [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -33,16 +33,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/4e1badf8.df3bd69e.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/4e1badf8.2beaff9e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/setup/configure_scheduler/index.html b/docs/setup/configure_scheduler/index.html
index 601c87f..e43fcae 100644
--- a/docs/setup/configure_scheduler/index.html
+++ b/docs/setup/configure_scheduler/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Configure Scheduler | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache Yun [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/a5b5dcea.2cbddcff.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Configure Scheduler | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apa [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/a5b5dcea.ed0d801a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -23,7 +23,7 @@
 This kubernetes environment can be either local or remote. </p><ul><li>download configuration file if not available on the node to add to kubernetes:</li></ul><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-lin [...]
 for reference.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="deploy-the-scheduler"></a>Deploy the Scheduler<a aria-hidden="true" tabindex="-1" class="hash-link" href="#deploy-the-scheduler" title="Direct link to heading">#</a></h2><p>The scheduler can be deployed with following command.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div [...]
 that can be done either via Kubernetes dashboard UI or commandline. <em>Note</em>, changes made to the configmap might have some
-delay to be picked up by the scheduler.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/setup/build_local"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Build Local</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/setup/deployment">< [...]
+delay to be picked up by the scheduler.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/setup/build_local"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Build Local</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/setup/deployment">< [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -32,16 +32,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/a5b5dcea.2cbddcff.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/a5b5dcea.ed0d801a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/setup/deployment/index.html b/docs/setup/deployment/index.html
index b21169e..1640d5e 100644
--- a/docs/setup/deployment/index.html
+++ b/docs/setup/deployment/index.html
@@ -2,20 +2,20 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Deployment Guide | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniKo [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/872379cf.c90a95dd.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Deployment Guide | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/872379cf.4bd0d2ae.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -24,7 +24,7 @@ you can find the guide <a href="/docs/">here</a>. However, if you want to explor
 step by step, here are the instructions.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="setup-rbac"></a>Setup RBAC<a aria-hidden="true" tabindex="-1" class="hash-link" href="#setup-rbac" title="Direct link to heading">#</a></h2><p>The first step is to create the RBAC role for the scheduler, see <a href="https://github.com/apache/incubator-yunikorn-k8shim/blob/master/deployments/scheduler/yunikorn-rbac.yaml" target="_blank" rel="noopener noreferrer">yuni [...]
 The procedure on how to build the images is explained in the <a href="/docs/get_started/developer_guide">build document</a>. See <a href="https://github.com/apache/incubator-yunikorn-k8shim/blob/master/deployments/scheduler/scheduler.yaml" target="_blank" rel="noopener noreferrer">scheduler.yaml</a></p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="pr [...]
 Port forwarding for the web interface on the standard ports can be turned on via:</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="copyButton_10dd">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">POD=`kubectl get pod -l [...]
-Once this is done, web UI will be available at: http://localhost:9889.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/setup/configure_scheduler"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Configure Scheduler</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagina [...]
+Once this is done, web UI will be available at: http://localhost:9889.</p></div></article><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/setup/configure_scheduler"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Configure Scheduler</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagina [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -33,16 +33,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/872379cf.c90a95dd.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/872379cf.4bd0d2ae.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/setup/env_setup/index.html b/docs/setup/env_setup/index.html
index 966446f..208ca5d 100644
--- a/docs/setup/env_setup/index.html
+++ b/docs/setup/env_setup/index.html
@@ -2,32 +2,32 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Environment Setup | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apache YuniK [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/3.4670dccb.js" as="script">
-<link rel="preload" href="/1be78505.72e86e15.js" as="script">
-<link rel="preload" href="/84.60f5ca0b.js" as="script">
-<link rel="preload" href="/20ac7829.f8c3726b.js" as="script">
-<link rel="preload" href="/17896441.4f11a54d.js" as="script">
-<link rel="preload" href="/3d1791fa.8705c526.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Environment Setup | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.8.0,latest"><meta data-react-helmet="true" property="og:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" property="twitter:image" content="http://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for Apach [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/3.1b5d6c69.js" as="script">
+<link rel="preload" href="/1be78505.4b30fc48.js" as="script">
+<link rel="preload" href="/75.d5d579f5.js" as="script">
+<link rel="preload" href="/c95b781b.b8e7941f.js" as="script">
+<link rel="preload" href="/17896441.b3f0a2f6.js" as="script">
+<link rel="preload" href="/3d1791fa.e5bb902b.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" hr [...]
 <code>Minikube</code> provisions a local Kubernetes cluster on several Virtual Machines (via VirtualBox or something similar). <code>docker-desktop</code> on the other hand, sets up Kubernetes cluster in docker containers.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="local-kubernetes-cluster-using-docker-desktop"></a>Local Kubernetes cluster using Docker Desktop<a aria-hidden="true" tabindex="-1" class="hash-link" href="#local-kubernetes-cluster-using [...]
 Even in this case we can use a lightweight <a href="#local-kubernetes-cluster-with-minikube">minikube</a> setup which gives the same functionality with less impact.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="installation"></a>Installation<a aria-hidden="true" tabindex="-1" class="hash-link" href="#installation" title="Direct link to heading">#</a></h3><p>Download and install <a href="https://www.docker.com/products/docker-desktop" target="_blank" re [...]
-Just simply follow the instruction <a href="https://docs.docker.com/docker-for-mac/#kubernetes" target="_blank" rel="noopener noreferrer">here</a> to get Kubernetes up and running within docker-desktop.</p><p>Once Kubernetes is started in docker desktop, you should see something similar below:</p><p><img src="/img/docker-desktop.png" alt="Kubernetes in Docker Desktop"></p><p>This means that:</p><ol><li>Kubernetes is running.</li><li>the command line tool <code>kubctl</code> is installed  [...]
-The basic instructions are provided in the <a href="https://kubernetes.io/docs/tasks/tools/install-minikube/" target="_blank" rel="noopener noreferrer">minikube install</a> instructions.</p><p>Check hypervisor
 Docker Desktop should have already installed HyperKit. In a terminal run: <code>hyperkit</code> to confirm. Any response other than <code>hyperkit: command not found</code> confirms that HyperKit is installed and on the path. If it is not found you can choose a different hyperviso [...]
+Just simply follow the instruction <a href="https://docs.docker.com/docker-for-mac/#kubernetes" target="_blank" rel="noopener noreferrer">here</a> to get Kubernetes up and running within docker-desktop.</p><p>Once Kubernetes is started in docker desktop, you should see something similar below:</p><p><img alt="Kubernetes in Docker Desktop" src="/assets/images/docker-desktop-7afa28a7972e0e8867bcab8a6a9ac614.png"></p><p>This means that:</p><ol><li>Kubernetes is running.</li><li>the command  [...]
+The basic instructions are provided in the <a href="https://kubernetes.io/docs/tasks/tools/install-minikube/" target="_blank" rel="noopener noreferrer">minikube install</a> instructions.</p><p>Check hypervisor
 Docker Desktop should have already installed HyperKit. In a terminal run: <code>hyperkit</code> to confirm. Any response other than <code>hyperkit: command not found</code> confirms that HyperKit is installed and on the path. If it is not found you can choose a different hyperviso [...]
 Without setting the enviromnent minikube might not find the docker images when deploying the scheduler.</p><ol><li>make sure minikube is started</li><li>in the terminal where you wll run the build execute: <code>eval $(minikube docker-env)</code></li><li>run the image build from the yunikorn-k8shim repository root: <code>make image</code></li><li>deploy the scheduler as per the normal instructions.</li></ol><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="de [...]
-Note, you need to click &quot;+&quot; to create a new profile if the <code>Go Build</code> option is not available at the first time.</p><p><img src="/img/goland_debug.jpg" alt="Debug Configuration"></p><p>The highlighted fields are the configurations you need to add. These include:</p><ul><li>Run Kind: package</li><li>Package path: point to the path of <code>pkg/shim</code> package</li><li>Working directory: point to the path of the <code>conf</code> directory, this is where the program [...]
+Note, you need to click &quot;+&quot; to create a new profile if the <code>Go Build</code> option is not available at the first time.</p><p><img alt="Debug Configuration" src="/assets/images/goland_debug-bf10925ea3e1fdd82cfd32b6f4049678.jpg"></p><p>The highlighted fields are the configurations you need to add. These include:</p><ul><li>Run Kind: package</li><li>Package path: point to the path of <code>pkg/shim</code> package</li><li>Working directory: point to the path of the <code>conf< [...]
 Note, you need to replace <code>/path/to/.kube/config</code> with the local path to the kubeconfig file. And if you want to change or add more options, you can run <code>_output/bin/k8s-yunikorn-scheduler -h</code> to find out.</li></ul><p>Once the changes are done, click &quot;Apply&quot;, then &quot;Debug&quot;. You will need to set proper breakpoints in order to debug the program.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="access-remote-kubernete [...]
-For a generic view on how to access a multiple cluster and integrate it follow the <a href="https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/" target="_blank" rel="noopener noreferrer">accessing multiple clusters</a> documentation from Kubernetes.</p><p>Or follow these simplified steps:</p><ol><li>get the Kubernetes <code>config</code> file from remote cluster, copy it to the local machine and give it a unique name i.e. <code>config-remote</c [...]
+For a generic view on how to access a multiple cluster and integrate it follow the <a href="https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/" target="_blank" rel="noopener noreferrer">accessing multiple clusters</a> documentation from Kubernetes.</p><p>Or follow these simplified steps:</p><ol><li>get the Kubernetes <code>config</code> file from remote cluster, copy it to the local machine and give it a unique name i.e. <code>config-remote</c [...]
 Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
   Apache YuniKorn is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor.
@@ -36,16 +36,16 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/3.4670dccb.js"></script>
-<script src="/1be78505.72e86e15.js"></script>
-<script src="/84.60f5ca0b.js"></script>
-<script src="/20ac7829.f8c3726b.js"></script>
-<script src="/17896441.4f11a54d.js"></script>
-<script src="/3d1791fa.8705c526.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/3.1b5d6c69.js"></script>
+<script src="/1be78505.4b30fc48.js"></script>
+<script src="/75.d5d579f5.js"></script>
+<script src="/c95b781b.b8e7941f.js"></script>
+<script src="/17896441.b3f0a2f6.js"></script>
+<script src="/3d1791fa.e5bb902b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/e2561c05.ab43ad19.js b/e2561c05.ab43ad19.js
deleted file mode 100644
index 5ef88b3..0000000
--- a/e2561c05.ab43ad19.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[74],{128:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return b}));var r=n(2),i=n(6),a=(n(0),n(140)),o={id:"env_setup",title:"Dev Environment Setup"},c={unversionedId:"developer_guide/env_setup",id:"developer_guide/env_setup",isDocsHomePage:!1,title:"Dev Environment Setup",description:"\x3c!--" [...]
\ No newline at end of file
diff --git a/e2561c05.c45ea419.js b/e2561c05.c45ea419.js
new file mode 100644
index 0000000..b7f85ce
--- /dev/null
+++ b/e2561c05.c45ea419.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[64],{119:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return b}));var r=n(2),a=n(6),i=(n(0),n(131)),o={id:"env_setup",title:"Dev Environment Setup"},c={unversionedId:"developer_guide/env_setup",id:"developer_guide/env_setup",isDocsHomePage:!1,title:"Dev Environment Setup",description:"\x3c!--" [...]
\ No newline at end of file
diff --git a/e59213c0.486655b9.js b/e59213c0.486655b9.js
deleted file mode 100644
index 383becc..0000000
--- a/e59213c0.486655b9.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[75],{129:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return s})),r.d(t,"default",(function(){return u}));var n=r(2),a=r(6),c=(r(0),r(140)),o={id:"metrics",title:"Metrics"},i={unversionedId:"performance/metrics",id:"version-0.8.0/performance/metrics",isDocsHomePage:!1,title:"Metrics",description:"\x3c!--",source:"@site/versioned_doc [...]
\ No newline at end of file
diff --git a/e59213c0.da2f1495.js b/e59213c0.da2f1495.js
new file mode 100644
index 0000000..02fae2c
--- /dev/null
+++ b/e59213c0.da2f1495.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[65],{120:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return s})),r.d(t,"default",(function(){return u}));var n=r(2),c=r(6),a=(r(0),r(131)),o={id:"metrics",title:"Metrics"},i={unversionedId:"performance/metrics",id:"version-0.8.0/performance/metrics",isDocsHomePage:!1,title:"Metrics",description:"\x3c!--",source:"@site/versioned_doc [...]
\ No newline at end of file
diff --git a/e897f185.47d36cf5.js b/e897f185.47d36cf5.js
deleted file mode 100644
index cb1df0e..0000000
--- a/e897f185.47d36cf5.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[76],{130:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return p})),n.d(t,"rightToc",(function(){return b})),n.d(t,"default",(function(){return l}));var r=n(2),a=n(6),c=(n(0),n(140)),o={id:"system",title:"System"},p={unversionedId:"api/system",id:"api/system",isDocsHomePage:!1,title:"System",description:"\x3c!--",source:"@site/docs/api/system.md",permalink:"/docs/next/api/sy [...]
\ No newline at end of file
diff --git a/e897f185.c044bbf1.js b/e897f185.c044bbf1.js
new file mode 100644
index 0000000..c1c0404
--- /dev/null
+++ b/e897f185.c044bbf1.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[66],{121:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return p})),n.d(t,"rightToc",(function(){return b})),n.d(t,"default",(function(){return l}));var r=n(2),a=n(6),c=(n(0),n(131)),o={id:"system",title:"System"},p={unversionedId:"api/system",id:"api/system",isDocsHomePage:!1,title:"System",description:"\x3c!--",source:"@site/docs/api/system.md",slug:"/api/system",permalink [...]
\ No newline at end of file
diff --git a/eaf9452f.adab0b5e.js b/eaf9452f.adab0b5e.js
new file mode 100644
index 0000000..579767c
--- /dev/null
+++ b/eaf9452f.adab0b5e.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[67],{122:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return b}));var a=n(2),r=n(6),c=(n(0),n(131)),o={id:"trouble_shooting",title:"Trouble Shooting"},i={unversionedId:"user_guide/trouble_shooting",id:"user_guide/trouble_shooting",isDocsHomePage:!1,title:"Trouble Shooting",description:"\x3c!-- [...]
\ No newline at end of file
diff --git a/eaf9452f.c745fbd1.js b/eaf9452f.c745fbd1.js
deleted file mode 100644
index 787db2b..0000000
--- a/eaf9452f.c745fbd1.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[77],{131:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return b}));var a=n(2),r=n(6),c=(n(0),n(140)),o={id:"trouble_shooting",title:"Trouble Shooting"},i={unversionedId:"user_guide/trouble_shooting",id:"user_guide/trouble_shooting",isDocsHomePage:!1,title:"Trouble Shooting",description:"\x3c!-- [...]
\ No newline at end of file
diff --git a/ed3bee84.9d5c0a8c.js b/ed3bee84.9d5c0a8c.js
new file mode 100644
index 0000000..f3a34d6
--- /dev/null
+++ b/ed3bee84.9d5c0a8c.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[68],{123:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return i})),t.d(r,"metadata",(function(){return s})),t.d(r,"rightToc",(function(){return c})),t.d(r,"default",(function(){return l}));var n=t(2),o=t(6),a=(t(0),t(131)),i={id:"core_features",title:"Features",keywords:["feature"]},s={unversionedId:"get_started/core_features",id:"get_started/core_features",isDocsHomePage:!1,title:"Features",description:"\x3c!--", [...]
\ No newline at end of file
diff --git a/ed3bee84.ebda15ca.js b/ed3bee84.ebda15ca.js
deleted file mode 100644
index a7f78b1..0000000
--- a/ed3bee84.ebda15ca.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[78],{132:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return a})),t.d(r,"metadata",(function(){return s})),t.d(r,"rightToc",(function(){return c})),t.d(r,"default",(function(){return l}));var n=t(2),o=t(6),i=(t(0),t(140)),a={id:"core_features",title:"Features",keywords:["feature"]},s={unversionedId:"get_started/core_features",id:"get_started/core_features",isDocsHomePage:!1,title:"Features",description:"\x3c!--", [...]
\ No newline at end of file
diff --git a/f12e5031.a040b446.js b/f12e5031.a040b446.js
deleted file mode 100644
index f542cf6..0000000
--- a/f12e5031.a040b446.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[79],{133:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return c})),t.d(n,"rightToc",(function(){return u})),t.d(n,"default",(function(){return l}));var a=t(2),o=t(6),r=(t(0),t(140)),i={id:"resource_quota_management",title:"Resource Quota Management"},c={unversionedId:"user_guide/resource_quota_management",id:"user_guide/resource_quota_management",isDocsHomePage:!1,title:"Re [...]
\ No newline at end of file
diff --git a/f12e5031.c1774e42.js b/f12e5031.c1774e42.js
new file mode 100644
index 0000000..f25abb3
--- /dev/null
+++ b/f12e5031.c1774e42.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[69],{124:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return c})),t.d(n,"rightToc",(function(){return u})),t.d(n,"default",(function(){return l}));var a=t(2),o=t(6),r=(t(0),t(131)),i={id:"resource_quota_management",title:"Resource Quota Management"},c={unversionedId:"user_guide/resource_quota_management",id:"user_guide/resource_quota_management",isDocsHomePage:!1,title:"Re [...]
\ No newline at end of file
diff --git a/f6435ed1.8a2d4354.js b/f6435ed1.8a2d4354.js
new file mode 100644
index 0000000..5bb20c8
--- /dev/null
+++ b/f6435ed1.8a2d4354.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[70],{125:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return d}));var r=n(2),o=n(6),a=(n(0),n(131)),i={id:"build",title:"Build and Run"},c={unversionedId:"developer_guide/build",id:"developer_guide/build",isDocsHomePage:!1,title:"Build and Run",description:"\x3c!--",source:"@site/docs/develope [...]
\ No newline at end of file
diff --git a/f6435ed1.f6d9700e.js b/f6435ed1.f6d9700e.js
deleted file mode 100644
index 903014d..0000000
--- a/f6435ed1.f6d9700e.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[80],{134:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return b}));var r=n(2),o=n(6),a=(n(0),n(140)),i={id:"build",title:"Build and Run"},c={unversionedId:"developer_guide/build",id:"developer_guide/build",isDocsHomePage:!1,title:"Build and Run",description:"\x3c!--",source:"@site/docs/develope [...]
\ No newline at end of file
diff --git a/14015a24.965c3726.js b/f7c05237.4e1c9706.js
similarity index 66%
rename from 14015a24.965c3726.js
rename to f7c05237.4e1c9706.js
index 127993b..89743c7 100644
--- a/14015a24.965c3726.js
+++ b/f7c05237.4e1c9706.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return m}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[71],{126:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return b}));var r=n(2),a=n(6),o=(n(0),n(131)),i={id:"reporting_issues",title:"Reporting Issues"},l={type:"mdx",permalink:"/community/reporting_issues",source:"@site/src/pages/community/reporting_issues.md"},c=[{value:"For YuniKorn Users",id [...]
\ No newline at end of file
diff --git a/fd3398f1.566d5d09.js b/fd3398f1.566d5d09.js
deleted file mode 100644
index 017775b..0000000
--- a/fd3398f1.566d5d09.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[81],{135:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return a})),t.d(n,"metadata",(function(){return s})),t.d(n,"rightToc",(function(){return c})),t.d(n,"default",(function(){return d}));var r=t(2),i=t(6),o=(t(0),t(140)),a={id:"resilience",title:"Resilience"},s={unversionedId:"design/resilience",id:"design/resilience",isDocsHomePage:!1,title:"Resilience",description:"\x3c!--",source:"@site/docs/design/resilience [...]
\ No newline at end of file
diff --git a/fd3398f1.88bea22f.js b/fd3398f1.88bea22f.js
new file mode 100644
index 0000000..5da5c5c
--- /dev/null
+++ b/fd3398f1.88bea22f.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[72],{127:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return a})),t.d(n,"metadata",(function(){return s})),t.d(n,"rightToc",(function(){return c})),t.d(n,"default",(function(){return d}));var r=t(2),i=t(6),o=(t(0),t(131)),a={id:"resilience",title:"Resilience"},s={unversionedId:"design/resilience",id:"design/resilience",isDocsHomePage:!1,title:"Resilience",description:"\x3c!--",source:"@site/docs/design/resilience [...]
\ No newline at end of file
diff --git a/index.html b/index.html
index a2ad20f..aeaf307 100644
--- a/index.html
+++ b/index.html
@@ -2,15 +2,15 @@
 <html lang="en">
 <head>
 <meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.61">
-<title data-react-helmet="true">Welcome to Apache YuniKorn (Incubating) | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Welcome to Apache YuniKorn (Incubating) | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" name="description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-react-helmet="true" property="og:description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-reac [...]
-<link rel="preload" href="/styles.e8572cc0.js" as="script">
-<link rel="preload" href="/runtime~main.47fe0f01.js" as="script">
-<link rel="preload" href="/main.5a2bb394.js" as="script">
-<link rel="preload" href="/1.a4f24174.js" as="script">
-<link rel="preload" href="/2.9f12e410.js" as="script">
-<link rel="preload" href="/c4f5d8e4.bdc657e5.js" as="script">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<title data-react-helmet="true">Welcome to Apache YuniKorn (Incubating) | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Welcome to Apache YuniKorn (Incubating) | Apache YuniKorn (Incubating)"><meta data-react-helmet="true" name="description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-react-helmet="true" property="og:description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-reac [...]
+<link rel="preload" href="/styles.eb00c07d.js" as="script">
+<link rel="preload" href="/runtime~main.6851405d.js" as="script">
+<link rel="preload" href="/main.c99ce876.js" as="script">
+<link rel="preload" href="/1.984a9eca.js" as="script">
+<link rel="preload" href="/2.c5f1a433.js" as="script">
+<link rel="preload" href="/c4f5d8e4.f27875e2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -23,11 +23,11 @@ Copyright © 2020 <a href="http://www.apache.org/">The Apache Software Foundatio
   a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 </div>
 </div></div></div></footer></div>
-<script src="/styles.e8572cc0.js"></script>
-<script src="/runtime~main.47fe0f01.js"></script>
-<script src="/main.5a2bb394.js"></script>
-<script src="/1.a4f24174.js"></script>
-<script src="/2.9f12e410.js"></script>
-<script src="/c4f5d8e4.bdc657e5.js"></script>
+<script src="/styles.eb00c07d.js"></script>
+<script src="/runtime~main.6851405d.js"></script>
+<script src="/main.c99ce876.js"></script>
+<script src="/1.984a9eca.js"></script>
+<script src="/2.c5f1a433.js"></script>
+<script src="/c4f5d8e4.f27875e2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/main.5a2bb394.js b/main.5a2bb394.js
deleted file mode 100644
index c2bf2a6..0000000
--- a/main.5a2bb394.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.5a2bb394.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[82],[function(e,t,n){"use strict";e.exports=n(31)},function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return w})),n.d(t,"c",(function(){return E})),n.d(t,"d",(function(){return O})),n.d(t,"e",(function(){return b})),n.d(t,"f",(function(){return L})),n.d(t,"g",(function(){return j})),n.d(t,"h",(function(){return g})),n.d(t,"i",(function(){return _})),n.d(t,"j",(function(){return C})),n.d(t,"k",(function [...]
\ No newline at end of file
diff --git a/main.c99ce876.js b/main.c99ce876.js
new file mode 100644
index 0000000..8d71261
--- /dev/null
+++ b/main.c99ce876.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.c99ce876.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[73],[function(e,t,n){"use strict";e.exports=n(31)},function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return w})),n.d(t,"c",(function(){return E})),n.d(t,"d",(function(){return O})),n.d(t,"e",(function(){return b})),n.d(t,"f",(function(){return L})),n.d(t,"g",(function(){return j})),n.d(t,"h",(function(){return h})),n.d(t,"i",(function(){return _})),n.d(t,"j",(function(){return C})),n.d(t,"k",(function [...]
\ No newline at end of file
diff --git a/main.5a2bb394.js.LICENSE.txt b/main.c99ce876.js.LICENSE.txt
similarity index 100%
rename from main.5a2bb394.js.LICENSE.txt
rename to main.c99ce876.js.LICENSE.txt
diff --git a/runtime~main.47fe0f01.js b/runtime~main.47fe0f01.js
deleted file mode 100644
index 354093f..0000000
--- a/runtime~main.47fe0f01.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){function c(c){for(var f,r,t=c[0],n=c[1],o=c[2],u=0,l=[];u<t.length;u++)r=t[u],Object.prototype.hasOwnProperty.call(a,r)&&a[r]&&l.push(a[r][0]),a[r]=0;for(f in n)Object.prototype.hasOwnProperty.call(n,f)&&(e[f]=n[f]);for(i&&i(c);l.length;)l.shift()();return b.push.apply(b,o||[]),d()}function d(){for(var e,c=0;c<b.length;c++){for(var d=b[c],f=!0,r=1;r<d.length;r++){var n=d[r];0!==a[n]&&(f=!1)}f&&(b.splice(c--,1),e=t(t.s=d[0]))}return e}var f={},a={83:0},b=[];function r(e){retu [...]
\ No newline at end of file
diff --git a/runtime~main.6851405d.js b/runtime~main.6851405d.js
new file mode 100644
index 0000000..a167f16
--- /dev/null
+++ b/runtime~main.6851405d.js
@@ -0,0 +1 @@
+!function(e){function a(a){for(var f,r,t=a[0],n=a[1],o=a[2],u=0,l=[];u<t.length;u++)r=t[u],Object.prototype.hasOwnProperty.call(d,r)&&d[r]&&l.push(d[r][0]),d[r]=0;for(f in n)Object.prototype.hasOwnProperty.call(n,f)&&(e[f]=n[f]);for(i&&i(a);l.length;)l.shift()();return b.push.apply(b,o||[]),c()}function c(){for(var e,a=0;a<b.length;a++){for(var c=b[a],f=!0,r=1;r<c.length;r++){var n=c[r];0!==d[n]&&(f=!1)}f&&(b.splice(a--,1),e=t(t.s=c[0]))}return e}var f={},d={74:0},b=[];function r(e){retu [...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 8255b54..02bede8 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>http://yunikorn.apache.org/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>http://yunikorn.apache.org/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url [...]
\ No newline at end of file
diff --git a/styles.5748356d.css b/styles.5748356d.css
deleted file mode 100644
index 839f495..0000000
--- a/styles.5748356d.css
+++ /dev/null
@@ -1 +0,0 @@
-:root{--ra-admonition-background-color:var(--ifm-alert-background-color);--ra-admonition-border-width:var(--ifm-alert-border-width);--ra-admonition-border-color:var(--ifm-alert-border-color);--ra-admonition-border-radius:var(--ifm-alert-border-radius);--ra-admonition-color:var(--ifm-alert-color);--ra-admonition-padding-vertical:var(--ifm-alert-padding-vertical);--ra-admonition-padding-horizontal:var(--ifm-alert-padding-horizontal);--ra-color-note:var(--ifm-color-secondary);--ra-color-imp [...]
\ No newline at end of file
diff --git a/styles.bd5cba53.css b/styles.bd5cba53.css
new file mode 100644
index 0000000..fb5f6da
--- /dev/null
+++ b/styles.bd5cba53.css
@@ -0,0 +1 @@
+:root{--ra-admonition-background-color:var(--ifm-alert-background-color);--ra-admonition-border-width:var(--ifm-alert-border-width);--ra-admonition-border-color:var(--ifm-alert-border-color);--ra-admonition-border-radius:var(--ifm-alert-border-radius);--ra-admonition-color:var(--ifm-alert-color);--ra-admonition-padding-vertical:var(--ifm-alert-padding-vertical);--ra-admonition-padding-horizontal:var(--ifm-alert-padding-horizontal);--ra-color-note:var(--ifm-color-secondary);--ra-color-imp [...]
\ No newline at end of file
diff --git a/styles.e8572cc0.js b/styles.e8572cc0.js
deleted file mode 100644
index 73e75d8..0000000
--- a/styles.e8572cc0.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{117:function(e,n,o){e.exports={heroBanner:"heroBanner_2Ftp",buttons:"buttons_1Wc3",heroImg:"heroImg_1iYt",features:"features_P2SU",featureImage:"featureImage_3Xqx",timelineImage:"timelineImage_1XHI"}},15:function(e,n,o){},39:function(e,n,o){},43:function(e,n,o){},44:function(e,n,o){},47:function(e,n,o){e.exports={tabItem:"tabItem_1w39"}},48:function(e,n,o){e.exports={blogPostTitle:"blogPostTitle_1mse",blogPostDate:"blogPostDate_3bQ [...]
\ No newline at end of file
diff --git a/styles.eb00c07d.js b/styles.eb00c07d.js
new file mode 100644
index 0000000..2116ac0
--- /dev/null
+++ b/styles.eb00c07d.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{111:function(e,n,o){e.exports={heroBanner:"heroBanner_2Ftp",buttons:"buttons_1Wc3",heroImg:"heroImg_1iYt",features:"features_P2SU",featureImage:"featureImage_3Xqx",timelineImage:"timelineImage_1XHI"}},15:function(e,n,o){},39:function(e,n,o){},43:function(e,n,o){},44:function(e,n,o){},47:function(e,n,o){e.exports={announcementBar:"announcementBar_1l0Z",announcementBarClose:"announcementBarClose_21wD",announcementBarContent:"announce [...]
\ No newline at end of file