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 2021/07/18 04:02:43 UTC

[incubator-yunikorn-site] branch asf-site updated: Auto refresh: [YUNIKORN-732] Create the docs release for v0.11 (#65)

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 649d86f  Auto refresh: [YUNIKORN-732] Create the docs release for v0.11 (#65)
649d86f is described below

commit 649d86f141abaa97e17f348c9c366c8642875ccf
Author: yunikorn-bot <yu...@gmail.com>
AuthorDate: Sun Jul 18 04:02:30 2021 +0000

    Auto refresh: [YUNIKORN-732] Create the docs release for v0.11 (#65)
---
 00aed75b.4d421af2.js                               |  1 +
 024f5110.cb6f3696.js                               |  1 +
 03ef24a9.806040fb.js => 03ef24a9.fc2492aa.js       |  2 +-
 04f93611.c077710d.js                               |  1 +
 086d5e3f.1e265f03.js => 086d5e3f.0a589726.js       |  2 +-
 098cffed.afdfb458.js => 098cffed.d0b32518.js       |  2 +-
 0a87ba36.2597f707.js                               |  1 -
 0a87ba36.ffb6e2d2.js                               |  1 +
 0c902ed6.5e6c707e.js                               |  1 +
 0c902ed6.d490a107.js                               |  1 -
 0cd5b1a7.72619542.js                               |  1 +
 0cd5b1a7.e83335b6.js                               |  1 -
 1.10b2edc3.js => 1.41040b8b.js                     |  2 +-
 1072df95.9c39db75.js                               |  1 +
 1094d3ac.8bc13328.js                               |  1 +
 139f73fe.1492c2ba.js => 139f73fe.c72898ac.js       |  2 +-
 13b56c59.ffcec8a9.js => 13b56c59.a44d9a48.js       |  2 +-
 13f29f79.f2bffd40.js => 13f29f79.05dacdbb.js       |  2 +-
 15abff36.440d028c.js                               |  1 +
 15abff36.93944951.js                               |  1 -
 1626930f.eb3b0da7.js                               |  1 +
 17896441.c333a8a7.js => 17896441.9579d834.js       |  2 +-
 17c1bf74.7e101f37.js => 17c1bf74.dad91b6d.js       |  2 +-
 17c79707.d37bb253.js => 17c79707.88472cfb.js       |  2 +-
 148.23a69a4e.js => 185.1d4c16ac.js                 |  4 +-
 ...e.js.LICENSE.txt => 185.1d4c16ac.js.LICENSE.txt |  0
 149.15421069.js => 186.75517d74.js                 |  2 +-
 150.91f639f9.js => 187.0131b7ec.js                 |  2 +-
 151.c5af1153.js => 188.8cea2827.js                 |  2 +-
 1a38f637.5de0436b.js => 1a38f637.cc9d6bd8.js       |  2 +-
 1b5b94bb.5c688c40.js => 1b5b94bb.72e8bed0.js       |  2 +-
 1be78505.12c2615a.js => 1be78505.efc8250b.js       |  2 +-
 1cb009e2.8f5417b1.js => 1cb009e2.d86bc51b.js       |  2 +-
 1d098224.428ed63f.js => 1d098224.60c96459.js       |  2 +-
 1e0f4596.5e2c60d6.js                               |  1 -
 1e0f4596.aa60c411.js                               |  1 +
 1f391b9e.99e9dc32.js => 1f391b9e.768dc5f9.js       |  2 +-
 1f466884.a11fe8d3.js => 1f466884.9597c257.js       |  2 +-
 1f5d5f87.f22dd614.js => 1f5d5f87.75178668.js       |  2 +-
 1fec1075.df16fb1c.js => 1fec1075.1c3e44ce.js       |  2 +-
 2.cd9eccff.js => 2.d4e5c4d0.js                     |  4 +-
 ...cff.js.LICENSE.txt => 2.d4e5c4d0.js.LICENSE.txt |  0
 229fac93.9fbc05d4.js => 229fac93.e2bfa769.js       |  2 +-
 25778245.dfda73f5.js                               |  1 +
 284c0406.9b0e9cc8.js => 284c0406.561e536b.js       |  2 +-
 29a3d0d6.658aeaea.js => 29a3d0d6.e268763f.js       |  2 +-
 2c019423.3cdac7e1.js => 2c019423.bd6522e3.js       |  2 +-
 3.5fb4af59.js => 3.735db23a.js                     |  2 +-
 fd3398f1.788f8570.js => 31c3b644.228e64e0.js       |  2 +-
 32128dad.5bb033d9.js => 32128dad.b58fa325.js       |  2 +-
 34003c72.ef8d3970.js => 34003c72.0212e7d7.js       |  2 +-
 34af491e.b99f660d.js => 34af491e.b7908607.js       |  2 +-
 1094d3ac.c945dba9.js => 34d88677.eebd34a4.js       |  2 +-
 3bfd86a6.356c32fc.js                               |  1 -
 3bfd86a6.9aa2f991.js                               |  1 +
 3d1791fa.37d1cd90.js => 3d1791fa.90bfaaf3.js       |  2 +-
 404.html                                           | 14 ++--
 42f05cce.359f22d2.js                               |  1 -
 42f05cce.8e794f6a.js                               |  1 +
 4356428f.a8e87b5b.js                               |  1 -
 4356428f.b61db05c.js                               |  1 +
 43c45fbd.04c2b5d7.js                               |  1 +
 43c45fbd.68c0e68f.js                               |  1 -
 442d4849.101d779a.js                               |  1 +
 442d4849.c49bc698.js                               |  1 -
 92d75d1c.0420ca79.js => 45f98d44.b551bdbe.js       |  2 +-
 47b8b18c.47acdab8.js                               |  1 -
 47b8b18c.5b9f3199.js                               |  1 +
 a9215700.099d4c31.js => 481cf853.d778b9d4.js       |  2 +-
 484362c2.8a966036.js                               |  1 -
 484362c2.c5648492.js                               |  1 +
 4be882fd.8944c114.js                               |  1 +
 4be882fd.c4ed32a8.js                               |  1 -
 4d53942d.76ba1431.js                               |  1 +
 4d53942d.aa002706.js                               |  1 -
 4e1badf8.e5904d98.js => 4e1badf8.62c2aa3a.js       |  2 +-
 506691da.3628f273.js                               |  1 +
 506691da.f8252e50.js                               |  1 -
 51392a58.d1ca599c.js                               |  1 +
 528dfaf3.1d951304.js => 528dfaf3.1c52d75f.js       |  2 +-
 53ba98a8.6aff52fe.js                               |  1 +
 53c63e3f.0067cc1a.js => 53c63e3f.bdbf0578.js       |  2 +-
 54213aa1.c09f61b0.js => 54213aa1.4f31e873.js       |  2 +-
 54b2a591.0df3de43.js                               |  1 +
 78d8c6ce.ad6b1b7b.js => 5652c446.91e262c3.js       |  2 +-
 579c441c.38409d4f.js => 579c441c.aae227a1.js       |  2 +-
 5c1c0c73.51473c7c.js => 5c1c0c73.0a37abb2.js       |  2 +-
 5c2fd2aa.1b9b7127.js => 5c2fd2aa.51d727c7.js       |  2 +-
 5c518724.0af3a71a.js                               |  1 +
 64a11ff0.1a081a5a.js => 64a11ff0.db9505ef.js       |  2 +-
 6540f7c7.038758f5.js                               |  1 +
 6540f7c7.37288df3.js                               |  1 -
 65e91a71.eabb8f4e.js => 65e91a71.449cfa19.js       |  2 +-
 66527541.69c89411.js                               |  1 +
 66527541.b54accff.js                               |  1 -
 6875b121.448a87e5.js => 6875b121.8a46cc27.js       |  2 +-
 68bfee64.bab49818.js => 68bfee64.6a573ebd.js       |  2 +-
 69994b68.30310010.js => 69994b68.db090fbf.js       |  2 +-
 6b6cd41d.bab10d0d.js => 6b6cd41d.849f91b3.js       |  2 +-
 6bf8e8e6.85517393.js => 6bf8e8e6.537731cc.js       |  2 +-
 6c36aa60.8720c0f4.js => 6c36aa60.de0701d3.js       |  2 +-
 6c4581ec.36fc1612.js => 6c4581ec.450273fb.js       |  2 +-
 6db854fa.7aa1779b.js => 6db854fa.0bee8f1c.js       |  2 +-
 70245927.398b6f8f.js => 70245927.eae40768.js       |  2 +-
 761be9ac.3fd365ac.js                               |  1 +
 761be9ac.49455f1a.js                               |  1 -
 77816f9e.c2a182c8.js                               |  1 +
 77848a81.ddd90caf.js => 77848a81.f21d8ddb.js       |  2 +-
 78d8c6ce.04c05200.js                               |  1 +
 7c4de6ae.40d00e5e.js                               |  1 +
 830bde22.ada4aa6c.js => 830bde22.8403c2ce.js       |  2 +-
 83f9573b.27a0b865.js                               |  1 +
 83f9573b.942a28b3.js                               |  1 -
 842b9c6e.2d81e1d5.js                               |  1 +
 842b9c6e.c7fa266f.js                               |  1 -
 5c518724.b7b73f5d.js => 850ece50.ed816be3.js       |  2 +-
 872379cf.a9d305a8.js => 872379cf.d845cb0a.js       |  2 +-
 8745e5b0.14d90448.js                               |  1 +
 8745e5b0.3236959d.js                               |  1 -
 54b2a591.e56a8a32.js => 88ef04a7.d253e2cd.js       |  2 +-
 8a6e3c59.1cb4e531.js                               |  1 +
 8a6e3c59.f4a4dc10.js                               |  1 -
 8ad1c52d.efdf84ee.js => 8ad1c52d.4385e67d.js       |  2 +-
 8d2ab356.1341ea5d.js                               |  1 +
 8d2ab356.78312169.js                               |  1 -
 8f5ca9a8.12eae055.js                               |  1 +
 8f5ca9a8.5ce8d2b2.js                               |  1 -
 8fce5129.1d49b86e.js                               |  1 +
 8fce5129.b5bd53f6.js                               |  1 -
 90998519.76503ed2.js => 90998519.28d908b7.js       |  2 +-
 92a19523.72662e79.js => 92a19523.ebb16a9d.js       |  2 +-
 92d75d1c.1bb1a912.js                               |  1 +
 935f2afb.48260f6f.js                               |  1 +
 935f2afb.5d99610e.js                               |  1 -
 94e4428c.8d30833e.js                               |  1 +
 94e4428c.9b6a8803.js                               |  1 -
 9523dcb5.6a71c561.js                               |  1 +
 9523dcb5.81584aea.js                               |  1 -
 9707d709.6a036367.js                               |  1 -
 9707d709.f3775e80.js                               |  1 +
 98bfff7a.5dc06140.js                               |  1 +
 98bfff7a.b6d2b344.js                               |  1 -
 9a6d52da.288c8e8d.js                               |  1 +
 9a6d52da.c98adb8c.js                               |  1 -
 9ce8caa5.d6f86e10.js                               |  1 +
 9ce8caa5.e93ee3e1.js                               |  1 -
 9e9f5dce.27ac8d9c.js                               |  1 -
 9e9f5dce.6b25cf91.js                               |  1 +
 a2c1c70a.01b0f485.js                               |  1 -
 a2c1c70a.c0a4b2f1.js                               |  1 +
 a4a95510.13c3c4f8.js                               |  1 +
 a4a95510.b6de4f58.js                               |  1 -
 a5b5dcea.b96db3ec.js                               |  1 +
 a5b5dcea.daaf624f.js                               |  1 -
 a6514927.2006b6ff.js                               |  1 -
 a6514927.cadbf249.js                               |  1 +
 a75efafa.58b3e79e.js                               |  1 -
 a75efafa.ea38897c.js                               |  1 +
 a7fed74b.588b12c6.js                               |  1 -
 a7fed74b.c1d3cc58.js                               |  1 +
 a9215700.f7c769fb.js                               |  1 +
 a9bc95bb.2e9bf923.js                               |  1 -
 f6435ed1.90b940ef.js => a9bc95bb.fba86891.js       |  2 +-
 aa392378.3e2b532b.js => aa392378.6a72d4ca.js       |  2 +-
 aaed39fd.a59a37b6.js => aaed39fd.3f24467d.js       |  2 +-
 ac22c4de.17118166.js => ac22c4de.056c565e.js       |  2 +-
 ac710fda.bd440d78.js => ac710fda.985dcf1f.js       |  2 +-
 ae8ddf81.fbaf59ff.js => ae8ddf81.adf3e3b4.js       |  2 +-
 c07122e1.158e89d0.js => aea5966f.60de3194.js       |  2 +-
 afe6f65e.0aaf2ea7.js => afe6f65e.bc78ec14.js       |  2 +-
 b06b747e.a9f3df13.js                               |  1 +
 b16939e2.ffff4e90.js                               |  1 +
 b2f441e1.5e9261b1.js => b2f441e1.68b3b135.js       |  2 +-
 b56a9dad.7d3b6334.js => b56a9dad.80d6ea7c.js       |  2 +-
 b8c87182.c17c2f2c.js => b8c87182.dff05a38.js       |  2 +-
 b99ad014.40a6612b.js                               |  1 +
 bb9c3ed9.b6bcece3.js                               |  1 +
 bebf10ba.aebd9e81.js => bebf10ba.1e0486d9.js       |  2 +-
 c07122e1.74f9fce5.js                               |  1 +
 c0a49dd7.2d3008c1.js                               |  1 +
 c140d46c.6fd3e9b6.js                               |  1 +
 c1d1596b.4b532c75.js                               |  1 +
 c3b79105.ec39c39f.js => c3b79105.f8d9a67f.js       |  2 +-
 c3dff334.e91730bc.js => c3dff334.3ef70807.js       |  2 +-
 c4f5d8e4.91a7bfaa.js => c4f5d8e4.8792d41a.js       |  2 +-
 c6405911.af6554c5.js => c6405911.8d323d14.js       |  2 +-
 c7277ad6.7fef80a2.js => c7277ad6.ef0cf367.js       |  2 +-
 c928173c.3e59cffb.js                               |  1 +
 c95b781b.20d379d7.js => c95b781b.508ccad3.js       |  2 +-
 b06b747e.793d0fc9.js => c9bc13ce.54a9b1fa.js       |  2 +-
 ca87bd6e.89007de7.js                               |  1 +
 cacb3d65.77db7149.js                               |  1 +
 cbc12d17.196de482.js                               |  1 -
 cbc12d17.d7a9bcd4.js                               |  1 +
 ce784664.808ea6f0.js                               |  1 +
 ce9e2dcf.64405eca.js => ce9e2dcf.8719e40e.js       |  2 +-
 community/coding_guidelines/index.html             | 34 ++++----
 community/download/index.html                      | 34 ++++----
 community/get_involved/index.html                  | 34 ++++----
 community/how_to_contribute/index.html             | 34 ++++----
 community/reporting_issues/index.html              | 34 ++++----
 community/roadmap/index.html                       | 34 ++++----
 community/sessions/index.html                      | 34 ++++----
 c928173c.0917e3df.js => d3bbc5fd.df0cbaa7.js       |  2 +-
 d443b36e.9c5d2147.js                               |  1 +
 d4cdbb95.ac72b4f2.js                               |  1 +
 d4e92657.155fa4b6.js                               |  1 -
 d4e92657.397c9cf2.js                               |  1 +
 d5f4f3d4.9307adbb.js => d5f4f3d4.6d542af7.js       |  2 +-
 d808852d.6733eea5.js                               |  1 +
 d84189a7.47bae613.js => d84189a7.5e713188.js       |  2 +-
 d872d333.92d8fddd.js                               |  1 +
 d8ac4d11.ca4d29c4.js                               |  1 +
 d8ac4d11.f96cc182.js                               |  1 -
 da3e9658.09ebf2c3.js => da3e9658.de6dba9f.js       |  2 +-
 da84cc0d.f55d4f10.js => da84cc0d.ae46f0ec.js       |  2 +-
 daba4570.24078848.js                               |  1 +
 daba4570.26474d2e.js                               |  1 -
 deaca5dd.17a4e69f.js                               |  1 +
 debcf1ca.6305e56a.js => debcf1ca.4142d1ac.js       |  2 +-
 df6ab4bc.b323ce5d.js                               |  1 +
 df7bd322.4e767a53.js => df7bd322.13411b02.js       |  2 +-
 docs/0.10.0/api/cluster/index.html                 | 43 ++++++++++
 docs/{ => 0.10.0}/api/scheduler/index.html         | 50 ++++++------
 docs/0.10.0/api/system/index.html                  | 45 +++++++++++
 docs/0.10.0/design/architecture/index.html         | 57 +++++++++++++
 docs/{ => 0.10.0}/design/cache_removal/index.html  | 50 ++++++------
 .../design/cross_queue_preemption/index.html       | 53 ++++++++++++
 docs/0.10.0/design/k8shim/index.html               | 52 ++++++++++++
 .../design/namespace_resource_quota/index.html     | 50 ++++++------
 .../design/pluggable_app_management/index.html     | 69 ++++++++++++++++
 docs/0.10.0/design/predicates/index.html           | 51 ++++++++++++
 docs/0.10.0/design/resilience/index.html           | 71 +++++++++++++++++
 .../design/scheduler_configuration/index.html      | 50 ++++++------
 .../design/scheduler_core_design/index.html        | 52 ++++++------
 .../design/scheduler_object_states/index.html      | 81 +++++++++++++++++++
 .../design/state_aware_scheduling/index.html       | 80 +++++++++++++++++++
 docs/0.10.0/developer_guide/build/index.html       | 69 ++++++++++++++++
 .../developer_guide/deployment/index.html          | 52 ++++++------
 .../developer_guide/env_setup/index.html           | 50 ++++++------
 .../openshift_development/index.html               | 50 ++++++------
 docs/0.10.0/get_started/core_features/index.html   | 43 ++++++++++
 docs/0.10.0/index.html                             | 51 ++++++++++++
 .../index.html                                     | 64 +++++++++++++++
 docs/0.10.0/performance/metrics/index.html         | 49 ++++++++++++
 docs/0.10.0/performance/profiling/index.html       | 54 +++++++++++++
 docs/0.10.0/user_guide/acls/index.html             | 69 ++++++++++++++++
 .../user_guide/gang_scheduling/index.html          | 54 ++++++-------
 .../user_guide/placement_rules/index.html          | 54 ++++++-------
 .../user_guide/queue_config/index.html             | 60 +++++++-------
 .../resource_quota_management/index.html           | 52 ++++++------
 docs/0.10.0/user_guide/sorting_policies/index.html | 93 ++++++++++++++++++++++
 .../user_guide/trouble_shooting/index.html         | 52 ++++++------
 .../user_guide/workloads/run_flink/index.html      | 47 +++++++++++
 .../user_guide/workloads/run_spark/index.html      | 56 ++++++-------
 docs/0.10.0/user_guide/workloads/run_tf/index.html | 45 +++++++++++
 docs/0.8.0/community/coding_guidelines/index.html  | 46 +++++------
 docs/0.8.0/community/community_sync_up/index.html  | 46 +++++------
 docs/0.8.0/community/how_to_contribute/index.html  | 46 +++++------
 docs/0.8.0/community/reporting_issues/index.html   | 46 +++++------
 docs/0.8.0/configuration/acls/index.html           | 46 +++++------
 .../0.8.0/configuration/placement_rules/index.html | 46 +++++------
 docs/0.8.0/configuration/queue_config/index.html   | 46 +++++------
 .../0.8.0/design/cross_queue_preemption/index.html | 46 +++++------
 docs/0.8.0/design/design/index.html                | 46 +++++------
 .../design/namespace_resource_quota/index.html     | 46 +++++------
 .../design/pluggable_app_management/index.html     | 46 +++++------
 docs/0.8.0/design/resilience/index.html            | 46 +++++------
 .../design/scheduler_configuration/index.html      | 46 +++++------
 docs/0.8.0/get_started/developer_guide/index.html  | 46 +++++------
 docs/0.8.0/index.html                              | 46 +++++------
 .../index.html                                     | 46 +++++------
 docs/0.8.0/performance/metrics/index.html          | 46 +++++------
 docs/0.8.0/performance/profiling/index.html        | 46 +++++------
 docs/0.8.0/setup/build_local/index.html            | 46 +++++------
 docs/0.8.0/setup/configure_scheduler/index.html    | 46 +++++------
 docs/0.8.0/setup/deployment/index.html             | 46 +++++------
 docs/0.8.0/setup/env_setup/index.html              | 46 +++++------
 docs/0.9.0/api/cluster/index.html                  | 46 +++++------
 docs/0.9.0/api/scheduler/index.html                | 46 +++++------
 docs/0.9.0/api/system/index.html                   | 46 +++++------
 docs/0.9.0/design/architecture/index.html          | 46 +++++------
 .../0.9.0/design/cross_queue_preemption/index.html | 46 +++++------
 docs/0.9.0/design/k8shim/index.html                | 46 +++++------
 .../design/namespace_resource_quota/index.html     | 46 +++++------
 .../design/pluggable_app_management/index.html     | 46 +++++------
 docs/0.9.0/design/predicates/index.html            | 46 +++++------
 docs/0.9.0/design/resilience/index.html            | 46 +++++------
 .../design/scheduler_configuration/index.html      | 46 +++++------
 docs/0.9.0/design/scheduler_core_design/index.html | 46 +++++------
 .../design/scheduler_object_states/index.html      | 46 +++++------
 .../0.9.0/design/state_aware_scheduling/index.html | 46 +++++------
 docs/0.9.0/developer_guide/build/index.html        | 46 +++++------
 docs/0.9.0/developer_guide/deployment/index.html   | 46 +++++------
 docs/0.9.0/developer_guide/env_setup/index.html    | 46 +++++------
 docs/0.9.0/get_started/core_features/index.html    | 46 +++++------
 docs/0.9.0/index.html                              | 46 +++++------
 .../index.html                                     | 46 +++++------
 docs/0.9.0/performance/metrics/index.html          | 46 +++++------
 docs/0.9.0/performance/profiling/index.html        | 46 +++++------
 docs/0.9.0/user_guide/acls/index.html              | 46 +++++------
 docs/0.9.0/user_guide/placement_rules/index.html   | 46 +++++------
 docs/0.9.0/user_guide/queue_config/index.html      | 46 +++++------
 .../resource_quota_management/index.html           | 46 +++++------
 docs/0.9.0/user_guide/sorting_policies/index.html  | 46 +++++------
 docs/0.9.0/user_guide/trouble_shooting/index.html  | 46 +++++------
 .../user_guide/workloads/run_flink/index.html      | 46 +++++------
 .../user_guide/workloads/run_spark/index.html      | 46 +++++------
 docs/0.9.0/user_guide/workloads/run_tf/index.html  | 46 +++++------
 docs/api/cluster/index.html                        | 48 +++++------
 docs/api/scheduler/index.html                      | 65 ++++++++-------
 docs/api/system/index.html                         | 48 +++++------
 docs/design/architecture/index.html                | 48 +++++------
 docs/design/cache_removal/index.html               | 48 +++++------
 docs/design/cross_queue_preemption/index.html      | 48 +++++------
 docs/{next => }/design/gang_scheduling/index.html  | 52 ++++++------
 docs/design/k8shim/index.html                      | 48 +++++------
 docs/design/namespace_resource_quota/index.html    | 48 +++++------
 docs/design/pluggable_app_management/index.html    | 48 +++++------
 docs/design/predicates/index.html                  | 48 +++++------
 docs/design/resilience/index.html                  | 48 +++++------
 docs/design/scheduler_configuration/index.html     | 48 +++++------
 docs/design/scheduler_core_design/index.html       | 48 +++++------
 docs/design/scheduler_object_states/index.html     | 50 ++++++------
 docs/design/state_aware_scheduling/index.html      | 48 +++++------
 docs/developer_guide/build/index.html              | 48 +++++------
 docs/developer_guide/deployment/index.html         | 48 +++++------
 docs/developer_guide/env_setup/index.html          | 48 +++++------
 .../openshift_development/index.html               | 48 +++++------
 docs/get_started/core_features/index.html          | 72 +++++++++++------
 docs/index.html                                    | 48 +++++------
 docs/next/api/cluster/index.html                   | 46 +++++------
 docs/next/api/scheduler/index.html                 | 46 +++++------
 docs/next/api/system/index.html                    | 46 +++++------
 docs/next/design/architecture/index.html           | 46 +++++------
 docs/next/design/cache_removal/index.html          | 46 +++++------
 docs/next/design/cross_queue_preemption/index.html | 46 +++++------
 docs/next/design/gang_scheduling/index.html        | 46 +++++------
 docs/next/design/k8shim/index.html                 | 46 +++++------
 .../design/namespace_resource_quota/index.html     | 46 +++++------
 .../design/pluggable_app_management/index.html     | 46 +++++------
 docs/next/design/predicates/index.html             | 46 +++++------
 docs/next/design/resilience/index.html             | 46 +++++------
 .../next/design/scheduler_configuration/index.html | 46 +++++------
 docs/next/design/scheduler_core_design/index.html  | 46 +++++------
 .../next/design/scheduler_object_states/index.html | 46 +++++------
 docs/next/design/state_aware_scheduling/index.html | 46 +++++------
 docs/next/developer_guide/build/index.html         | 46 +++++------
 docs/next/developer_guide/deployment/index.html    | 46 +++++------
 docs/next/developer_guide/env_setup/index.html     | 46 +++++------
 .../openshift_development/index.html               | 46 +++++------
 docs/next/get_started/core_features/index.html     | 46 +++++------
 docs/next/index.html                               | 46 +++++------
 .../index.html                                     | 46 +++++------
 docs/next/performance/metrics/index.html           | 46 +++++------
 docs/next/performance/profiling/index.html         | 46 +++++------
 docs/next/user_guide/acls/index.html               | 46 +++++------
 docs/next/user_guide/gang_scheduling/index.html    | 46 +++++------
 docs/next/user_guide/placement_rules/index.html    | 46 +++++------
 docs/next/user_guide/queue_config/index.html       | 46 +++++------
 .../resource_quota_management/index.html           | 46 +++++------
 docs/next/user_guide/sorting_policies/index.html   | 46 +++++------
 docs/next/user_guide/trouble_shooting/index.html   | 46 +++++------
 .../user_guide/usergroup_resolution/index.html     | 46 +++++------
 .../next/user_guide/workloads/run_flink/index.html | 46 +++++------
 .../next/user_guide/workloads/run_spark/index.html | 46 +++++------
 docs/next/user_guide/workloads/run_tf/index.html   | 46 +++++------
 .../index.html                                     | 50 ++++++------
 docs/performance/metrics/index.html                | 48 +++++------
 docs/performance/profiling/index.html              | 48 +++++------
 docs/user_guide/acls/index.html                    | 61 ++++++--------
 docs/user_guide/gang_scheduling/index.html         | 57 ++++++-------
 docs/user_guide/placement_rules/index.html         | 50 ++++++------
 docs/user_guide/queue_config/index.html            | 55 ++++++-------
 .../resource_quota_management/index.html           | 48 +++++------
 docs/user_guide/sorting_policies/index.html        | 50 ++++++------
 docs/user_guide/trouble_shooting/index.html        | 48 +++++------
 docs/user_guide/usergroup_resolution/index.html    | 46 +++++++++++
 docs/user_guide/workloads/run_flink/index.html     | 48 +++++------
 docs/user_guide/workloads/run_spark/index.html     | 52 ++++++------
 docs/user_guide/workloads/run_tf/index.html        | 48 +++++------
 e2561c05.f609caac.js => e2561c05.6bc2e13c.js       |  2 +-
 e2b92f7b.516860bf.js                               |  1 -
 e2b92f7b.6c0d98bf.js                               |  1 +
 e59213c0.65257274.js => e59213c0.b676dc68.js       |  2 +-
 e5e048c5.ad223e30.js => e5e048c5.e3e0e5e0.js       |  2 +-
 b99ad014.9d79a6b8.js => e6aabe98.21eac903.js       |  2 +-
 e6f1bbf8.99f670c3.js                               |  1 -
 e6f1bbf8.fbb18d5e.js                               |  1 +
 e897f185.35484edc.js => e897f185.7f55388e.js       |  2 +-
 e9498790.2772ae01.js                               |  1 +
 e9498790.27a27e4e.js                               |  1 -
 ead72281.77dc4044.js => ead72281.128bc8b5.js       |  2 +-
 eaf9452f.59306499.js => eaf9452f.9229ca31.js       |  2 +-
 ed3bee84.856df495.js => ed3bee84.2ad36132.js       |  2 +-
 efa2f5a1.29a0792a.js                               |  1 +
 f12e5031.dd84c898.js => f12e5031.ddeda3b3.js       |  2 +-
 f6435ed1.90b940ef.js => f6435ed1.29787098.js       |  2 +-
 f7c05237.fd4cae1c.js => f7c05237.bb96e815.js       |  2 +-
 fb133e19.f1187963.js => fb133e19.1827fd09.js       |  2 +-
 fc009b8f.548a965b.js                               |  1 +
 fd3398f1.788f8570.js => fd3398f1.973e4615.js       |  2 +-
 index.html                                         | 26 +++---
 main.20d051de.js                                   |  2 +
 ....js.LICENSE.txt => main.20d051de.js.LICENSE.txt |  0
 main.4c31a029.js                                   |  2 -
 release-announce/0.10.0/index.html                 | 34 ++++----
 release-announce/0.8.0/index.html                  | 34 ++++----
 release-announce/0.9.0/index.html                  | 34 ++++----
 runtime~main.23b3eed7.js                           |  1 -
 runtime~main.e0bc83cd.js                           |  1 +
 search/index.html                                  | 30 +++----
 sitemap.xml                                        |  2 +-
 styles.d9224c21.js => styles.51ecf8b8.js           |  2 +-
 414 files changed, 4936 insertions(+), 3649 deletions(-)

diff --git a/00aed75b.4d421af2.js b/00aed75b.4d421af2.js
new file mode 100644
index 0000000..d9aaffa
--- /dev/null
+++ b/00aed75b.4d421af2.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{244:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return O}));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/024f5110.cb6f3696.js b/024f5110.cb6f3696.js
new file mode 100644
index 0000000..4730212
--- /dev/null
+++ b/024f5110.cb6f3696.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{244:function(e,n,t){"use strict";t.d(n,"a",(function(){return u})),t.d(n,"b",(function(){return m}));var r=t(0),a=t.n(r);function s(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(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/03ef24a9.806040fb.js b/03ef24a9.fc2492aa.js
similarity index 98%
rename from 03ef24a9.806040fb.js
rename to 03ef24a9.fc2492aa.js
index 6ea499a..00d9f61 100644
--- a/03ef24a9.806040fb.js
+++ b/03ef24a9.fc2492aa.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{207:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return O}));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([[6],{244:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return O}));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/04f93611.c077710d.js b/04f93611.c077710d.js
new file mode 100644
index 0000000..4e4037b
--- /dev/null
+++ b/04f93611.c077710d.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{244:function(e,t,a){"use strict";a.d(t,"a",(function(){return p})),a.d(t,"b",(function(){return u}));var n=a(0),o=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 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/086d5e3f.1e265f03.js b/086d5e3f.0a589726.js
similarity index 97%
rename from 086d5e3f.1e265f03.js
rename to 086d5e3f.0a589726.js
index b62911a..1ed484e 100644
--- a/086d5e3f.1e265f03.js
+++ b/086d5e3f.0a589726.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{207:function(e,n,t){"use strict";t.d(n,"a",(function(){return p})),t.d(n,"b",(function(){return b}));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 i(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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{244:function(e,n,t){"use strict";t.d(n,"a",(function(){return p})),t.d(n,"b",(function(){return b}));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 i(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/098cffed.afdfb458.js b/098cffed.d0b32518.js
similarity index 99%
rename from 098cffed.afdfb458.js
rename to 098cffed.d0b32518.js
index 97b0ca6..0d23824 100644
--- a/098cffed.afdfb458.js
+++ b/098cffed.d0b32518.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{207: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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{244: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.2597f707.js b/0a87ba36.2597f707.js
deleted file mode 100644
index 1cfbf1d..0000000
--- a/0a87ba36.2597f707.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{207: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/0a87ba36.ffb6e2d2.js b/0a87ba36.ffb6e2d2.js
new file mode 100644
index 0000000..c52be13
--- /dev/null
+++ b/0a87ba36.ffb6e2d2.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{244: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.5e6c707e.js b/0c902ed6.5e6c707e.js
new file mode 100644
index 0000000..e83a931
--- /dev/null
+++ b/0c902ed6.5e6c707e.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{244: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.d490a107.js b/0c902ed6.d490a107.js
deleted file mode 100644
index d270dfe..0000000
--- a/0c902ed6.d490a107.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{207: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/0cd5b1a7.72619542.js b/0cd5b1a7.72619542.js
new file mode 100644
index 0000000..89bf0bd
--- /dev/null
+++ b/0cd5b1a7.72619542.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{244: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 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 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.e83335b6.js b/0cd5b1a7.e83335b6.js
deleted file mode 100644
index cebfd11..0000000
--- a/0cd5b1a7.e83335b6.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{207: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 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 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/1.10b2edc3.js b/1.41040b8b.js
similarity index 93%
rename from 1.10b2edc3.js
rename to 1.41040b8b.js
index 43d943c..828a238 100644
--- a/1.10b2edc3.js
+++ b/1.41040b8b.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{208:function(t,e,n){"use strict";var r=n(0),o=n(25);e.a=function(){var t=Object(r.useContext)(o.a);if(null===t)throw new Error("Docusaurus context not provided");return t}},209: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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{245:function(t,e,n){"use strict";var r=n(0),o=n(25);e.a=function(){var t=Object(r.useContext)(o.a);if(null===t)throw new Error("Docusaurus context not provided");return t}},246: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/1072df95.9c39db75.js b/1072df95.9c39db75.js
new file mode 100644
index 0000000..36d9e79
--- /dev/null
+++ b/1072df95.9c39db75.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{244:function(e,n,t){"use strict";t.d(n,"a",(function(){return d})),t.d(n,"b",(function(){return b}));var a=t(0),r=t.n(a);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(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/1094d3ac.8bc13328.js b/1094d3ac.8bc13328.js
new file mode 100644
index 0000000..87fa89a
--- /dev/null
+++ b/1094d3ac.8bc13328.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{244:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return m}));var r=n(0),i=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 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/139f73fe.1492c2ba.js b/139f73fe.c72898ac.js
similarity index 95%
rename from 139f73fe.1492c2ba.js
rename to 139f73fe.c72898ac.js
index eebbad8..8bf07ec 100644
--- a/139f73fe.1492c2ba.js
+++ b/139f73fe.c72898ac.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{207: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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{244: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/13b56c59.ffcec8a9.js b/13b56c59.a44d9a48.js
similarity index 92%
rename from 13b56c59.ffcec8a9.js
rename to 13b56c59.a44d9a48.js
index 17bb883..e8a0b90 100644
--- a/13b56c59.ffcec8a9.js
+++ b/13b56c59.a44d9a48.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{207: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 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([[16],{244: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 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/13f29f79.f2bffd40.js b/13f29f79.05dacdbb.js
similarity index 97%
rename from 13f29f79.f2bffd40.js
rename to 13f29f79.05dacdbb.js
index ad659a4..2295be9 100644
--- a/13f29f79.f2bffd40.js
+++ b/13f29f79.05dacdbb.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{207:function(e,a,t){"use strict";t.d(a,"a",(function(){return s})),t.d(a,"b",(function(){return d}));var n=t(0),r=t.n(n);function c(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function i(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{244:function(e,a,t){"use strict";t.d(a,"a",(function(){return s})),t.d(a,"b",(function(){return d}));var n=t(0),r=t.n(n);function c(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function i(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})) [...]
\ No newline at end of file
diff --git a/15abff36.440d028c.js b/15abff36.440d028c.js
new file mode 100644
index 0000000..bf71899
--- /dev/null
+++ b/15abff36.440d028c.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{244: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/15abff36.93944951.js b/15abff36.93944951.js
deleted file mode 100644
index c742ec5..0000000
--- a/15abff36.93944951.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{207: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/1626930f.eb3b0da7.js b/1626930f.eb3b0da7.js
new file mode 100644
index 0000000..56f3f16
--- /dev/null
+++ b/1626930f.eb3b0da7.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{244:function(e,n,t){"use strict";t.d(n,"a",(function(){return u})),t.d(n,"b",(function(){return m}));var a=t(0),r=t.n(a);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 s(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/17896441.c333a8a7.js b/17896441.9579d834.js
similarity index 93%
rename from 17896441.c333a8a7.js
rename to 17896441.9579d834.js
index c7fec67..1b2b358 100644
--- a/17896441.c333a8a7.js
+++ b/17896441.9579d834.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{203:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),r=a(214),i=a(208),c=a(211),m=a(210);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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{240:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),r=a(251),i=a(245),c=a(248),m=a(247);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.7e101f37.js b/17c1bf74.dad91b6d.js
similarity index 96%
rename from 17c1bf74.7e101f37.js
rename to 17c1bf74.dad91b6d.js
index d9d34fa..b6d24c1 100644
--- a/17c1bf74.7e101f37.js
+++ b/17c1bf74.dad91b6d.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{207: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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{244: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/17c79707.d37bb253.js b/17c79707.88472cfb.js
similarity index 96%
rename from 17c79707.d37bb253.js
rename to 17c79707.88472cfb.js
index 31577de..a654121 100644
--- a/17c79707.d37bb253.js
+++ b/17c79707.88472cfb.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{207: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 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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{244: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 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/148.23a69a4e.js b/185.1d4c16ac.js
similarity index 96%
rename from 148.23a69a4e.js
rename to 185.1d4c16ac.js
index 06b39b2..635bc02 100644
--- a/148.23a69a4e.js
+++ b/185.1d4c16ac.js
@@ -1,2 +1,2 @@
-/*! For license information please see 148.23a69a4e.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[148],{188:function(e,t,n){"use strict";n.r(t);var r=n(0),i=n.n(r),a=n(353),s=n.n(a),c=n(340),u=n.n(c),o=n(209),f=n(214),h=n(10),l=n(208),m=n(351),d=n.n(m),v=n(229),p=n(210),g=n(213),y=n(189),R=n.n(y);t.default=function(){var e=Object(l.a)().siteConfig,t=(e=void 0===e?{}:e).themeConfig.algolia,n=(t=void 0===t?{}:t).appId,a=void 0===n?"BH4D9OD16A":n,c=t.apiKey,m=t.indexName,y=Object(v.a)(),F=y.searchValue,b=y.updateSearchPath,j=d()(),P=j [...]
\ No newline at end of file
+/*! For license information please see 185.1d4c16ac.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[185],{222:function(e,t,n){"use strict";n.r(t);var r=n(0),i=n.n(r),a=n(417),s=n.n(a),c=n(404),u=n.n(c),o=n(246),f=n(251),h=n(10),l=n(245),m=n(415),d=n.n(m),v=n(266),p=n(247),g=n(250),y=n(223),R=n.n(y);t.default=function(){var e=Object(l.a)().siteConfig,t=(e=void 0===e?{}:e).themeConfig.algolia,n=(t=void 0===t?{}:t).appId,a=void 0===n?"BH4D9OD16A":n,c=t.apiKey,m=t.indexName,y=Object(v.a)(),F=y.searchValue,b=y.updateSearchPath,j=d()(),P=j [...]
\ No newline at end of file
diff --git a/148.23a69a4e.js.LICENSE.txt b/185.1d4c16ac.js.LICENSE.txt
similarity index 100%
rename from 148.23a69a4e.js.LICENSE.txt
rename to 185.1d4c16ac.js.LICENSE.txt
diff --git a/149.15421069.js b/186.75517d74.js
similarity index 99%
rename from 149.15421069.js
rename to 186.75517d74.js
index 83cf03f..c9c8772 100644
--- a/149.15421069.js
+++ b/186.75517d74.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[149],{368:function(e,t,n){"use strict";function r(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}))),n.push.apply(n,r)}return n}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}n.r(t),n.d(t,"DocSearchModal",(function(){return Et}));var [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[186],{432:function(e,t,n){"use strict";function r(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}))),n.push.apply(n,r)}return n}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}n.r(t),n.d(t,"DocSearchModal",(function(){return Et}));var [...]
\ No newline at end of file
diff --git a/150.91f639f9.js b/187.0131b7ec.js
similarity index 61%
rename from 150.91f639f9.js
rename to 187.0131b7ec.js
index ceec12e..623e687 100644
--- a/150.91f639f9.js
+++ b/187.0131b7ec.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[150],{367:function(n,i,o){"use strict";o.r(i);var r=o(47);for(var t in r)["default"].indexOf(t)<0&&function(n){o.d(i,n,(function(){return r[n]}))}(t)}}]);
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[187],{431:function(n,i,o){"use strict";o.r(i);var r=o(47);for(var t in r)["default"].indexOf(t)<0&&function(n){o.d(i,n,(function(){return r[n]}))}(t)}}]);
\ No newline at end of file
diff --git a/151.c5af1153.js b/188.8cea2827.js
similarity index 76%
rename from 151.c5af1153.js
rename to 188.8cea2827.js
index 070d597..f9586e3 100644
--- a/151.c5af1153.js
+++ b/188.8cea2827.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[151],{227:function(e,t,a){"use strict";a.r(t);var n=a(0),o=a.n(n),l=a(213);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 yo [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[188],{264:function(e,t,a){"use strict";a.r(t);var n=a(0),o=a.n(n),l=a(250);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 yo [...]
\ No newline at end of file
diff --git a/1a38f637.5de0436b.js b/1a38f637.cc9d6bd8.js
similarity index 94%
rename from 1a38f637.5de0436b.js
rename to 1a38f637.cc9d6bd8.js
index 9506386..5a34c7f 100644
--- a/1a38f637.5de0436b.js
+++ b/1a38f637.cc9d6bd8.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{207: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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{244: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/1b5b94bb.5c688c40.js b/1b5b94bb.72e8bed0.js
similarity index 94%
rename from 1b5b94bb.5c688c40.js
rename to 1b5b94bb.72e8bed0.js
index b20043e..59ad783 100644
--- a/1b5b94bb.5c688c40.js
+++ b/1b5b94bb.72e8bed0.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{207:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return m}));var i=n(0),a=n.n(i);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 i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{244:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return m}));var i=n(0),a=n.n(i);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 i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/1be78505.12c2615a.js b/1be78505.efc8250b.js
similarity index 90%
rename from 1be78505.12c2615a.js
rename to 1be78505.efc8250b.js
index 673a7e9..945ebf9 100644
--- a/1be78505.12c2615a.js
+++ b/1be78505.efc8250b.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[20,151],{205:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),c=a(207),i=a(208),r=a(23),o=a(213),s=a(2),u=a(6),m=a(209),b=a(217),d=a(232),v=a(233),f=a(234),h=a(231),p=a(210),E=a(215),k=a(70),O=a.n(k),g=["item","onItemClick","collapsible","activePath"],j=["item","onItemClick","activePath","collapsible"];var C=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"= [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[25,188],{242:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),c=a(244),i=a(245),r=a(23),o=a(250),s=a(2),u=a(6),m=a(246),b=a(254),d=a(269),v=a(270),f=a(271),h=a(268),p=a(247),E=a(252),k=a(75),O=a.n(k),g=["item","onItemClick","collapsible","activePath"],j=["item","onItemClick","activePath","collapsible"];var C=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"= [...]
\ No newline at end of file
diff --git a/1cb009e2.8f5417b1.js b/1cb009e2.d86bc51b.js
similarity index 95%
rename from 1cb009e2.8f5417b1.js
rename to 1cb009e2.d86bc51b.js
index 043532f..54976b0 100644
--- a/1cb009e2.8f5417b1.js
+++ b/1cb009e2.d86bc51b.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{207:function(e,n,t){"use strict";t.d(n,"a",(function(){return u})),t.d(n,"b",(function(){return f}));var r=t(0),o=t.n(r);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 c(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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{244:function(e,n,t){"use strict";t.d(n,"a",(function(){return u})),t.d(n,"b",(function(){return f}));var r=t(0),o=t.n(r);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 c(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/1d098224.428ed63f.js b/1d098224.60c96459.js
similarity index 98%
rename from 1d098224.428ed63f.js
rename to 1d098224.60c96459.js
index 9fcf95d..9b993ba 100644
--- a/1d098224.428ed63f.js
+++ b/1d098224.60c96459.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{207:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return h}));var i=n(0),a=n.n(i);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 i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{244:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return h}));var i=n(0),a=n.n(i);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 i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/1e0f4596.5e2c60d6.js b/1e0f4596.5e2c60d6.js
deleted file mode 100644
index c5b3db5..0000000
--- a/1e0f4596.5e2c60d6.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{207:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),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/1e0f4596.aa60c411.js b/1e0f4596.aa60c411.js
new file mode 100644
index 0000000..2140970
--- /dev/null
+++ b/1e0f4596.aa60c411.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{244:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),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/1f391b9e.99e9dc32.js b/1f391b9e.768dc5f9.js
similarity index 51%
rename from 1f391b9e.99e9dc32.js
rename to 1f391b9e.768dc5f9.js
index 2be8c66..3aa6140 100644
--- a/1f391b9e.99e9dc32.js
+++ b/1f391b9e.768dc5f9.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{79:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),i=n(213),l=n(207),c=n(242);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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{84:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),i=n(250),l=n(244),c=n(279);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.a11fe8d3.js b/1f466884.9597c257.js
similarity index 98%
rename from 1f466884.a11fe8d3.js
rename to 1f466884.9597c257.js
index 916ea5f..3f3efd8 100644
--- a/1f466884.a11fe8d3.js
+++ b/1f466884.9597c257.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{207: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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{244: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/1f5d5f87.f22dd614.js b/1f5d5f87.75178668.js
similarity index 98%
rename from 1f5d5f87.f22dd614.js
rename to 1f5d5f87.75178668.js
index ba83159..22d4b93 100644
--- a/1f5d5f87.f22dd614.js
+++ b/1f5d5f87.75178668.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{207:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),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 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([[31],{244:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),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 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/1fec1075.df16fb1c.js b/1fec1075.1c3e44ce.js
similarity index 96%
rename from 1fec1075.df16fb1c.js
rename to 1fec1075.1c3e44ce.js
index 8b6883b..b788d5a 100644
--- a/1fec1075.df16fb1c.js
+++ b/1fec1075.1c3e44ce.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{207: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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[32],{244: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/2.cd9eccff.js b/2.d4e5c4d0.js
similarity index 90%
rename from 2.cd9eccff.js
rename to 2.d4e5c4d0.js
index ab0972b..554c4bf 100644
--- a/2.cd9eccff.js
+++ b/2.d4e5c4d0.js
@@ -1,2 +1,2 @@
-/*! For license information please see 2.cd9eccff.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{213:function(e,t,n){"use strict";var a=n(0),r=n.n(a),o=n(214),c=n(208),i=n(211),l=n(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(c.a)().siteConfig,t=(e=void 0===e?{}:e).themeConfig,n=(t=void 0===t?{}:t).colorMode,r=(n=void 0== [...]
\ No newline at end of file
+/*! For license information please see 2.d4e5c4d0.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{250:function(e,t,n){"use strict";var a=n(0),r=n.n(a),o=n(251),c=n(245),i=n(248),l=n(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(c.a)().siteConfig,t=(e=void 0===e?{}:e).themeConfig,n=(t=void 0===t?{}:t).colorMode,r=(n=void 0== [...]
\ No newline at end of file
diff --git a/2.cd9eccff.js.LICENSE.txt b/2.d4e5c4d0.js.LICENSE.txt
similarity index 100%
rename from 2.cd9eccff.js.LICENSE.txt
rename to 2.d4e5c4d0.js.LICENSE.txt
diff --git a/229fac93.9fbc05d4.js b/229fac93.e2bfa769.js
similarity index 97%
rename from 229fac93.9fbc05d4.js
rename to 229fac93.e2bfa769.js
index eefc161..d81fd2e 100644
--- a/229fac93.9fbc05d4.js
+++ b/229fac93.e2bfa769.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{207: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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{244: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/25778245.dfda73f5.js b/25778245.dfda73f5.js
new file mode 100644
index 0000000..7921913
--- /dev/null
+++ b/25778245.dfda73f5.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{244:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var a=n(0),o=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 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/284c0406.9b0e9cc8.js b/284c0406.561e536b.js
similarity index 98%
rename from 284c0406.9b0e9cc8.js
rename to 284c0406.561e536b.js
index 92988ff..511d87d 100644
--- a/284c0406.9b0e9cc8.js
+++ b/284c0406.561e536b.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{207: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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{244: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/29a3d0d6.658aeaea.js b/29a3d0d6.e268763f.js
similarity index 96%
rename from 29a3d0d6.658aeaea.js
rename to 29a3d0d6.e268763f.js
index ef6669c..8f01d26 100644
--- a/29a3d0d6.658aeaea.js
+++ b/29a3d0d6.e268763f.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{207:function(e,n,t){"use strict";t.d(n,"a",(function(){return p})),t.d(n,"b",(function(){return m}));var r=t(0),a=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 i(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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{244:function(e,n,t){"use strict";t.d(n,"a",(function(){return p})),t.d(n,"b",(function(){return m}));var r=t(0),a=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 i(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/2c019423.3cdac7e1.js b/2c019423.bd6522e3.js
similarity index 97%
rename from 2c019423.3cdac7e1.js
rename to 2c019423.bd6522e3.js
index 50cc4b6..13a3d43 100644
--- a/2c019423.3cdac7e1.js
+++ b/2c019423.bd6522e3.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{207: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 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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{244: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 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/3.5fb4af59.js b/3.735db23a.js
similarity index 94%
rename from 3.5fb4af59.js
rename to 3.735db23a.js
index fd8669e..f432d58 100644
--- a/3.5fb4af59.js
+++ b/3.735db23a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{207: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],{244: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/fd3398f1.788f8570.js b/31c3b644.228e64e0.js
similarity index 70%
copy from fd3398f1.788f8570.js
copy to 31c3b644.228e64e0.js
index 58f4ad0..6ac7c35 100644
--- a/fd3398f1.788f8570.js
+++ b/31c3b644.228e64e0.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[145],{202:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return s})),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),i=t(6),o=(t(0),t(207)),a=["components"],s={id:"resilience",title:"Resilience"},c={unversionedId:"design/resilience",id:"design/resilience",isDocsHomePage:!1,title:"Resilience",description:"\x3c!--",source:"@site/docs [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{244: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/32128dad.5bb033d9.js b/32128dad.b58fa325.js
similarity index 94%
rename from 32128dad.5bb033d9.js
rename to 32128dad.b58fa325.js
index 77892b9..cb09650 100644
--- a/32128dad.5bb033d9.js
+++ b/32128dad.b58fa325.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[32],{207:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{244:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),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.ef8d3970.js b/34003c72.0212e7d7.js
similarity index 98%
rename from 34003c72.ef8d3970.js
rename to 34003c72.0212e7d7.js
index 629d3a9..78a4322 100644
--- a/34003c72.ef8d3970.js
+++ b/34003c72.0212e7d7.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{207: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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{244: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/34af491e.b99f660d.js b/34af491e.b7908607.js
similarity index 99%
rename from 34af491e.b99f660d.js
rename to 34af491e.b7908607.js
index 5fdc5e7..52314c3 100644
--- a/34af491e.b99f660d.js
+++ b/34af491e.b7908607.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{207: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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{244: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/1094d3ac.c945dba9.js b/34d88677.eebd34a4.js
similarity index 94%
rename from 1094d3ac.c945dba9.js
rename to 34d88677.eebd34a4.js
index 102d568..3779245 100644
--- a/1094d3ac.c945dba9.js
+++ b/34d88677.eebd34a4.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{207:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return m}));var r=n(0),i=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 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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{244:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return m}));var r=n(0),i=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 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/3bfd86a6.356c32fc.js b/3bfd86a6.356c32fc.js
deleted file mode 100644
index c25381b..0000000
--- a/3bfd86a6.356c32fc.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{207:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),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/3bfd86a6.9aa2f991.js b/3bfd86a6.9aa2f991.js
new file mode 100644
index 0000000..72d09fc
--- /dev/null
+++ b/3bfd86a6.9aa2f991.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{244:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),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/3d1791fa.37d1cd90.js b/3d1791fa.90bfaaf3.js
similarity index 95%
rename from 3d1791fa.37d1cd90.js
rename to 3d1791fa.90bfaaf3.js
index 9602e8b..15923e7 100644
--- a/3d1791fa.37d1cd90.js
+++ b/3d1791fa.90bfaaf3.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{207:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return m}));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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{244:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return m}));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/404.html b/404.html
index 7a51bef..180d272 100644
--- a/404.html
+++ b/404.html
@@ -5,13 +5,13 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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"  [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.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 © 2021 <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.
@@ -20,8 +20,8 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/42f05cce.359f22d2.js b/42f05cce.359f22d2.js
deleted file mode 100644
index 398b6b1..0000000
--- a/42f05cce.359f22d2.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{207:function(e,n,t){"use strict";t.d(n,"a",(function(){return p})),t.d(n,"b",(function(){return m}));var r=t(0),a=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 i(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/42f05cce.8e794f6a.js b/42f05cce.8e794f6a.js
new file mode 100644
index 0000000..d1c588e
--- /dev/null
+++ b/42f05cce.8e794f6a.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{100:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return l})),t.d(n,"metadata",(function(){return s})),t.d(n,"rightToc",(function(){return u})),t.d(n,"default",(function(){return p}));var r=t(2),a=t(6),o=(t(0),t(244)),i=["components"],l={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 [...]
\ No newline at end of file
diff --git a/4356428f.a8e87b5b.js b/4356428f.a8e87b5b.js
deleted file mode 100644
index a382a6b..0000000
--- a/4356428f.a8e87b5b.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{207:function(e,t,a){"use strict";a.d(t,"a",(function(){return p})),a.d(t,"b",(function(){return u}));var n=a(0),o=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 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/4356428f.b61db05c.js b/4356428f.b61db05c.js
new file mode 100644
index 0000000..ea8713c
--- /dev/null
+++ b/4356428f.b61db05c.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[46],{101:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return s})),a.d(t,"metadata",(function(){return r})),a.d(t,"rightToc",(function(){return c})),a.d(t,"default",(function(){return p}));var n=a(2),o=a(6),l=(a(0),a(244)),i=["components"],s={id:"gang_scheduling",title:"Gang scheduling design"},r={unversionedId:"design/gang_scheduling",id:"design/gang_scheduling",isDocsHomePage:!1,title:"Gang scheduling design",de [...]
\ No newline at end of file
diff --git a/43c45fbd.04c2b5d7.js b/43c45fbd.04c2b5d7.js
new file mode 100644
index 0000000..459ed6e
--- /dev/null
+++ b/43c45fbd.04c2b5d7.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{102:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return c})),t.d(n,"metadata",(function(){return l})),t.d(n,"rightToc",(function(){return p})),t.d(n,"default",(function(){return u}));var o=t(2),r=t(6),a=(t(0),t(244)),i=["components"],c={id:"profiling",title:"Profiling"},l={unversionedId:"performance/profiling",id:"performance/profiling",isDocsHomePage:!1,title:"Profiling",description:"\x3c!--",source:"@site/ [...]
\ No newline at end of file
diff --git a/43c45fbd.68c0e68f.js b/43c45fbd.68c0e68f.js
deleted file mode 100644
index 45c1c9a..0000000
--- a/43c45fbd.68c0e68f.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{207: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/442d4849.101d779a.js b/442d4849.101d779a.js
new file mode 100644
index 0000000..1049fff
--- /dev/null
+++ b/442d4849.101d779a.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{103:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return p}));var a=n(2),r=n(6),i=(n(0),n(244)),o=["components"],u={id:"queue_config",title:"Partition and Queue Configuration"},s={unversionedId:"user_guide/queue_config",id:"version-0.10.0/user_guide/queue_config",isDocsHomePage:!1,title:"P [...]
\ No newline at end of file
diff --git a/442d4849.c49bc698.js b/442d4849.c49bc698.js
deleted file mode 100644
index 6581471..0000000
--- a/442d4849.c49bc698.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{207: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/92d75d1c.0420ca79.js b/45f98d44.b551bdbe.js
similarity index 98%
rename from 92d75d1c.0420ca79.js
rename to 45f98d44.b551bdbe.js
index 582eaeb..b2ae0b5 100644
--- a/92d75d1c.0420ca79.js
+++ b/45f98d44.b551bdbe.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[83],{138: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 s})),n.d(t,"default",(function(){return b}));var a=n(2),o=n(6),r=(n(0),n(207)),l=["components"],c={id:"cache_removal",title:"Scheduler cache removal design"},i={unversionedId:"design/cache_removal",id:"version-0.10.0/design/cache_removal",isDocsHomePage:!1,title:"Scheduler [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{104: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 s})),n.d(t,"default",(function(){return b}));var a=n(2),o=n(6),r=(n(0),n(244)),l=["components"],c={id:"cache_removal",title:"Scheduler cache removal design"},i={unversionedId:"design/cache_removal",id:"version-0.11.0/design/cache_removal",isDocsHomePage:!1,title:"Scheduler [...]
\ No newline at end of file
diff --git a/47b8b18c.47acdab8.js b/47b8b18c.47acdab8.js
deleted file mode 100644
index 6b6c372..0000000
--- a/47b8b18c.47acdab8.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{207: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.5b9f3199.js b/47b8b18c.5b9f3199.js
new file mode 100644
index 0000000..83aca87
--- /dev/null
+++ b/47b8b18c.5b9f3199.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[50],{105:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var a=n(2),i=n(6),r=(n(0),n(244)),o=["components"],l={id:"scheduler_configuration",title:"Scheduler Configuration"},u={unversionedId:"design/scheduler_configuration",id:"design/scheduler_configuration",isDocsHomePage:!1,title:"S [...]
\ No newline at end of file
diff --git a/a9215700.099d4c31.js b/481cf853.d778b9d4.js
similarity index 91%
rename from a9215700.099d4c31.js
rename to 481cf853.d778b9d4.js
index ffc97e9..810b235 100644
--- a/a9215700.099d4c31.js
+++ b/481cf853.d778b9d4.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[98],{153: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 u})),t.d(r,"default",(function(){return d}));var n=t(2),i=t(6),c=(t(0),t(207)),o=["components"],a={id:"architecture",title:"Architecture"},s={unversionedId:"design/architecture",id:"version-0.10.0/design/architecture",isDocsHomePage:!1,title:"Architecture",description:"\x3 [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[51],{106: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 u})),t.d(r,"default",(function(){return d}));var n=t(2),i=t(6),c=(t(0),t(244)),o=["components"],a={id:"architecture",title:"Architecture"},s={unversionedId:"design/architecture",id:"version-0.11.0/design/architecture",isDocsHomePage:!1,title:"Architecture",description:"\x3 [...]
\ No newline at end of file
diff --git a/484362c2.8a966036.js b/484362c2.8a966036.js
deleted file mode 100644
index 2bb4c09..0000000
--- a/484362c2.8a966036.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{207:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return d}));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/484362c2.c5648492.js b/484362c2.c5648492.js
new file mode 100644
index 0000000..01b8ca1
--- /dev/null
+++ b/484362c2.c5648492.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[52],{107:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return b}));var a=n(2),r=n(6),i=(n(0),n(244)),o=["components"],c={id:"openshift_development",title:"Development in CodeReady Containers"},l={unversionedId:"developer_guide/openshift_development",id:"developer_guide/openshift_development",is [...]
\ No newline at end of file
diff --git a/4be882fd.8944c114.js b/4be882fd.8944c114.js
new file mode 100644
index 0000000..a482de4
--- /dev/null
+++ b/4be882fd.8944c114.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[53],{108:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return p}));var a=n(2),r=n(6),i=(n(0),n(244)),o=["components"],u={id:"queue_config",title:"Partition and Queue Configuration"},s={unversionedId:"user_guide/queue_config",id:"version-0.9.0/user_guide/queue_config",isDocsHomePage:!1,title:"Pa [...]
\ No newline at end of file
diff --git a/4be882fd.c4ed32a8.js b/4be882fd.c4ed32a8.js
deleted file mode 100644
index d77a4fd..0000000
--- a/4be882fd.c4ed32a8.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{207: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/4d53942d.76ba1431.js b/4d53942d.76ba1431.js
new file mode 100644
index 0000000..f7fcfcc
--- /dev/null
+++ b/4d53942d.76ba1431.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[54],{109:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return l})),r.d(t,"metadata",(function(){return s})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),o=r(6),a=(r(0),r(244)),i=["components"],l={id:"run_tf",title:"Run Tensorflow Jobs",keywords:["tensorflow"]},s={unversionedId:"user_guide/workloads/run_tf",id:"user_guide/workloads/run_tf",isDocsHomePage:!1,title:"Run  [...]
\ No newline at end of file
diff --git a/4d53942d.aa002706.js b/4d53942d.aa002706.js
deleted file mode 100644
index 7ad79f1..0000000
--- a/4d53942d.aa002706.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{207: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.e5904d98.js b/4e1badf8.62c2aa3a.js
similarity index 97%
rename from 4e1badf8.e5904d98.js
rename to 4e1badf8.62c2aa3a.js
index 6af786c..1a73b6b 100644
--- a/4e1badf8.e5904d98.js
+++ b/4e1badf8.62c2aa3a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{100:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return d}));var r=n(2),o=n(6),a=(n(0),n(207)),i=["components"],c={id:"build_local",title:"Build Local"},l={unversionedId:"setup/build_local",id:"version-0.8.0/setup/build_local",isDocsHomePage:!1,title:"Build Local",description:"\x3c!--",so [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[55],{110:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return d}));var r=n(2),o=n(6),a=(n(0),n(244)),i=["components"],c={id:"build_local",title:"Build Local"},l={unversionedId:"setup/build_local",id:"version-0.8.0/setup/build_local",isDocsHomePage:!1,title:"Build Local",description:"\x3c!--",so [...]
\ No newline at end of file
diff --git a/506691da.3628f273.js b/506691da.3628f273.js
new file mode 100644
index 0000000..fa933e5
--- /dev/null
+++ b/506691da.3628f273.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{111:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return c})),a.d(t,"metadata",(function(){return s})),a.d(t,"rightToc",(function(){return l})),a.d(t,"default",(function(){return p}));var n=a(2),i=a(6),r=(a(0),a(244)),o=["components"],c={id:"scheduler_object_states",title:"Scheduler Object States"},s={unversionedId:"design/scheduler_object_states",id:"version-0.10.0/design/scheduler_object_states",isDocsHomeP [...]
\ No newline at end of file
diff --git a/506691da.f8252e50.js b/506691da.f8252e50.js
deleted file mode 100644
index f7b99e9..0000000
--- a/506691da.f8252e50.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[46],{101:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return c})),a.d(t,"metadata",(function(){return s})),a.d(t,"rightToc",(function(){return l})),a.d(t,"default",(function(){return p}));var n=a(2),i=a(6),r=(a(0),a(207)),o=["components"],c={id:"scheduler_object_states",title:"Scheduler Object States"},s={unversionedId:"design/scheduler_object_states",id:"version-0.10.0/design/scheduler_object_states",isDocsHomeP [...]
\ No newline at end of file
diff --git a/51392a58.d1ca599c.js b/51392a58.d1ca599c.js
new file mode 100644
index 0000000..be264cd
--- /dev/null
+++ b/51392a58.d1ca599c.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{112:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return l})),t.d(n,"metadata",(function(){return s})),t.d(n,"rightToc",(function(){return u})),t.d(n,"default",(function(){return p}));var r=t(2),a=t(6),o=(t(0),t(244)),i=["components"],l={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 [...]
\ No newline at end of file
diff --git a/528dfaf3.1d951304.js b/528dfaf3.1c52d75f.js
similarity index 97%
rename from 528dfaf3.1d951304.js
rename to 528dfaf3.1c52d75f.js
index 370d2e3..be599a2 100644
--- a/528dfaf3.1d951304.js
+++ b/528dfaf3.1c52d75f.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{102: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 u})),t.d(n,"default",(function(){return m}));var a=t(2),r=t(6),s=(t(0),t(207)),o=["components"],c={id:"namespace_resource_quota",title:"Namespace Resource Quota"},i={unversionedId:"design/namespace_resource_quota",id:"version-0.8.0/design/namespace_resource_quota",isDocsHo [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{113: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 u})),t.d(n,"default",(function(){return m}));var a=t(2),r=t(6),s=(t(0),t(244)),o=["components"],c={id:"namespace_resource_quota",title:"Namespace Resource Quota"},i={unversionedId:"design/namespace_resource_quota",id:"version-0.8.0/design/namespace_resource_quota",isDocsHo [...]
\ No newline at end of file
diff --git a/53ba98a8.6aff52fe.js b/53ba98a8.6aff52fe.js
new file mode 100644
index 0000000..7a86538
--- /dev/null
+++ b/53ba98a8.6aff52fe.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[59],{114:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return c})),t.d(n,"metadata",(function(){return l})),t.d(n,"rightToc",(function(){return p})),t.d(n,"default",(function(){return u}));var o=t(2),r=t(6),a=(t(0),t(244)),i=["components"],c={id:"profiling",title:"Profiling"},l={unversionedId:"performance/profiling",id:"version-0.11.0/performance/profiling",isDocsHomePage:!1,title:"Profiling",description:"\x3c!--" [...]
\ No newline at end of file
diff --git a/53c63e3f.0067cc1a.js b/53c63e3f.bdbf0578.js
similarity index 99%
rename from 53c63e3f.0067cc1a.js
rename to 53c63e3f.bdbf0578.js
index aac26b2..94171da 100644
--- a/53c63e3f.0067cc1a.js
+++ b/53c63e3f.bdbf0578.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{103:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return o})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return p}));var a=n(2),r=n(6),l=(n(0),n(207)),i=["components"],u={id:"placement_rules",title:"Placement Rules"},o={unversionedId:"configuration/placement_rules",id:"version-0.8.0/configuration/placement_rules",isDocsHomePage:!1,title:"Place [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[60],{115:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return o})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return p}));var a=n(2),r=n(6),l=(n(0),n(244)),i=["components"],u={id:"placement_rules",title:"Placement Rules"},o={unversionedId:"configuration/placement_rules",id:"version-0.8.0/configuration/placement_rules",isDocsHomePage:!1,title:"Place [...]
\ No newline at end of file
diff --git a/54213aa1.c09f61b0.js b/54213aa1.4f31e873.js
similarity index 96%
rename from 54213aa1.c09f61b0.js
rename to 54213aa1.4f31e873.js
index 289c5f8..baf2d15 100644
--- a/54213aa1.c09f61b0.js
+++ b/54213aa1.4f31e873.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{104:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return l})),t.d(n,"metadata",(function(){return c})),t.d(n,"rightToc",(function(){return u})),t.d(n,"default",(function(){return p}));var r=t(2),a=t(6),i=(t(0),t(207)),o=["components"],l={id:"rn-0.8.0",title:"Release Announcement v0.8.0"},c={type:"mdx",permalink:"/release-announce/0.8.0",source:"@site/src/pages/release-announce/0.8.0.md"},u=[{value:"Overview", [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[61],{116:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return l})),t.d(n,"metadata",(function(){return c})),t.d(n,"rightToc",(function(){return u})),t.d(n,"default",(function(){return p}));var r=t(2),a=t(6),i=(t(0),t(244)),o=["components"],l={id:"rn-0.8.0",title:"Release Announcement v0.8.0"},c={type:"mdx",permalink:"/release-announce/0.8.0",source:"@site/src/pages/release-announce/0.8.0.md"},u=[{value:"Overview", [...]
\ No newline at end of file
diff --git a/54b2a591.0df3de43.js b/54b2a591.0df3de43.js
new file mode 100644
index 0000000..e6fe64f
--- /dev/null
+++ b/54b2a591.0df3de43.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 c})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return d}));var a=n(2),r=n(6),o=(n(0),n(244)),l=["components"],c={id:"trouble_shooting",title:"Trouble Shooting"},i={unversionedId:"user_guide/trouble_shooting",id:"version-0.10.0/user_guide/trouble_shooting",isDocsHomePage:!1,title:"Troubl [...]
\ No newline at end of file
diff --git a/78d8c6ce.ad6b1b7b.js b/5652c446.91e262c3.js
similarity index 95%
rename from 78d8c6ce.ad6b1b7b.js
rename to 5652c446.91e262c3.js
index d9d2066..a7cc539 100644
--- a/78d8c6ce.ad6b1b7b.js
+++ b/5652c446.91e262c3.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[70],{125:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return u}));var o=n(2),r=n(6),i=(n(0),n(207)),a=["components"],p={id:"cross_queue_preemption",title:"Cross Queue Preemption"},c={unversionedId:"design/cross_queue_preemption",id:"version-0.10.0/design/cross_queue_preemption",isDocsHomePage: [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[63],{118:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return u}));var o=n(2),r=n(6),i=(n(0),n(244)),a=["components"],p={id:"cross_queue_preemption",title:"Cross Queue Preemption"},c={unversionedId:"design/cross_queue_preemption",id:"version-0.11.0/design/cross_queue_preemption",isDocsHomePage: [...]
\ No newline at end of file
diff --git a/579c441c.38409d4f.js b/579c441c.aae227a1.js
similarity index 97%
rename from 579c441c.38409d4f.js
rename to 579c441c.aae227a1.js
index 212936e..b54c488 100644
--- a/579c441c.38409d4f.js
+++ b/579c441c.aae227a1.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[51],{106:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return d}));var r=n(2),a=n(6),o=(n(0),n(207)),i=["components"],s={id:"usergroup_resolution",title:"User & Group Resolution"},u={unversionedId:"user_guide/usergroup_resolution",id:"user_guide/usergroup_resolution",isDocsHomePage:!1,title:"Us [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[64],{119:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return d}));var r=n(2),a=n(6),o=(n(0),n(244)),i=["components"],s={id:"usergroup_resolution",title:"User & Group Resolution"},u={unversionedId:"user_guide/usergroup_resolution",id:"user_guide/usergroup_resolution",isDocsHomePage:!1,title:"Us [...]
\ No newline at end of file
diff --git a/5c1c0c73.51473c7c.js b/5c1c0c73.0a37abb2.js
similarity index 95%
rename from 5c1c0c73.51473c7c.js
rename to 5c1c0c73.0a37abb2.js
index 6f00fdf..fce96b5 100644
--- a/5c1c0c73.51473c7c.js
+++ b/5c1c0c73.0a37abb2.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[52],{107:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return c})),a.d(t,"metadata",(function(){return s})),a.d(t,"rightToc",(function(){return l})),a.d(t,"default",(function(){return p}));var n=a(2),i=a(6),r=(a(0),a(207)),o=["components"],c={id:"scheduler_object_states",title:"Scheduler Object States"},s={unversionedId:"design/scheduler_object_states",id:"design/scheduler_object_states",isDocsHomePage:!1,title:"S [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[65],{120:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return c})),a.d(t,"metadata",(function(){return s})),a.d(t,"rightToc",(function(){return l})),a.d(t,"default",(function(){return p}));var n=a(2),i=a(6),r=(a(0),a(244)),o=["components"],c={id:"scheduler_object_states",title:"Scheduler Object States"},s={unversionedId:"design/scheduler_object_states",id:"design/scheduler_object_states",isDocsHomePage:!1,title:"S [...]
\ No newline at end of file
diff --git a/5c2fd2aa.1b9b7127.js b/5c2fd2aa.51d727c7.js
similarity index 97%
rename from 5c2fd2aa.1b9b7127.js
rename to 5c2fd2aa.51d727c7.js
index 72ef449..dc748af 100644
--- a/5c2fd2aa.1b9b7127.js
+++ b/5c2fd2aa.51d727c7.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[53],{108:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(2),i=n(6),a=(n(0),n(207)),o=["components"],l={id:"k8shim",title:"Kubernetes Shim Design"},s={unversionedId:"design/k8shim",id:"design/k8shim",isDocsHomePage:!1,title:"Kubernetes Shim Design",description:"\x3c!--",source: [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[66],{121:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(2),i=n(6),a=(n(0),n(244)),o=["components"],l={id:"k8shim",title:"Kubernetes Shim Design"},s={unversionedId:"design/k8shim",id:"design/k8shim",isDocsHomePage:!1,title:"Kubernetes Shim Design",description:"\x3c!--",source: [...]
\ No newline at end of file
diff --git a/5c518724.0af3a71a.js b/5c518724.0af3a71a.js
new file mode 100644
index 0000000..bde7392
--- /dev/null
+++ b/5c518724.0af3a71a.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[67],{122:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return s})),r.d(t,"rightToc",(function(){return l})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),c=(r(0),r(244)),o=["components"],i={id:"metrics",title:"Scheduler Metrics",keywords:["metrics"]},s={unversionedId:"performance/metrics",id:"version-0.10.0/performance/metrics",isDocsHomePage:!1,title:"Scheduler [...]
\ No newline at end of file
diff --git a/64a11ff0.1a081a5a.js b/64a11ff0.db9505ef.js
similarity index 94%
rename from 64a11ff0.1a081a5a.js
rename to 64a11ff0.db9505ef.js
index e224992..7f2809b 100644
--- a/64a11ff0.1a081a5a.js
+++ b/64a11ff0.db9505ef.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[55],{110:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return o})),t.d(r,"metadata",(function(){return s})),t.d(r,"rightToc",(function(){return u})),t.d(r,"default",(function(){return d}));var n=t(2),c=t(6),i=(t(0),t(207)),a=["components"],o={id:"architecture",title:"Architecture"},s={unversionedId:"design/architecture",id:"design/architecture",isDocsHomePage:!1,title:"Architecture",description:"\x3c!--",source:"@ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[68],{123:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return o})),t.d(r,"metadata",(function(){return s})),t.d(r,"rightToc",(function(){return u})),t.d(r,"default",(function(){return d}));var n=t(2),c=t(6),i=(t(0),t(244)),a=["components"],o={id:"architecture",title:"Architecture"},s={unversionedId:"design/architecture",id:"design/architecture",isDocsHomePage:!1,title:"Architecture",description:"\x3c!--",source:"@ [...]
\ No newline at end of file
diff --git a/6540f7c7.038758f5.js b/6540f7c7.038758f5.js
new file mode 100644
index 0000000..bf82a54
--- /dev/null
+++ b/6540f7c7.038758f5.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[69],{124:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return s})),r.d(t,"metadata",(function(){return l})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),o=r(6),a=(r(0),r(244)),i=["components"],s={id:"run_tf",title:"Run Tensorflow Jobs",keywords:["tensorflow"]},l={unversionedId:"user_guide/workloads/run_tf",id:"version-0.10.0/user_guide/workloads/run_tf",isDocsHomePage [...]
\ No newline at end of file
diff --git a/6540f7c7.37288df3.js b/6540f7c7.37288df3.js
deleted file mode 100644
index 40dd425..0000000
--- a/6540f7c7.37288df3.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{111:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return s})),r.d(t,"metadata",(function(){return l})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),o=r(6),a=(r(0),r(207)),i=["components"],s={id:"run_tf",title:"Run Tensorflow Jobs",keywords:["tensorflow"]},l={unversionedId:"user_guide/workloads/run_tf",id:"version-0.10.0/user_guide/workloads/run_tf",isDocsHomePage [...]
\ No newline at end of file
diff --git a/65e91a71.eabb8f4e.js b/65e91a71.449cfa19.js
similarity index 97%
rename from 65e91a71.eabb8f4e.js
rename to 65e91a71.449cfa19.js
index 8e7b3fe..f17dd0b 100644
--- a/65e91a71.eabb8f4e.js
+++ b/65e91a71.449cfa19.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{112:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return h}));var r=n(2),o=n(6),a=(n(0),n(207)),i=["components"],s={id:"rn-0.9.0",title:"Release Announcement v0.9.0"},c={type:"mdx",permalink:"/release-announce/0.9.0",source:"@site/src/pages/release-announce/0.9.0.md"},u=[{value:"Overview", [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[70],{125:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return h}));var r=n(2),o=n(6),a=(n(0),n(244)),i=["components"],s={id:"rn-0.9.0",title:"Release Announcement v0.9.0"},c={type:"mdx",permalink:"/release-announce/0.9.0",source:"@site/src/pages/release-announce/0.9.0.md"},u=[{value:"Overview", [...]
\ No newline at end of file
diff --git a/66527541.69c89411.js b/66527541.69c89411.js
new file mode 100644
index 0000000..9aa7d88
--- /dev/null
+++ b/66527541.69c89411.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[71],{126:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return p}));var r=n(2),a=n(6),i=(n(0),n(244)),o=["components"],s={id:"acls",title:"ACLs"},c={unversionedId:"user_guide/acls",id:"version-0.10.0/user_guide/acls",isDocsHomePage:!1,title:"ACLs",description:"\x3c!--",source:"@site/versioned_do [...]
\ No newline at end of file
diff --git a/66527541.b54accff.js b/66527541.b54accff.js
deleted file mode 100644
index 0d4bfd6..0000000
--- a/66527541.b54accff.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{113:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return p}));var r=n(2),a=n(6),i=(n(0),n(207)),o=["components"],s={id:"acls",title:"ACLs"},c={unversionedId:"user_guide/acls",id:"version-0.10.0/user_guide/acls",isDocsHomePage:!1,title:"ACLs",description:"\x3c!--",source:"@site/versioned_do [...]
\ No newline at end of file
diff --git a/6875b121.448a87e5.js b/6875b121.8a46cc27.js
similarity index 99%
rename from 6875b121.448a87e5.js
rename to 6875b121.8a46cc27.js
index 5ab5f72..6c8b427 100644
--- a/6875b121.448a87e5.js
+++ b/6875b121.8a46cc27.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[59],{114:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var a=n(2),i=n(6),r=(n(0),n(207)),o=["components"],u={id:"scheduler_configuration",title:"Scheduler Configuration"},l={unversionedId:"design/scheduler_configuration",id:"version-0.9.0/design/scheduler_configuration",isDocsHomePa [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[72],{127:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var a=n(2),i=n(6),r=(n(0),n(244)),o=["components"],u={id:"scheduler_configuration",title:"Scheduler Configuration"},l={unversionedId:"design/scheduler_configuration",id:"version-0.9.0/design/scheduler_configuration",isDocsHomePa [...]
\ No newline at end of file
diff --git a/68bfee64.bab49818.js b/68bfee64.6a573ebd.js
similarity index 96%
rename from 68bfee64.bab49818.js
rename to 68bfee64.6a573ebd.js
index 75641d8..1045a19 100644
--- a/68bfee64.bab49818.js
+++ b/68bfee64.6a573ebd.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[60],{115:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return b})),r.d(t,"rightToc",(function(){return p})),r.d(t,"default",(function(){return s}));var a=r(2),n=r(6),c=(r(0),r(207)),l=["components"],i={id:"roadmap",title:"Roadmap"},b={type:"mdx",permalink:"/community/roadmap",source:"@site/src/pages/community/roadmap.md"},p=[],o={rightToc:p};function s(e){var t=e.components [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[73],{128:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return b})),r.d(t,"rightToc",(function(){return p})),r.d(t,"default",(function(){return s}));var a=r(2),n=r(6),c=(r(0),r(244)),l=["components"],i={id:"roadmap",title:"Roadmap"},b={type:"mdx",permalink:"/community/roadmap",source:"@site/src/pages/community/roadmap.md"},p=[],o={rightToc:p};function s(e){var t=e.components [...]
\ No newline at end of file
diff --git a/69994b68.30310010.js b/69994b68.db090fbf.js
similarity index 97%
rename from 69994b68.30310010.js
rename to 69994b68.db090fbf.js
index 9f06f7c..5c5c7d6 100644
--- a/69994b68.30310010.js
+++ b/69994b68.db090fbf.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[61],{116:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return d}));var o=n(2),r=n(6),i=(n(0),n(207)),a=["components"],p={id:"cross_queue_preemption",title:"Cross Queue Preemption"},c={unversionedId:"design/cross_queue_preemption",id:"version-0.8.0/design/cross_queue_preemption",isDocsHomePage:! [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[74],{129:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return d}));var o=n(2),r=n(6),i=(n(0),n(244)),a=["components"],p={id:"cross_queue_preemption",title:"Cross Queue Preemption"},c={unversionedId:"design/cross_queue_preemption",id:"version-0.8.0/design/cross_queue_preemption",isDocsHomePage:! [...]
\ No newline at end of file
diff --git a/6b6cd41d.bab10d0d.js b/6b6cd41d.849f91b3.js
similarity index 94%
rename from 6b6cd41d.bab10d0d.js
rename to 6b6cd41d.849f91b3.js
index 6546f8c..6cd95b8 100644
--- a/6b6cd41d.bab10d0d.js
+++ b/6b6cd41d.849f91b3.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[62],{117:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(2),a=n(6),o=(n(0),n(207)),i=["components"],l={id:"user_guide",title:"Get Started",slug:"/"},s={unversionedId:"get_started/user_guide",id:"version-0.9.0/get_started/user_guide",isDocsHomePage:!1,title:"Get Started",descri [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[75],{130:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(2),a=n(6),o=(n(0),n(244)),i=["components"],l={id:"user_guide",title:"Get Started",slug:"/"},s={unversionedId:"get_started/user_guide",id:"version-0.9.0/get_started/user_guide",isDocsHomePage:!1,title:"Get Started",descri [...]
\ No newline at end of file
diff --git a/6bf8e8e6.85517393.js b/6bf8e8e6.537731cc.js
similarity index 99%
rename from 6bf8e8e6.85517393.js
rename to 6bf8e8e6.537731cc.js
index 3d3b6fa..a0d99f6 100644
--- a/6bf8e8e6.85517393.js
+++ b/6bf8e8e6.537731cc.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[63],{118: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 l})),t.d(n,"default",(function(){return u}));var a=t(2),r=t(6),o=(t(0),t(207)),s=["components"],c={id:"scheduler",title:"Scheduler"},i={unversionedId:"api/scheduler",id:"api/scheduler",isDocsHomePage:!1,title:"Scheduler",description:"\x3c!--",source:"@site/docs/api/schedul [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[76],{131: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 l})),t.d(n,"default",(function(){return u}));var a=t(2),r=t(6),o=(t(0),t(244)),s=["components"],c={id:"scheduler",title:"Scheduler"},i={unversionedId:"api/scheduler",id:"api/scheduler",isDocsHomePage:!1,title:"Scheduler",description:"\x3c!--",source:"@site/docs/api/schedul [...]
\ No newline at end of file
diff --git a/6c36aa60.8720c0f4.js b/6c36aa60.de0701d3.js
similarity index 96%
rename from 6c36aa60.8720c0f4.js
rename to 6c36aa60.de0701d3.js
index 8b6749e..80b4ccc 100644
--- a/6c36aa60.8720c0f4.js
+++ b/6c36aa60.de0701d3.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[64],{204:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return j})),n.d(t,"metadata",(function(){return y})),n.d(t,"rightToc",(function(){return O})),n.d(t,"default",(function(){return g}));var r=n(2),i=n(6),a=n(0),o=n.n(a),c=n(207),u=n(217),s=n(209),l=n(119),b=n.n(l),m=37,p=39;var d=function(e){var t=e.block,n=e.children,r=e.defaultValue,i=e.values,c=e.groupId,l=Object(u.a)(),d=l.tabGroupChoices,h=l.setTabGroupCho [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[77],{241:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return j})),n.d(t,"metadata",(function(){return y})),n.d(t,"rightToc",(function(){return O})),n.d(t,"default",(function(){return g}));var r=n(2),i=n(6),a=n(0),o=n.n(a),c=n(244),u=n(254),s=n(246),l=n(132),b=n.n(l),m=37,p=39;var d=function(e){var t=e.block,n=e.children,r=e.defaultValue,i=e.values,c=e.groupId,l=Object(u.a)(),d=l.tabGroupChoices,h=l.setTabGroupCho [...]
\ No newline at end of file
diff --git a/6c4581ec.36fc1612.js b/6c4581ec.450273fb.js
similarity index 95%
rename from 6c4581ec.36fc1612.js
rename to 6c4581ec.450273fb.js
index 6e5c588..33a4c74 100644
--- a/6c4581ec.36fc1612.js
+++ b/6c4581ec.450273fb.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[65],{120:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),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),o=(n(0),n(207)),i=["components"],p={id:"pluggable_app_management",title:"Pluggable App Management"},c={unversionedId:"design/pluggable_app_management",id:"design/pluggable_app_management",isDocsHomePage:!1,titl [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[78],{133:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),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),o=(n(0),n(244)),i=["components"],p={id:"pluggable_app_management",title:"Pluggable App Management"},c={unversionedId:"design/pluggable_app_management",id:"design/pluggable_app_management",isDocsHomePage:!1,titl [...]
\ No newline at end of file
diff --git a/6db854fa.7aa1779b.js b/6db854fa.0bee8f1c.js
similarity index 97%
rename from 6db854fa.7aa1779b.js
rename to 6db854fa.0bee8f1c.js
index 67341f1..9c96402 100644
--- a/6db854fa.7aa1779b.js
+++ b/6db854fa.0bee8f1c.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[66],{121:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return l})),t.d(n,"metadata",(function(){return s})),t.d(n,"rightToc",(function(){return c})),t.d(n,"default",(function(){return p}));var r=t(2),i=t(6),a=(t(0),t(207)),o=["components"],l={id:"k8shim",title:"Kubernetes Shim Design"},s={unversionedId:"design/k8shim",id:"version-0.9.0/design/k8shim",isDocsHomePage:!1,title:"Kubernetes Shim Design",description:"\x [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[79],{134:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return l})),t.d(n,"metadata",(function(){return s})),t.d(n,"rightToc",(function(){return c})),t.d(n,"default",(function(){return p}));var r=t(2),i=t(6),a=(t(0),t(244)),o=["components"],l={id:"k8shim",title:"Kubernetes Shim Design"},s={unversionedId:"design/k8shim",id:"version-0.9.0/design/k8shim",isDocsHomePage:!1,title:"Kubernetes Shim Design",description:"\x [...]
\ No newline at end of file
diff --git a/70245927.398b6f8f.js b/70245927.eae40768.js
similarity index 94%
rename from 70245927.398b6f8f.js
rename to 70245927.eae40768.js
index 97d8d5a..d103b7b 100644
--- a/70245927.398b6f8f.js
+++ b/70245927.eae40768.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[67],{122:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var a=n(2),i=n(6),o=(n(0),n(207)),r=["components"],l={id:"coding_guidelines",title:"Coding Guidelines"},c={type:"mdx",permalink:"/community/coding_guidelines",source:"@site/src/pages/community/coding_guidelines.md"},s=[{value:"T [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[80],{135:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var a=n(2),i=n(6),o=(n(0),n(244)),r=["components"],l={id:"coding_guidelines",title:"Coding Guidelines"},c={type:"mdx",permalink:"/community/coding_guidelines",source:"@site/src/pages/community/coding_guidelines.md"},s=[{value:"T [...]
\ No newline at end of file
diff --git a/761be9ac.3fd365ac.js b/761be9ac.3fd365ac.js
new file mode 100644
index 0000000..c937080
--- /dev/null
+++ b/761be9ac.3fd365ac.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[81],{136: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 p})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),s=(n(0),n(244)),o=["components"],i={id:"run_spark",title:"Run Spark Jobs",description:"How to run Spark jobs with YuniKorn",keywords:["spark"]},c={unversionedId:"user_guide/workloads/run_spark",id:"version-0.10 [...]
\ No newline at end of file
diff --git a/761be9ac.49455f1a.js b/761be9ac.49455f1a.js
deleted file mode 100644
index cea25a2..0000000
--- a/761be9ac.49455f1a.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[68],{123: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 p})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),s=(n(0),n(207)),o=["components"],i={id:"run_spark",title:"Run Spark Jobs",description:"How to run Spark jobs with YuniKorn",keywords:["spark"]},c={unversionedId:"user_guide/workloads/run_spark",id:"version-0.10 [...]
\ No newline at end of file
diff --git a/77816f9e.c2a182c8.js b/77816f9e.c2a182c8.js
new file mode 100644
index 0000000..300db97
--- /dev/null
+++ b/77816f9e.c2a182c8.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[82],{137:function(e){e.exports=JSON.parse('{"version":"0.11.0","label":"0.11.0","isLast":true,"docsSidebars":{"version-0.11.0/docs":[{"collapsed":true,"type":"category","label":"Get Started","items":[{"type":"link","label":"Get Started","href":"/docs/"},{"type":"link","label":"Features","href":"/docs/get_started/core_features"}]},{"collapsed":true,"type":"category","label":"User Guide","items":[{"type":"link","label":"Partition and Que [...]
\ No newline at end of file
diff --git a/77848a81.ddd90caf.js b/77848a81.f21d8ddb.js
similarity index 97%
rename from 77848a81.ddd90caf.js
rename to 77848a81.f21d8ddb.js
index 8ace2d8..e33706f 100644
--- a/77848a81.ddd90caf.js
+++ b/77848a81.f21d8ddb.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[69],{124:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return u}));var o=n(2),r=n(6),a=(n(0),n(207)),i=["components"],p={id:"cross_queue_preemption",title:"Cross Queue Preemption"},c={unversionedId:"design/cross_queue_preemption",id:"design/cross_queue_preemption",isDocsHomePage:!1,title:"Cross [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[83],{138:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return u}));var o=n(2),r=n(6),a=(n(0),n(244)),i=["components"],p={id:"cross_queue_preemption",title:"Cross Queue Preemption"},c={unversionedId:"design/cross_queue_preemption",id:"design/cross_queue_preemption",isDocsHomePage:!1,title:"Cross [...]
\ No newline at end of file
diff --git a/78d8c6ce.04c05200.js b/78d8c6ce.04c05200.js
new file mode 100644
index 0000000..19916aa
--- /dev/null
+++ b/78d8c6ce.04c05200.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[84],{139:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return u}));var o=n(2),r=n(6),i=(n(0),n(244)),a=["components"],p={id:"cross_queue_preemption",title:"Cross Queue Preemption"},c={unversionedId:"design/cross_queue_preemption",id:"version-0.10.0/design/cross_queue_preemption",isDocsHomePage: [...]
\ No newline at end of file
diff --git a/7c4de6ae.40d00e5e.js b/7c4de6ae.40d00e5e.js
new file mode 100644
index 0000000..2164d57
--- /dev/null
+++ b/7c4de6ae.40d00e5e.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[85],{140:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return d}));var r=n(2),a=n(6),o=(n(0),n(244)),i=["components"],s={id:"usergroup_resolution",title:"User & Group Resolution"},u={unversionedId:"user_guide/usergroup_resolution",id:"version-0.11.0/user_guide/usergroup_resolution",isDocsHomePa [...]
\ No newline at end of file
diff --git a/830bde22.ada4aa6c.js b/830bde22.8403c2ce.js
similarity index 95%
rename from 830bde22.ada4aa6c.js
rename to 830bde22.8403c2ce.js
index b8ee11a..849bf28 100644
--- a/830bde22.ada4aa6c.js
+++ b/830bde22.8403c2ce.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[71],{126:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),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),o=(n(0),n(207)),i=["components"],p={id:"pluggable_app_management",title:"Pluggable App Management"},s={unversionedId:"design/pluggable_app_management",id:"version-0.8.0/design/pluggable_app_management",isDocsHo [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[86],{141:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),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),o=(n(0),n(244)),i=["components"],p={id:"pluggable_app_management",title:"Pluggable App Management"},s={unversionedId:"design/pluggable_app_management",id:"version-0.8.0/design/pluggable_app_management",isDocsHo [...]
\ No newline at end of file
diff --git a/83f9573b.27a0b865.js b/83f9573b.27a0b865.js
new file mode 100644
index 0000000..1981bc7
--- /dev/null
+++ b/83f9573b.27a0b865.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[87],{142:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return o})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var a=n(2),r=n(6),l=(n(0),n(244)),i=["components"],u={id:"placement_rules",title:"App Placement Rules"},o={unversionedId:"user_guide/placement_rules",id:"version-0.10.0/user_guide/placement_rules",isDocsHomePage:!1,title:"App Pl [...]
\ No newline at end of file
diff --git a/83f9573b.942a28b3.js b/83f9573b.942a28b3.js
deleted file mode 100644
index 3120f29..0000000
--- a/83f9573b.942a28b3.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[72],{127:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return o})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var a=n(2),r=n(6),l=(n(0),n(207)),i=["components"],u={id:"placement_rules",title:"App Placement Rules"},o={unversionedId:"user_guide/placement_rules",id:"version-0.10.0/user_guide/placement_rules",isDocsHomePage:!1,title:"App Pl [...]
\ No newline at end of file
diff --git a/842b9c6e.2d81e1d5.js b/842b9c6e.2d81e1d5.js
new file mode 100644
index 0000000..5fe5031
--- /dev/null
+++ b/842b9c6e.2d81e1d5.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[88],{143:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return r})),a.d(t,"metadata",(function(){return l})),a.d(t,"rightToc",(function(){return c})),a.d(t,"default",(function(){return p}));var i=a(2),n=a(6),o=(a(0),a(244)),s=["components"],r={id:"state_aware_scheduling",title:"Batch Workloads Ordering with StateAware Policy"},l={unversionedId:"design/state_aware_scheduling",id:"version-0.10.0/design/state_aware_sc [...]
\ No newline at end of file
diff --git a/842b9c6e.c7fa266f.js b/842b9c6e.c7fa266f.js
deleted file mode 100644
index 28211be..0000000
--- a/842b9c6e.c7fa266f.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[73],{128:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return r})),a.d(t,"metadata",(function(){return l})),a.d(t,"rightToc",(function(){return c})),a.d(t,"default",(function(){return p}));var i=a(2),n=a(6),o=(a(0),a(207)),s=["components"],r={id:"state_aware_scheduling",title:"Batch Workloads Ordering with StateAware Policy"},l={unversionedId:"design/state_aware_scheduling",id:"version-0.10.0/design/state_aware_sc [...]
\ No newline at end of file
diff --git a/5c518724.b7b73f5d.js b/850ece50.ed816be3.js
similarity index 93%
rename from 5c518724.b7b73f5d.js
rename to 850ece50.ed816be3.js
index e502895..2549b54 100644
--- a/5c518724.b7b73f5d.js
+++ b/850ece50.ed816be3.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[54],{109:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return s})),r.d(t,"rightToc",(function(){return l})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),c=(r(0),r(207)),o=["components"],i={id:"metrics",title:"Scheduler Metrics",keywords:["metrics"]},s={unversionedId:"performance/metrics",id:"version-0.10.0/performance/metrics",isDocsHomePage:!1,title:"Scheduler [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[89],{144:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return s})),r.d(t,"rightToc",(function(){return l})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),c=(r(0),r(244)),o=["components"],i={id:"metrics",title:"Scheduler Metrics",keywords:["metrics"]},s={unversionedId:"performance/metrics",id:"version-0.11.0/performance/metrics",isDocsHomePage:!1,title:"Scheduler [...]
\ No newline at end of file
diff --git a/872379cf.a9d305a8.js b/872379cf.d845cb0a.js
similarity index 97%
rename from 872379cf.a9d305a8.js
rename to 872379cf.d845cb0a.js
index 008294a..c836e81 100644
--- a/872379cf.a9d305a8.js
+++ b/872379cf.d845cb0a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[74],{129:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return l})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return s}));var n=r(2),o=r(6),c=(r(0),r(207)),a=["components"],i={id:"deployment",title:"Deployment Guide"},l={unversionedId:"setup/deployment",id:"version-0.8.0/setup/deployment",isDocsHomePage:!1,title:"Deployment Guide",description:"\x3c [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[90],{145:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return l})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return s}));var n=r(2),o=r(6),c=(r(0),r(244)),a=["components"],i={id:"deployment",title:"Deployment Guide"},l={unversionedId:"setup/deployment",id:"version-0.8.0/setup/deployment",isDocsHomePage:!1,title:"Deployment Guide",description:"\x3c [...]
\ No newline at end of file
diff --git a/8745e5b0.14d90448.js b/8745e5b0.14d90448.js
new file mode 100644
index 0000000..ccbd057
--- /dev/null
+++ b/8745e5b0.14d90448.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[91],{146:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return b}));var a=n(2),r=n(6),i=(n(0),n(244)),o=["components"],c={id:"openshift_development",title:"Development in CodeReady Containers"},l={unversionedId:"developer_guide/openshift_development",id:"version-0.10.0/developer_guide/openshift_ [...]
\ No newline at end of file
diff --git a/8745e5b0.3236959d.js b/8745e5b0.3236959d.js
deleted file mode 100644
index 9760a98..0000000
--- a/8745e5b0.3236959d.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[75],{130:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return b}));var a=n(2),r=n(6),i=(n(0),n(207)),o=["components"],c={id:"openshift_development",title:"Development in CodeReady Containers"},l={unversionedId:"developer_guide/openshift_development",id:"version-0.10.0/developer_guide/openshift_ [...]
\ No newline at end of file
diff --git a/54b2a591.e56a8a32.js b/88ef04a7.d253e2cd.js
similarity index 97%
rename from 54b2a591.e56a8a32.js
rename to 88ef04a7.d253e2cd.js
index 0e06a93..b5e5a59 100644
--- a/54b2a591.e56a8a32.js
+++ b/88ef04a7.d253e2cd.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[50],{105: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 s})),n.d(t,"default",(function(){return d}));var a=n(2),r=n(6),o=(n(0),n(207)),l=["components"],c={id:"trouble_shooting",title:"Trouble Shooting"},i={unversionedId:"user_guide/trouble_shooting",id:"version-0.10.0/user_guide/trouble_shooting",isDocsHomePage:!1,title:"Troubl [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[92],{147: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 s})),n.d(t,"default",(function(){return d}));var a=n(2),r=n(6),o=(n(0),n(244)),l=["components"],c={id:"trouble_shooting",title:"Trouble Shooting"},i={unversionedId:"user_guide/trouble_shooting",id:"version-0.11.0/user_guide/trouble_shooting",isDocsHomePage:!1,title:"Troubl [...]
\ No newline at end of file
diff --git a/8a6e3c59.1cb4e531.js b/8a6e3c59.1cb4e531.js
new file mode 100644
index 0000000..305b418
--- /dev/null
+++ b/8a6e3c59.1cb4e531.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[93],{148:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return s})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return l}));var n=r(2),a=r(6),o=(r(0),r(244)),i=["components"],c={id:"core_features",title:"Features",keywords:["feature"]},s={unversionedId:"get_started/core_features",id:"version-0.10.0/get_started/core_features",isDocsHomePage:!1,title:" [...]
\ No newline at end of file
diff --git a/8a6e3c59.f4a4dc10.js b/8a6e3c59.f4a4dc10.js
deleted file mode 100644
index 52454c8..0000000
--- a/8a6e3c59.f4a4dc10.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[76],{131:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return s})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return l}));var n=r(2),a=r(6),o=(r(0),r(207)),i=["components"],c={id:"core_features",title:"Features",keywords:["feature"]},s={unversionedId:"get_started/core_features",id:"version-0.10.0/get_started/core_features",isDocsHomePage:!1,title:" [...]
\ No newline at end of file
diff --git a/8ad1c52d.efdf84ee.js b/8ad1c52d.4385e67d.js
similarity index 98%
rename from 8ad1c52d.efdf84ee.js
rename to 8ad1c52d.4385e67d.js
index fa5d9ac..48e49a8 100644
--- a/8ad1c52d.efdf84ee.js
+++ b/8ad1c52d.4385e67d.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[77],{132: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 p})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),l=(n(0),n(207)),o=["components"],i={id:"user_guide",title:"User Guide",slug:"/"},s={unversionedId:"get_started/user_guide",id:"version-0.8.0/get_started/user_guide",isDocsHomePage:!1,title:"User Guide",descript [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[94],{149: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 p})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),l=(n(0),n(244)),o=["components"],i={id:"user_guide",title:"User Guide",slug:"/"},s={unversionedId:"get_started/user_guide",id:"version-0.8.0/get_started/user_guide",isDocsHomePage:!1,title:"User Guide",descript [...]
\ No newline at end of file
diff --git a/8d2ab356.1341ea5d.js b/8d2ab356.1341ea5d.js
new file mode 100644
index 0000000..65ffa01
--- /dev/null
+++ b/8d2ab356.1341ea5d.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[95],{150:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(2),a=n(6),o=(n(0),n(244)),i=["components"],l={id:"user_guide",title:"Get Started",slug:"/"},s={unversionedId:"get_started/user_guide",id:"version-0.10.0/get_started/user_guide",isDocsHomePage:!1,title:"Get Started",descr [...]
\ No newline at end of file
diff --git a/8d2ab356.78312169.js b/8d2ab356.78312169.js
deleted file mode 100644
index fd9a9d8..0000000
--- a/8d2ab356.78312169.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[78],{133:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(2),a=n(6),o=(n(0),n(207)),i=["components"],l={id:"user_guide",title:"Get Started",slug:"/"},s={unversionedId:"get_started/user_guide",id:"version-0.10.0/get_started/user_guide",isDocsHomePage:!1,title:"Get Started",descr [...]
\ No newline at end of file
diff --git a/8f5ca9a8.12eae055.js b/8f5ca9a8.12eae055.js
new file mode 100644
index 0000000..3009edf
--- /dev/null
+++ b/8f5ca9a8.12eae055.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[96],{151: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 u}));var a=t(2),o=t(6),r=(t(0),t(244)),c=["components"],i={id:"scheduler_core_design",title:"Scheduler Core Design"},l={unversionedId:"design/scheduler_core_design",id:"version-0.10.0/design/scheduler_core_design",isDocsHomePage:!1,t [...]
\ No newline at end of file
diff --git a/8f5ca9a8.5ce8d2b2.js b/8f5ca9a8.5ce8d2b2.js
deleted file mode 100644
index 6cd4a3c..0000000
--- a/8f5ca9a8.5ce8d2b2.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[79],{134: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 u}));var a=t(2),o=t(6),r=(t(0),t(207)),c=["components"],i={id:"scheduler_core_design",title:"Scheduler Core Design"},l={unversionedId:"design/scheduler_core_design",id:"version-0.10.0/design/scheduler_core_design",isDocsHomePage:!1,t [...]
\ No newline at end of file
diff --git a/8fce5129.1d49b86e.js b/8fce5129.1d49b86e.js
new file mode 100644
index 0000000..2d8c9f7
--- /dev/null
+++ b/8fce5129.1d49b86e.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[97],{152:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return s})),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),i=t(6),o=(t(0),t(244)),a=["components"],s={id:"resilience",title:"Resilience"},c={unversionedId:"design/resilience",id:"version-0.10.0/design/resilience",isDocsHomePage:!1,title:"Resilience",description:"\x3c!--",sour [...]
\ No newline at end of file
diff --git a/8fce5129.b5bd53f6.js b/8fce5129.b5bd53f6.js
deleted file mode 100644
index 3291dca..0000000
--- a/8fce5129.b5bd53f6.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[80],{135:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return s})),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),i=t(6),o=(t(0),t(207)),a=["components"],s={id:"resilience",title:"Resilience"},c={unversionedId:"design/resilience",id:"version-0.10.0/design/resilience",isDocsHomePage:!1,title:"Resilience",description:"\x3c!--",sour [...]
\ No newline at end of file
diff --git a/90998519.76503ed2.js b/90998519.28d908b7.js
similarity index 99%
rename from 90998519.76503ed2.js
rename to 90998519.28d908b7.js
index 21f8334..68fb5d5 100644
--- a/90998519.76503ed2.js
+++ b/90998519.28d908b7.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[81],{136: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 u}));var a=t(2),o=t(6),r=(t(0),t(207)),c=["components"],i={id:"scheduler_core_design",title:"Scheduler Core Design"},l={unversionedId:"design/scheduler_core_design",id:"design/scheduler_core_design",isDocsHomePage:!1,title:"Scheduler [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[98],{153: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 u}));var a=t(2),o=t(6),r=(t(0),t(244)),c=["components"],i={id:"scheduler_core_design",title:"Scheduler Core Design"},l={unversionedId:"design/scheduler_core_design",id:"design/scheduler_core_design",isDocsHomePage:!1,title:"Scheduler [...]
\ No newline at end of file
diff --git a/92a19523.72662e79.js b/92a19523.ebb16a9d.js
similarity index 95%
rename from 92a19523.72662e79.js
rename to 92a19523.ebb16a9d.js
index 72fb0bb..60ff023 100644
--- a/92a19523.72662e79.js
+++ b/92a19523.ebb16a9d.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[82],{137:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return s})),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),i=t(6),o=(t(0),t(207)),a=["components"],s={id:"resilience",title:"Resilience"},c={unversionedId:"design/resilience",id:"version-0.8.0/design/resilience",isDocsHomePage:!1,title:"Resilience",description:"\x3c!--",sourc [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[99],{154:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return s})),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),i=t(6),o=(t(0),t(244)),a=["components"],s={id:"resilience",title:"Resilience"},c={unversionedId:"design/resilience",id:"version-0.8.0/design/resilience",isDocsHomePage:!1,title:"Resilience",description:"\x3c!--",sourc [...]
\ No newline at end of file
diff --git a/92d75d1c.1bb1a912.js b/92d75d1c.1bb1a912.js
new file mode 100644
index 0000000..5ef2108
--- /dev/null
+++ b/92d75d1c.1bb1a912.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[100],{155: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 s})),n.d(t,"default",(function(){return b}));var a=n(2),o=n(6),r=(n(0),n(244)),l=["components"],c={id:"cache_removal",title:"Scheduler cache removal design"},i={unversionedId:"design/cache_removal",id:"version-0.10.0/design/cache_removal",isDocsHomePage:!1,title:"Schedule [...]
\ No newline at end of file
diff --git a/935f2afb.48260f6f.js b/935f2afb.48260f6f.js
new file mode 100644
index 0000000..323a1db
--- /dev/null
+++ b/935f2afb.48260f6f.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[101],{156: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 C [...]
\ No newline at end of file
diff --git a/935f2afb.5d99610e.js b/935f2afb.5d99610e.js
deleted file mode 100644
index 55782cc..0000000
--- a/935f2afb.5d99610e.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[84],{139: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 Co [...]
\ No newline at end of file
diff --git a/94e4428c.8d30833e.js b/94e4428c.8d30833e.js
new file mode 100644
index 0000000..294c507
--- /dev/null
+++ b/94e4428c.8d30833e.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[102],{157:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return d}));var r=n(2),o=n(6),i=(n(0),n(244)),a=["components"],c={id:"developer_guide",title:"Developer Guide"},l={unversionedId:"get_started/developer_guide",id:"version-0.8.0/get_started/developer_guide",isDocsHomePage:!1,title:"Develope [...]
\ No newline at end of file
diff --git a/94e4428c.9b6a8803.js b/94e4428c.9b6a8803.js
deleted file mode 100644
index cc135c3..0000000
--- a/94e4428c.9b6a8803.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[85],{140:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return d}));var r=n(2),o=n(6),i=(n(0),n(207)),a=["components"],c={id:"developer_guide",title:"Developer Guide"},l={unversionedId:"get_started/developer_guide",id:"version-0.8.0/get_started/developer_guide",isDocsHomePage:!1,title:"Developer [...]
\ No newline at end of file
diff --git a/9523dcb5.6a71c561.js b/9523dcb5.6a71c561.js
new file mode 100644
index 0000000..b9b18e2
--- /dev/null
+++ b/9523dcb5.6a71c561.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[103],{158:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return p}));var o=n(2),i=n(6),a=(n(0),n(244)),r=["components"],s={id:"how_to_contribute",title:"How To Contribute"},l={unversionedId:"community/how_to_contribute",id:"version-0.8.0/community/how_to_contribute",isDocsHomePage:!1,title:"How  [...]
\ No newline at end of file
diff --git a/9523dcb5.81584aea.js b/9523dcb5.81584aea.js
deleted file mode 100644
index b072d5e..0000000
--- a/9523dcb5.81584aea.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[86],{141:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return p}));var o=n(2),i=n(6),a=(n(0),n(207)),r=["components"],s={id:"how_to_contribute",title:"How To Contribute"},l={unversionedId:"community/how_to_contribute",id:"version-0.8.0/community/how_to_contribute",isDocsHomePage:!1,title:"How T [...]
\ No newline at end of file
diff --git a/9707d709.6a036367.js b/9707d709.6a036367.js
deleted file mode 100644
index 7dc9a97..0000000
--- a/9707d709.6a036367.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[87],{142:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return b}));var r=n(2),a=n(6),i=(n(0),n(207)),o=["components"],c={id:"evaluate_perf_function_with_kubemark",title:"Perf With Kubemark"},s={unversionedId:"performance/evaluate_perf_function_with_kubemark",id:"version-0.8.0/performance/evalua [...]
\ No newline at end of file
diff --git a/9707d709.f3775e80.js b/9707d709.f3775e80.js
new file mode 100644
index 0000000..9a706ca
--- /dev/null
+++ b/9707d709.f3775e80.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[104],{159:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return b}));var r=n(2),a=n(6),i=(n(0),n(244)),o=["components"],c={id:"evaluate_perf_function_with_kubemark",title:"Perf With Kubemark"},s={unversionedId:"performance/evaluate_perf_function_with_kubemark",id:"version-0.8.0/performance/evalu [...]
\ No newline at end of file
diff --git a/98bfff7a.5dc06140.js b/98bfff7a.5dc06140.js
new file mode 100644
index 0000000..66c2f41
--- /dev/null
+++ b/98bfff7a.5dc06140.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[105],{160:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return o})),a.d(t,"metadata",(function(){return s})),a.d(t,"rightToc",(function(){return l})),a.d(t,"default",(function(){return u}));var n=a(2),i=a(6),r=(a(0),a(244)),c=["components"],o={id:"scheduler_object_states",title:"Scheduler Object States"},s={unversionedId:"design/scheduler_object_states",id:"version-0.9.0/design/scheduler_object_states",isDocsHomeP [...]
\ No newline at end of file
diff --git a/98bfff7a.b6d2b344.js b/98bfff7a.b6d2b344.js
deleted file mode 100644
index 4bb8002..0000000
--- a/98bfff7a.b6d2b344.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[88],{143:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return o})),a.d(t,"metadata",(function(){return s})),a.d(t,"rightToc",(function(){return l})),a.d(t,"default",(function(){return u}));var n=a(2),i=a(6),r=(a(0),a(207)),c=["components"],o={id:"scheduler_object_states",title:"Scheduler Object States"},s={unversionedId:"design/scheduler_object_states",id:"version-0.9.0/design/scheduler_object_states",isDocsHomePa [...]
\ No newline at end of file
diff --git a/9a6d52da.288c8e8d.js b/9a6d52da.288c8e8d.js
new file mode 100644
index 0000000..520ef57
--- /dev/null
+++ b/9a6d52da.288c8e8d.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[106],{161:function(e){e.exports=JSON.parse('{"version":"0.9.0","label":"0.9.0","isLast":false,"docsSidebars":{"version-0.9.0/docs":[{"collapsed":true,"type":"category","label":"Get Started","items":[{"type":"link","label":"Release Notes","href":"/release-announce/0.9.0/"},{"type":"link","label":"Get Started","href":"/docs/0.9.0/"},{"type":"link","label":"Features","href":"/docs/0.9.0/get_started/core_features"}]},{"collapsed":true,"typ [...]
\ No newline at end of file
diff --git a/9a6d52da.c98adb8c.js b/9a6d52da.c98adb8c.js
deleted file mode 100644
index 5cdb212..0000000
--- a/9a6d52da.c98adb8c.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[89],{144:function(e){e.exports=JSON.parse('{"version":"0.9.0","label":"0.9.0","isLast":false,"docsSidebars":{"version-0.9.0/docs":[{"collapsed":true,"type":"category","label":"Get Started","items":[{"type":"link","label":"Release Notes","href":"/release-announce/0.9.0/"},{"type":"link","label":"Get Started","href":"/docs/0.9.0/"},{"type":"link","label":"Features","href":"/docs/0.9.0/get_started/core_features"}]},{"collapsed":true,"type [...]
\ No newline at end of file
diff --git a/9ce8caa5.d6f86e10.js b/9ce8caa5.d6f86e10.js
new file mode 100644
index 0000000..b0633bf
--- /dev/null
+++ b/9ce8caa5.d6f86e10.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[107],{162:function(e){e.exports=JSON.parse('{"version":"0.10.0","label":"0.10.0","isLast":false,"docsSidebars":{"version-0.10.0/docs":[{"collapsed":true,"type":"category","label":"Get Started","items":[{"type":"link","label":"Release Notes","href":"/release-announce/0.10.0/"},{"type":"link","label":"Get Started","href":"/docs/0.10.0/"},{"type":"link","label":"Features","href":"/docs/0.10.0/get_started/core_features"}]},{"collapsed":tru [...]
\ No newline at end of file
diff --git a/9ce8caa5.e93ee3e1.js b/9ce8caa5.e93ee3e1.js
deleted file mode 100644
index 11c46cf..0000000
--- a/9ce8caa5.e93ee3e1.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[90],{145:function(e){e.exports=JSON.parse('{"version":"0.10.0","label":"0.10.0","isLast":true,"docsSidebars":{"version-0.10.0/docs":[{"collapsed":true,"type":"category","label":"Get Started","items":[{"type":"link","label":"Release Notes","href":"/release-announce/0.10.0/"},{"type":"link","label":"Get Started","href":"/docs/"},{"type":"link","label":"Features","href":"/docs/get_started/core_features"}]},{"collapsed":true,"type":"catego [...]
\ No newline at end of file
diff --git a/9e9f5dce.27ac8d9c.js b/9e9f5dce.27ac8d9c.js
deleted file mode 100644
index 091e772..0000000
--- a/9e9f5dce.27ac8d9c.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[91],{146:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),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),o=(n(0),n(207)),i=["components"],p={id:"pluggable_app_management",title:"Pluggable App Management"},s={unversionedId:"design/pluggable_app_management",id:"version-0.9.0/design/pluggable_app_management",isDocsHo [...]
\ No newline at end of file
diff --git a/9e9f5dce.6b25cf91.js b/9e9f5dce.6b25cf91.js
new file mode 100644
index 0000000..7065cbe
--- /dev/null
+++ b/9e9f5dce.6b25cf91.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[108],{163:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),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),o=(n(0),n(244)),i=["components"],p={id:"pluggable_app_management",title:"Pluggable App Management"},s={unversionedId:"design/pluggable_app_management",id:"version-0.9.0/design/pluggable_app_management",isDocsH [...]
\ No newline at end of file
diff --git a/a2c1c70a.01b0f485.js b/a2c1c70a.01b0f485.js
deleted file mode 100644
index fe07b73..0000000
--- a/a2c1c70a.01b0f485.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[92],{147:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return s})),t.d(n,"rightToc",(function(){return l})),t.d(n,"default",(function(){return u}));var r=t(2),o=t(6),a=(t(0),t(207)),c=["components"],i={id:"cluster",title:"Cluster"},s={unversionedId:"api/cluster",id:"version-0.10.0/api/cluster",isDocsHomePage:!1,title:"Cluster",description:"\x3c!--",source:"@site/versioned_d [...]
\ No newline at end of file
diff --git a/a2c1c70a.c0a4b2f1.js b/a2c1c70a.c0a4b2f1.js
new file mode 100644
index 0000000..8bf9a51
--- /dev/null
+++ b/a2c1c70a.c0a4b2f1.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[109],{164:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return s})),t.d(n,"rightToc",(function(){return l})),t.d(n,"default",(function(){return u}));var r=t(2),o=t(6),a=(t(0),t(244)),c=["components"],i={id:"cluster",title:"Cluster"},s={unversionedId:"api/cluster",id:"version-0.10.0/api/cluster",isDocsHomePage:!1,title:"Cluster",description:"\x3c!--",source:"@site/versioned_ [...]
\ No newline at end of file
diff --git a/a4a95510.13c3c4f8.js b/a4a95510.13c3c4f8.js
new file mode 100644
index 0000000..5f23223
--- /dev/null
+++ b/a4a95510.13c3c4f8.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[110],{165:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return c})),t.d(n,"metadata",(function(){return l})),t.d(n,"rightToc",(function(){return p})),t.d(n,"default",(function(){return u}));var o=t(2),r=t(6),a=(t(0),t(244)),i=["components"],c={id:"profiling",title:"Profiling"},l={unversionedId:"performance/profiling",id:"version-0.9.0/performance/profiling",isDocsHomePage:!1,title:"Profiling",description:"\x3c!--" [...]
\ No newline at end of file
diff --git a/a4a95510.b6de4f58.js b/a4a95510.b6de4f58.js
deleted file mode 100644
index 2dc13d1..0000000
--- a/a4a95510.b6de4f58.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[93],{148:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return c})),t.d(n,"metadata",(function(){return l})),t.d(n,"rightToc",(function(){return p})),t.d(n,"default",(function(){return u}));var o=t(2),r=t(6),a=(t(0),t(207)),i=["components"],c={id:"profiling",title:"Profiling"},l={unversionedId:"performance/profiling",id:"version-0.9.0/performance/profiling",isDocsHomePage:!1,title:"Profiling",description:"\x3c!--", [...]
\ No newline at end of file
diff --git a/a5b5dcea.b96db3ec.js b/a5b5dcea.b96db3ec.js
new file mode 100644
index 0000000..823f817
--- /dev/null
+++ b/a5b5dcea.b96db3ec.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[111],{166: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 u})),n.d(t,"default",(function(){return d}));var r=n(2),o=n(6),a=(n(0),n(244)),c=["components"],i={id:"configure_scheduler",title:"Configure Scheduler"},l={unversionedId:"setup/configure_scheduler",id:"version-0.8.0/setup/configure_scheduler",isDocsHomePage:!1,title:"Conf [...]
\ No newline at end of file
diff --git a/a5b5dcea.daaf624f.js b/a5b5dcea.daaf624f.js
deleted file mode 100644
index 8b1e801..0000000
--- a/a5b5dcea.daaf624f.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[94],{149: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 u})),n.d(t,"default",(function(){return d}));var r=n(2),o=n(6),a=(n(0),n(207)),c=["components"],i={id:"configure_scheduler",title:"Configure Scheduler"},l={unversionedId:"setup/configure_scheduler",id:"version-0.8.0/setup/configure_scheduler",isDocsHomePage:!1,title:"Confi [...]
\ No newline at end of file
diff --git a/a6514927.2006b6ff.js b/a6514927.2006b6ff.js
deleted file mode 100644
index 6ce05a3..0000000
--- a/a6514927.2006b6ff.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[95],{150:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return o})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var a=n(2),r=n(6),l=(n(0),n(207)),i=["components"],u={id:"placement_rules",title:"App Placement Rules"},o={unversionedId:"user_guide/placement_rules",id:"user_guide/placement_rules",isDocsHomePage:!1,title:"App Placement Rules", [...]
\ No newline at end of file
diff --git a/a6514927.cadbf249.js b/a6514927.cadbf249.js
new file mode 100644
index 0000000..d9b6268
--- /dev/null
+++ b/a6514927.cadbf249.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[112],{167:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return o})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var a=n(2),r=n(6),l=(n(0),n(244)),i=["components"],u={id:"placement_rules",title:"App Placement Rules"},o={unversionedId:"user_guide/placement_rules",id:"user_guide/placement_rules",isDocsHomePage:!1,title:"App Placement Rules" [...]
\ No newline at end of file
diff --git a/a75efafa.58b3e79e.js b/a75efafa.58b3e79e.js
deleted file mode 100644
index 617eda0..0000000
--- a/a75efafa.58b3e79e.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[96],{151:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return s})),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),i=t(6),o=(t(0),t(207)),a=["components"],s={id:"resilience",title:"Resilience"},c={unversionedId:"design/resilience",id:"version-0.9.0/design/resilience",isDocsHomePage:!1,title:"Resilience",description:"\x3c!--",sourc [...]
\ No newline at end of file
diff --git a/a75efafa.ea38897c.js b/a75efafa.ea38897c.js
new file mode 100644
index 0000000..5cb334e
--- /dev/null
+++ b/a75efafa.ea38897c.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[113],{168:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return s})),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),i=t(6),o=(t(0),t(244)),a=["components"],s={id:"resilience",title:"Resilience"},c={unversionedId:"design/resilience",id:"version-0.9.0/design/resilience",isDocsHomePage:!1,title:"Resilience",description:"\x3c!--",sour [...]
\ No newline at end of file
diff --git a/a7fed74b.588b12c6.js b/a7fed74b.588b12c6.js
deleted file mode 100644
index 34c13f0..0000000
--- a/a7fed74b.588b12c6.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[97],{152:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),i=(n(0),n(207)),o=["components"],s={id:"acls",title:"ACLs"},c={unversionedId:"user_guide/acls",id:"user_guide/acls",isDocsHomePage:!1,title:"ACLs",description:"\x3c!--",source:"@site/docs/user_guide/acls.md",sl [...]
\ No newline at end of file
diff --git a/a7fed74b.c1d3cc58.js b/a7fed74b.c1d3cc58.js
new file mode 100644
index 0000000..ef8d64a
--- /dev/null
+++ b/a7fed74b.c1d3cc58.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[114],{169:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),i=(n(0),n(244)),o=["components"],s={id:"acls",title:"ACLs"},c={unversionedId:"user_guide/acls",id:"user_guide/acls",isDocsHomePage:!1,title:"ACLs",description:"\x3c!--",source:"@site/docs/user_guide/acls.md",s [...]
\ No newline at end of file
diff --git a/a9215700.f7c769fb.js b/a9215700.f7c769fb.js
new file mode 100644
index 0000000..72e3587
--- /dev/null
+++ b/a9215700.f7c769fb.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[115],{170: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 u})),t.d(r,"default",(function(){return d}));var n=t(2),i=t(6),c=(t(0),t(244)),o=["components"],a={id:"architecture",title:"Architecture"},s={unversionedId:"design/architecture",id:"version-0.10.0/design/architecture",isDocsHomePage:!1,title:"Architecture",description:"\x [...]
\ No newline at end of file
diff --git a/a9bc95bb.2e9bf923.js b/a9bc95bb.2e9bf923.js
deleted file mode 100644
index f4a6ef6..0000000
--- a/a9bc95bb.2e9bf923.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[99],{154:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return p}));var r=n(2),o=n(6),i=(n(0),n(207)),a=["components"],l={id:"build",title:"Build and Run"},c={unversionedId:"developer_guide/build",id:"version-0.10.0/developer_guide/build",isDocsHomePage:!1,title:"Build and Run",description:"\x3c [...]
\ No newline at end of file
diff --git a/f6435ed1.90b940ef.js b/a9bc95bb.fba86891.js
similarity index 51%
copy from f6435ed1.90b940ef.js
copy to a9bc95bb.fba86891.js
index 33fbd15..5541b26 100644
--- a/f6435ed1.90b940ef.js
+++ b/a9bc95bb.fba86891.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[142],{199:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return p}));var r=n(2),o=n(6),i=(n(0),n(207)),a=["components"],l={id:"build",title:"Build and Run"},c={unversionedId:"developer_guide/build",id:"developer_guide/build",isDocsHomePage:!1,title:"Build and Run",description:"\x3c!--",source:"@ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[116],{171:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return p}));var r=n(2),o=n(6),i=(n(0),n(244)),a=["components"],l={id:"build",title:"Build and Run"},c={unversionedId:"developer_guide/build",id:"version-0.10.0/developer_guide/build",isDocsHomePage:!1,title:"Build and Run",description:"\x3 [...]
\ No newline at end of file
diff --git a/aa392378.3e2b532b.js b/aa392378.6a72d4ca.js
similarity index 98%
rename from aa392378.3e2b532b.js
rename to aa392378.6a72d4ca.js
index b31ee34..38b112e 100644
--- a/aa392378.3e2b532b.js
+++ b/aa392378.6a72d4ca.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[100],{155:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return s})),t.d(n,"metadata",(function(){return l})),t.d(n,"rightToc",(function(){return c})),t.d(n,"default",(function(){return d}));var a=t(2),r=t(6),i=(t(0),t(207)),o=["components"],s={id:"gang_scheduling",title:"Gang Scheduling"},l={unversionedId:"user_guide/gang_scheduling",id:"user_guide/gang_scheduling",isDocsHomePage:!1,title:"Gang Scheduling",descrip [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[117],{172:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return s})),t.d(n,"metadata",(function(){return l})),t.d(n,"rightToc",(function(){return c})),t.d(n,"default",(function(){return d}));var a=t(2),r=t(6),i=(t(0),t(244)),o=["components"],s={id:"gang_scheduling",title:"Gang Scheduling"},l={unversionedId:"user_guide/gang_scheduling",id:"user_guide/gang_scheduling",isDocsHomePage:!1,title:"Gang Scheduling",descrip [...]
\ No newline at end of file
diff --git a/aaed39fd.a59a37b6.js b/aaed39fd.3f24467d.js
similarity index 96%
rename from aaed39fd.a59a37b6.js
rename to aaed39fd.3f24467d.js
index 9b77bcc..955295c 100644
--- a/aaed39fd.a59a37b6.js
+++ b/aaed39fd.3f24467d.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[101],{156:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return u}));var r=n(2),i=n(6),o=(n(0),n(207)),a=["components"],c={id:"predicates",title:"Support K8s Predicates"},s={unversionedId:"design/predicates",id:"design/predicates",isDocsHomePage:!1,title:"Support K8s Predicates",description:"\x3 [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[118],{173:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return u}));var r=n(2),i=n(6),o=(n(0),n(244)),a=["components"],c={id:"predicates",title:"Support K8s Predicates"},s={unversionedId:"design/predicates",id:"design/predicates",isDocsHomePage:!1,title:"Support K8s Predicates",description:"\x3 [...]
\ No newline at end of file
diff --git a/ac22c4de.17118166.js b/ac22c4de.056c565e.js
similarity index 96%
rename from ac22c4de.17118166.js
rename to ac22c4de.056c565e.js
index 2d0037e..cc6d2d9 100644
--- a/ac22c4de.17118166.js
+++ b/ac22c4de.056c565e.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[102],{157:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return l})),t.d(n,"metadata",(function(){return s})),t.d(n,"rightToc",(function(){return u})),t.d(n,"default",(function(){return p}));var r=t(2),a=t(6),o=(t(0),t(207)),i=["components"],l={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_10 [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[119],{174:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return l})),t.d(n,"metadata",(function(){return s})),t.d(n,"rightToc",(function(){return u})),t.d(n,"default",(function(){return p}));var r=t(2),a=t(6),o=(t(0),t(244)),i=["components"],l={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_10 [...]
\ No newline at end of file
diff --git a/ac710fda.bd440d78.js b/ac710fda.985dcf1f.js
similarity index 98%
rename from ac710fda.bd440d78.js
rename to ac710fda.985dcf1f.js
index e8ed654..1368677 100644
--- a/ac710fda.bd440d78.js
+++ b/ac710fda.985dcf1f.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[103],{158:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return s})),t.d(n,"metadata",(function(){return i})),t.d(n,"rightToc",(function(){return l})),t.d(n,"default",(function(){return p}));var a=t(2),o=t(6),r=(t(0),t(207)),c=["components"],s={id:"scheduler",title:"Scheduler"},i={unversionedId:"api/scheduler",id:"version-0.9.0/api/scheduler",isDocsHomePage:!1,title:"Scheduler",description:"\x3c!--",source:"@site/v [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[120],{175:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return s})),t.d(n,"metadata",(function(){return i})),t.d(n,"rightToc",(function(){return l})),t.d(n,"default",(function(){return p}));var a=t(2),o=t(6),r=(t(0),t(244)),c=["components"],s={id:"scheduler",title:"Scheduler"},i={unversionedId:"api/scheduler",id:"version-0.9.0/api/scheduler",isDocsHomePage:!1,title:"Scheduler",description:"\x3c!--",source:"@site/v [...]
\ No newline at end of file
diff --git a/ae8ddf81.fbaf59ff.js b/ae8ddf81.adf3e3b4.js
similarity index 96%
rename from ae8ddf81.fbaf59ff.js
rename to ae8ddf81.adf3e3b4.js
index 56541df..3504181 100644
--- a/ae8ddf81.fbaf59ff.js
+++ b/ae8ddf81.adf3e3b4.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[104],{159: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 p})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),s=(n(0),n(207)),o=["components"],i={id:"run_spark",title:"Run Spark Jobs",description:"How to run Spark jobs with YuniKorn",keywords:["spark"]},c={unversionedId:"user_guide/workloads/run_spark",id:"user_guide/ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[121],{176: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 p})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),s=(n(0),n(244)),o=["components"],i={id:"run_spark",title:"Run Spark Jobs",description:"How to run Spark jobs with YuniKorn",keywords:["spark"]},c={unversionedId:"user_guide/workloads/run_spark",id:"user_guide/ [...]
\ No newline at end of file
diff --git a/c07122e1.158e89d0.js b/aea5966f.60de3194.js
similarity index 94%
rename from c07122e1.158e89d0.js
rename to aea5966f.60de3194.js
index 6555f6c..bdb6879 100644
--- a/c07122e1.158e89d0.js
+++ b/aea5966f.60de3194.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[112],{167:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(2),i=n(6),a=(n(0),n(207)),o=["components"],l={id:"k8shim",title:"Kubernetes Shim Design"},s={unversionedId:"design/k8shim",id:"version-0.10.0/design/k8shim",isDocsHomePage:!1,title:"Kubernetes Shim Design",description:" [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[122],{177:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(2),i=n(6),a=(n(0),n(244)),o=["components"],l={id:"k8shim",title:"Kubernetes Shim Design"},s={unversionedId:"design/k8shim",id:"version-0.11.0/design/k8shim",isDocsHomePage:!1,title:"Kubernetes Shim Design",description:" [...]
\ No newline at end of file
diff --git a/afe6f65e.0aaf2ea7.js b/afe6f65e.bc78ec14.js
similarity index 98%
rename from afe6f65e.0aaf2ea7.js
rename to afe6f65e.bc78ec14.js
index 1294cc3..4627afe 100644
--- a/afe6f65e.0aaf2ea7.js
+++ b/afe6f65e.bc78ec14.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[105],{160:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return u}));var i=n(2),a=n(6),r=(n(0),n(207)),o=["components"],l={id:"sorting_policies",title:"Sorting Policies"},s={unversionedId:"user_guide/sorting_policies",id:"user_guide/sorting_policies",isDocsHomePage:!1,title:"Sorting Policies",de [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[123],{178:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return u}));var i=n(2),a=n(6),r=(n(0),n(244)),o=["components"],l={id:"sorting_policies",title:"Sorting Policies"},s={unversionedId:"user_guide/sorting_policies",id:"user_guide/sorting_policies",isDocsHomePage:!1,title:"Sorting Policies",de [...]
\ No newline at end of file
diff --git a/b06b747e.a9f3df13.js b/b06b747e.a9f3df13.js
new file mode 100644
index 0000000..b20fbc0
--- /dev/null
+++ b/b06b747e.a9f3df13.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[124],{179: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 m}));var a=n(2),r=n(6),s=(n(0),n(244)),o=["components"],c={id:"namespace_resource_quota",title:"Namespace Resource Quota"},i={unversionedId:"design/namespace_resource_quota",id:"version-0.10.0/design/namespace_resource_quota",isDocs [...]
\ No newline at end of file
diff --git a/b16939e2.ffff4e90.js b/b16939e2.ffff4e90.js
new file mode 100644
index 0000000..2f3b504
--- /dev/null
+++ b/b16939e2.ffff4e90.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[125],{180:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),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),o=(n(0),n(244)),i=["components"],p={id:"pluggable_app_management",title:"Pluggable App Management"},s={unversionedId:"design/pluggable_app_management",id:"version-0.11.0/design/pluggable_app_management",isDocs [...]
\ No newline at end of file
diff --git a/b2f441e1.5e9261b1.js b/b2f441e1.68b3b135.js
similarity index 94%
rename from b2f441e1.5e9261b1.js
rename to b2f441e1.68b3b135.js
index d38790a..1c329c4 100644
--- a/b2f441e1.5e9261b1.js
+++ b/b2f441e1.68b3b135.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[107],{162:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return o})),t.d(r,"metadata",(function(){return s})),t.d(r,"rightToc",(function(){return u})),t.d(r,"default",(function(){return d}));var n=t(2),c=t(6),i=(t(0),t(207)),a=["components"],o={id:"architecture",title:"Architecture"},s={unversionedId:"design/architecture",id:"version-0.9.0/design/architecture",isDocsHomePage:!1,title:"Architecture",description:"\x3 [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[126],{181:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return o})),t.d(r,"metadata",(function(){return s})),t.d(r,"rightToc",(function(){return u})),t.d(r,"default",(function(){return d}));var n=t(2),c=t(6),i=(t(0),t(244)),a=["components"],o={id:"architecture",title:"Architecture"},s={unversionedId:"design/architecture",id:"version-0.9.0/design/architecture",isDocsHomePage:!1,title:"Architecture",description:"\x3 [...]
\ No newline at end of file
diff --git a/b56a9dad.7d3b6334.js b/b56a9dad.80d6ea7c.js
similarity index 98%
rename from b56a9dad.7d3b6334.js
rename to b56a9dad.80d6ea7c.js
index 097fba8..1b1c9f9 100644
--- a/b56a9dad.7d3b6334.js
+++ b/b56a9dad.80d6ea7c.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[108],{163:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return b}));var r=n(2),a=n(6),o=(n(0),n(207)),i=["components"],l={id:"reporting_issues",title:"Reporting Issues"},u={unversionedId:"community/reporting_issues",id:"version-0.8.0/community/reporting_issues",isDocsHomePage:!1,title:"Reportin [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[127],{182:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return b}));var r=n(2),a=n(6),o=(n(0),n(244)),i=["components"],l={id:"reporting_issues",title:"Reporting Issues"},u={unversionedId:"community/reporting_issues",id:"version-0.8.0/community/reporting_issues",isDocsHomePage:!1,title:"Reportin [...]
\ No newline at end of file
diff --git a/b8c87182.c17c2f2c.js b/b8c87182.dff05a38.js
similarity index 98%
rename from b8c87182.c17c2f2c.js
rename to b8c87182.dff05a38.js
index b0ffda0..eb28ebe 100644
--- a/b8c87182.c17c2f2c.js
+++ b/b8c87182.dff05a38.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[109],{164: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 d}));var o=t(2),r=t(6),a=(t(0),t(207)),c=["components"],i={id:"scheduler_core_design",title:"Scheduler Core Design"},l={unversionedId:"design/scheduler_core_design",id:"version-0.9.0/design/scheduler_core_design",isDocsHomePage:!1,t [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[128],{183: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 d}));var o=t(2),r=t(6),a=(t(0),t(244)),c=["components"],i={id:"scheduler_core_design",title:"Scheduler Core Design"},l={unversionedId:"design/scheduler_core_design",id:"version-0.9.0/design/scheduler_core_design",isDocsHomePage:!1,t [...]
\ No newline at end of file
diff --git a/b99ad014.40a6612b.js b/b99ad014.40a6612b.js
new file mode 100644
index 0000000..3b6b749
--- /dev/null
+++ b/b99ad014.40a6612b.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[129],{184:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var a=n(2),i=n(6),r=(n(0),n(244)),o=["components"],l={id:"scheduler_configuration",title:"Scheduler Configuration"},u={unversionedId:"design/scheduler_configuration",id:"version-0.10.0/design/scheduler_configuration",isDocsHome [...]
\ No newline at end of file
diff --git a/bb9c3ed9.b6bcece3.js b/bb9c3ed9.b6bcece3.js
new file mode 100644
index 0000000..f677a6b
--- /dev/null
+++ b/bb9c3ed9.b6bcece3.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[130],{185: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 u}));var a=t(2),o=t(6),r=(t(0),t(244)),c=["components"],i={id:"scheduler_core_design",title:"Scheduler Core Design"},l={unversionedId:"design/scheduler_core_design",id:"version-0.11.0/design/scheduler_core_design",isDocsHomePage:!1, [...]
\ No newline at end of file
diff --git a/bebf10ba.aebd9e81.js b/bebf10ba.1e0486d9.js
similarity index 97%
rename from bebf10ba.aebd9e81.js
rename to bebf10ba.1e0486d9.js
index 7a1994e..281dcf0 100644
--- a/bebf10ba.aebd9e81.js
+++ b/bebf10ba.1e0486d9.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[111],{166: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 u})),n.d(t,"default",(function(){return b}));var r=n(2),o=n(6),a=(n(0),n(207)),c=["components"],i={id:"deployment",title:"Deploy to Kubernetes"},l={unversionedId:"developer_guide/deployment",id:"version-0.9.0/developer_guide/deployment",isDocsHomePage:!1,title:"Deploy to  [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[131],{186: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 u})),n.d(t,"default",(function(){return b}));var r=n(2),o=n(6),a=(n(0),n(244)),c=["components"],i={id:"deployment",title:"Deploy to Kubernetes"},l={unversionedId:"developer_guide/deployment",id:"version-0.9.0/developer_guide/deployment",isDocsHomePage:!1,title:"Deploy to  [...]
\ No newline at end of file
diff --git a/c07122e1.74f9fce5.js b/c07122e1.74f9fce5.js
new file mode 100644
index 0000000..2b5309e
--- /dev/null
+++ b/c07122e1.74f9fce5.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[132],{187:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(2),i=n(6),a=(n(0),n(244)),o=["components"],l={id:"k8shim",title:"Kubernetes Shim Design"},s={unversionedId:"design/k8shim",id:"version-0.10.0/design/k8shim",isDocsHomePage:!1,title:"Kubernetes Shim Design",description:" [...]
\ No newline at end of file
diff --git a/c0a49dd7.2d3008c1.js b/c0a49dd7.2d3008c1.js
new file mode 100644
index 0000000..1242758
--- /dev/null
+++ b/c0a49dd7.2d3008c1.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[133],{188:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return p}));var a=n(2),r=n(6),i=(n(0),n(244)),o=["components"],u={id:"queue_config",title:"Partition and Queue Configuration"},s={unversionedId:"user_guide/queue_config",id:"version-0.11.0/user_guide/queue_config",isDocsHomePage:!1,title:" [...]
\ No newline at end of file
diff --git a/c140d46c.6fd3e9b6.js b/c140d46c.6fd3e9b6.js
new file mode 100644
index 0000000..8563e80
--- /dev/null
+++ b/c140d46c.6fd3e9b6.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[134],{189:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return p}));var r=n(2),o=n(6),i=(n(0),n(244)),a=["components"],l={id:"build",title:"Build and Run"},c={unversionedId:"developer_guide/build",id:"version-0.11.0/developer_guide/build",isDocsHomePage:!1,title:"Build and Run",description:"\x3 [...]
\ No newline at end of file
diff --git a/c1d1596b.4b532c75.js b/c1d1596b.4b532c75.js
new file mode 100644
index 0000000..b5d0c8e
--- /dev/null
+++ b/c1d1596b.4b532c75.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[135],{190:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return b}));var a=n(2),r=n(6),i=(n(0),n(244)),o=["components"],c={id:"openshift_development",title:"Development in CodeReady Containers"},l={unversionedId:"developer_guide/openshift_development",id:"version-0.11.0/developer_guide/openshift [...]
\ No newline at end of file
diff --git a/c3b79105.ec39c39f.js b/c3b79105.f8d9a67f.js
similarity index 97%
rename from c3b79105.ec39c39f.js
rename to c3b79105.f8d9a67f.js
index 972e74f..638d22b 100644
--- a/c3b79105.ec39c39f.js
+++ b/c3b79105.f8d9a67f.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[113],{168:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return s})),t.d(r,"metadata",(function(){return c})),t.d(r,"rightToc",(function(){return u})),t.d(r,"default",(function(){return d}));var n=t(2),o=t(6),i=(t(0),t(207)),a=["components"],s={id:"core_features",title:"Features",keywords:["feature"]},c={unversionedId:"get_started/core_features",id:"version-0.9.0/get_started/core_features",isDocsHomePage:!1,title:" [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[136],{191:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return s})),t.d(r,"metadata",(function(){return c})),t.d(r,"rightToc",(function(){return u})),t.d(r,"default",(function(){return d}));var n=t(2),o=t(6),i=(t(0),t(244)),a=["components"],s={id:"core_features",title:"Features",keywords:["feature"]},c={unversionedId:"get_started/core_features",id:"version-0.9.0/get_started/core_features",isDocsHomePage:!1,title:" [...]
\ No newline at end of file
diff --git a/c3dff334.e91730bc.js b/c3dff334.3ef70807.js
similarity index 96%
rename from c3dff334.e91730bc.js
rename to c3dff334.3ef70807.js
index 0771379..9d8f2e5 100644
--- a/c3dff334.e91730bc.js
+++ b/c3dff334.3ef70807.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[114],{169: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 l})),t.d(n,"default",(function(){return u}));var r=t(2),a=t(6),s=(t(0),t(207)),o=["components"],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 [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[137],{192: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 l})),t.d(n,"default",(function(){return u}));var r=t(2),a=t(6),s=(t(0),t(244)),o=["components"],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 [...]
\ No newline at end of file
diff --git a/c4f5d8e4.91a7bfaa.js b/c4f5d8e4.8792d41a.js
similarity index 92%
rename from c4f5d8e4.91a7bfaa.js
rename to c4f5d8e4.8792d41a.js
index 80b5b83..80085b8 100644
--- a/c4f5d8e4.91a7bfaa.js
+++ b/c4f5d8e4.8792d41a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[115],{170:function(e,a,t){"use strict";t.r(a);var n=t(0),r=t.n(n),l=t(209),c=t(213),i=t(208),s=t(171),m=t.n(s),o=t(218),u=function(e){var a=e.lightImageSrc,t=e.darkImageSrc,n=Object(o.a)().isDarkTheme;return r.a.createElement("img",{src:n?t:a,alt:"why",className:m.a.timelineImage})},g=[{title:r.a.createElement(r.a.Fragment,null,"Scheduling Capabilities"),imageUrl:"/img/resource-scheduling.png",description:r.a.createElement(r.a.Fragment [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[138],{193:function(e,a,t){"use strict";t.r(a);var n=t(0),r=t.n(n),l=t(246),c=t(250),i=t(245),s=t(194),m=t.n(s),o=t(255),u=function(e){var a=e.lightImageSrc,t=e.darkImageSrc,n=Object(o.a)().isDarkTheme;return r.a.createElement("img",{src:n?t:a,alt:"why",className:m.a.timelineImage})},g=[{title:r.a.createElement(r.a.Fragment,null,"Scheduling Capabilities"),imageUrl:"/img/resource-scheduling.png",description:r.a.createElement(r.a.Fragment [...]
\ No newline at end of file
diff --git a/c6405911.af6554c5.js b/c6405911.8d323d14.js
similarity index 95%
rename from c6405911.af6554c5.js
rename to c6405911.8d323d14.js
index c97de11..2b7f378 100644
--- a/c6405911.af6554c5.js
+++ b/c6405911.8d323d14.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[116],{172:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return u}));var r=n(2),i=n(6),a=(n(0),n(207)),o=["components"],l={id:"env_setup",title:"Dev Environment Setup"},c={unversionedId:"developer_guide/env_setup",id:"version-0.9.0/developer_guide/env_setup",isDocsHomePage:!1,title:"Dev Environm [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[139],{195:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return u}));var r=n(2),i=n(6),a=(n(0),n(244)),o=["components"],l={id:"env_setup",title:"Dev Environment Setup"},c={unversionedId:"developer_guide/env_setup",id:"version-0.9.0/developer_guide/env_setup",isDocsHomePage:!1,title:"Dev Environm [...]
\ No newline at end of file
diff --git a/c7277ad6.7fef80a2.js b/c7277ad6.ef0cf367.js
similarity index 95%
rename from c7277ad6.7fef80a2.js
rename to c7277ad6.ef0cf367.js
index e7255ae..909770e 100644
--- a/c7277ad6.7fef80a2.js
+++ b/c7277ad6.ef0cf367.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[117],{173:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return m}));var r=n(2),o=n(6),i=(n(0),n(207)),c=["components"],a={id:"community_sync_up",title:"Community Sync Up"},u={unversionedId:"community/community_sync_up",id:"version-0.8.0/community/community_sync_up",isDocsHomePage:!1,title:"Comm [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[140],{196:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return m}));var r=n(2),o=n(6),i=(n(0),n(244)),c=["components"],a={id:"community_sync_up",title:"Community Sync Up"},u={unversionedId:"community/community_sync_up",id:"version-0.8.0/community/community_sync_up",isDocsHomePage:!1,title:"Comm [...]
\ No newline at end of file
diff --git a/c928173c.3e59cffb.js b/c928173c.3e59cffb.js
new file mode 100644
index 0000000..a168f2f
--- /dev/null
+++ b/c928173c.3e59cffb.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[141],{197:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return d}));var r=n(2),o=n(6),a=(n(0),n(244)),i=["components"],c={id:"deployment",title:"Deploy to Kubernetes"},l={unversionedId:"developer_guide/deployment",id:"version-0.10.0/developer_guide/deployment",isDocsHomePage:!1,title:"Deploy to [...]
\ No newline at end of file
diff --git a/c95b781b.20d379d7.js b/c95b781b.508ccad3.js
similarity index 98%
rename from c95b781b.20d379d7.js
rename to c95b781b.508ccad3.js
index d795b89..a10629d 100644
--- a/c95b781b.20d379d7.js
+++ b/c95b781b.508ccad3.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[119],{175:function(e){e.exports=JSON.parse('{"version":"0.8.0","label":"0.8.0","isLast":false,"docsSidebars":{"version-0.8.0/docs":[{"collapsed":true,"type":"category","label":"Get Started","items":[{"type":"link","label":"Release Notes","href":"/release-announce/0.8.0/"},{"type":"link","label":"User Guide","href":"/docs/0.8.0/"},{"type":"link","label":"Developer Guide","href":"/docs/0.8.0/get_started/developer_guide"}]},{"collapsed":t [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[142],{198:function(e){e.exports=JSON.parse('{"version":"0.8.0","label":"0.8.0","isLast":false,"docsSidebars":{"version-0.8.0/docs":[{"collapsed":true,"type":"category","label":"Get Started","items":[{"type":"link","label":"Release Notes","href":"/release-announce/0.8.0/"},{"type":"link","label":"User Guide","href":"/docs/0.8.0/"},{"type":"link","label":"Developer Guide","href":"/docs/0.8.0/get_started/developer_guide"}]},{"collapsed":t [...]
\ No newline at end of file
diff --git a/b06b747e.793d0fc9.js b/c9bc13ce.54a9b1fa.js
similarity index 96%
rename from b06b747e.793d0fc9.js
rename to c9bc13ce.54a9b1fa.js
index b914ce8..20a731f 100644
--- a/b06b747e.793d0fc9.js
+++ b/c9bc13ce.54a9b1fa.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[106],{161: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 m}));var a=n(2),r=n(6),s=(n(0),n(207)),o=["components"],c={id:"namespace_resource_quota",title:"Namespace Resource Quota"},i={unversionedId:"design/namespace_resource_quota",id:"version-0.10.0/design/namespace_resource_quota",isDocs [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[143],{199: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 m}));var a=n(2),r=n(6),s=(n(0),n(244)),o=["components"],c={id:"namespace_resource_quota",title:"Namespace Resource Quota"},i={unversionedId:"design/namespace_resource_quota",id:"version-0.11.0/design/namespace_resource_quota",isDocs [...]
\ No newline at end of file
diff --git a/ca87bd6e.89007de7.js b/ca87bd6e.89007de7.js
new file mode 100644
index 0000000..6943427
--- /dev/null
+++ b/ca87bd6e.89007de7.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[144],{200:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return s})),r.d(t,"metadata",(function(){return l})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),o=r(6),a=(r(0),r(244)),i=["components"],s={id:"run_tf",title:"Run Tensorflow Jobs",keywords:["tensorflow"]},l={unversionedId:"user_guide/workloads/run_tf",id:"version-0.11.0/user_guide/workloads/run_tf",isDocsHomePag [...]
\ No newline at end of file
diff --git a/cacb3d65.77db7149.js b/cacb3d65.77db7149.js
new file mode 100644
index 0000000..e44b0c3
--- /dev/null
+++ b/cacb3d65.77db7149.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[145],{201: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 p})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(6),s=(n(0),n(244)),o=["components"],i={id:"run_spark",title:"Run Spark Jobs",description:"How to run Spark jobs with YuniKorn",keywords:["spark"]},c={unversionedId:"user_guide/workloads/run_spark",id:"version-0.1 [...]
\ No newline at end of file
diff --git a/cbc12d17.196de482.js b/cbc12d17.196de482.js
deleted file mode 100644
index f832d7c..0000000
--- a/cbc12d17.196de482.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[120],{176:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var a=n(2),o=n(6),i=(n(0),n(207)),r=["components"],u={id:"resource_quota_management",title:"Resource Quota Management"},c={unversionedId:"user_guide/resource_quota_management",id:"version-0.10.0/user_guide/resource_quota_manage [...]
\ No newline at end of file
diff --git a/cbc12d17.d7a9bcd4.js b/cbc12d17.d7a9bcd4.js
new file mode 100644
index 0000000..10b0c04
--- /dev/null
+++ b/cbc12d17.d7a9bcd4.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[146],{202:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var a=n(2),o=n(6),i=(n(0),n(244)),r=["components"],u={id:"resource_quota_management",title:"Resource Quota Management"},c={unversionedId:"user_guide/resource_quota_management",id:"version-0.10.0/user_guide/resource_quota_manage [...]
\ No newline at end of file
diff --git a/ce784664.808ea6f0.js b/ce784664.808ea6f0.js
new file mode 100644
index 0000000..c2861e5
--- /dev/null
+++ b/ce784664.808ea6f0.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[147],{203:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(2),a=n(6),o=(n(0),n(244)),i=["components"],l={id:"user_guide",title:"Get Started",slug:"/"},s={unversionedId:"get_started/user_guide",id:"version-0.11.0/get_started/user_guide",isDocsHomePage:!1,title:"Get Started",desc [...]
\ No newline at end of file
diff --git a/ce9e2dcf.64405eca.js b/ce9e2dcf.8719e40e.js
similarity index 97%
rename from ce9e2dcf.64405eca.js
rename to ce9e2dcf.8719e40e.js
index 5d9724e..4f244e4 100644
--- a/ce9e2dcf.64405eca.js
+++ b/ce9e2dcf.8719e40e.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[121],{177:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return r})),a.d(t,"metadata",(function(){return l})),a.d(t,"rightToc",(function(){return c})),a.d(t,"default",(function(){return p}));var i=a(2),n=a(6),o=(a(0),a(207)),s=["components"],r={id:"state_aware_scheduling",title:"Batch Workloads Ordering with StateAware Policy"},l={unversionedId:"design/state_aware_scheduling",id:"version-0.9.0/design/state_aware_sc [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[148],{204:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return r})),a.d(t,"metadata",(function(){return l})),a.d(t,"rightToc",(function(){return c})),a.d(t,"default",(function(){return p}));var i=a(2),n=a(6),o=(a(0),a(244)),s=["components"],r={id:"state_aware_scheduling",title:"Batch Workloads Ordering with StateAware Policy"},l={unversionedId:"design/state_aware_scheduling",id:"version-0.9.0/design/state_aware_sc [...]
\ No newline at end of file
diff --git a/community/coding_guidelines/index.html b/community/coding_guidelines/index.html
index a454147..fcfd823 100644
--- a/community/coding_guidelines/index.html
+++ b/community/coding_guidelines/index.html
@@ -5,18 +5,18 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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:i [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1f391b9e.99e9dc32.js" as="script">
-<link rel="preload" href="/70245927.398b6f8f.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1f391b9e.768dc5f9.js" as="script">
+<link rel="preload" href="/70245927.eae40768.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.
@@ -56,13 +56,13 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1f391b9e.99e9dc32.js"></script>
-<script src="/70245927.398b6f8f.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1f391b9e.768dc5f9.js"></script>
+<script src="/70245927.eae40768.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/download/index.html b/community/download/index.html
index 57e1902..6d65680 100644
--- a/community/download/index.html
+++ b/community/download/index.html
@@ -5,18 +5,18 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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="tru [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1f391b9e.99e9dc32.js" as="script">
-<link rel="preload" href="/13f29f79.f2bffd40.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1f391b9e.768dc5f9.js" as="script">
+<link rel="preload" href="/13f29f79.05dacdbb.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 downloads for the latest release are distributed via mirror sites.
 Older releases can be downloaded from the Apache archive site.
 All release artifacts should be checked for tampering using GPG or SHA-512.</p><p>The latest release of Apache YuniKorn is: v0.10.0.</p><table><thead><tr><th>Version</th><th>Release date</th><th>Source download</th><th>Docker images</th><th>Release notes</th></tr></thead><tbody><tr><td>v0.10.0</td><td>2021-04-09</td><td><a href="https://www.apache.org/dyn/closer.cgi/incubator/yunikorn/0.10.0/apache-yunikorn-0.10.0-incubating-src.tar.gz" target="_blank" rel="noopener noreferrer">Download< [...]
@@ -30,13 +30,13 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1f391b9e.99e9dc32.js"></script>
-<script src="/13f29f79.f2bffd40.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1f391b9e.768dc5f9.js"></script>
+<script src="/13f29f79.05dacdbb.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 09ac362..9d2089c 100644
--- a/community/get_involved/index.html
+++ b/community/get_involved/index.html
@@ -5,18 +5,18 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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" cont [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1f391b9e.99e9dc32.js" as="script">
-<link rel="preload" href="/6c36aa60.8720c0f4.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1f391b9e.768dc5f9.js" as="script">
+<link rel="preload" href="/6c36aa60.de0701d3.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 [...]
@@ -29,13 +29,13 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1f391b9e.99e9dc32.js"></script>
-<script src="/6c36aa60.8720c0f4.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1f391b9e.768dc5f9.js"></script>
+<script src="/6c36aa60.de0701d3.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 fd39a1d..ab8f7dc 100644
--- a/community/how_to_contribute/index.html
+++ b/community/how_to_contribute/index.html
@@ -5,18 +5,18 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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:i [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1f391b9e.99e9dc32.js" as="script">
-<link rel="preload" href="/229fac93.9fbc05d4.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1f391b9e.768dc5f9.js" as="script">
+<link rel="preload" href="/229fac93.e2bfa769.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,
@@ -60,13 +60,13 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1f391b9e.99e9dc32.js"></script>
-<script src="/229fac93.9fbc05d4.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1f391b9e.768dc5f9.js"></script>
+<script src="/229fac93.e2bfa769.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 b4a97a7..75d52bd 100644
--- a/community/reporting_issues/index.html
+++ b/community/reporting_issues/index.html
@@ -5,18 +5,18 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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:ima [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1f391b9e.99e9dc32.js" as="script">
-<link rel="preload" href="/f7c05237.fd4cae1c.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1f391b9e.768dc5f9.js" as="script">
+<link rel="preload" href="/f7c05237.bb96e815.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 [...]
@@ -40,13 +40,13 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1f391b9e.99e9dc32.js"></script>
-<script src="/f7c05237.fd4cae1c.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1f391b9e.768dc5f9.js"></script>
+<script src="/f7c05237.bb96e815.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/roadmap/index.html b/community/roadmap/index.html
index a8e2f24..810e318 100644
--- a/community/roadmap/index.html
+++ b/community/roadmap/index.html
@@ -5,18 +5,18 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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: [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1f391b9e.99e9dc32.js" as="script">
-<link rel="preload" href="/68bfee64.bab49818.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1f391b9e.768dc5f9.js" as="script">
+<link rel="preload" href="/68bfee64.6a573ebd.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 © 2021 <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 © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1f391b9e.99e9dc32.js"></script>
-<script src="/68bfee64.bab49818.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1f391b9e.768dc5f9.js"></script>
+<script src="/68bfee64.6a573ebd.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/community/sessions/index.html b/community/sessions/index.html
index 525628a..93c161d 100644
--- a/community/sessions/index.html
+++ b/community/sessions/index.html
@@ -5,18 +5,18 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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 [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1f391b9e.99e9dc32.js" as="script">
-<link rel="preload" href="/32128dad.5bb033d9.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1f391b9e.768dc5f9.js" as="script">
+<link rel="preload" href="/32128dad.b58fa325.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 © 2021 <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 © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1f391b9e.99e9dc32.js"></script>
-<script src="/32128dad.5bb033d9.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1f391b9e.768dc5f9.js"></script>
+<script src="/32128dad.b58fa325.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/c928173c.0917e3df.js b/d3bbc5fd.df0cbaa7.js
similarity index 95%
rename from c928173c.0917e3df.js
rename to d3bbc5fd.df0cbaa7.js
index eb2b6ec..7fd9d15 100644
--- a/c928173c.0917e3df.js
+++ b/d3bbc5fd.df0cbaa7.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[118],{174:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return d}));var r=n(2),o=n(6),a=(n(0),n(207)),i=["components"],c={id:"deployment",title:"Deploy to Kubernetes"},l={unversionedId:"developer_guide/deployment",id:"version-0.10.0/developer_guide/deployment",isDocsHomePage:!1,title:"Deploy to [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[149],{205:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return d}));var r=n(2),o=n(6),a=(n(0),n(244)),i=["components"],c={id:"deployment",title:"Deploy to Kubernetes"},l={unversionedId:"developer_guide/deployment",id:"version-0.11.0/developer_guide/deployment",isDocsHomePage:!1,title:"Deploy to [...]
\ No newline at end of file
diff --git a/d443b36e.9c5d2147.js b/d443b36e.9c5d2147.js
new file mode 100644
index 0000000..4c8ca5d
--- /dev/null
+++ b/d443b36e.9c5d2147.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[150],{206:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return u}));var r=n(2),i=n(6),a=(n(0),n(244)),o=["components"],l={id:"env_setup",title:"Dev Environment Setup"},c={unversionedId:"developer_guide/env_setup",id:"version-0.11.0/developer_guide/env_setup",isDocsHomePage:!1,title:"Dev Environ [...]
\ No newline at end of file
diff --git a/d4cdbb95.ac72b4f2.js b/d4cdbb95.ac72b4f2.js
new file mode 100644
index 0000000..dd5577a
--- /dev/null
+++ b/d4cdbb95.ac72b4f2.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[151],{207:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return b}));var r=n(2),a=n(6),i=(n(0),n(244)),o=["components"],c={id:"evaluate_perf_function_with_kubemark",title:"Evaluate YuniKorn function & performance with Kubemark",keywords:["performance","throughput"]},s={unversionedId:"performance [...]
\ No newline at end of file
diff --git a/d4e92657.155fa4b6.js b/d4e92657.155fa4b6.js
deleted file mode 100644
index 9863186..0000000
--- a/d4e92657.155fa4b6.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[122],{178:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),n.d(t,"metadata",(function(){return b})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return i}));var r=n(2),a=n(6),o=(n(0),n(207)),c=["components"],p={id:"system",title:"System"},b={unversionedId:"api/system",id:"version-0.10.0/api/system",isDocsHomePage:!1,title:"System",description:"\x3c!--",source:"@site/versioned_docs/ [...]
\ No newline at end of file
diff --git a/d4e92657.397c9cf2.js b/d4e92657.397c9cf2.js
new file mode 100644
index 0000000..11651e1
--- /dev/null
+++ b/d4e92657.397c9cf2.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[152],{208:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),n.d(t,"metadata",(function(){return b})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return i}));var r=n(2),a=n(6),o=(n(0),n(244)),c=["components"],p={id:"system",title:"System"},b={unversionedId:"api/system",id:"version-0.10.0/api/system",isDocsHomePage:!1,title:"System",description:"\x3c!--",source:"@site/versioned_docs/ [...]
\ No newline at end of file
diff --git a/d5f4f3d4.9307adbb.js b/d5f4f3d4.6d542af7.js
similarity index 98%
rename from d5f4f3d4.9307adbb.js
rename to d5f4f3d4.6d542af7.js
index 2f98411..da10b0e 100644
--- a/d5f4f3d4.9307adbb.js
+++ b/d5f4f3d4.6d542af7.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[123],{179:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return p}));var r=n(2),o=n(6),i=(n(0),n(207)),a=["components"],l={id:"build",title:"Build and Run"},c={unversionedId:"developer_guide/build",id:"version-0.9.0/developer_guide/build",isDocsHomePage:!1,title:"Build and Run",description:"\x3c [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[153],{209:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return p}));var r=n(2),o=n(6),i=(n(0),n(244)),a=["components"],l={id:"build",title:"Build and Run"},c={unversionedId:"developer_guide/build",id:"version-0.9.0/developer_guide/build",isDocsHomePage:!1,title:"Build and Run",description:"\x3c [...]
\ No newline at end of file
diff --git a/d808852d.6733eea5.js b/d808852d.6733eea5.js
new file mode 100644
index 0000000..832f392
--- /dev/null
+++ b/d808852d.6733eea5.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[154],{210:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return s})),t.d(r,"metadata",(function(){return c})),t.d(r,"rightToc",(function(){return u})),t.d(r,"default",(function(){return d}));var n=t(2),o=t(6),i=(t(0),t(244)),a=["components"],s={id:"core_features",title:"Features",keywords:["feature"]},c={unversionedId:"get_started/core_features",id:"version-0.11.0/get_started/core_features",isDocsHomePage:!1,title: [...]
\ No newline at end of file
diff --git a/d84189a7.47bae613.js b/d84189a7.5e713188.js
similarity index 94%
rename from d84189a7.47bae613.js
rename to d84189a7.5e713188.js
index f5c4fe6..29c0c4b 100644
--- a/d84189a7.47bae613.js
+++ b/d84189a7.5e713188.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[124],{180:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return s})),r.d(t,"metadata",(function(){return l})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),o=r(6),a=(r(0),r(207)),i=["components"],s={id:"run_tf",title:"Run Tensorflow Jobs",keywords:["tensorflow"]},l={unversionedId:"user_guide/workloads/run_tf",id:"version-0.9.0/user_guide/workloads/run_tf",isDocsHomePage [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[155],{211:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return s})),r.d(t,"metadata",(function(){return l})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),o=r(6),a=(r(0),r(244)),i=["components"],s={id:"run_tf",title:"Run Tensorflow Jobs",keywords:["tensorflow"]},l={unversionedId:"user_guide/workloads/run_tf",id:"version-0.9.0/user_guide/workloads/run_tf",isDocsHomePage [...]
\ No newline at end of file
diff --git a/d872d333.92d8fddd.js b/d872d333.92d8fddd.js
new file mode 100644
index 0000000..39bef27
--- /dev/null
+++ b/d872d333.92d8fddd.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[156],{212:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return r})),a.d(t,"metadata",(function(){return l})),a.d(t,"rightToc",(function(){return c})),a.d(t,"default",(function(){return p}));var i=a(2),n=a(6),o=(a(0),a(244)),s=["components"],r={id:"state_aware_scheduling",title:"Batch Workloads Ordering with StateAware Policy"},l={unversionedId:"design/state_aware_scheduling",id:"version-0.11.0/design/state_aware_s [...]
\ No newline at end of file
diff --git a/d8ac4d11.ca4d29c4.js b/d8ac4d11.ca4d29c4.js
new file mode 100644
index 0000000..23d2474
--- /dev/null
+++ b/d8ac4d11.ca4d29c4.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[157],{213:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return u}));var i=n(2),a=n(6),r=(n(0),n(244)),o=["components"],l={id:"sorting_policies",title:"Sorting Policies"},s={unversionedId:"user_guide/sorting_policies",id:"version-0.10.0/user_guide/sorting_policies",isDocsHomePage:!1,title:"Sorti [...]
\ No newline at end of file
diff --git a/d8ac4d11.f96cc182.js b/d8ac4d11.f96cc182.js
deleted file mode 100644
index 5342c6d..0000000
--- a/d8ac4d11.f96cc182.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[125],{181:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return u}));var i=n(2),a=n(6),r=(n(0),n(207)),o=["components"],l={id:"sorting_policies",title:"Sorting Policies"},s={unversionedId:"user_guide/sorting_policies",id:"version-0.10.0/user_guide/sorting_policies",isDocsHomePage:!1,title:"Sorti [...]
\ No newline at end of file
diff --git a/da3e9658.09ebf2c3.js b/da3e9658.de6dba9f.js
similarity index 98%
rename from da3e9658.09ebf2c3.js
rename to da3e9658.de6dba9f.js
index df5de9a..53744fe 100644
--- a/da3e9658.09ebf2c3.js
+++ b/da3e9658.de6dba9f.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[126],{182:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return c})),t.d(n,"metadata",(function(){return l})),t.d(n,"rightToc",(function(){return s})),t.d(n,"default",(function(){return p}));var r=t(2),a=t(6),o=(t(0),t(207)),i=["components"],c={id:"design",title:"Design"},l={unversionedId:"design/design",id:"version-0.8.0/design/design",isDocsHomePage:!1,title:"Design",description:"\x3c!--",source:"@site/versioned_ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[158],{214:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return c})),t.d(n,"metadata",(function(){return l})),t.d(n,"rightToc",(function(){return s})),t.d(n,"default",(function(){return p}));var r=t(2),a=t(6),o=(t(0),t(244)),i=["components"],c={id:"design",title:"Design"},l={unversionedId:"design/design",id:"version-0.8.0/design/design",isDocsHomePage:!1,title:"Design",description:"\x3c!--",source:"@site/versioned_ [...]
\ No newline at end of file
diff --git a/da84cc0d.f55d4f10.js b/da84cc0d.ae46f0ec.js
similarity index 97%
rename from da84cc0d.f55d4f10.js
rename to da84cc0d.ae46f0ec.js
index 2cd357c..f7e7616 100644
--- a/da84cc0d.f55d4f10.js
+++ b/da84cc0d.ae46f0ec.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[127],{183:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return d}));var r=n(2),o=n(6),a=(n(0),n(207)),i=["components"],c={id:"deployment",title:"Deploy to Kubernetes"},l={unversionedId:"developer_guide/deployment",id:"developer_guide/deployment",isDocsHomePage:!1,title:"Deploy to Kubernetes",de [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[159],{215:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return d}));var r=n(2),o=n(6),a=(n(0),n(244)),i=["components"],c={id:"deployment",title:"Deploy to Kubernetes"},l={unversionedId:"developer_guide/deployment",id:"developer_guide/deployment",isDocsHomePage:!1,title:"Deploy to Kubernetes",de [...]
\ No newline at end of file
diff --git a/daba4570.24078848.js b/daba4570.24078848.js
new file mode 100644
index 0000000..1984d0b
--- /dev/null
+++ b/daba4570.24078848.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[160],{216:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return s})),t.d(n,"metadata",(function(){return i})),t.d(n,"rightToc",(function(){return l})),t.d(n,"default",(function(){return p}));var a=t(2),o=t(6),r=(t(0),t(244)),c=["components"],s={id:"scheduler",title:"Scheduler"},i={unversionedId:"api/scheduler",id:"version-0.10.0/api/scheduler",isDocsHomePage:!1,title:"Scheduler",description:"\x3c!--",source:"@site/ [...]
\ No newline at end of file
diff --git a/daba4570.26474d2e.js b/daba4570.26474d2e.js
deleted file mode 100644
index b305fee..0000000
--- a/daba4570.26474d2e.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[128],{184:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return s})),t.d(n,"metadata",(function(){return i})),t.d(n,"rightToc",(function(){return l})),t.d(n,"default",(function(){return p}));var a=t(2),o=t(6),r=(t(0),t(207)),c=["components"],s={id:"scheduler",title:"Scheduler"},i={unversionedId:"api/scheduler",id:"version-0.10.0/api/scheduler",isDocsHomePage:!1,title:"Scheduler",description:"\x3c!--",source:"@site/ [...]
\ No newline at end of file
diff --git a/deaca5dd.17a4e69f.js b/deaca5dd.17a4e69f.js
new file mode 100644
index 0000000..5d6c0d0
--- /dev/null
+++ b/deaca5dd.17a4e69f.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[161],{217:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return u}));var i=n(2),a=n(6),r=(n(0),n(244)),o=["components"],l={id:"sorting_policies",title:"Sorting Policies"},s={unversionedId:"user_guide/sorting_policies",id:"version-0.11.0/user_guide/sorting_policies",isDocsHomePage:!1,title:"Sorti [...]
\ No newline at end of file
diff --git a/debcf1ca.6305e56a.js b/debcf1ca.4142d1ac.js
similarity index 97%
rename from debcf1ca.6305e56a.js
rename to debcf1ca.4142d1ac.js
index 66b5465..6baabc2 100644
--- a/debcf1ca.6305e56a.js
+++ b/debcf1ca.4142d1ac.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[129],{185:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(2),a=n(6),o=(n(0),n(207)),i=["components"],s={id:"acls",title:"Acls"},l={unversionedId:"configuration/acls",id:"version-0.8.0/configuration/acls",isDocsHomePage:!1,title:"Acls",description:"\x3c!--",source:"@site/versio [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[162],{218:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(2),a=n(6),o=(n(0),n(244)),i=["components"],s={id:"acls",title:"Acls"},l={unversionedId:"configuration/acls",id:"version-0.8.0/configuration/acls",isDocsHomePage:!1,title:"Acls",description:"\x3c!--",source:"@site/versio [...]
\ No newline at end of file
diff --git a/df6ab4bc.b323ce5d.js b/df6ab4bc.b323ce5d.js
new file mode 100644
index 0000000..f59eac2
--- /dev/null
+++ b/df6ab4bc.b323ce5d.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[163],{219:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return c})),a.d(t,"metadata",(function(){return s})),a.d(t,"rightToc",(function(){return l})),a.d(t,"default",(function(){return p}));var n=a(2),i=a(6),r=(a(0),a(244)),o=["components"],c={id:"scheduler_object_states",title:"Scheduler Object States"},s={unversionedId:"design/scheduler_object_states",id:"version-0.11.0/design/scheduler_object_states",isDocsHome [...]
\ No newline at end of file
diff --git a/df7bd322.4e767a53.js b/df7bd322.13411b02.js
similarity index 97%
rename from df7bd322.4e767a53.js
rename to df7bd322.13411b02.js
index e647b86..bc10dd0 100644
--- a/df7bd322.4e767a53.js
+++ b/df7bd322.13411b02.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[130],{186: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 m}));var a=n(2),r=n(6),s=(n(0),n(207)),o=["components"],c={id:"namespace_resource_quota",title:"Namespace Resource Quota"},i={unversionedId:"design/namespace_resource_quota",id:"design/namespace_resource_quota",isDocsHomePage:!1,tit [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[164],{220: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 m}));var a=n(2),r=n(6),s=(n(0),n(244)),o=["components"],c={id:"namespace_resource_quota",title:"Namespace Resource Quota"},i={unversionedId:"design/namespace_resource_quota",id:"design/namespace_resource_quota",isDocsHomePage:!1,tit [...]
\ No newline at end of file
diff --git a/docs/0.10.0/api/cluster/index.html b/docs/0.10.0/api/cluster/index.html
new file mode 100644
index 0000000..0f401c4
--- /dev/null
+++ b/docs/0.10.0/api/cluster/index.html
@@ -0,0 +1,43 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Cluster | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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/l [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/a2c1c70a.c0a4b2f1.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 [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/a2c1c70a.c0a4b2f1.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/api/scheduler/index.html b/docs/0.10.0/api/scheduler/index.html
similarity index 84%
copy from docs/api/scheduler/index.html
copy to docs/0.10.0/api/scheduler/index.html
index 1f5eb89..2f825d4 100644
--- a/docs/api/scheduler/index.html
+++ b/docs/0.10.0/api/scheduler/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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. [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/daba4570.26474d2e.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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 [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/daba4570.24078848.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 © 2021 <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 © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/daba4570.26474d2e.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/daba4570.24078848.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.10.0/api/system/index.html b/docs/0.10.0/api/system/index.html
new file mode 100644
index 0000000..e73fe2b
--- /dev/null
+++ b/docs/0.10.0/api/system/index.html
@@ -0,0 +1,45 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">System | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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/lo [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/d4e92657.397c9cf2.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 [...]
+</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"> [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/d4e92657.397c9cf2.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/0.10.0/design/architecture/index.html b/docs/0.10.0/design/architecture/index.html
new file mode 100644
index 0000000..8586ed8
--- /dev/null
+++ b/docs/0.10.0/design/architecture/index.html
@@ -0,0 +1,57 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Architecture | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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/ [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/a9215700.f7c769fb.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 [...]
+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
+adding different shim layer and adopt to different ResourceManager implementation including Apache Hadoop YARN,
+or any other systems.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="architecture"></a>Architecture<a aria-hidden="true" tabindex="-1" class="hash-link" href="#architecture" title="Direct link to heading">#</a></h2><p>Following chart illustrates the high-level architecture of YuniKorn.</p><img src="/assets/images/architecture-333225e01d82300eb9ee34e76cf34697.png"><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="components"> [...]
+which resource management platform (like YARN/K8s) will speak with, via API like GRPC/programing language bindings.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="scheduler-core"></a>Scheduler core<a aria-hidden="true" tabindex="-1" class="hash-link" href="#scheduler-core" title="Direct link to heading">#</a></h3><p>Scheduler core encapsulates all scheduling algorithms, it collects resources from underneath resource management
+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>.
+Please read more about the design of schedule core <a href="/docs/0.10.0/design/scheduler_core_design">here</a>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="kubernetes-shim"></a>Kubernetes shim<a aria-hidden="true" tabindex="-1" class="hash-link" href="#kubernetes-shim" title="Direct link to heading">#</a></h3><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
+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/0.10.0/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/0.10.0/developer_guide/openshift_development"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Development in CodeReady Containers</div></a></div><div class [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/a9215700.f7c769fb.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/design/cache_removal/index.html b/docs/0.10.0/design/cache_removal/index.html
similarity index 69%
copy from docs/design/cache_removal/index.html
copy to docs/0.10.0/design/cache_removal/index.html
index 85b0e32..fced868 100644
--- a/docs/design/cache_removal/index.html
+++ b/docs/0.10.0/design/cache_removal/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler cache removal design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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="ht [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/92d75d1c.0420ca79.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler cache removal design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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://yu [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/92d75d1c.1bb1a912.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 describes the changes planned based on the analysis that was done of the current behaviour.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="goals"></a>Goals<a aria-hidden="true" tabindex="-1" class="hash-link" href="#goals" title="Direct link to heading">#</a></h2><p>The goal is to provide the same functionality before and after the change.</p><ul><li>unit tests before and after the merge must all pass.</li><li>Smoke tests defined in the core should a [...]
 The cache objects form the base for most data to be tracked.
 The Scheduler objects track specific in flight details and are build on top of a cache object.</p><p>The communication between the two layers uses a-synchronous events and in some cases direct updates.
@@ -113,7 +113,7 @@ There are no long held read-locks or write-locks until the application is locked
 For instance during scheduling while iterating over a queue&#x27;s application we should not lock the queue.</p><p>Another example would be that event processing in the partition should not lock the partition unneeded.
 The partition should be locked while retrieving for instance the node that needs updating and release the lock before it tries to lock the node itself.</p><p>This approach fits in with the current locking approach and will keep the locking changes to a minimum.
 Testing, specifically end-to-end testing, should catch these deadlocks.
-There are no known tools that could be used to detect or describe lock order.</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/scheduler_core_design"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Scheduler Core Design</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a c [...]
+There are no known tools that could be used to detect or describe lock order.</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/0.10.0/design/scheduler_core_design"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Scheduler Core Design</div></a></div><div class="pagination-nav__item pagination-nav__item--nex [...]
 Copyright © 2021 <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.
@@ -122,16 +122,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/92d75d1c.0420ca79.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/92d75d1c.1bb1a912.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.10.0/design/cross_queue_preemption/index.html b/docs/0.10.0/design/cross_queue_preemption/index.html
new file mode 100644
index 0000000..ddf6ca5
--- /dev/null
+++ b/docs/0.10.0/design/cross_queue_preemption/index.html
@@ -0,0 +1,53 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Cross Queue Preemption | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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.a [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/78d8c6ce.04c05200.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 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
+.total_preemption_per_round</code>). And we can do allocation together with preemption.
+This don&#x27;t mean containers will be stopped immediately after preemption issued. Instead, RM can control delays between signal a container and kill a container. Such as grace
+termination of POD in K8s: <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod/#termination-of-pods" target="_blank" rel="noopener noreferrer">https://kubernetes.io/docs/concepts/workloads/pods/pod/#termination-of-pods</a>   </p><p><strong>2. Do we want to do preemption for every scheduling logic, or we can do periodically?</strong></p><p>In CS, we have preemption logic runs periodically, like every 1 sec or 3 sec. </p><p>Since preemption logic involves some heavy logics, lik [...]
+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 [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/78d8c6ce.04c05200.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/0.10.0/design/k8shim/index.html b/docs/0.10.0/design/k8shim/index.html
new file mode 100644
index 0000000..744f485
--- /dev/null
+++ b/docs/0.10.0/design/k8shim/index.html
@@ -0,0 +1,52 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Kubernetes Shim Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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.a [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/c07122e1.74f9fce5.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 [...]
+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
+between the shim and the scheduler core is through the scheduler-interface.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="the-admission-controller"></a>The admission controller<a aria-hidden="true" tabindex="-1" class="hash-link" href="#the-admission-controller" title="Direct link to heading">#</a></h2><p>The admission controller runs in a separate pod, it runs a
+<a href="https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#validatingadmissionwebhook" target="_blank" rel="noopener noreferrer">mutation webhook</a>
+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 [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/c07122e1.74f9fce5.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/0.9.0/design/namespace_resource_quota/index.html b/docs/0.10.0/design/namespace_resource_quota/index.html
similarity index 53%
copy from docs/0.9.0/design/namespace_resource_quota/index.html
copy to docs/0.10.0/design/namespace_resource_quota/index.html
index 90fe5d2..dd5038f 100644
--- a/docs/0.9.0/design/namespace_resource_quota/index.html
+++ b/docs/0.10.0/design/namespace_resource_quota/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Namespace Resource Quota | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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. [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/284c0406.9b0e9cc8.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Namespace Resource Quota | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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 [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/b06b747e.a9f3df13.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 © 2021 <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 © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/284c0406.9b0e9cc8.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/b06b747e.a9f3df13.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.10.0/design/pluggable_app_management/index.html b/docs/0.10.0/design/pluggable_app_management/index.html
new file mode 100644
index 0000000..351af53
--- /dev/null
+++ b/docs/0.10.0/design/pluggable_app_management/index.html
@@ -0,0 +1,69 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Pluggable App Management | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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 [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/3bfd86a6.9aa2f991.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 [...]
+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>
+is a pattern in K8s to manage applications, it&#x27;s a handy way to manage application&#x27;s lifecycle out-of-box on K8s.
+You define several CRDs and some controllers to monitor and mutate the state of the application based on the CRD definition.</p><p>For example in <a href="https://github.com/GoogleCloudPlatform/spark-on-k8s-operator" target="_blank" rel="noopener noreferrer">spark-k8s-operator</a>,
+it defines a CRD called <code>SparkApplication</code>, the controller watches the events of add/update/delete of this CRD
+and trigger corresponding actions on event notifications. The <code>SparkApplication</code> looks like
+<a href="https://github.com/GoogleCloudPlatform/spark-on-k8s-operator/blob/master/examples/spark-pi.yaml" target="_blank" rel="noopener noreferrer">this example</a>. There
+are a lot more popular operators, such as <a href="https://github.com/GoogleCloudPlatform/flink-on-k8s-operator" target="_blank" rel="noopener noreferrer">flink-k8s-operator</a>,
+<a href="https://github.com/kubeflow/tf-operator" target="_blank" rel="noopener noreferrer">tf-operator</a>, <a href="https://github.com/kubeflow/pytorch-operator" target="_blank" rel="noopener noreferrer">pytorch-operator</a>, etc. </p><p>Use Spark as an example. YuniKorn is able to schedule resources for all pods in K8s, that seamlessly supports Spark. It
+works with <a href="https://spark.apache.org/docs/latest/running-on-kubernetes.html" target="_blank" rel="noopener noreferrer">native Spark on K8s</a>, or
+<a href="https://github.com/GoogleCloudPlatform/spark-on-k8s-operator/blob/master/docs/design.md#architecture" target="_blank" rel="noopener noreferrer">spark on K8s with operator</a>,
+you&#x27;ll find the difference from the design architecture chart from the given link. To support native Spark on K8s,
+YuniKorn reads pods&#x27; spec and group Spark pods by a label-selector, based on <code>spark-app-selector</code>.
+The operator approach gives us more context about the Spark job, such as a better understanding about job state.
+But all these info requires us to look at <code>SparkApplication</code> CRD, currently, there is no neat way to
+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 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/0.10.0/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=" [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/3bfd86a6.9aa2f991.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/0.10.0/design/predicates/index.html b/docs/0.10.0/design/predicates/index.html
new file mode 100644
index 0000000..c2c4a64
--- /dev/null
+++ b/docs/0.10.0/design/predicates/index.html
@@ -0,0 +1,51 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Support K8s Predicates | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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.a [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/1094d3ac.8bc13328.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 [...]
+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>.
+SchedulerPlugin is a way to plug/extend scheduler capabilities. Shim can implement such plugin and register itself to
+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 [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/1094d3ac.8bc13328.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/0.10.0/design/resilience/index.html b/docs/0.10.0/design/resilience/index.html
new file mode 100644
index 0000000..e9c5c53
--- /dev/null
+++ b/docs/0.10.0/design/resilience/index.html
@@ -0,0 +1,71 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Resilience | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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/im [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/8fce5129.1d49b86e.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 [...]
+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
+applications/queues/allocations etc, to any persistent storage. All states are
+in memory only. This design ensures YuniKorn to be able to response requests with
+low latency, and deployment mode is simple. However, a restart (or recovery) will
+have the problem to lose state data. We need a decent way to reconstruct all
+previous states on a restart.</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><h3><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></h3><p>Scheduler core has no notion of &quo [...]
+It is too complex to maintain a series of <code>scheduler states</code> in both core and shim, because we must
+keep them in-sync. However, if we live under a simple assumption: <strong>scheduler core only responses
+requests, the correction of requests is ensured by shim according its current state</strong>.
+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">      [...]
+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 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"  [...]
+(see more from <a href="https://github.com/apache/incubator-yunikorn-scheduler-interface/blob/master/si.proto" target="_blank" rel="noopener noreferrer">si.proto</a>).
+The structure of the messages looks 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-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 NewNodeInfo {</span></div><div class="token-line" style [...]
+<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/0.10.0/design/pluggable_app_management"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Pluggable App Management</div></a></div>< [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/8fce5129.1d49b86e.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/design/scheduler_configuration/index.html b/docs/0.10.0/design/scheduler_configuration/index.html
similarity index 57%
copy from docs/design/scheduler_configuration/index.html
copy to docs/0.10.0/design/scheduler_configuration/index.html
index 5751f48..09d2964 100644
--- a/docs/design/scheduler_configuration/index.html
+++ b/docs/0.10.0/design/scheduler_configuration/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler Configuration | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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://yu [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/b99ad014.9d79a6b8.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler Configuration | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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. [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/b99ad014.40a6612b.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 [...]
@@ -31,7 +31,7 @@ Placing an application submitted by the user <em>user1</em> whom is a member of
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Rule name: UserName</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">    Parent: SecondaryGroup</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">    Filter:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">        Type: allow</span></div><div class="token-line" style="color:#bfc7d5"><span class="token [...]
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Rule name: UserName</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Filter:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">    Users: user2,user3</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Result: denied placement</span></div></div></div></div></div><p>The default behaviour for placing an app [...]
 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 [...]
+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 [...]
 Copyright © 2021 <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,16 +40,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/b99ad014.9d79a6b8.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/b99ad014.40a6612b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/design/scheduler_core_design/index.html b/docs/0.10.0/design/scheduler_core_design/index.html
similarity index 70%
copy from docs/design/scheduler_core_design/index.html
copy to docs/0.10.0/design/scheduler_core_design/index.html
index 2294098..e98dbe6 100644
--- a/docs/design/scheduler_core_design/index.html
+++ b/docs/0.10.0/design/scheduler_core_design/index.html
@@ -4,24 +4,24 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler Core Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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://yuni [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/8f5ca9a8.5ce8d2b2.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler Core Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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.ap [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/8f5ca9a8.12eae055.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 document will not be maintained and is just for historical reference.
-See <a href="/docs/design/cache_removal">scheduler cache removal design</a></p></div></div><p>Github repo: <a href="https://github.com/apache/incubator-yunikorn-core/" target="_blank" rel="noopener noreferrer">https://github.com/apache/incubator-yunikorn-core/</a></p><p>Scheduler core encapsulates all scheduling algorithms, it collects resources from underneath resource management
+See <a href="/docs/0.10.0/design/cache_removal">scheduler cache removal design</a></p></div></div><p>Github repo: <a href="https://github.com/apache/incubator-yunikorn-core/" target="_blank" rel="noopener noreferrer">https://github.com/apache/incubator-yunikorn-core/</a></p><p>Scheduler core encapsulates all scheduling algorithms, it collects resources from underneath resource management
 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 [...]
@@ -52,7 +52,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/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/design/cache_removal"> [...]
+</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/0.10.0/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/0.10.0/design/c [...]
 Copyright © 2021 <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.
@@ -61,16 +61,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/8f5ca9a8.5ce8d2b2.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/8f5ca9a8.12eae055.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.10.0/design/scheduler_object_states/index.html b/docs/0.10.0/design/scheduler_object_states/index.html
new file mode 100644
index 0000000..063c887
--- /dev/null
+++ b/docs/0.10.0/design/scheduler_object_states/index.html
@@ -0,0 +1,81 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler Object States | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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. [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/506691da.3628f273.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 [...]
+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.
+One event can cause a change for multiple states or no change at all.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="application-state"></a>Application State<a aria-hidden="true" tabindex="-1" class="hash-link" href="#application-state" title="Direct link to heading">#</a></h3><p>Applications have a complex state model.
+An application when created starts ain the new state.</p><p>An application can have the following states:</p><ul><li>New: A new application that is being submitted or created, from here the application transitions into the accepted state when it is ready for scheduling.
+The first ask to be added will trigger the transition.</li><li>Accepted: The application is ready and part of the scheduling cycle.
+On allocation of the first ask the application moves into a starting state.
+This state is part of the normal scheduling cycle.</li><li>Starting: The application has exactly one allocation confirmed this corresponds to one running container/pod.
+The application transitions to running if and when more allocations are added to the application.
+This state times out automatically to prevent applications that consist of just one allocation from getting stuck in this state.
+The current time out is set to 5 minutes, and cannot be changed.
+If after the timeout expires the application will auto transition to running.
+The state change on time out is independent of the number of allocations added.
+This state is part of the normal scheduling cycle.</li><li>Running: The state in which the application will spend most of its time.
+Containers/pods can be added to and removed from the application.
+This state is part of the normal scheduling cycle.</li><li>Completing: An application that has no pending requests or running containers/pod will be completing.
+This state shows that the application has not been marked completed yet but currently is not actively being scheduled.</li><li>Completed: An application is considered completed when it has been in the completing state for a defined time period.
+From this state the application can only move to the Expired state, and it cannot move back into any of scheduling states (Running or Completing)
+The current timeout is set to 30 seconds.</li><li>Expired: The completed application is tracked for a period of time, after that is expired and deleted from the scheduler.
+This is a final state and after this state the application cannot be tracked anymore. </li><li>Failing: An application marked for failing, what still has some allocations or asks what needs to be cleaned up before entering into the Failed state.
+The application can be Failing when the partition it belongs to is removed or during gang scheduling, if the placeholder processing times out, and the application has no real allocations yet.</li><li>Failed: An application is considered failed when it was marked for failure and all the pending requests and allocations were already removed.
+This is a final state. The application cannot change state after entering.</li><li>Rejected: The application was rejected when it was added to the scheduler.
+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>Complete: mark an application as idle or complete (source: core scheduler)</li><li>Fail: fail an application (source: resource manager or core scheduler)</li><li>Expire: progress  [...]
+<img alt="application state diagram" src="/assets/images/application-state-f3d15da3212088b0d9ee85037e110175.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.
+The object can transition back into active state if it gets re-started.</li><li>Draining: Before an object can be removed it needs to be cleaned up.
+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 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" [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/506691da.3628f273.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/0.10.0/design/state_aware_scheduling/index.html b/docs/0.10.0/design/state_aware_scheduling/index.html
new file mode 100644
index 0000000..1f8c890
--- /dev/null
+++ b/docs/0.10.0/design/state_aware_scheduling/index.html
@@ -0,0 +1,80 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Batch Workloads Ordering with StateAware Policy | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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" c [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/842b9c6e.2d81e1d5.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 [...]
+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.
+These first stages might consume all available resources leaving no room for the next stage(s) to start.
+Often this issue is caused by having a high number of applications start simultaneous and trying to get resources in parallel.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="example-issue"></a>Example issue<a aria-hidden="true" tabindex="-1" class="hash-link" href="#example-issue" title="Direct link to heading">#</a></h3><p>When submitting numerous Spark applications in a short amount of time the drivers will all be started shortly after each other.
+The drivers consume all available resources in a queue or in the whole cluster.
+After starting the drivers they will request resources for the executors.
+Since the queue or cluster has no resources left the executors will not be started.
+The driver cannot progress.
+The only way that progress would be made is if and when one of the drivers finishes or fails and frees up resources for executors to be started.</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><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="design-goals"></a>Design goals<a aria-hidden="true" tabind [...]
+They use either resource constraints on the driver or management stage or set a hard limit of the number of applications that can run in a queue.
+The draw back of that solution is that it does not work well in a cluster that can scale up or down automatically in a cloud environment.
+To work around that percentage based limits could be set on the consumed resources for the driver or management stage.
+This does not alleviate the fact that driver or management stages can be of any size, large and or small, which complicates the percentage scenario further as it does not give a predictable behaviour.</p><p>A different solution would be to assume a specific behaviour of the applications.
+Using that assumption a limit on the applications could be set based on the state it is in.
+The spark driver and executor behaviour is the most usual use case.
+This would provide a way to limit scheduling to existing applications and only drip feed new applications into the list of applications to schedule when there are resources available.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="algorithm"></a>Algorithm<a aria-hidden="true" tabindex="-1" class="hash-link" href="#algorithm" title="Direct link to heading">#</a></h3><p>The algorithm described here is based on the drip feed of new applications into the ap [...]
+Scheduling is based on the applications in a queue.
+The algorithm will be applied at a queue level.
+This is not a cluster wide setup.</p><p>What we want to achieve is the following behaviour: only schedule one (1) application that is in its early stage(s) (called a starting state) at the same time.
+Only consider another new application if and when the previous application has transitioned out of the starting state.
+Applications will always be allocated resources on a first in first out basis based on submission time.
+That means that an application that is newly added and in its starting phase will only get resources if applications in the later stages do not need any resources.</p><p>This algorithm will be implemented as an application sorting policy on a queue.
+This allows specific queues to limit parallel application startup while other queues with different work loads can schedule without or with different limitations.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="fallback-mechanism"></a>Fallback mechanism<a aria-hidden="true" tabindex="-1" class="hash-link" href="#fallback-mechanism" title="Direct link to heading">#</a></h3><p>A fallback mechanism has to be built into the algorithm.
+Not all applications will request more than one allocation.
+The other case that has to be accounted for could be a misbehaving or a slow application.
+Having an application stuck in the starting state could cause a scheduler livelock and starvation of other applications.</p><p>The fall back mechanism proposed is as simple as a time limit on the starting state.
+This means that any application auto progresses out of the starting state.
+The time limit will be set to five (5) minutes hard coded as a starting point and will not be made configurable.</p><p>The other fallback mechanism considered was making the number of allocations for the starting state configurable.
+This option provided a number of issues which made it difficult to implement.
+One of the main stumbling blocks is the fact that it requires the application submitter to specify the value.
+It also does not guarantee that the application will leave the starting state either and does not fix the livelock issue.
+If an application was submitted with five required allocation but due to issues during the run never asked for more than four then the livelock would still occur.</p><p>Setting a default of zero (0) would also not work as it would bypass the starting state.
+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 alt="images" src="/asse [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/842b9c6e.2d81e1d5.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/0.10.0/developer_guide/build/index.html b/docs/0.10.0/developer_guide/build/index.html
new file mode 100644
index 0000000..9537c49
--- /dev/null
+++ b/docs/0.10.0/developer_guide/build/index.html
@@ -0,0 +1,69 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Build and Run | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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 [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/a9bc95bb.fba86891.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 [...]
+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/0.10.0/developer_guide/env_setup">environment setup guide</a> first to setup Docker and Kube [...]
+The build procedure will build 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: [...]
+Certain modules cannot be retrieved if the git version installed on the machine used to build is old.
+A message similar to the one below will be logged when trying to build for the first time.</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-text codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">go: finding modernc [...]
+Git releases later than 1.22 are known to work.</p><h3><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></h3><p>Building a docker image can be triggered by following command.</p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class [...]
+Some sample deployments that can be used are found under <a href="https://github.com/apache/incubator-yunikorn-k8shim/tree/master/deployments/scheduler" target="_blank" rel="noopener noreferrer">deployments</a> directory.
+For the deployment that uses a config map you need to set up the ConfigMap in kubernetes.
+How to deploy the scheduler with a ConfigMap is explained in the <a href="/docs/0.10.0/developer_guide/deployment">scheduler configuration deployment</a> document.</p><p>The image build command will first build the integrated executable and then create the docker image.
+Currently, there are some published docker images under <a href="https://hub.docker.com/r/apache/yunikorn" target="_blank" rel="noopener noreferrer">this docker hub repo</a>, you are free to fetch and use.
+The default image tags are not suitable for deployments to an accessible repository as it uses a hardcoded user and would push to Docker Hub with proper credentials.
+You <em>must</em> update the <code>TAG</code> variable in the <code>Makefile</code> to push to an accessible repository.
+When you update the image tag be aware that the deployment examples given will also need to be updated to reflect the same change.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="inspect-the-docker-image"></a>Inspect the docker image<a aria-hidden="true" tabindex="-1" class="hash-link" href="#inspect-the-docker-image" title="Direct link to heading">#</a></h3><p>The docker image built from previous step has embedded some important build info in image&#x27 [...]
+these info with docker <code>inspect</code> 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 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">docker inspect apache/yunikorn:scheduler-latest</spa [...]
+was shipped by this image. They are listed as docker image <code>labels</code>, 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">&quot;Labels&quot [...]
+Go Modules require at least Go version 1.11 to be installed on the development system.</p><p>If you want to modify one of the projects locally and build with your local dependencies you will need to change the module file.
+Changing dependencies uses mod <code>replace</code> directives as explained in the [Update dependencies](#Updating dependencies).</p><p>The YuniKorn project has four repositories three of those repositories have a dependency at the go level.
+These dependencies are part of the go modules and point to the github repositories.
+During the development cycle 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><h4><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></h4><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 [...]
+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 &#x27;Docker for desktop&#x27; and Minikube. See the <a href="/docs/0.10.0/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;backgr [...]
+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/0.10.0/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__it [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/a9bc95bb.fba86891.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/developer_guide/deployment/index.html b/docs/0.10.0/developer_guide/deployment/index.html
similarity index 50%
copy from docs/developer_guide/deployment/index.html
copy to docs/0.10.0/developer_guide/deployment/index.html
index 4a65438..15bd1b3 100644
--- a/docs/developer_guide/deployment/index.html
+++ b/docs/0.10.0/developer_guide/deployment/index.html
@@ -4,30 +4,30 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Deploy to Kubernetes | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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://yunik [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/c928173c.0917e3df.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Deploy to Kubernetes | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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.apa [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/c928173c.3e59cffb.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 [...]
-you can find the guide <a href="/docs/">here</a>. This document describes the manual process to deploy YuniKorn
+<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/0.10.0/">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 [...]
 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 [...]
 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/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/developer_gui [...]
+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/0.10.0/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/0.10.0 [...]
 Copyright © 2021 <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 © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/c928173c.0917e3df.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/c928173c.3e59cffb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/developer_guide/env_setup/index.html b/docs/0.10.0/developer_guide/env_setup/index.html
similarity index 54%
copy from docs/developer_guide/env_setup/index.html
copy to docs/0.10.0/developer_guide/env_setup/index.html
index 87860ff..5b25932 100644
--- a/docs/developer_guide/env_setup/index.html
+++ b/docs/0.10.0/developer_guide/env_setup/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Dev Environment Setup | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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://yuni [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/1e0f4596.5e2c60d6.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Dev Environment Setup | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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.ap [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/1e0f4596.aa60c411.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 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  [...]
@@ -27,7 +27,7 @@ The basic instructions are provided in the <a href="https://kubernetes.io/docs/t
 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 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 © 2021 <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 © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/1e0f4596.5e2c60d6.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/1e0f4596.aa60c411.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/developer_guide/openshift_development/index.html b/docs/0.10.0/developer_guide/openshift_development/index.html
similarity index 61%
copy from docs/developer_guide/openshift_development/index.html
copy to docs/0.10.0/developer_guide/openshift_development/index.html
index 8229737..e0e45a1 100644
--- a/docs/developer_guide/openshift_development/index.html
+++ b/docs/0.10.0/developer_guide/openshift_development/index.html
@@ -4,27 +4,27 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Development in CodeReady Containers | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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" conten [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/8745e5b0.3236959d.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Development in CodeReady Containers | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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 [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/8745e5b0.14d90448.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 [...]
 Our recommended local environment uses CodeReady containers.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="set-up-a-running-crc-cluster"></a>Set up a running CRC cluster<a aria-hidden="true" tabindex="-1" class="hash-link" href="#set-up-a-running-crc-cluster" title="Direct link to heading">#</a></h2><ol><li><p>Download CodeReady Container binaries</p><p>Select your OS from the dropdown list then click on &quot;Download&quot; (On a Mac, you&#x27;ll down [...]
 You&#x27;ll be asked to connect using your Red Hat login. If you don&#x27;t have one, just click on &quot;Create one now&quot;. You do <em>not</em> need a Red Hat subscription for this.</p><p>Once logged in, download CodeReady Containers binary and the pull secret.</p></li><li><p>Unzip the tar 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="pr [...]
 On OpenShift there&#x27;s service for this: <code>image-registry.openshift-image-registry.svc</code>, which is easier to use.</p><p>For example, if you want to override all of the three Docker images you should use the following configs:</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="codeBlockLin [...]
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token key atrule">admission_controller_image</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 key atrule">repository</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token pla [...]
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token key atrule">web_image</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 key atrule">repository</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"> image</span> [...]
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token key atrule">web_image</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 key atrule">repository</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"> image</span> [...]
 Copyright © 2021 <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 © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/8745e5b0.3236959d.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/8745e5b0.14d90448.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.10.0/get_started/core_features/index.html b/docs/0.10.0/get_started/core_features/index.html
new file mode 100644
index 0000000..f79b008
--- /dev/null
+++ b/docs/0.10.0/get_started/core_features/index.html
@@ -0,0 +1,43 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Features | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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/ [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/8a6e3c59.1cb4e531.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 [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/8a6e3c59.1cb4e531.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/0.10.0/index.html b/docs/0.10.0/index.html
new file mode 100644
index 0000000..f14029e
--- /dev/null
+++ b/docs/0.10.0/index.html
@@ -0,0 +1,51 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Get Started | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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/i [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/8d2ab356.1341ea5d.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 [...]
+It is also assumed that <code>kubectl</code> is on your path and properly configured.
+Follow this <a href="/docs/0.10.0/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 [...]
+When <code>admission-controller</code> is installed, it simply routes all traffic to YuniKorn. That means the resource scheduling
+is delegated to YuniKorn. You can disable it by setting <code>embedAdmissionController</code> flag to false during the helm install.  </p><p>Further configuration options for installing YuniKorn via Helm are available in the <a href="https://hub.helm.sh/charts/yunikorn/yunikorn" target="_blank" rel="noopener noreferrer">YuniKorn Helm hub page</a>.</p><p>If you don&#x27;t want to use helm charts, you can find our step-by-step
+tutorial <a href="/docs/0.10.0/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">C [...]
+Port forwarding for the web interface on the standard port 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 svc [...]
+Once this is done, web UI will be available at: <code>http://localhost:9889</code>.</p><p><img alt="UI Screenshots" src="/assets/images/yk-ui-screenshots-d24de16a6a2af41a4d5ac1f488ce04a1.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__ [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/8d2ab356.1341ea5d.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/0.10.0/performance/evaluate_perf_function_with_kubemark/index.html b/docs/0.10.0/performance/evaluate_perf_function_with_kubemark/index.html
new file mode 100644
index 0000000..7c48d1e
--- /dev/null
+++ b/docs/0.10.0/performance/evaluate_perf_function_with_kubemark/index.html
@@ -0,0 +1,64 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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="0.10.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="twitt [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/e9498790.2772ae01.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 [...]
+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 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 alt="Queue Fairness" 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
+to less number of nodes. The former one is suitable for the Data Center scenarios, it helps to balance the stress of
+cluster nodes; the latter one is suitable to be used on Cloud, it can minimize the number of instances when working
+with auto-scaler, in order to save cost.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="fair-policy"></a>FAIR Policy<a aria-hidden="true" tabindex="-1" class="hash-link" href="#fair-policy" title="Direct link to heading">#</a></h3><p>We group nodes into 10 buckets, each bucket represents for the number of nodes that has a similar resource
+utilization (a range).  To help you understand the chart, imagine the buckets have the following values at a certain
+point of time:</p><table><thead><tr><th align="center">BUCKET</th><th align="center">RESOURCE UTILIZATION RANGE</th><th align="center">VALUE</th></tr></thead><tbody><tr><td align="center">bucket-0</td><td align="center">0% - 10%</td><td align="center">100</td></tr><tr><td align="center">bucket-1</td><td align="center">10% - 20%</td><td align="center">300</td></tr><tr><td align="center">...</td><td align="center"></td><td align="center"></td></tr><tr><td align="center">bucket-9</td><td al [...]
+it has 300 nodes whose utilization is in the range 10% - 20%, and so on… Now, we run lots of workloads and
+collect metrics, see the below chart:</p><p><img alt="Node Fairness" src="/assets/images/node-fair-1fecf15a75eff14ca8371bc927152d84.png"></p><p>We can see all nodes have 0% utilization, and then all of them move to bucket-1, then bucket-2 … and eventually
+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><p><img alt="Node Bin-Packing" src="/assets/images/node-bin-packing-7d63f9e4a088f0b271580b794ff8c71c.png"></p><p>On the contrary, all nodes are moving between 2 [...]
+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/0.10.0/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=" [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/e9498790.2772ae01.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/0.10.0/performance/metrics/index.html b/docs/0.10.0/performance/metrics/index.html
new file mode 100644
index 0000000..6487390
--- /dev/null
+++ b/docs/0.10.0/performance/metrics/index.html
@@ -0,0 +1,49 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler Metrics | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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 [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/5c518724.0af3a71a.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 [...]
+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/0.10.0/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 © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/5c518724.0af3a71a.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/0.10.0/performance/profiling/index.html b/docs/0.10.0/performance/profiling/index.html
new file mode 100644
index 0000000..fba15ee
--- /dev/null
+++ b/docs/0.10.0/performance/profiling/index.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Profiling | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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 [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/15abff36.440d028c.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 [...]
+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 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 [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/15abff36.440d028c.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/0.10.0/user_guide/acls/index.html b/docs/0.10.0/user_guide/acls/index.html
new file mode 100644
index 0000000..22294bd
--- /dev/null
+++ b/docs/0.10.0/user_guide/acls/index.html
@@ -0,0 +1,69 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">ACLs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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 [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/66527541.69c89411.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 [...]
+Therefore, the recommendation is to use the wildcard ACL on the root queue for now as per the default configuration.</p></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="usage"></a>Usage<a aria-hidden="true" tabindex="-1" class="hash-link" href="#usage" title="Direct link to heading">#</a></h2><p>Access Control Lists are generic for YuniKorn.
+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_ [...]
+This deny all ACL has two possible representations:</p><ul><li>an empty access control list. (implicit)</li><li>a single space. (explicit)</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="example-config"></a>Example config<a aria-hidden="true" tabindex="-1" class="hash-link" href="#example-config" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="simple-examples"></a>Simple exampl [...]
+<code>john</code> and <code>bob</code> will be denied access.</p><p>An ACL that allows access to the user <code>sue</code> and the members of the group <code>dev</code>.</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=" [...]
+Even though she is not a member of the group <code>dev</code>. Her group membership is irrelevant.</p><p>The user named <code>john</code> whom is a member of the group <code>dev</code> will be allowed access based on his group membership.
+A third user called <code>bob</code> whom is not mentioned explicitly and is not a member of the <code>dev</code> group will be denied access.</p><p>An ACL that allows access to the members of the groups <code>dev</code> and <code>test</code>.</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="codeBl [...]
+If the ACL is not correctly quoted the space is dropped by the yaml parser.
+Since the user list is empty none of the users will get access unless they are a member of either the <code>dev</code> or <code>test</code> group.</p><p>Looking at the same three users as before:
+The user <code>sue</code> is not a member of either group and is denied access.
+The user named <code>john</code> whom is a member of the group <code>dev</code> will be allowed access based on his group membership.
+<code>bob</code> is not a member of the <code>dev</code> group but is a member of <code>test</code> and will be allowed access.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="escaping-and-quotation-marks"></a>Escaping and quotation marks<a aria-hidden="true" tabindex="-1" class="hash-link" href="#escaping-and-quotation-marks" title="Direct link to heading">#</a></h3><p>ACLs are currently implemented in the queue configuration which uses a yaml file.
+This places some limitations on the how to escape the values.
+Incorrectly quoted values will cause a yaml parse error or could lead to the incorrect interpretation of the value.</p><p>The following points need to be taken into account:</p><ol><li>The wildcard entry must be quoted in the yaml config.</li><li>A simple list of users with or without it being followed by a list of groups does not need quoting but may be quoted.</li><li>An ACL without a user list and just one or more groups must be quoted to find the starting space:</li></ol><p>Correctly [...]
+If none of the checks match the ACL denies access.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="user-and-group-information"></a>User and Group information<a aria-hidden="true" tabindex="-1" class="hash-link" href="#user-and-group-information" title="Direct link to heading">#</a></h2><p>ACLs require the user&#x27;s name and group membership.
+User information must be provided by the shims to the core scheduler.
+The current expectation is that the shims only provide the user information and leave the group information empty.</p><p>User information is passed around in the scheduler as a combined user and groups object.
+These objects are cached to allow fast lookup and minimise resolution of the groups.</p><p>Based on the fact that the shims do not have to provide group information the core has the possibility to resolve the group memberships.
+Group membership resolution is pluggable, see <a href="#resolution">resolution</a> below.
+If the resolution of the groups of a user fails the result is still cached with a shortened lifetime.
+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/0.10.0/user_guide/sorting_policies"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Sorti [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/66527541.69c89411.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/user_guide/gang_scheduling/index.html b/docs/0.10.0/user_guide/gang_scheduling/index.html
similarity index 65%
copy from docs/user_guide/gang_scheduling/index.html
copy to docs/0.10.0/user_guide/gang_scheduling/index.html
index 755827b..e0f9da8 100644
--- a/docs/user_guide/gang_scheduling/index.html
+++ b/docs/0.10.0/user_guide/gang_scheduling/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Gang Scheduling | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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.a [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/e6f1bbf8.99f670c3.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Gang Scheduling | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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.o [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/e6f1bbf8.fbb18d5e.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 app’s minimal resource request can be satisfied. Otherwise, apps
 will be waiting in the queue. Apps are queued in hierarchy queues,
 with gang scheduling enabled, each resource queue is assigned with the
@@ -28,7 +28,7 @@ The scheduler actively monitors the metadata of each app, if the app has include
 a valid taskGroups definition, it will be considered as gang scheduling desired.</p><div class="admonition admonition-info alert alert--info"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2 [...]
 and the same placement constraints. They are considered as homogeneous requests that can be
 treated as the same kind in the scheduler.</p></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="prerequisite"></a>Prerequisite<a aria-hidden="true" tabindex="-1" class="hash-link" href="#prerequisite" title="Direct link to heading">#</a></h3><p>For the queues which runs gang scheduling enabled applications, the queue sorting policy needs to be set either
-<code>FIFO</code> or <code>StateAware</code>. To configure queue sorting policy, please refer to doc: <a href="/docs/user_guide/sorting_policies#Application_sorting">app sorting policies</a>.</p><div class="admonition admonition-info alert alert--info"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0  [...]
+<code>FIFO</code> or <code>StateAware</code>. To configure queue sorting policy, please refer to doc: <a href="/docs/0.10.0/user_guide/sorting_policies#Application_sorting">app sorting policies</a>.</p><div class="admonition admonition-info alert alert--info"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71  [...]
 for each application. If the queue sorting policy is not FIFO based (StateAware is FIFO based sorting policy),
 the scheduler might reserve partial resources for each app and causing resource segmentation issues.</p></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="app-configuration"></a>App Configuration<a aria-hidden="true" tabindex="-1" class="hash-link" href="#app-configuration" title="Direct link to heading">#</a></h3><p>On Kubernetes, YuniKorn discovers apps by loading metadata from individual pod, the first pod of the app
 is required to enclosed with a full copy of app metadata. If the app doesn’t have any notion about the first or second pod,
@@ -43,7 +43,7 @@ This parameter defines the reservation timeout for how long the scheduler should
 The timeout timer starts to tick when the scheduler <em>allocates the first placeholder pod</em>. This ensures if the scheduler
 could not schedule all the placeholder pods, it will eventually give up after a certain amount of time. So that the resources can be
 freed up and used by other apps. If non of the placeholders can be allocated, this timeout won&#x27;t kick-in. To avoid the placeholder
-pods stuck forever, please refer to <a href="/docs/user_guide/trouble_shooting#gang-scheduling">troubleshooting</a> for solutions.</p><p>More scheduling parameters will added in order to provide more flexibility while scheduling apps.</p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="example"></a>Example<a aria-hidden="true" tabindex="-1" class="hash-link" href="#example" title="Direct link to heading">#</a></h4><p>The following example is a yaml file for  [...]
+pods stuck forever, please refer to <a href="/docs/0.10.0/user_guide/trouble_shooting#gang-scheduling">troubleshooting</a> for solutions.</p><p>More scheduling parameters will added in order to provide more flexibility while scheduling apps.</p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="example"></a>Example<a aria-hidden="true" tabindex="-1" class="hash-link" href="#example" title="Direct link to heading">#</a></h4><p>The following example is a yaml fi [...]
 The notable change in the pod spec is <em>spec.template.metadata.annotations</em>, where we defined <code>yunikorn.apache.org/task-group-name</code>
 and <code>yunikorn.apache.org/task-groups</code>.</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">apiVersion</span><span class="token punctuation" style= [...]
 <em>“task-group-example”</em>. YuniKorn will create 2 placeholder pods, each uses the resources specified in the taskGroup definition.
@@ -54,7 +54,7 @@ The annotations for the driver pod looks like:</p><div class="mdxCodeBlock_1XEh"
 Instead, the scheduler will ensure it gets its minimal resources before actually starting the driver/executors. </p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="verify-configuration"></a>Verify Configuration<a aria-hidden="true" tabindex="-1" class="hash-link" href="#verify-configuration" title="Direct link to heading">#</a></h2><p>To verify if the configuration has been done completely and correctly, check the following things:</p><ol><li>When an app is [...]
 If you define 2 task groups, 1 with minMember 1 and the other with minMember 5, that means we are expecting 6 placeholder
 gets created once the job is submitted.</li><li>Verify the placeholder spec is correct. Each placeholder needs to have the same info as the real pod in the same taskGroup.
-Check field including: namespace, pod resources, node-selector, and toleration.</li><li>Verify the placeholders can be allocated on correct type of nodes, and verify the real pods are started by replacing the placeholder pods.</li></ol><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="troubleshooting"></a>Troubleshooting<a aria-hidden="true" tabindex="-1" class="hash-link" href="#troubleshooting" title="Direct link to heading">#</a></h2><p>Please see the trou [...]
+Check field including: namespace, pod resources, node-selector, and toleration.</li><li>Verify the placeholders can be allocated on correct type of nodes, and verify the real pods are started by replacing the placeholder pods.</li></ol><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="troubleshooting"></a>Troubleshooting<a aria-hidden="true" tabindex="-1" class="hash-link" href="#troubleshooting" title="Direct link to heading">#</a></h2><p>Please see the trou [...]
 Copyright © 2021 <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 © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/e6f1bbf8.99f670c3.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/e6f1bbf8.fbb18d5e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/user_guide/placement_rules/index.html b/docs/0.10.0/user_guide/placement_rules/index.html
similarity index 69%
copy from docs/user_guide/placement_rules/index.html
copy to docs/0.10.0/user_guide/placement_rules/index.html
index 11cdebf..df97434 100644
--- a/docs/user_guide/placement_rules/index.html
+++ b/docs/0.10.0/user_guide/placement_rules/index.html
@@ -4,24 +4,24 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">App Placement Rules | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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://yuniko [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/83f9573b.942a28b3.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">App Placement Rules | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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.apac [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/83f9573b.27a0b865.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/user_guide/acls">Access control lists</a> and rule filters are defined per rule and enforced per rule.
+<a href="/docs/0.10.0/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.
 The order that the rules are defined in is the order in which they are executed.
 If a rule matches the policy will stop executing the remaining rules.</p><p>A matching rule generates a fully qualified queue name.
@@ -65,7 +65,7 @@ The value is a single value in string form and is not interpreted or manipulated
 Two access control lists can be defined on a queue:</p><ol><li>Submit ACL: <em>submitacl</em></li><li>Administration ACL: <em>adminacl</em></li></ol><p>The placement rule will only match if the ACL of the queue allows submit access via either ACL.
 The administrative queue ACL also provides <em>submit</em> access.
 If the queue does not exist or does not have an ACL set, the ACL of the parent queue is checked.
-This recursive check is repeated until an ACL provides access or after the ACL of the root queue is checked.</p><p>For more detail on the ACL syntax check the <a href="/docs/user_guide/acls">ACL documentation</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="rules"></a>Rules<a aria-hidden="true" tabindex="-1" class="hash-link" href="#rules" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2c [...]
+This recursive check is repeated until an ACL provides access or after the ACL of the root queue is checked.</p><p>For more detail on the ACL syntax check the <a href="/docs/0.10.0/user_guide/acls">ACL documentation</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="rules"></a>Rules<a aria-hidden="true" tabindex="-1" class="hash-link" href="#rules" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAn [...]
 The behaviour of the this rule is to fully qualify the queue provided by the application if the queue is not fully qualified.
 If a parent rule is set and the queue provided in the application submission is fully qualified then the parent rule will not be executed.</p><p>Supported parameters:</p><ul><li>create</li><li>parent</li><li>filter</li></ul><p>Example: create the queue passed in by the user if it does not exist under the users name</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 tabind [...]
 Result: <code>root.developer.my_special_queue</code> (parent rule set the user name)</p><p>Application submit request by the user <code>developer</code>, queue in the application on submit: <code>root.dev_queue</code><br>
@@ -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 © 2021 <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 © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/83f9573b.942a28b3.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/83f9573b.27a0b865.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/user_guide/queue_config/index.html b/docs/0.10.0/user_guide/queue_config/index.html
similarity index 66%
copy from docs/user_guide/queue_config/index.html
copy to docs/0.10.0/user_guide/queue_config/index.html
index 3b451c1..e714aa3 100644
--- a/docs/user_guide/queue_config/index.html
+++ b/docs/0.10.0/user_guide/queue_config/index.html
@@ -4,23 +4,23 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Partition and Queue Configuration | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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= [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/442d4849.c49bc698.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Partition and Queue Configuration | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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:/ [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/442d4849.101d779a.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 [...]
-It references both the <a href="/docs/user_guide/acls">Access control lists</a> and <a href="/docs/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.
+<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/0.10.0/user_guide/acls">Access control lists</a> and <a href="/docs/0.10.0/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.
@@ -30,7 +30,7 @@ Changing the filename must be followed by corresponding changes in the deploymen
 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>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/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>.
+Details on the values that can be used are in the <a href="/docs/0.10.0/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 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..
@@ -56,11 +56,11 @@ 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 only used in the scheduler to define a <a href="/docs/user_guide/sorting_policies#application-sorting">sorting order</a> for a leaf queue.
+Currently, the property list is only used in the scheduler to define a <a href="/docs/0.10.0/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/user_guide/acls">Access control lists</a> document.</p><p>Queue resource limits are set via the <code>resources</code> parameter.
+ACLs are documented in the <a href="/docs/0.10.0/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 [...]
+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 [...]
 If no rules are defined the placement manager is not started and each application <em>must</em> have a queue set on submit.  </p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="limits"></a>Limits<a aria-hidden="true" tabindex="-1" class="hash-link" href="#limits" title="Direct link to heading">#</a></h3><p>Limits define a set of limit objects for a partition or queue.
 It can be set on either the partition or on a queue at any level.</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">limits</span><span class="token punctua [...]
 It defines one limit for a set of users and or groups.
@@ -91,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 © 2021 <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.
@@ -100,16 +100,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/442d4849.c49bc698.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/442d4849.101d779a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/user_guide/resource_quota_management/index.html b/docs/0.10.0/user_guide/resource_quota_management/index.html
similarity index 71%
copy from docs/next/user_guide/resource_quota_management/index.html
copy to docs/0.10.0/user_guide/resource_quota_management/index.html
index 47205a0..29c56ea 100644
--- a/docs/next/user_guide/resource_quota_management/index.html
+++ b/docs/0.10.0/user_guide/resource_quota_management/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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://yuniko [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/935f2afb.5d99610e.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/f12e5031.dd84c898.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Resource Quota Management | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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://yunikor [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/cbc12d17.d7a9bcd4.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 [...]
 If the pod does not fit in the namespace quota the pod is rejected.
 The client must implement a retry-mechanism and re-submit the pod if it needs the pod to be scheduled.</p><p>Contrary to quotas in Kubernetes YuniKorn does not enforce quotas on submission but only on actively consumed resources.
 To explain the difference: when using YuniKorn for quota enforcement a new pod submitted to Kubernetes is always accepted.
@@ -61,7 +61,7 @@ This does require the namespaces to be setup without Kubernetes quota enforcemen
 The tag selected is the <code>namespace</code> tag which is automatically added by the k8s shim to all applications that get created.
 The <code>create</code> flag is set to true which will trigger the creation of the queue with the same name as the namespace if it does not exist. </p><p>Applications within the automatically created child queues will be sorted based sorting policy set on the parent queue.
 In this case the property <code>application.sort.policy</code> is in this configuration set to <code>stateaware</code>.
-This is a simple app sorting policy applicable for batch jobs, you can find more document <a href="/docs/next/user_guide/sorting_policies#StateAwarePolicy">here</a>.</p><p>You can change the configuration using the helm charts during the installation by overwriting the configuration in the
+This is a simple app sorting policy applicable for batch jobs, you can find more document <a href="/docs/0.10.0/user_guide/sorting_policies#StateAwarePolicy">here</a>.</p><p>You can change the configuration using the helm charts during the installation by overwriting the configuration in the
 <a href="https://github.com/apache/incubator-yunikorn-release/blob/master/helm-charts/yunikorn/values.yaml#L71-L81" target="_blank" rel="noopener noreferrer">helm chart template</a>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="namespace-quota"></a>Namespace quota<a aria-hidden="true" tabindex="-1" class="hash-link" href="#namespace-quota" title="Direct link to heading">#</a></h3><p>Namespaces in Kubernetes contain the quota information.
 If a quota is set on a namespace Kubernetes will automatically enforce the quota.
 In the case that YuniKorn is used for quota enforcement no quota must be set on the namespace.</p><p>To allow specifying a quota on the namespace the following annotations should be set in the namespace object:</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:#bfc7 [...]
@@ -89,7 +89,7 @@ The <code>finance</code> and <code>sales</code> namespaces become queues grouped
 The namespaces <code>dev</code> and <code>test</code> are placed under the <code>development</code> parent queue.   </p><p><img alt="Queue Quota" src="/assets/images/namespace-mapping-703b2384a21c2e401291fbb49acdb1f4.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="run-a-workload-2"></a>Run a workload<a aria-hidden="true" tabindex="-1" class="hash-link" href="#run-a-workload-2" title="Direct link to heading">#</a></h3><p>Applications, and the pods t [...]
 YuniKorn will add the tags, the placement rules will do the rest.
 The configured placement rule will create the queues, if required, and add the application to the queue.</p><p>Since the namespace <code>finance</code> is annotated with the example value, and the rules are in place.
-Applications in the <code>finance</code> namespace will run in the <code>root.production.finance</code> queue that is created dynamically.</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__i [...]
+Applications in the <code>finance</code> namespace will run in the <code>root.production.finance</code> queue that is created dynamically.</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/0.10.0/user_guide/acls"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« ACLs</div></a></div><div class="pagination-nav_ [...]
 Copyright © 2021 <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.
@@ -98,16 +98,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/935f2afb.5d99610e.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/f12e5031.dd84c898.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/cbc12d17.d7a9bcd4.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.10.0/user_guide/sorting_policies/index.html b/docs/0.10.0/user_guide/sorting_policies/index.html
new file mode 100644
index 0000000..aaa93a1
--- /dev/null
+++ b/docs/0.10.0/user_guide/sorting_policies/index.html
@@ -0,0 +1,93 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Sorting Policies | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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. [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/d8ac4d11.ca4d29c4.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 [...]
+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.
+That order is crucial in specifying which application is considered first when assigning resources.
+Sorting policies do <em>not</em> affect the number of applications that are scheduled or active in the queue at the same time.
+All applications that have pending resource requests can and will be scheduled in a queue unless specifically filtered out.
+Even when applications are sorted using a first in first out policy multiple applications will run in a queue in parallel. </p><p>A <code>parent</code> queue will always use the fair policy to sort the child queues.</p><p>The following configuration entry sets the application sorting policy to <code>fifo</code> for the queue <code>root.sandbox</code>: </p><div class="mdxCodeBlock_1XEh"><div class="codeBlockContent_1u-d"><button type="button" aria-label="Copy code to clipboard" class="cop [...]
+A filter is applied <em>while</em> sorting the applications to remove all that do not have outstanding requests.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="fifosortpolicy"></a>FifoSortPolicy<a aria-hidden="true" tabindex="-1" class="hash-link" href="#fifosortpolicy" title="Direct link to heading">#</a></h3><p>Short description: first in first out, based on application create time<br>
+Config value: fifo (default)<br>
+Behaviour:<br>
+Before sorting the applications are filtered and must have pending resource requests.</p><p>After filtering the applications left are sorted based on the application create time stamp only, no other filtering is applied.
+Since applications can only be added while the system is locked there can never be two applications with the exact same time stamp. </p><p>The result is that the oldest application that requests resources gets resources.
+Younger applications will be given resources when all the current requests of older applications have been fulfilled. </p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="fairsortpolicy"></a>FairSortPolicy<a aria-hidden="true" tabindex="-1" class="hash-link" href="#fairsortpolicy" title="Direct link to heading">#</a></h3><p>Short description: fair based on usage<br>
+Config value: fair<br>
+Behaviour:<br>
+Before sorting the applications are filtered and must have pending resource requests.</p><p>After filtering the applications left are sorted based on the application usage.
+The usage of the application is defined as all confirmed and unconfirmed allocations for the applications.
+All resources defined on the application will be taken into account when calculating the usage.</p><p>The result is that the resources available are spread equally over all applications that request resources.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="stateawarepolicy"></a>StateAwarePolicy<a aria-hidden="true" tabindex="-1" class="hash-link" href="#stateawarepolicy" title="Direct link to heading">#</a></h3><p>Short description: limit of one (1) app [...]
+Config value: stateaware<br>
+Behaviour:<br>
+This sorting policy requires an understanding of the application states.
+Applications states are described in the <a href="/docs/0.10.0/design/scheduler_object_states#application-state">application states</a> documentation.</p><p>Before sorting applications the following filters are applied to all applications in the queue:
+The first filter is based on the application state.
+The following applications pass through the filter and generate the first intermediate list:</p><ul><li>all applications in the state <em>running</em></li><li><em>one</em> (1) application in the <em>starting</em> state</li><li>if there are <em>no</em> applications in the <em>starting</em> state <em>one</em> (1) application in the <em>accepted</em> state is added</li></ul><p>The second filter takes the result of the first filter as an input.
+The preliminary list is filtered again: all applications <em>without</em> a pending request are removed.</p><p>After filtering based on status and pending requests the applications that remain are sorted.
+The final list is thus filtered twice with the remaining applications sorted on create time.</p><p>To recap the <em>staring</em> and <em>accepted</em> state interactions:
+The application in the <em>accepted</em> state is only added if there is no application in the <em>starting</em> state.
+The application in the <em>starting</em> state does not have to have pending requests.
+Any application in the <em>starting</em> state will prevent <em>accepted</em> applications from being added to the filtered list.</p><p>For further details see the <a href="/docs/0.10.0/design/state_aware_scheduling#example-run">Example run</a> in the design document.</p><p>The result is that already running applications that request resources will get resources first.
+A drip feed of one new applications is added to the list of running applications to be allocated after all running applications.  </p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="node-sorting"></a>Node sorting<a aria-hidden="true" tabindex="-1" class="hash-link" href="#node-sorting" title="Direct link to heading">#</a></h2><p>The node sorting policy is set for a partition via the config.
+Each partition can use a different policy.</p><p>The following configuration entry sets the node sorting policy to <code>fair</code> for the partition <code>default</code>: </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 cla [...]
+Config value: fair (default)<br>
+Behaviour:<br>
+Sort the list of nodes by the amount of available resources so that the node with the <em>highest</em> amount of available resource is the first in the list.
+All resources defined on a node will be taken into account when calculating the usage.
+Resources of the same type are compared for the nodes. </p><p>This results in a node with the lowest utilisation to be considered first for assigning new allocation.
+Resulting in a spread of allocations over all available nodes.
+Leading to an overall lower utilisation of the individual available nodes, unless the whole environment is highly utilised.
+Keeping the load on all nodes at a similar level does help
+In an environment that auto scales by adding new nodes this could trigger unexpected auto scale requests.   </p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="binpackingpolicy"></a>BinPackingPolicy<a aria-hidden="true" tabindex="-1" class="hash-link" href="#binpackingpolicy" title="Direct link to heading">#</a></h3><p>Short description: available resource, ascending order<br>
+Config value: binpacking<br>
+Behaviour:<br>
+Sort the list of nodes by the amount of available resources so that the node with the <em>lowest</em> amount of available resource is the first in the list.
+All resources defined on a node will be taken into account when calculating the usage.
+Resources of the same type are compared for the nodes. </p><p>This results in a node with the highest utilisation to be considered first for assigning new allocation.
+Resulting in a high(er) utilisation of a small(er) number of nodes, better suited for cloud deployments.   </p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="request-sorting"></a>Request sorting<a aria-hidden="true" tabindex="-1" class="hash-link" href="#request-sorting" title="Direct link to heading">#</a></h2><p>There is currently one policy for sorting requests within an application.
+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/0.10.0/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__ite [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/d8ac4d11.ca4d29c4.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/next/user_guide/trouble_shooting/index.html b/docs/0.10.0/user_guide/trouble_shooting/index.html
similarity index 56%
copy from docs/next/user_guide/trouble_shooting/index.html
copy to docs/0.10.0/user_guide/trouble_shooting/index.html
index d4f5ade..85378e3 100644
--- a/docs/next/user_guide/trouble_shooting/index.html
+++ b/docs/0.10.0/user_guide/trouble_shooting/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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 [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/935f2afb.5d99610e.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/eaf9452f.59306499.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Trouble Shooting | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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. [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/54b2a591.0df3de43.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
@@ -30,7 +30,7 @@ several possibilities to cause this:</p><h3><a aria-hidden="true" tabindex="-1"
 <a href="https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity" target="_blank" rel="noopener noreferrer">affinity/anti-affinity</a>,
 do not have certain toleration for node <a href="https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/" target="_blank" rel="noopener noreferrer">taints</a>, etc.
 To debug such issues, you can describe the pod by:</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 describe pod </span><span class="token operator" s [...]
-having enough capacity for the pending pods, there are several approaches:</p><p>1) check the queue usage from yunikorn UI</p><p>If you do not know how to access the UI, you can refer the document <a href="/docs/next/#access-the-web-ui">here</a>. Go
+having enough capacity for the pending pods, there are several approaches:</p><p>1) check the queue usage from yunikorn UI</p><p>If you do not know how to access the UI, you can refer the document <a href="/docs/0.10.0/#access-the-web-ui">here</a>. Go
 to the <code>Queues</code> page, navigate to the queue where this job is submitted to. You will be able to see the available capacity
 left for the queue.</p><p>2) check the pod events</p><p>Run the <code>kubectl describe pod</code> to get the pod events. If you see some event like:
 <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
@@ -48,7 +48,7 @@ anymore. You can increase the placeholder timeout value if you are willing to wa
 might be added to provide some retry other than failing the app.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="3-not-all-placeholders-are-swapped"></a>3. Not all placeholders are swapped<a aria-hidden="true" tabindex="-1" class="hash-link" href="#3-not-all-placeholders-are-swapped" title="Direct link to heading">#</a></h3><p><em>Reason</em>: This usually means the actual app&#x27;s pods are less than the minMembers defined in the taskGroups.</p><p><em> [...]
 the actual pods, setting it to bigger than the actual number of pods is invalid.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="4placeholders-are-not-cleaned-up-when-the-app-terminated"></a>4.Placeholders are not cleaned up when the app terminated<a aria-hidden="true" tabindex="-1" class="hash-link" href="#4placeholders-are-not-cleaned-up-when-the-app-terminated" title="Direct link to heading">#</a></h3><p><em>Reason</em>: All the placeholders are set a [...]
 to the first real pod of the app, or the controller reference. If the placeholder could not be cleaned up, that means
-the garbage collection is not working properly. </p><p><em>Solution</em>: check the placeholder <code>ownerReference</code> and the garbage collector in Kubernetes.    </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>No problem! The Apache YuniKorn community will be happy to help. You c [...]
+the garbage collection is not working properly. </p><p><em>Solution</em>: check the placeholder <code>ownerReference</code> and the garbage collector in Kubernetes.    </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>No problem! The Apache YuniKorn community will be happy to help. You c [...]
 Copyright © 2021 <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.
@@ -57,16 +57,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/935f2afb.5d99610e.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/eaf9452f.59306499.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/54b2a591.0df3de43.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.10.0/user_guide/workloads/run_flink/index.html b/docs/0.10.0/user_guide/workloads/run_flink/index.html
new file mode 100644
index 0000000..7c7a414
--- /dev/null
+++ b/docs/0.10.0/user_guide/workloads/run_flink/index.html
@@ -0,0 +1,47 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Run Flink Jobs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.0"><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-helme [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/42f05cce.8e794f6a.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 [...]
+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 [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/42f05cce.8e794f6a.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/user_guide/workloads/run_spark/index.html b/docs/0.10.0/user_guide/workloads/run_spark/index.html
similarity index 51%
copy from docs/user_guide/workloads/run_spark/index.html
copy to docs/0.10.0/user_guide/workloads/run_spark/index.html
index 123cfc6..3fe2a85 100644
--- a/docs/user_guide/workloads/run_spark/index.html
+++ b/docs/0.10.0/user_guide/workloads/run_spark/index.html
@@ -4,39 +4,39 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Run Spark Jobs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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.ap [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/761be9ac.49455f1a.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Run Spark Jobs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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.or [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/761be9ac.3fd365ac.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 [...]
-<a href="/docs/">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
+<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/0.10.0/">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 [...]
 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/#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, the [...]
+<a href="/docs/0.10.0/#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 clust [...]
 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
 another scheduler in Kubernetes</a>.</p><p>The default configuration has placement rule enabled, which automatically maps the <code>spark-test</code> namespace to a YuniKorn
 queue <code>root.spark-test</code>. All Spark jobs submitted to this namespace will be automatically submitted to the queue first.
-To see more about how placement rule works, please see doc <a href="/docs/user_guide/placement_rules">placement-rules</a>. By far,
+To see more about how placement rule works, please see doc <a href="/docs/0.10.0/user_guide/placement_rules">placement-rules</a>. By far,
 the namespace defines the security context of the pods, and the queue determines how the job and pods will be scheduled
 with considering of job ordering, queue resource fairness, etc. Note, this is the simplest setup, which doesn&#x27;t enforce
 the queue capacities. The queue is considered as having unlimited capacity.</p><p>YuniKorn reuses the Spark application ID set in label <code>spark-app-selector</code>, and this job is submitted
 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/user_guide/gang_scheduling"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Gang Scheduling</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/user_guide/work [...]
+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/0.10.0/user_guide/gang_scheduling"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Gang Scheduling</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/0.10.0/u [...]
 Copyright © 2021 <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 © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/761be9ac.49455f1a.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/761be9ac.3fd365ac.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.10.0/user_guide/workloads/run_tf/index.html b/docs/0.10.0/user_guide/workloads/run_tf/index.html
new file mode 100644
index 0000000..1a66620
--- /dev/null
+++ b/docs/0.10.0/user_guide/workloads/run_tf/index.html
@@ -0,0 +1,45 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.63">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Run Tensorflow Jobs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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.apac [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9ce8caa5.d6f86e10.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/6540f7c7.038758f5.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 [...]
+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 [...]
+Copyright © 2021 <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.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9ce8caa5.d6f86e10.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/6540f7c7.038758f5.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/0.8.0/community/coding_guidelines/index.html b/docs/0.8.0/community/coding_guidelines/index.html
index 470b6bd..8e20e05 100644
--- a/docs/0.8.0/community/coding_guidelines/index.html
+++ b/docs/0.8.0/community/coding_guidelines/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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. [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/1b5b94bb.5c688c40.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/1b5b94bb.72e8bed0.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.
@@ -53,16 +53,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/1b5b94bb.5c688c40.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/1b5b94bb.72e8bed0.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/community/community_sync_up/index.html b/docs/0.8.0/community/community_sync_up/index.html
index dfda3df..66eeff0 100644
--- a/docs/0.8.0/community/community_sync_up/index.html
+++ b/docs/0.8.0/community/community_sync_up/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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. [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/c7277ad6.7fef80a2.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/c7277ad6.ef0cf367.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 © 2021 <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 © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/c7277ad6.7fef80a2.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/c7277ad6.ef0cf367.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/community/how_to_contribute/index.html b/docs/0.8.0/community/how_to_contribute/index.html
index 01f770c..f0d95e0 100644
--- a/docs/0.8.0/community/how_to_contribute/index.html
+++ b/docs/0.8.0/community/how_to_contribute/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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. [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/9523dcb5.81584aea.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/9523dcb5.6a71c561.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="/docs/0.8.0/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,
@@ -63,16 +63,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/9523dcb5.81584aea.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/9523dcb5.6a71c561.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/community/reporting_issues/index.html b/docs/0.8.0/community/reporting_issues/index.html
index 2feee25..011f36b 100644
--- a/docs/0.8.0/community/reporting_issues/index.html
+++ b/docs/0.8.0/community/reporting_issues/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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.o [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/b56a9dad.7d3b6334.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/b56a9dad.80d6ea7c.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 [...]
@@ -43,16 +43,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/b56a9dad.7d3b6334.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/b56a9dad.80d6ea7c.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/configuration/acls/index.html b/docs/0.8.0/configuration/acls/index.html
index 5f33a80..b7d35eb 100644
--- a/docs/0.8.0/configuration/acls/index.html
+++ b/docs/0.8.0/configuration/acls/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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/ [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/debcf1ca.6305e56a.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/debcf1ca.4142d1ac.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_ [...]
@@ -53,16 +53,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/debcf1ca.6305e56a.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/debcf1ca.4142d1ac.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/configuration/placement_rules/index.html b/docs/0.8.0/configuration/placement_rules/index.html
index 03fa67a..f19f73a 100644
--- a/docs/0.8.0/configuration/placement_rules/index.html
+++ b/docs/0.8.0/configuration/placement_rules/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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.or [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/53c63e3f.0067cc1a.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/53c63e3f.bdbf0578.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/0.8.0/configuration/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.
@@ -97,16 +97,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/53c63e3f.0067cc1a.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/53c63e3f.bdbf0578.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/configuration/queue_config/index.html b/docs/0.8.0/configuration/queue_config/index.html
index e17dd35..ee8e901 100644
--- a/docs/0.8.0/configuration/queue_config/index.html
+++ b/docs/0.8.0/configuration/queue_config/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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/i [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/34003c72.ef8d3970.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/34003c72.0212e7d7.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/0.8.0/configuration/acls">Access control lists</a> and <a href="/docs/0.8.0/configuration/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.
@@ -94,16 +94,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/34003c72.ef8d3970.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/34003c72.0212e7d7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/design/cross_queue_preemption/index.html b/docs/0.8.0/design/cross_queue_preemption/index.html
index 5d523fa..d9150d7 100644
--- a/docs/0.8.0/design/cross_queue_preemption/index.html
+++ b/docs/0.8.0/design/cross_queue_preemption/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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.ap [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/69994b68.30310010.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/69994b68.db090fbf.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
@@ -38,16 +38,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/69994b68.30310010.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/69994b68.db090fbf.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/design/design/index.html b/docs/0.8.0/design/design/index.html
index 3d81394..7a62564 100644
--- a/docs/0.8.0/design/design/index.html
+++ b/docs/0.8.0/design/design/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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/log [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/da3e9658.09ebf2c3.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/da3e9658.de6dba9f.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 [...]
 Should not include temporary data helps with scheduler. For example to-be-preempted allocation candidates. Fair share resource of queues, etc.</p><p><strong>Scheduler Cache Event Handler</strong>:</p><p>Handles all events which needs to update scheduler internal state. So all the write operations will be carefully handled.</p><p><strong>Admin Service</strong></p><p>Handles request from Admin, which can also load configurations from storage and update scheduler policies.</p><p><strong>Sch [...]
 </span></div></div></div></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="implementation"></a>Implementation<a aria-hidden="true" tabindex="-1" class="hash-link" href="#implementation" title="Direct link to heading">#</a></h2><p><strong>Scheduler needs to do following responsibilities</strong></p><ul><li>According to resource usages between queues, sort queues, applications, and figure out order of application allocation. (This will be used by pr [...]
 </span></div></div></div></div></div></li><li><p>Different hierarchies can be added</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-scheduler-conf.yaml codeBlock_3iAC"><div class="codeBlockLines_b7E3" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">partitions: [...]
@@ -45,16 +45,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/da3e9658.09ebf2c3.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/da3e9658.de6dba9f.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/design/namespace_resource_quota/index.html b/docs/0.8.0/design/namespace_resource_quota/index.html
index 4aeecfb..9d2080f 100644
--- a/docs/0.8.0/design/namespace_resource_quota/index.html
+++ b/docs/0.8.0/design/namespace_resource_quota/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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. [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/528dfaf3.1d951304.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/528dfaf3.1c52d75f.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.
@@ -39,16 +39,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/528dfaf3.1d951304.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/528dfaf3.1c52d75f.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/design/pluggable_app_management/index.html b/docs/0.8.0/design/pluggable_app_management/index.html
index d9addf6..4774e04 100644
--- a/docs/0.8.0/design/pluggable_app_management/index.html
+++ b/docs/0.8.0/design/pluggable_app_management/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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. [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/830bde22.ada4aa6c.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/830bde22.8403c2ce.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>
@@ -54,16 +54,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/830bde22.ada4aa6c.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/830bde22.8403c2ce.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/design/resilience/index.html b/docs/0.8.0/design/resilience/index.html
index 32fb41e..539955d 100644
--- a/docs/0.8.0/design/resilience/index.html
+++ b/docs/0.8.0/design/resilience/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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 [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/92a19523.72662e79.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/92a19523.ebb16a9d.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
@@ -56,16 +56,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/92a19523.72662e79.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/92a19523.ebb16a9d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/design/scheduler_configuration/index.html b/docs/0.8.0/design/scheduler_configuration/index.html
index 0a6beb7..dc20305 100644
--- a/docs/0.8.0/design/scheduler_configuration/index.html
+++ b/docs/0.8.0/design/scheduler_configuration/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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.a [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/098cffed.afdfb458.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/098cffed.d0b32518.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="#footnote1">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 [...]
@@ -42,16 +42,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/098cffed.afdfb458.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/098cffed.d0b32518.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/get_started/developer_guide/index.html b/docs/0.8.0/get_started/developer_guide/index.html
index da90ba5..aae46c9 100644
--- a/docs/0.8.0/get_started/developer_guide/index.html
+++ b/docs/0.8.0/get_started/developer_guide/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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.or [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/94e4428c.9b6a8803.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/94e4428c.8d30833e.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/0.8.0/setup/env_setup">environment setup guide</a> first to setup Docker and Kubernetes deve [...]
 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: [...]
@@ -50,16 +50,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/94e4428c.9b6a8803.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/94e4428c.8d30833e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/index.html b/docs/0.8.0/index.html
index 68d44ea..62bd39b 100644
--- a/docs/0.8.0/index.html
+++ b/docs/0.8.0/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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 [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/8ad1c52d.efdf84ee.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/8ad1c52d.4385e67d.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/0.8.0/setup/env_setup">guide</a> on how to setup a local Kubernetes cluster using docker-desktop.</p><p>All files mentioned in this user guide are part of the <a href="https://github.com/apache/incubator-yunikorn-k8shim" target="_blank" rel="noopener noreferrer">yunikorn-k8shim</a> repository.
 They are located in the <a href="https://github.com/apache/incubator-yunikorn-k8shim/tree/master/deployments/scheduler" target="_blank" rel="noopener noreferrer">deployments</a> sub directory. The command given assume that you are located in that directory.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="quick-start"></a>Quick Start<a aria-hidden="true" tabindex="-1" class="hash-link" href="#quick-start" title="Direct link to heading">#</a></h2><p>The ea [...]
@@ -47,16 +47,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/8ad1c52d.efdf84ee.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/8ad1c52d.4385e67d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/performance/evaluate_perf_function_with_kubemark/index.html b/docs/0.8.0/performance/evaluate_perf_function_with_kubemark/index.html
index 2b82fee..eb6b247 100644
--- a/docs/0.8.0/performance/evaluate_perf_function_with_kubemark/index.html
+++ b/docs/0.8.0/performance/evaluate_perf_function_with_kubemark/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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 [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/9707d709.6a036367.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/9707d709.f3775e80.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
@@ -49,16 +49,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/9707d709.6a036367.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/9707d709.f3775e80.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/performance/metrics/index.html b/docs/0.8.0/performance/metrics/index.html
index a783af2..abb7918 100644
--- a/docs/0.8.0/performance/metrics/index.html
+++ b/docs/0.8.0/performance/metrics/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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/lo [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/e59213c0.65257274.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/e59213c0.b676dc68.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> [...]
@@ -34,16 +34,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/e59213c0.65257274.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/e59213c0.b676dc68.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/performance/profiling/index.html b/docs/0.8.0/performance/profiling/index.html
index 813ce46..362e76f 100644
--- a/docs/0.8.0/performance/profiling/index.html
+++ b/docs/0.8.0/performance/profiling/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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/ [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/17c1bf74.7e101f37.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/17c1bf74.dad91b6d.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 [...]
@@ -39,16 +39,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/17c1bf74.7e101f37.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/17c1bf74.dad91b6d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/setup/build_local/index.html b/docs/0.8.0/setup/build_local/index.html
index 5ed1134..92076c6 100644
--- a/docs/0.8.0/setup/build_local/index.html
+++ b/docs/0.8.0/setup/build_local/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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/im [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/4e1badf8.e5904d98.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/4e1badf8.62c2aa3a.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 [...]
 These dependencies are part of the go modules and point to the github repositories.
 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 [...]
@@ -33,16 +33,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/4e1badf8.e5904d98.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/4e1badf8.62c2aa3a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/setup/configure_scheduler/index.html b/docs/0.8.0/setup/configure_scheduler/index.html
index 02e70db..0ed6554 100644
--- a/docs/0.8.0/setup/configure_scheduler/index.html
+++ b/docs/0.8.0/setup/configure_scheduler/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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.apach [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/a5b5dcea.daaf624f.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/a5b5dcea.b96db3ec.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 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
@@ -32,16 +32,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/a5b5dcea.daaf624f.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/a5b5dcea.b96db3ec.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/setup/deployment/index.html b/docs/0.8.0/setup/deployment/index.html
index 3acf953..081bddb 100644
--- a/docs/0.8.0/setup/deployment/index.html
+++ b/docs/0.8.0/setup/deployment/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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.o [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/872379cf.a9d305a8.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/872379cf.d845cb0a.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/0.8.0/">here</a>. However, if you want to explore the deployment procedure
 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/0.8.0/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" cla [...]
@@ -33,16 +33,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/872379cf.a9d305a8.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/872379cf.d845cb0a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.8.0/setup/env_setup/index.html b/docs/0.8.0/setup/env_setup/index.html
index c29a030..9ecd62e 100644
--- a/docs/0.8.0/setup/env_setup/index.html
+++ b/docs/0.8.0/setup/env_setup/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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. [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/c95b781b.20d379d7.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/3d1791fa.37d1cd90.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/c95b781b.508ccad3.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/3d1791fa.90bfaaf3.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 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  [...]
@@ -36,16 +36,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/c95b781b.20d379d7.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/3d1791fa.37d1cd90.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/c95b781b.508ccad3.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/3d1791fa.90bfaaf3.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/api/cluster/index.html b/docs/0.9.0/api/cluster/index.html
index ca5c3be..38aadc3 100644
--- a/docs/0.9.0/api/cluster/index.html
+++ b/docs/0.9.0/api/cluster/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Cluster | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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/lo [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/1cb009e2.8f5417b1.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/1cb009e2.d86bc51b.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 © 2021 <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 © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/1cb009e2.8f5417b1.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/1cb009e2.d86bc51b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/api/scheduler/index.html b/docs/0.9.0/api/scheduler/index.html
index 269ba5d..f5ea78f 100644
--- a/docs/0.9.0/api/scheduler/index.html
+++ b/docs/0.9.0/api/scheduler/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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/ [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/ac710fda.bd440d78.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/ac710fda.985dcf1f.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/ [...]
@@ -36,16 +36,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/ac710fda.bd440d78.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/ac710fda.985dcf1f.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/api/system/index.html b/docs/0.9.0/api/system/index.html
index eea5b56..f438a7a 100644
--- a/docs/0.9.0/api/system/index.html
+++ b/docs/0.9.0/api/system/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">System | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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/log [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/03ef24a9.806040fb.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/03ef24a9.fc2492aa.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"> [...]
 Copyright © 2021 <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>
@@ -30,16 +30,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/03ef24a9.806040fb.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/03ef24a9.fc2492aa.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/design/architecture/index.html b/docs/0.9.0/design/architecture/index.html
index 46c6e3f..25126ec 100644
--- a/docs/0.9.0/design/architecture/index.html
+++ b/docs/0.9.0/design/architecture/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Architecture | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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/i [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/b2f441e1.5e9261b1.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/b2f441e1.68b3b135.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
@@ -42,16 +42,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/b2f441e1.5e9261b1.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/b2f441e1.68b3b135.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/design/cross_queue_preemption/index.html b/docs/0.9.0/design/cross_queue_preemption/index.html
index d397ae6..2ba5b89 100644
--- a/docs/0.9.0/design/cross_queue_preemption/index.html
+++ b/docs/0.9.0/design/cross_queue_preemption/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Cross Queue Preemption | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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.ap [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/2c019423.3cdac7e1.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/2c019423.bd6522e3.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
@@ -38,16 +38,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/2c019423.3cdac7e1.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/2c019423.bd6522e3.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/design/k8shim/index.html b/docs/0.9.0/design/k8shim/index.html
index b0645a5..d653a87 100644
--- a/docs/0.9.0/design/k8shim/index.html
+++ b/docs/0.9.0/design/k8shim/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Kubernetes Shim Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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.ap [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/6db854fa.7aa1779b.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/6db854fa.0bee8f1c.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
@@ -37,16 +37,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/6db854fa.7aa1779b.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/6db854fa.0bee8f1c.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/design/namespace_resource_quota/index.html b/docs/0.9.0/design/namespace_resource_quota/index.html
index 90fe5d2..b6428a6 100644
--- a/docs/0.9.0/design/namespace_resource_quota/index.html
+++ b/docs/0.9.0/design/namespace_resource_quota/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Namespace Resource Quota | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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. [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/284c0406.9b0e9cc8.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/284c0406.561e536b.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.
@@ -39,16 +39,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/284c0406.9b0e9cc8.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/284c0406.561e536b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/design/pluggable_app_management/index.html b/docs/0.9.0/design/pluggable_app_management/index.html
index b87071f..ae1dd35 100644
--- a/docs/0.9.0/design/pluggable_app_management/index.html
+++ b/docs/0.9.0/design/pluggable_app_management/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Pluggable App Management | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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. [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/9e9f5dce.27ac8d9c.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/9e9f5dce.6b25cf91.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>
@@ -54,16 +54,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/9e9f5dce.27ac8d9c.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/9e9f5dce.6b25cf91.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/design/predicates/index.html b/docs/0.9.0/design/predicates/index.html
index fc74c55..e592919 100644
--- a/docs/0.9.0/design/predicates/index.html
+++ b/docs/0.9.0/design/predicates/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Support K8s Predicates | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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.ap [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/fb133e19.f1187963.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/fb133e19.1827fd09.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>.
@@ -36,16 +36,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/fb133e19.f1187963.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/fb133e19.1827fd09.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/design/resilience/index.html b/docs/0.9.0/design/resilience/index.html
index c12ec73..43faee8 100644
--- a/docs/0.9.0/design/resilience/index.html
+++ b/docs/0.9.0/design/resilience/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Resilience | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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 [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/a75efafa.58b3e79e.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/a75efafa.ea38897c.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
@@ -56,16 +56,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/a75efafa.58b3e79e.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/a75efafa.ea38897c.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/design/scheduler_configuration/index.html b/docs/0.9.0/design/scheduler_configuration/index.html
index b55f99d..b6c5d3b 100644
--- a/docs/0.9.0/design/scheduler_configuration/index.html
+++ b/docs/0.9.0/design/scheduler_configuration/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler Configuration | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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.a [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/6875b121.448a87e5.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/6875b121.8a46cc27.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 [...]
@@ -42,16 +42,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/6875b121.448a87e5.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/6875b121.8a46cc27.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/design/scheduler_core_design/index.html b/docs/0.9.0/design/scheduler_core_design/index.html
index afe10f5..6b26542 100644
--- a/docs/0.9.0/design/scheduler_core_design/index.html
+++ b/docs/0.9.0/design/scheduler_core_design/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler Core Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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.apa [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/b8c87182.c17c2f2c.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/b8c87182.dff05a38.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 [...]
@@ -59,16 +59,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/b8c87182.c17c2f2c.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/b8c87182.dff05a38.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/design/scheduler_object_states/index.html b/docs/0.9.0/design/scheduler_object_states/index.html
index 8afdabb..6bbfbdf 100644
--- a/docs/0.9.0/design/scheduler_object_states/index.html
+++ b/docs/0.9.0/design/scheduler_object_states/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler Object States | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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.a [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/98bfff7a.b6d2b344.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/98bfff7a.5dc06140.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.
@@ -63,16 +63,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/98bfff7a.b6d2b344.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/98bfff7a.5dc06140.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/design/state_aware_scheduling/index.html b/docs/0.9.0/design/state_aware_scheduling/index.html
index 49c4be2..35d337c 100644
--- a/docs/0.9.0/design/state_aware_scheduling/index.html
+++ b/docs/0.9.0/design/state_aware_scheduling/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Batch Workloads Ordering with StateAware Policy | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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" co [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/ce9e2dcf.64405eca.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/ce9e2dcf.8719e40e.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.
@@ -65,16 +65,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/ce9e2dcf.64405eca.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/ce9e2dcf.8719e40e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/developer_guide/build/index.html b/docs/0.9.0/developer_guide/build/index.html
index df90794..d3f1ab8 100644
--- a/docs/0.9.0/developer_guide/build/index.html
+++ b/docs/0.9.0/developer_guide/build/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Build and Run | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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/ [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/d5f4f3d4.9307adbb.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/d5f4f3d4.6d542af7.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/0.9.0/developer_guide/env_setup">environment setup guide</a> first to setup Docker and Kuber [...]
 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: [...]
@@ -52,16 +52,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/d5f4f3d4.9307adbb.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/d5f4f3d4.6d542af7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/developer_guide/deployment/index.html b/docs/0.9.0/developer_guide/deployment/index.html
index 3c876a0..000ab8b 100644
--- a/docs/0.9.0/developer_guide/deployment/index.html
+++ b/docs/0.9.0/developer_guide/deployment/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Deploy to Kubernetes | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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.apac [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/bebf10ba.aebd9e81.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/bebf10ba.1e0486d9.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/0.9.0/">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 [...]
@@ -36,16 +36,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/bebf10ba.aebd9e81.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/bebf10ba.1e0486d9.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/developer_guide/env_setup/index.html b/docs/0.9.0/developer_guide/env_setup/index.html
index d724ae4..c698631 100644
--- a/docs/0.9.0/developer_guide/env_setup/index.html
+++ b/docs/0.9.0/developer_guide/env_setup/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Dev Environment Setup | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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.apa [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/c6405911.af6554c5.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/c6405911.8d323d14.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 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  [...]
@@ -36,16 +36,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/c6405911.af6554c5.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/c6405911.8d323d14.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/get_started/core_features/index.html b/docs/0.9.0/get_started/core_features/index.html
index 9b13be6..b2e0ffd 100644
--- a/docs/0.9.0/get_started/core_features/index.html
+++ b/docs/0.9.0/get_started/core_features/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Features | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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/l [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/c3b79105.ec39c39f.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/c3b79105.f8d9a67f.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
@@ -52,16 +52,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/c3b79105.ec39c39f.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/c3b79105.f8d9a67f.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/index.html b/docs/0.9.0/index.html
index 16352a5..8c5f427 100644
--- a/docs/0.9.0/index.html
+++ b/docs/0.9.0/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Get Started | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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/im [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/6b6cd41d.bab10d0d.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/6b6cd41d.849f91b3.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/0.9.0/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 [...]
@@ -36,16 +36,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/6b6cd41d.bab10d0d.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/6b6cd41d.849f91b3.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/performance/evaluate_perf_function_with_kubemark/index.html b/docs/0.9.0/performance/evaluate_perf_function_with_kubemark/index.html
index f19ce85..0f892f3 100644
--- a/docs/0.9.0/performance/evaluate_perf_function_with_kubemark/index.html
+++ b/docs/0.9.0/performance/evaluate_perf_function_with_kubemark/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><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="0.9.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="twitte [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/13b56c59.ffcec8a9.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/13b56c59.a44d9a48.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
@@ -49,16 +49,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/13b56c59.ffcec8a9.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/13b56c59.a44d9a48.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/performance/metrics/index.html b/docs/0.9.0/performance/metrics/index.html
index 1349025..2a1aa80 100644
--- a/docs/0.9.0/performance/metrics/index.html
+++ b/docs/0.9.0/performance/metrics/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler Metrics | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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. [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/139f73fe.1492c2ba.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/139f73fe.c72898ac.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> [...]
@@ -34,16 +34,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/139f73fe.1492c2ba.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/139f73fe.c72898ac.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/performance/profiling/index.html b/docs/0.9.0/performance/profiling/index.html
index d8c88cc..255a7f9 100644
--- a/docs/0.9.0/performance/profiling/index.html
+++ b/docs/0.9.0/performance/profiling/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Profiling | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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/ [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/a4a95510.b6de4f58.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/a4a95510.13c3c4f8.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 [...]
@@ -39,16 +39,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/a4a95510.b6de4f58.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/a4a95510.13c3c4f8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/user_guide/acls/index.html b/docs/0.9.0/user_guide/acls/index.html
index 24a370e..e0b7be7 100644
--- a/docs/0.9.0/user_guide/acls/index.html
+++ b/docs/0.9.0/user_guide/acls/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">ACLs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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/ [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/ead72281.77dc4044.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/ead72281.128bc8b5.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 [...]
 Therefore, the recommendation is to use the wildcard ACL on the root queue for now as per the default configuration.</p></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="usage"></a>Usage<a aria-hidden="true" tabindex="-1" class="hash-link" href="#usage" title="Direct link to heading">#</a></h2><p>Access Control Lists are generic for YuniKorn.
 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.
@@ -54,16 +54,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/ead72281.77dc4044.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/ead72281.128bc8b5.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/user_guide/placement_rules/index.html b/docs/0.9.0/user_guide/placement_rules/index.html
index 5c94290..171bca4 100644
--- a/docs/0.9.0/user_guide/placement_rules/index.html
+++ b/docs/0.9.0/user_guide/placement_rules/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">App Placement Rules | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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.apach [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/34af491e.b99f660d.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/34af491e.b7908607.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/0.9.0/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.
@@ -97,16 +97,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/34af491e.b99f660d.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/34af491e.b7908607.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/user_guide/queue_config/index.html b/docs/0.9.0/user_guide/queue_config/index.html
index 377325d..942a903 100644
--- a/docs/0.9.0/user_guide/queue_config/index.html
+++ b/docs/0.9.0/user_guide/queue_config/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Partition and Queue Configuration | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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:// [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/4be882fd.c4ed32a8.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/4be882fd.8944c114.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/0.9.0/user_guide/acls">Access control lists</a> and <a href="/docs/0.9.0/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.
@@ -100,16 +100,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/4be882fd.c4ed32a8.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/4be882fd.8944c114.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/user_guide/resource_quota_management/index.html b/docs/0.9.0/user_guide/resource_quota_management/index.html
index 1e55629..45c0674 100644
--- a/docs/0.9.0/user_guide/resource_quota_management/index.html
+++ b/docs/0.9.0/user_guide/resource_quota_management/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Resource Quota Management | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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 [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/086d5e3f.1e265f03.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/086d5e3f.0a589726.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
@@ -46,16 +46,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/086d5e3f.1e265f03.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/086d5e3f.0a589726.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/user_guide/sorting_policies/index.html b/docs/0.9.0/user_guide/sorting_policies/index.html
index 8284b53..3fad5e8 100644
--- a/docs/0.9.0/user_guide/sorting_policies/index.html
+++ b/docs/0.9.0/user_guide/sorting_policies/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Sorting Policies | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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.o [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/1d098224.428ed63f.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/1d098224.60c96459.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.
@@ -78,16 +78,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/1d098224.428ed63f.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/1d098224.60c96459.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/user_guide/trouble_shooting/index.html b/docs/0.9.0/user_guide/trouble_shooting/index.html
index e523350..572df92 100644
--- a/docs/0.9.0/user_guide/trouble_shooting/index.html
+++ b/docs/0.9.0/user_guide/trouble_shooting/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Trouble Shooting | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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.o [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/1f5d5f87.f22dd614.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/1f5d5f87.75178668.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
@@ -45,16 +45,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/1f5d5f87.f22dd614.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/1f5d5f87.75178668.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/user_guide/workloads/run_flink/index.html b/docs/0.9.0/user_guide/workloads/run_flink/index.html
index a09986a..00d1db7 100644
--- a/docs/0.9.0/user_guide/workloads/run_flink/index.html
+++ b/docs/0.9.0/user_guide/workloads/run_flink/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Run Flink Jobs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.0"><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 [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/29a3d0d6.658aeaea.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/29a3d0d6.e268763f.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.
@@ -32,16 +32,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/29a3d0d6.658aeaea.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/29a3d0d6.e268763f.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/user_guide/workloads/run_spark/index.html b/docs/0.9.0/user_guide/workloads/run_spark/index.html
index 59bbd8e..5a8162f 100644
--- a/docs/0.9.0/user_guide/workloads/run_spark/index.html
+++ b/docs/0.9.0/user_guide/workloads/run_spark/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Run Spark Jobs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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 [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/17c79707.d37bb253.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/17c79707.88472cfb.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/0.9.0/">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  [...]
 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 [...]
@@ -45,16 +45,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/17c79707.d37bb253.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/17c79707.88472cfb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/0.9.0/user_guide/workloads/run_tf/index.html b/docs/0.9.0/user_guide/workloads/run_tf/index.html
index 5b827f7..4c59a86 100644
--- a/docs/0.9.0/user_guide/workloads/run_tf/index.html
+++ b/docs/0.9.0/user_guide/workloads/run_tf/index.html
@@ -5,21 +5,21 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
 <link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Run Tensorflow Jobs | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.9.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.apach [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9a6d52da.c98adb8c.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/d84189a7.47bae613.js" as="script">
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/9a6d52da.288c8e8d.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/d84189a7.5e713188.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 [...]
 Copyright © 2021 <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>
@@ -30,16 +30,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9a6d52da.c98adb8c.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/d84189a7.47bae613.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/9a6d52da.288c8e8d.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/d84189a7.5e713188.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/api/cluster/index.html b/docs/api/cluster/index.html
index 1282500..2132160 100644
--- a/docs/api/cluster/index.html
+++ b/docs/api/cluster/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Cluster | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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.or [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/a2c1c70a.01b0f485.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Cluster | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.11.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.or [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/77816f9e.c2a182c8.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/024f5110.cb6f3696.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 © 2021 <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 © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/a2c1c70a.01b0f485.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/77816f9e.c2a182c8.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/024f5110.cb6f3696.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/api/scheduler/index.html b/docs/api/scheduler/index.html
index 1f5eb89..7a98f81 100644
--- a/docs/api/scheduler/index.html
+++ b/docs/api/scheduler/index.html
@@ -4,30 +4,37 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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. [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/daba4570.26474d2e.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.11.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. [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/77816f9e.c2a182c8.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/1626930f.eb3b0da7.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 [...]
-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> [...]
+<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/partition/{partitionName}/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-1"></a>Success response<a aria-hidden="true" tabindex="-1" class="hash-link" href="#success-response-1" title="Direct link to heading">#</a></h3><p><strong>Code< [...]
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">       </span><span class="token property">&quot;queuename&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">&quot;root&quot;</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</span><span class="token plain"></span></div><div class="token-line" style="color: [...]
+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-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> : <code>200 OK</c [...]
+Node details include host and rack name, capacity, resources and allocations.</p><p><strong>URL</strong> : <code>/ws/v1/partition/{partitionName}/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-5"></a>Success response<a aria-hidden="true" tabindex="-1" class="hash-link" href="#success-response-5" title="Direct link to heading">#</a></h [...]
+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-6"></a>Success response<a aria-hidden="true" tabindex="-1" class="hash-link" href="#success-response-6" 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/ [...]
 </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">goroutine 19 [syscall,</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">os/signal.signal_recv(0x1096f91)</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plai [...]
-</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></div></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="error-response-4"></a>Error response<a aria-hidden="true" tabindex="-1" class="hash-link" href="#error-response-4" title="Direct link to heading">#</a></h3><p><strong>Code</strong> : <code>500 Internal Server Error</code></p><p><strong>Content examples</strong></p><div class="mdxCodeBloc [...]
+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-8"></a>Success response<a aria-hidden="true" tabindex="-1" class="hash-link" href="#success-response-8" 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"  [...]
+The base configuration is the configuration version that was retrieved earlier via a GET request and updated by the user.
+The update request must contain the checksum of the <em>base</em> configuration.
+If the checksum provided in the update request differs from the currently running configuration checksum the update will be rejected.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="failure-response"></a>Failure response<a aria-hidden="true" tabindex="-1" class="hash-link" href="#failure-response" title="Direct link to heading">#</a></h3><p>The configuration update can fail due to different reasons such as:</p><ul><li>invalid configuration,</li><li>incor [...]
+error message will be returned as a response.</p><p><strong>Code</strong> : <code>409 Conflict</code></p><p><strong>Message example</strong> :  root queue must not have resource limits set</p><p><strong>Content example</strong></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" s [...]
 Copyright © 2021 <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 +43,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/daba4570.26474d2e.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/77816f9e.c2a182c8.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/1626930f.eb3b0da7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/api/system/index.html b/docs/api/system/index.html
index bceb1cc..8ff9244 100644
--- a/docs/api/system/index.html
+++ b/docs/api/system/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">System | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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 [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/d4e92657.155fa4b6.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">System | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.11.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 [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/77816f9e.c2a182c8.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/00aed75b.4d421af2.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"> [...]
 Copyright © 2021 <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>
@@ -30,16 +30,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/d4e92657.155fa4b6.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/77816f9e.c2a182c8.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/00aed75b.4d421af2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/design/architecture/index.html b/docs/design/architecture/index.html
index 3c0a1d1..ca0b18a 100644
--- a/docs/design/architecture/index.html
+++ b/docs/design/architecture/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Architecture | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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.apac [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/a9215700.099d4c31.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Architecture | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.11.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.apac [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/77816f9e.c2a182c8.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/481cf853.d778b9d4.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
@@ -42,16 +42,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/a9215700.099d4c31.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/77816f9e.c2a182c8.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/481cf853.d778b9d4.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/design/cache_removal/index.html b/docs/design/cache_removal/index.html
index 85b0e32..b04c7dc 100644
--- a/docs/design/cache_removal/index.html
+++ b/docs/design/cache_removal/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler cache removal design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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="ht [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/92d75d1c.0420ca79.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler cache removal design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.11.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="ht [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/77816f9e.c2a182c8.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/45f98d44.b551bdbe.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 describes the changes planned based on the analysis that was done of the current behaviour.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="goals"></a>Goals<a aria-hidden="true" tabindex="-1" class="hash-link" href="#goals" title="Direct link to heading">#</a></h2><p>The goal is to provide the same functionality before and after the change.</p><ul><li>unit tests before and after the merge must all pass.</li><li>Smoke tests defined in the core should a [...]
 The cache objects form the base for most data to be tracked.
 The Scheduler objects track specific in flight details and are build on top of a cache object.</p><p>The communication between the two layers uses a-synchronous events and in some cases direct updates.
@@ -122,16 +122,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/92d75d1c.0420ca79.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/77816f9e.c2a182c8.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/45f98d44.b551bdbe.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 159305e..0761323 100644
--- a/docs/design/cross_queue_preemption/index.html
+++ b/docs/design/cross_queue_preemption/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Cross Queue Preemption | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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://yun [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/78d8c6ce.ad6b1b7b.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Cross Queue Preemption | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.11.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://yun [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/77816f9e.c2a182c8.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/5652c446.91e262c3.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
@@ -38,16 +38,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/78d8c6ce.ad6b1b7b.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/77816f9e.c2a182c8.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/5652c446.91e262c3.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/next/design/gang_scheduling/index.html b/docs/design/gang_scheduling/index.html
similarity index 73%
copy from docs/next/design/gang_scheduling/index.html
copy to docs/design/gang_scheduling/index.html
index b182f41..d732352 100644
--- a/docs/next/design/gang_scheduling/index.html
+++ b/docs/design/gang_scheduling/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Gang scheduling 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. [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/935f2afb.5d99610e.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/4356428f.a8e87b5b.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Gang scheduling design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.11.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://yun [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/77816f9e.c2a182c8.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/04f93611.c077710d.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 guarantees the expected demand resources for the application by reserving the resources.</p><p>There are two parts to this implementation:</p><ul><li>Kubernetes Shim</li><li>Core and scheduling</li></ul><p>This document describes the implementation on the core side.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="document-goals"></a>Document goals<a aria-hidden="true" tabindex="-1" class="hash-link" href="#document-goals" title="Direct link to heading [...]
 This first pod is in the case of a Spark application, the driver pod.
 In case the flow is triggered from the creation of an application CRD there will not be a first pod.
@@ -64,7 +64,7 @@ An allocation is released by the core and then confirmed by the shim.
 For gang scheduling we have a simple one new to one release relation in the case of pre-emption we can use the same flow with a one new to multiple release relation.</p><p>The scheduler processes the AllocationAsk as follows:</p><ol><li>Check if the application has an unreleased allocation for a placeholder allocation with the same <em>taskGroupName.</em> If no placeholder allocations are found a normal allocation cycle will be used to allocate the request.</li><li>A placeholder allocati [...]
 The removal of the placeholder allocation is finalised in either case. This all needs to happen as one update to the application, queue and node.<ul><li>On success: a new Allocation is created.</li><li>On Failure: try to allocate on a different node, if that fails the AllocationAsk becomes unschedulable triggering scale up. </li></ul></li><li>Communicate the allocation back to the shim (if applicable, based on step 5)</li></ol><h2><a aria-hidden="true" tabindex="-1" class="anchor enhance [...]
 Currently, applications do not transition to a <em>completed</em> state when done.
-The current states for the application are <a href="/docs/next/design/scheduler_object_states">documented here</a>.
+The current states for the application are <a href="/docs/design/scheduler_object_states">documented here</a>.
 However, at this point in time an application will not reach the <em>completed</em> state and will be stuck in <em>waiting</em>.</p><p>This provides a number of issues specifically around memory usage and cleanup of queues in long running deployments.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="definition"></a>Definition<a aria-hidden="true" tabindex="-1" class="hash-link" href="#definition" title="Direct link to heading">#</a></h3><p>Since we cannot [...]
 At this point we are defining that an application is <em>completed</em> when it has been in the <em>waiting</em> state for a defined time period.
 An application enters the waiting state at the time that there are no active allocations (allocated resources &gt; 0) and pending allocation asks (pending resources &gt; 0).</p><p>The transition to a <em>waiting</em> state is already implemented.
@@ -156,7 +156,7 @@ This field was added earlier to support preemption.
 This same field will be reused for the placeholder release.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2cZh" id="application"></a>Application<a aria-hidden="true" tabindex="-1" class="hash-link" href="#application" title="Direct link to heading">#</a></h3><p>The AddApplicationRequest has a new field added that needs to be persisted in the object inside the scheduler.</p><p>Proposed new field: <em>placeholderAsk</em></p><p>In the current interface specificatio [...]
 The placeholder allocations should be counted as “real” allocations on the Queue and Node.
 By counting the placeholder as normal the quota for the queue is enforced as expected.
-The Node object needs to also show normal usage to prevent interactions with the autoscaler.</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 paginati [...]
+The Node object needs to also show normal usage to prevent interactions with the autoscaler.</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/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-na [...]
 Copyright © 2021 <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.
@@ -165,16 +165,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/935f2afb.5d99610e.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/4356428f.a8e87b5b.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/77816f9e.c2a182c8.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/04f93611.c077710d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/design/k8shim/index.html b/docs/design/k8shim/index.html
index 2e46c5f..333c98c 100644
--- a/docs/design/k8shim/index.html
+++ b/docs/design/k8shim/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Kubernetes Shim Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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://yun [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/c07122e1.158e89d0.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Kubernetes Shim Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.11.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://yun [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/77816f9e.c2a182c8.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/aea5966f.60de3194.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
@@ -37,16 +37,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/c07122e1.158e89d0.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/77816f9e.c2a182c8.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/aea5966f.60de3194.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 85f887a..766b2f0 100644
--- a/docs/design/namespace_resource_quota/index.html
+++ b/docs/design/namespace_resource_quota/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Namespace Resource Quota | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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://y [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/b06b747e.793d0fc9.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Namespace Resource Quota | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.11.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://y [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/77816f9e.c2a182c8.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/c9bc13ce.54a9b1fa.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.
@@ -39,16 +39,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/b06b747e.793d0fc9.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/77816f9e.c2a182c8.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/c9bc13ce.54a9b1fa.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 8d0809c..fbf3625 100644
--- a/docs/design/pluggable_app_management/index.html
+++ b/docs/design/pluggable_app_management/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Pluggable App Management | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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://y [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/3bfd86a6.356c32fc.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Pluggable App Management | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.11.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://y [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/77816f9e.c2a182c8.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/b16939e2.ffff4e90.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>
@@ -54,16 +54,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/3bfd86a6.356c32fc.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/77816f9e.c2a182c8.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/b16939e2.ffff4e90.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/design/predicates/index.html b/docs/design/predicates/index.html
index 63a8658..14dd70f 100644
--- a/docs/design/predicates/index.html
+++ b/docs/design/predicates/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Support K8s Predicates | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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://yun [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/1094d3ac.c945dba9.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Support K8s Predicates | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.11.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://yun [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/77816f9e.c2a182c8.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/34d88677.eebd34a4.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>.
@@ -36,16 +36,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/1094d3ac.c945dba9.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/77816f9e.c2a182c8.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/34d88677.eebd34a4.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 30866c3..3979288 100644
--- a/docs/design/resilience/index.html
+++ b/docs/design/resilience/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Resilience | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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 [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/8fce5129.b5bd53f6.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Resilience | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.11.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 [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/77816f9e.c2a182c8.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/31c3b644.228e64e0.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
@@ -56,16 +56,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/8fce5129.b5bd53f6.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/77816f9e.c2a182c8.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/31c3b644.228e64e0.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 5751f48..8fccd75 100644
--- a/docs/design/scheduler_configuration/index.html
+++ b/docs/design/scheduler_configuration/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler Configuration | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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://yu [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/b99ad014.9d79a6b8.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler Configuration | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.11.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://yu [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/77816f9e.c2a182c8.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/e6aabe98.21eac903.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 [...]
@@ -40,16 +40,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
-<script src="/main.4c31a029.js"></script>
-<script src="/1.10b2edc3.js"></script>
-<script src="/2.cd9eccff.js"></script>
-<script src="/3.5fb4af59.js"></script>
-<script src="/1be78505.12c2615a.js"></script>
-<script src="/151.c5af1153.js"></script>
-<script src="/9ce8caa5.e93ee3e1.js"></script>
-<script src="/17896441.c333a8a7.js"></script>
-<script src="/b99ad014.9d79a6b8.js"></script>
+<script src="/styles.51ecf8b8.js"></script>
+<script src="/runtime~main.e0bc83cd.js"></script>
+<script src="/main.20d051de.js"></script>
+<script src="/1.41040b8b.js"></script>
+<script src="/2.d4e5c4d0.js"></script>
+<script src="/3.735db23a.js"></script>
+<script src="/1be78505.efc8250b.js"></script>
+<script src="/188.8cea2827.js"></script>
+<script src="/77816f9e.c2a182c8.js"></script>
+<script src="/17896441.9579d834.js"></script>
+<script src="/e6aabe98.21eac903.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/design/scheduler_core_design/index.html b/docs/design/scheduler_core_design/index.html
index 2294098..f06667f 100644
--- a/docs/design/scheduler_core_design/index.html
+++ b/docs/design/scheduler_core_design/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-alpha.63">
-<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler Core Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.10.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://yuni [...]
-<link rel="preload" href="/styles.d9224c21.js" as="script">
-<link rel="preload" href="/runtime~main.23b3eed7.js" as="script">
-<link rel="preload" href="/main.4c31a029.js" as="script">
-<link rel="preload" href="/1.10b2edc3.js" as="script">
-<link rel="preload" href="/2.cd9eccff.js" as="script">
-<link rel="preload" href="/3.5fb4af59.js" as="script">
-<link rel="preload" href="/1be78505.12c2615a.js" as="script">
-<link rel="preload" href="/151.c5af1153.js" as="script">
-<link rel="preload" href="/9ce8caa5.e93ee3e1.js" as="script">
-<link rel="preload" href="/17896441.c333a8a7.js" as="script">
-<link rel="preload" href="/8f5ca9a8.5ce8d2b2.js" as="script">
+<link rel="search" type="application/opensearchdescription+xml" title="Apache YuniKorn (Incubating)" href="/opensearch.xml"><title data-react-helmet="true">Scheduler Core Design | Apache YuniKorn (Incubating)</title><meta data-react-helmet="true" name="docsearch:version" content="0.11.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://yuni [...]
+<link rel="preload" href="/styles.51ecf8b8.js" as="script">
+<link rel="preload" href="/runtime~main.e0bc83cd.js" as="script">
+<link rel="preload" href="/main.20d051de.js" as="script">
+<link rel="preload" href="/1.41040b8b.js" as="script">
+<link rel="preload" href="/2.d4e5c4d0.js" as="script">
+<link rel="preload" href="/3.735db23a.js" as="script">
+<link rel="preload" href="/1be78505.efc8250b.js" as="script">
+<link rel="preload" href="/188.8cea2827.js" as="script">
+<link rel="preload" href="/77816f9e.c2a182c8.js" as="script">
+<link rel="preload" href="/17896441.9579d834.js" as="script">
+<link rel="preload" href="/bb9c3ed9.b6bcece3.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 document will not be maintained and is just for historical reference.
 See <a href="/docs/design/cache_removal">scheduler cache removal design</a></p></div></div><p>Github repo: <a href="https://github.com/apache/incubator-yunikorn-core/" target="_blank" rel="noopener noreferrer">https://github.com/apache/incubator-yunikorn-core/</a></p><p>Scheduler core encapsulates all scheduling algorithms, it collects resources from underneath resource management
 platforms (like YARN/K8s), and is responsible for container allocation requests. It makes the decision where is the
@@ -61,16 +61,16 @@ Copyright © 2021 <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.d9224c21.js"></script>
-<script src="/runtime~main.23b3eed7.js"></script>
... 4596 lines suppressed ...