-
Notifications
You must be signed in to change notification settings - Fork 984
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix controller job cache not sync latest version issue #2169
Conversation
Signed-off-by: wpeng102 <[email protected]>
Signed-off-by: wpeng102 <[email protected]>
return fmt.Errorf("failed to parase job <%v> resource version <%s>", key, obj.ResourceVersion) | ||
} | ||
if newResourceversion < oldResourceversion { | ||
return fmt.Errorf("job <%v> has too old resource version: %d (%d)", key, newResourceversion, oldResourceversion) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If the newResourceversion is less than odResourceversion, the cache keep the same as it was, giving a warning log and returning nil seems more reasonable.
fox example, in the killJob func, if cc.cache.Update(newJob) return error in this case, the podgroup will not be cleaned in system.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If just log a warning log and return nil will not trigger request rerun, Actually, processNextReq
in job_controller
will check st.Execute(action)
return result, if has error, it will re-queue this request and next will get the latest job from cache.
killJob func also follow the above rule.
/lgtm |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Thor-wl The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
commit 718b91321f87d9f4f3fb5dcce8fee4be16049149 Merge: 25de0b85 c3d7bba1 Author: Volcano Bot <[email protected]> Date: Wed May 18 09:25:36 2022 +0800 Merge pull request #2242 from Thor-wl/0517-reschedulingDocFix remove redundant parameter for rescheduling commit c3d7bba17b2d6c09d8fc1e47ae9664b5928db6c1 Author: Thor-wl <[email protected]> Date: Tue May 17 19:43:05 2022 +0800 remove redundant parameter for rescheduling Signed-off-by: Thor-wl <[email protected]> commit 25de0b85a7d7c18b1c4df9bc60f89dbbcab8378b Merge: b2f4c254 5d769de4 Author: Volcano Bot <[email protected]> Date: Tue May 17 16:46:33 2022 +0800 Merge pull request #2240 from Thor-wl/0517-reschedulingBugFix fix bug that parse strategy array error commit 5d769de4c2203427120a9e0a68f22abf1dd0e45c Author: Thor-wl <[email protected]> Date: Tue May 17 11:53:57 2022 +0800 fix bug that parse strategy array error Signed-off-by: Thor-wl <[email protected]> commit b2f4c254aec29d5f4b690648db79479a84053385 Merge: 375b7fe1 91ea4fc7 Author: Volcano Bot <[email protected]> Date: Mon May 16 17:28:35 2022 +0800 Merge pull request #1961 from jiangkaihua/update-pg-annos Inherit annotations from upper resources to k8s podgroup. commit 91ea4fc72615bb9ecfdfe9fc4f38d2c9fdfc21f3 Author: jiangkaihua <[email protected]> Date: Fri Jan 14 10:34:08 2022 +0800 Update job info to receive new job waiting time key. Signed-off-by: jiangkaihua <[email protected]> commit f9f5a853e9dc7fa294084fc8ad18ae33e4e63eb5 Author: jiangkaihua <[email protected]> Date: Thu Jan 13 16:59:07 2022 +0800 Add controller rules in development yaml. Signed-off-by: jiangkaihua <[email protected]> commit 5241fa7532e56a563351d6d83b7368db06664e4e Author: jiangkaihua <[email protected]> Date: Mon Jan 10 16:43:20 2022 +0800 Inherit annotations from upper resources to podgroup created by k8s pods. Signed-off-by: jiangkaihua <[email protected]> commit 375b7fe17afa51050d08c556634ff43afd2b1307 Merge: c9f1c1ba adacb864 Author: Volcano Bot <[email protected]> Date: Mon May 16 15:26:35 2022 +0800 Merge pull request #2194 from hwdef/add-mpi-job-plugin add mpi plugin commit c9f1c1ba1225f25c54f030119fd922d615133622 Merge: 87148e05 b27b4bbe Author: Volcano Bot <[email protected]> Date: Sat May 14 18:35:33 2022 +0800 Merge pull request #2236 from william-wang/sunset-elect sunset the reservation plugin and elect reserve actions commit 87148e05db8e717970faadb68fe798c538027ad1 Merge: ff4cde9f 62e813c7 Author: Volcano Bot <[email protected]> Date: Fri May 13 19:24:33 2022 +0800 Merge pull request #2230 from xiaoanyunfei/bugfix/metrics clean up metrics of deleted objects commit b27b4bbe7d19e225e75a11e424bee38ec29a4041 Author: william-wang <[email protected]> Date: Fri May 13 18:37:31 2022 +0800 sunset the elect reserve and reservation plugin Signed-off-by: william-wang <[email protected]> commit ff4cde9fd1e5384416284fd36b63142426a03fe6 Merge: c78681d4 97e14bb1 Author: Volcano Bot <[email protected]> Date: Fri May 13 18:05:33 2022 +0800 Merge pull request #2214 from zbbkeepgoing/master fix calculate inqueue resource bug in opensession commit c78681d4a3f425a3dfba723a2fbc734de2766b35 Merge: 137bf564 3c9815b1 Author: Volcano Bot <[email protected]> Date: Fri May 13 17:19:33 2022 +0800 Merge pull request #2140 from FengXingYuXin/master fix: add jobUID into job's podgroup name ensure podgroup's unique commit 3c9815b1ace467620b49813f780ab24760d80495 Merge: e1c78830 137bf564 Author: FengXingYuXin <[email protected]> Date: Fri May 13 14:37:38 2022 +0800 fix code conflict Signed-off-by: FengXingYuXin <[email protected]> commit e1c78830f1ee1d3ae428536e47055890015d0143 Author: FengXingYuXin <[email protected]> Date: Fri May 13 14:21:28 2022 +0800 fix conflict in test Signed-off-by: FengXingYuXin <[email protected]> commit 16bbc7d1826cdc910b7f9e0473b70e77fc75585c Author: FengXingYuXin <[email protected]> Date: Fri May 13 12:04:42 2022 +0800 fix: use pgName instead of jobName in e2e cases Signed-off-by: FengXingYuXin <[email protected]> commit 137bf56499a47764e50b4e2ea7f959ed6b511525 Merge: 04347355 f38b2bf7 Author: Volcano Bot <[email protected]> Date: Fri May 13 11:18:32 2022 +0800 Merge pull request #2222 from Thor-wl/0509-1680 allow privilege containers to pass the admission webhook validation by default commit 04347355af39021ce373b4ae1df03742bb387878 Merge: 6e2b1697 2a09705b Author: Volcano Bot <[email protected]> Date: Fri May 13 09:46:32 2022 +0800 Merge pull request #2216 from elinx/fix-numa-div0 numa divided by zero bugfix commit 62e813c7441b2a2f850416a0e4786d29c61097bd Author: sunxiaofei <[email protected]> Date: Thu May 12 20:26:52 2022 +0800 clean up metrics of deleted objects Signed-off-by: sunxiaofei <[email protected]> commit adacb86429f367c7ba163cc8b96fcd023e874a38 Author: hwdef <[email protected]> Date: Thu May 5 15:53:34 2022 +0800 add mpi plugin Signed-off-by: hwdef <[email protected]> commit 6e2b1697f40e16cd9f2216fb91dfbfcd9b8a5cec Merge: e7f57dba 0bad9505 Author: Volcano Bot <[email protected]> Date: Thu May 12 15:37:29 2022 +0800 Merge pull request #2218 from zirain/helm fix helm install commit f38b2bf78dcd214e4499971c8c05b1930fa0c382 Author: Thor-wl <[email protected]> Date: Wed May 11 15:53:48 2022 +0800 fix admission webhook that allow privilege container to pass the validation Signed-off-by: Thor-wl <[email protected]> commit e7f57dba08dfc01d91328ca87ce1b499f3c4ed9c Merge: 2cfce7a1 15c9409e Author: Volcano Bot <[email protected]> Date: Thu May 12 11:54:31 2022 +0800 Merge pull request #2215 from WingkaiHo/fix/id-of-gpu-devices-never-delete-when-number-gpu-decrease fix id of gpu devices never delete when number gpu decrease commit 0bad9505f6ef0692a56a6e165b3c8b1e09644480 Author: hejianpeng <[email protected]> Date: Tue May 10 20:27:18 2022 +0800 remove files Signed-off-by: hejianpeng <[email protected]> commit 8da53719f07b3da6e1d58e9c4faf7cbd620df9ca Author: hejianpeng <[email protected]> Date: Tue May 10 20:10:54 2022 +0800 fix generate-yaml.sh Signed-off-by: hejianpeng <[email protected]> commit 0cba4a751e4ae0937c0ec0f45dc84cd9348156a6 Author: hejianpeng <[email protected]> Date: Tue May 10 09:07:27 2022 +0800 fix helm template error Signed-off-by: hejianpeng <[email protected]> commit 5a2ce51607afa30350a6661d978b101548224e97 Author: hejianpeng <[email protected]> Date: Mon May 9 17:18:32 2022 +0800 fix helm install Signed-off-by: hejianpeng <[email protected]> commit 2a09705b45ef85cd110f07cc4583ee68e2a91fc9 Author: xilinxing 00347057 <[email protected]> Date: Mon May 9 14:50:00 2022 +0800 numa divided by zero bugfix Signed-off-by: xilinxing 00347057 <[email protected]> commit 15c9409e1ba6a32e6f64ffeb241ebec482a9c453 Author: yongjiahe <[email protected]> Date: Sat May 7 16:20:33 2022 +0800 fix id of gpu devices never delete when number gpu decrease Signed-off-by: yongjiahe <[email protected]> commit 97e14bb138556aebc61767b6f2ac138f6751e371 Author: Binbin Zou <[email protected]> Date: Sat May 7 11:09:46 2022 +0800 fix calculate inqueue resource bug in opensession Signed-off-by: Binbin Zou <[email protected]> commit 2cfce7a1305e4ad6d3dcb1a11bf3dc528aee0701 Merge: 171df2e5 97dd4733 Author: Volcano Bot <[email protected]> Date: Fri May 6 10:48:26 2022 +0800 Merge pull request #2204 from qiankunli/feature/elastic5 check and fix pr2171 commit 97dd4733e126e2155890bef01a18fba95f685f77 Author: qiankunli <[email protected]> Date: Thu May 5 15:33:51 2022 +0800 change LessEqual to LessEqualPartly Signed-off-by: qiankunli <[email protected]> add spark test case Signed-off-by: qiankunli <[email protected]> commit 171df2e569ab936cd77136caa9636b12c0a8bfbd Merge: f687d556 e820ad66 Author: Volcano Bot <[email protected]> Date: Thu May 5 10:59:23 2022 +0800 Merge pull request #2184 from Thor-wl/0421-reschedulingPlugin add rescheduling plugin commit f687d556a93e6f9357fc3ace879067ee92ce0e07 Merge: 8b214cb5 fced15dc Author: Volcano Bot <[email protected]> Date: Mon May 2 06:23:20 2022 +0800 Merge pull request #2175 from qiankunli/feature/kubectl_column add additionalPrinterColumns commit fced15dcdd8f3f053e9185bb08ccaf2ceafed3f3 Author: qiankunli <[email protected]> Date: Tue Apr 19 15:17:08 2022 +0800 add additionalPrinterColumns Signed-off-by: qiankunli <[email protected]> fix yaml Signed-off-by: qiankunli <[email protected]> update arm64 Signed-off-by: qiankunli <[email protected]> update Signed-off-by: qiankunli <[email protected]> commit 8b214cb587ebda64969d9d8f578f1ef3a1a941ab Merge: 966094d9 1ccf489c Author: Volcano Bot <[email protected]> Date: Fri Apr 29 17:16:21 2022 +0800 Merge pull request #1345 from merryzhou/resourcequota feat(scheduler): support resource quota consideration during pod group enqueue procedure commit e820ad666c510baa0f3f770f0195ad130554f81f Author: Thor-wl <[email protected]> Date: Wed Mar 16 17:49:29 2022 +0800 add rescheduling plugin Signed-off-by: Thor-wl <[email protected]> commit 966094d94dc8569c3b30b502f8327e4f345ac4ba Merge: 4579b8c9 768a5ee3 Author: Volcano Bot <[email protected]> Date: Thu Apr 28 15:22:20 2022 +0800 Merge pull request #2200 from jiangxiaobin96/priorityClassName add priorityClassName for rescheduler commit 768a5ee3e00692ec029ac1e3a5922e864a0952b5 Author: jiangxiaobin96 <[email protected]> Date: Thu Apr 28 02:19:54 2022 +0000 add priorityClassName for rescheduler Signed-off-by: jiangxiaobin96 <[email protected]> commit 1ccf489c13ad30ed037724af15e3b21fb7ee72fc Author: merryzhou <[email protected]> Date: Mon Mar 21 18:49:42 2022 +0800 fix comments Signed-off-by: merryzhou <[email protected]> commit 1678d064d46c61a5f777ab928c7b9d5bc272e45a Author: merryzhou <[email protected]> Date: Sun Dec 19 21:25:31 2021 +0800 add events Signed-off-by: merryzhou <[email protected]> commit a2a658ce9b70c61f2d28b380d72374fc024c4ba2 Author: merryzhou <[email protected]> Date: Sat Dec 18 14:29:11 2021 +0800 update vendor Signed-off-by: merryzhou <[email protected]> commit 5c0aaad816ef290cab8242b72c4c3b5bd82cb8e6 Author: merryzhou <[email protected]> Date: Sat Dec 18 14:28:51 2021 +0800 add resourcequota plugin Signed-off-by: merryzhou <[email protected]> commit 4579b8c9cd7818a35ddab6d331c3e74da062bf61 Merge: 3a73fdda aff7cac1 Author: Volcano Bot <[email protected]> Date: Wed Apr 27 17:46:19 2022 +0800 Merge pull request #2197 from Thor-wl/0427-apiUpdate update the dependency of apis up to date commit aff7cac1329a86922054acea5074e79e79adb922 Author: Thor-wl <[email protected]> Date: Wed Apr 27 17:10:45 2022 +0800 update the yamls for installation Signed-off-by: Thor-wl <[email protected]> commit b6ebee7b7a968e5e634cfde4ac288bd4c7d745b6 Author: Thor-wl <[email protected]> Date: Wed Apr 27 16:52:13 2022 +0800 update the dependency of apis Signed-off-by: Thor-wl <[email protected]> commit 3a73fdda284210891908ba94540a3ab29b8ca714 Merge: bb88ccb3 b3c96c21 Author: Volcano Bot <[email protected]> Date: Wed Apr 27 10:49:16 2022 +0800 Merge pull request #2196 from Thor-wl/0426-issue2195 remove unresonable UT for allocate action commit b3c96c21395bb511dfe6bce0abf04359e66966c5 Author: Thor-wl <[email protected]> Date: Wed Apr 27 10:17:58 2022 +0800 remove unresonable UT for allocate action Signed-off-by: Thor-wl <[email protected]> commit bb88ccb3fb2473e69732705d28a405d5d811bc34 Merge: 2d10b8bc 1d5ed1bf Author: Volcano Bot <[email protected]> Date: Wed Apr 27 08:36:16 2022 +0800 Merge pull request #2173 from qiankunli/feature/elastic3 support elastic commit 1d5ed1bf2c408a4cc458dc89529714583fc9b548 Author: qiankunli <[email protected]> Date: Mon Apr 11 10:22:18 2022 +0800 fix conflict Signed-off-by: qiankunli <[email protected]> add comment Signed-off-by: qiankunli <[email protected]> fmt Signed-off-by: qiankunli <[email protected]> commit 2d10b8bc0ad52d3aa28831351e08ba3e05cf1fa3 Merge: c979ea79 ed74c568 Author: Volcano Bot <[email protected]> Date: Tue Apr 26 20:50:21 2022 +0800 Merge pull request #2169 from wpeng102/fix fix controller job cache not sync latest version issue commit c979ea79a8c10b936567479540cc94ad696182cf Merge: 73ad9fe3 8ec4d71e Author: Volcano Bot <[email protected]> Date: Tue Apr 26 20:31:21 2022 +0800 Merge pull request #2151 from wpeng102/dev design doc for Enhance-Generate-PodGroup-OwnerReferences-for-Normal-Pod commit 73ad9fe3c0c9b08c5c62512f876b2b05809c53eb Merge: 25ab2ad2 19cd68b4 Author: Volcano Bot <[email protected]> Date: Tue Apr 26 20:26:21 2022 +0800 Merge pull request #2170 from jiangxiaobin96/master add overhead for pod request commit 25ab2ad2cc3bc774b9d5d628c1c63ca0b26158a8 Merge: 10b772e7 d2169199 Author: Volcano Bot <[email protected]> Date: Tue Apr 26 17:19:18 2022 +0800 Merge pull request #2177 from Thor-wl/0414-tierAndPluginConfig add user guidance about how to configure volcano scheduler commit 167b927a9d24a9cb761a9097e474d5e653f44bed Author: Thor-wl <[email protected]> Date: Wed Mar 16 11:25:25 2022 +0800 add NodeUsage struct to support realtime scheduling Signed-off-by: Thor-wl <[email protected]> commit 86bc5a67b6addd1067e705a1d645396a880624dc Author: Thor-wl <[email protected]> Date: Wed Mar 16 11:27:55 2022 +0800 add IsToBeExecuted function to support executing registered functions in plugins regularly Signed-off-by: Thor-wl <[email protected]> commit 10b772e760ac2e755797d53e4613fb4d587cc264 Merge: 629034d5 00328931 Author: Volcano Bot <[email protected]> Date: Tue Apr 26 15:16:21 2022 +0800 Merge pull request #2174 from Thor-wl/0322-shuffleAction add shuffle action commit 0032893171fb8ae172589bb19887b56c826dc8a8 Author: Thor-wl <[email protected]> Date: Mon Apr 25 19:35:20 2022 +0800 update VictimTasks function Signed-off-by: Thor-wl <[email protected]> commit 629034d521cd24798fd3d43690a21250d4e5d453 Merge: b3143548 8fc9a991 Author: Volcano Bot <[email protected]> Date: Mon Apr 25 14:21:17 2022 +0800 Merge pull request #2179 from Thor-wl/0420-jobPolicyDoc add user guidance about how to configure job and task policy commit 5e087eb53c0004a7f49695e5fa5da6a5f1097504 Author: Thor-wl <[email protected]> Date: Sun Apr 24 17:13:15 2022 +0800 update the license of golang/mock up to date Signed-off-by: Thor-wl <[email protected]> commit 931c136b498b6c5cd91cf5e4cc550a86bd168776 Author: Thor-wl <[email protected]> Date: Sat Apr 23 19:26:18 2022 +0800 add UT for shuffle action and mock a plugin with golang mock Signed-off-by: Thor-wl <[email protected]> commit b314354893dbfc4dfbe4dbe99fa7a80428302f52 Merge: e3c08cb2 dbe29fe7 Author: Volcano Bot <[email protected]> Date: Sun Apr 24 14:12:16 2022 +0800 Merge pull request #2176 from merryzhou/fix-taskMinAvailable fix task MinAvailable issue commit dbe29fe7dc3e3ce58edfdc6db7b3fb1be89bc055 Author: merryzhou <[email protected]> Date: Tue Apr 19 15:34:32 2022 +0800 fix task MinAvailable issue: 1. task MinAvailable should greater than 0 when create & update job 2. skip check when task MinAvailable == 0 Signed-off-by: merryzhou <[email protected]> commit b3e811870deb3e6caad21e3ec8d7cad699de4a38 Author: FengXingYuXin <[email protected]> Date: Fri Apr 22 15:12:10 2022 +0800 fix pg.Name's use in updatePodGroup handler Signed-off-by: FengXingYuXin <[email protected]> commit 8fc9a9919474f0ee1f98728e6f423e6ed72116ea Author: Thor-wl <[email protected]> Date: Wed Apr 20 11:33:50 2022 +0800 add user guidance about how to configure job and task policy Signed-off-by: Thor-wl <[email protected]> commit e3c08cb22f463c33697c85737fbba24045ea6bae Merge: eb4cddef a68c165a Author: Volcano Bot <[email protected]> Date: Thu Apr 21 20:49:14 2022 +0800 Merge pull request #2129 from william-wang/usage add usage based scheduling plugin commit a68c165a69a8d64bbd3715d35599e1bbcb88d858 Author: william-wang <[email protected]> Date: Thu Apr 21 19:11:58 2022 +0800 update the codes according to the review comments Signed-off-by: william-wang <[email protected]> commit eb4cddefc4822f8a462203b72a2042094d0f1c01 Merge: 727ccf15 653cd988 Author: Volcano Bot <[email protected]> Date: Thu Apr 21 18:20:17 2022 +0800 Merge pull request #2185 from sf-bigdata/simon-fix-volcano-admission-init Add Image pull secret for volcano-admission-init job commit 653cd9883a750e85bd9f5178c11c5fbea9c7bf2e Author: SimonYang-CS <[email protected]> Date: Thu Apr 21 17:39:44 2022 +0800 Add Image pull secret for volcano-admission-init job Signed-off-by: SimonYang-CS <[email protected]> commit 727ccf1587e0fbaaa0fc2a98f7b47984df94a726 Merge: 657a0b85 d3973cf6 Author: Volcano Bot <[email protected]> Date: Thu Apr 21 16:47:14 2022 +0800 Merge pull request #2178 from sf-bigdata/simon-fix-helm Rename ClusterRole from prometheus to prometheus-volcano commit 1eb451db35fb3f3262ae39fad928842a5bc5f7cf Author: Thor-wl <[email protected]> Date: Sat Apr 16 17:03:54 2022 +0800 format the code to match CI Signed-off-by: Thor-wl <[email protected]> commit d3973cf6acca3c6dae7ec389b99ce0f7a5ace14a Author: SimonYang-CS <[email protected]> Date: Tue Apr 19 21:44:25 2022 +0800 Rename ClusterRole from prometheus to prometheus-volcano Signed-off-by: SimonYang-CS <[email protected]> commit d2169199cdc767bed22ced02c7647ea6bb338ad9 Author: Thor-wl <[email protected]> Date: Fri Apr 15 14:20:12 2022 +0800 add user guidance about how to configure scheduler Signed-off-by: Thor-wl <[email protected]> commit 563fe84c1948bf81c0eb1354c2a091629ce8d484 Author: FengXingYuXin <[email protected]> Date: Tue Apr 19 14:19:04 2022 +0800 remove UID args while create job in e2e/cases Signed-off-by: FengXingYuXin <[email protected]> commit d68d55ab55a397991a72fac8bc976cfed8574e68 Author: FengXingYuXin <[email protected]> Date: Mon Apr 18 16:53:44 2022 +0800 add translation from string to types.UID Signed-off-by: FengXingYuXin <[email protected]> commit 657c4a3303368ea5c1301834f60c814a23b5e5a7 Author: FengXingYuXin <[email protected]> Date: Mon Apr 18 15:15:20 2022 +0800 fix: e2e/utils/JobSpec UID type use k8s types.UID Signed-off-by: FengXingYuXin <[email protected]> commit 80b6b3f4cfcfe11137c3877da48bb3556337644b Author: FengXingYuXin <[email protected]> Date: Mon Apr 18 14:17:12 2022 +0800 fix: add field UID into e2e/utils/JobSpec Signed-off-by: FengXingYuXin <[email protected]> commit 657a0b85aa8e0e8f3448c8d9b91ee56a3aee66c3 Merge: 3917ccf2 d55d7e35 Author: Volcano Bot <[email protected]> Date: Mon Apr 18 11:39:11 2022 +0800 Merge pull request #2154 from merryzhou/allow-task-no-retry allow no retry when task failed commit 3917ccf20eb9553e011a3fd5d6779df2398e2046 Merge: 735f2820 1b7cf747 Author: Volcano Bot <[email protected]> Date: Mon Apr 18 09:19:14 2022 +0800 Merge pull request #2168 from Thor-wl/0413-sshDoc add user guidance for ssh plugin commit 56d6dcdeb4021c54aed569ccda6e0f54667daa83 Author: Thor-wl <[email protected]> Date: Sat Apr 16 16:47:51 2022 +0800 update preempt and TDM to match VictimTasks function Signed-off-by: Thor-wl <[email protected]> commit f46453741ce02d13a7bcdffca752da5e96f1c154 Author: Thor-wl <[email protected]> Date: Sat Apr 16 15:19:40 2022 +0800 add shuffle action Signed-off-by: Thor-wl <[email protected]> commit 19cd68b4c9acde909a0f0219926c9e3501dc9e08 Author: jiangxiaobin96 <[email protected]> Date: Thu Apr 14 09:26:50 2022 +0000 add overhead for pod request Signed-off-by: jiangxiaobin96 <[email protected]> commit a8b74d171b502b1097fbcf32944dedb3148cbbb2 Author: FengXingYuXin <[email protected]> Date: Fri Apr 15 18:16:20 2022 +0800 fix e2e cases' pgname into new format instead of jobName Signed-off-by: FengXingYuXin <[email protected]> commit 1b7cf747712e8d68a4e86c74e4a8e37a2b03cc97 Author: Thor-wl <[email protected]> Date: Thu Apr 14 16:06:47 2022 +0800 add user guidance for ssh plugin Signed-off-by: Thor-wl <[email protected]> commit 735f28206c76a249f0f75703ee2b749834c3ca5a Merge: ccda7582 3a589a26 Author: Volcano Bot <[email protected]> Date: Fri Apr 15 10:59:11 2022 +0800 Merge pull request #2172 from Yikun/patch-3 Only enable merge check for spark IT commit ed74c5680dae8f1457cf7da51b1aeba1a02aaabc Author: wpeng102 <[email protected]> Date: Thu Apr 14 19:11:38 2022 +0800 unit test case add resourceversion Signed-off-by: wpeng102 <[email protected]> commit 3a589a2629b357ddfb36238fedfc738de76726e6 Author: Yikun Jiang <[email protected]> Date: Thu Apr 14 18:03:33 2022 +0800 Only enable merge check for spark IT Signed-off-by: Yikun Jiang <[email protected]> commit e22d58254dc2f323ba82100fc38a7bdc579fac1d Author: wpeng102 <[email protected]> Date: Thu Apr 14 16:26:35 2022 +0800 fix controller job cache not sync latest version issue Signed-off-by: wpeng102 <[email protected]> commit ccda7582e7df156ceddebeeb07fd83aacdf7d04a Merge: 5ce64898 e8a8ffe1 Author: Volcano Bot <[email protected]> Date: Thu Apr 14 12:35:10 2022 +0800 Merge pull request #2153 from Thor-wl/0407-envDoc add user guidance of env plugin commit 5ce648989a532f19a6ecacf7a0c6ee294af2b91d Merge: c3509511 b592d12a Author: Volcano Bot <[email protected]> Date: Thu Apr 14 09:48:10 2022 +0800 Merge pull request #2162 from Thor-wl/0407-svcDoc add user guidance for svc plugin commit c350951109e37e31ce3557d08c473e9f2d1a3a69 Merge: 32bf1abb 8e9bd281 Author: Volcano Bot <[email protected]> Date: Wed Apr 13 19:07:11 2022 +0800 Merge pull request #2164 from wpeng102/fix fix controller warning message commit 32bf1abb889888f1ff5a55b149ff0dd827cfb958 Merge: 6dfaf3f8 54bb234a Author: Volcano Bot <[email protected]> Date: Wed Apr 13 17:25:10 2022 +0800 Merge pull request #2163 from Yikun/patch-2 fix: Add mirror for Spark voclano IT commit 54bb234a18eec029203911d79c754a23fdda9dbf Author: Yikun Jiang <[email protected]> Date: Wed Apr 13 11:13:41 2022 +0800 Add mirror for Spark voclano IT Signed-off-by: Yikun Jiang <[email protected]> commit 8e9bd2814305702eff99a12d4f75d2593925655b Author: wpeng102 <[email protected]> Date: Wed Apr 13 15:45:10 2022 +0800 fix warning message Signed-off-by: wpeng102 <[email protected]> commit e8a8ffe10ad5e737f3a6945fbb564237ff8a45cc Author: Thor-wl <[email protected]> Date: Thu Apr 7 16:42:58 2022 +0800 add user guidance of env plugin Signed-off-by: Thor-wl <[email protected]> commit b592d12a4b428c7a064c93bf2070ebc6130da802 Author: Thor-wl <[email protected]> Date: Fri Apr 8 17:28:52 2022 +0800 add user guidance for svc plugin Signed-off-by: Thor-wl <[email protected]> commit 6dfaf3f849b37e7c618bef1e2c398c04e1a1ca0f Merge: 2b8cd9df 9dbe1414 Author: Volcano Bot <[email protected]> Date: Tue Apr 12 16:55:04 2022 +0800 Merge pull request #2023 from william-wang/master add design doc for usage based scheduling commit 2b8cd9df019de3b3622f19e0da55123ded7b7591 Merge: cfaa06e9 5183e232 Author: Volcano Bot <[email protected]> Date: Mon Apr 11 09:19:05 2022 +0800 Merge pull request #2159 from HeGaoYuan/remove_useless_code remove useless code in task-topology's manager.go commit cfaa06e9d797c41199375659502611ab294fb0cc Merge: ac3b3133 5e70c503 Author: Volcano Bot <[email protected]> Date: Mon Apr 11 08:40:03 2022 +0800 Merge pull request #2157 from Thor-wl/0408-incubatioin update readme that Volcano has been accepted as an incubating project commit 5183e232d741fa8fc220507f65192ce26abe306c Author: HeGaoYuan <[email protected]> Date: Sat Apr 9 12:10:49 2022 +0800 remove useless code in task-topology's manager.go; refer to https://github.com/volcano-sh/volcano/issues/2148 Signed-off-by: HeGaoYuan <[email protected]> commit 5e70c503216b3a66ad74a06b14b693a9196e71e8 Author: Thor-wl <[email protected]> Date: Fri Apr 8 17:33:05 2022 +0800 update readme that Volcano has been accepted as an incubating project Signed-off-by: Thor-wl <[email protected]> commit d55d7e3546aa85783f98b9373a65fb59dff93dc4 Author: merryzhou <[email protected]> Date: Fri Apr 8 15:20:03 2022 +0800 allow no retry when task failed Signed-off-by: merryzhou <[email protected]> commit 8ec4d71e45fcb4c34177da1b0a1ecd000707ef68 Author: wpeng102 <[email protected]> Date: Fri Apr 8 09:45:35 2022 +0800 Signed-off-by: wpeng102 <[email protected]> Signed-off-by: wpeng102 <[email protected]> Signed-off-by: wpeng102 <[email protected]> update doc Signed-off-by: wpeng102 <[email protected]> commit a1c3c7bddc793b49f4d224842ef08d66c7656408 Author: wpeng102 <[email protected]> Date: Thu Apr 7 16:26:08 2022 +0800 design doc for Enhance-Generate-PodGroup-OwnerReferences-for-Normal-Pod Signed-off-by: wpeng102 <[email protected]> commit ac3b31334b8b754ee2fd17af455cbeb92fde852e Merge: f4d3d44b 03a7c8a2 Author: Volcano Bot <[email protected]> Date: Mon Apr 4 12:25:59 2022 +0800 Merge pull request #2105 from qiankunli/feature/support_preemptable_in_preempt support elastic annotation in preempt/reclaim plugin commit 03a7c8a2d383c7368b722a4bd144be44be6a4455 Author: qiankunli <[email protected]> Date: Sat Mar 19 17:34:03 2022 +0800 support elastic annotation in preempt plugin Signed-off-by: qiankunli <[email protected]> support elastic annotation in preempt plugin Signed-off-by: qiankunli <[email protected]> go fmt Signed-off-by: qiankunli <[email protected]> remove elastic Signed-off-by: qiankunli <[email protected]> fix test case Signed-off-by: qiankunli <[email protected]> fix reclaim test case Signed-off-by: qiankunli <[email protected]> fix preempt/reclaim test case Signed-off-by: qiankunli <[email protected]> fix preempt test case Signed-off-by: qiankunli <[email protected]> fix preempt test case Signed-off-by: qiankunli <[email protected]> commit 95f329f4c0f850a0050e117ae94a6edfd56d03c1 Author: william-wang <[email protected]> Date: Sat Apr 2 17:08:59 2022 +0800 fix the ci failures Signed-off-by: william-wang <[email protected]> commit 22f786a3bc424d791cfe6822c5ba532da4191150 Author: FengXingYuXin <[email protected]> Date: Thu Mar 31 18:31:35 2022 +0800 fix: add jobUID into job's podgroup name ensure podgroup's unique Signed-off-by: FengXingYuXin <[email protected]> commit 9dbe1414ef19582427066d8019b2d2e3e587b866 Author: william-wang <[email protected]> Date: Thu Mar 31 15:56:11 2022 +0800 update the threshold configuration Signed-off-by: william-wang <[email protected]> commit f4d3d44b0e69b56a6842d9e540519cef4cc53498 Merge: 1a90b158 4d224d22 Author: Volcano Bot <[email protected]> Date: Thu Mar 31 08:05:17 2022 +0800 Merge pull request #2122 from wpeng102/dev [code refine] if only one candidate node, no need do scoring for it commit 4d224d2271324fcb7ae6b6a7bbfcc19fefba823d Merge: ebc36098 1a90b158 Author: wpeng102 <[email protected]> Date: Thu Mar 31 07:26:32 2022 +0800 Merge remote-tracking branch 'upstream/master' into dev commit 1a90b15849d334985af541ee165476ce638cea4b Merge: b2b11009 c47e0f3a Author: Volcano Bot <[email protected]> Date: Wed Mar 30 21:00:15 2022 +0800 Merge pull request #2132 from xiaoanyunfei/bugfix/signal fix signal on operating system expcept windows commit c47e0f3a90d379f644924b1889a66386c5c7af64 Author: sunxiaofei <[email protected]> Date: Wed Mar 30 17:19:44 2022 +0800 fix signal on operating system except windows Signed-off-by: sunxiaofei <[email protected]> commit b2b110091523bd9e3bf14076803f1d23a75efeeb Merge: 19498030 93be23fc Author: Volcano Bot <[email protected]> Date: Wed Mar 30 19:54:18 2022 +0800 Merge pull request #2133 from wpeng102/ut fix dynamic provision ut case error commit 93be23fc9e698f3a8f9400681f5efb8d01776abd Author: wpeng102 <[email protected]> Date: Wed Mar 30 19:02:11 2022 +0800 fix dynamic provision ut case error Signed-off-by: wpeng102 <[email protected]> commit c6cff6fcba2969e3a4d7d12c5d4bccf3b483c807 Author: william-wang <[email protected]> Date: Wed Mar 30 11:21:48 2022 +0800 update the vendor Signed-off-by: william-wang <[email protected]> commit 7ac670e56cf2270a5d82cd597d83a510794c2008 Author: william-wang <[email protected]> Date: Tue Mar 29 23:02:07 2022 +0800 add usage based scheduling plugin Signed-off-by: william-wang <[email protected]> commit 9be34d43f08a4c4230612ea920a17bd36a28a9f4 Author: william-wang <[email protected]> Date: Tue Mar 29 22:59:27 2022 +0800 support getting metrics data from prometheus in cache Signed-off-by: william-wang <[email protected]> commit 749d1f0464b07a831fdc514d80af43127f2a81bf Author: william-wang <[email protected]> Date: Tue Mar 29 22:48:52 2022 +0800 add design doc for usage based scheduling Signed-off-by: william-wang <[email protected]> commit 19498030cff7b9ff195c12c31d88761049c0e3ea Merge: db2936fd b6b725a9 Author: Volcano Bot <[email protected]> Date: Tue Mar 29 10:56:16 2022 +0800 Merge pull request #2125 from zrss/fix-init Skip verify init container SecurityContex.Privileged commit b6b725a9131360fb43cde2b5d90e0dd7a1e1cf98 Author: Zrss <[email protected]> Date: Mon Mar 28 23:09:20 2022 +0800 Skip verify init container SecurityContex.Privileged Signed-off-by: Zrss <[email protected]> commit ebc36098f7796a4e83d00ceca7ce80cf568ed10a Author: wpeng102 <[email protected]> Date: Mon Mar 28 17:00:24 2022 +0800 remove duplicate comments Signed-off-by: wpeng102 <[email protected]> commit 05813cf85b03756046bd6de71667e230781b206e Author: wpeng102 <[email protected]> Date: Mon Mar 28 14:19:14 2022 +0800 remove useless log Signed-off-by: wpeng102 <[email protected]> commit a1f3a8dd0268d71a0eabdfbb0ae958747d583708 Author: wpeng102 <[email protected]> Date: Mon Mar 28 10:45:42 2022 +0800 [code refine] if only one candidate node, no need do scoring for it Signed-off-by: wpeng102 <[email protected]> commit db2936fd44f304862a6f1888204fb41ed44ede6d Merge: 11c5f8c1 d98eb6cd Author: Volcano Bot <[email protected]> Date: Sat Mar 26 10:22:12 2022 +0800 Merge pull request #2113 from Yikun/spark-e2e Add `E2E Spark Integration Test` commit 11c5f8c149a8ebb6296d08980a9f0b9d90828297 Merge: 42aaeeab 056a286f Author: Volcano Bot <[email protected]> Date: Sat Mar 26 10:05:13 2022 +0800 Merge pull request #2117 from wpeng102/dev Remove reduplicate code commit 056a286f77f29db50cdfa3de63c11622b7804afa Author: wpeng102 <[email protected]> Date: Sat Mar 26 09:38:53 2022 +0800 Signed-off-by: wpeng102 <[email protected]> commit d98eb6cd14c6722d337fa6db629b109bf1f169e9 Author: Yikun Jiang <[email protected]> Date: Thu Mar 24 17:04:53 2022 +0800 Add `E2E Spark Integration Test` Signed-off-by: Yikun Jiang <[email protected]> commit 42aaeeab50cb38d98056ac110721c8d0db541e0a Merge: ff87258b 40aca58b Author: Volcano Bot <[email protected]> Date: Tue Mar 22 14:57:10 2022 +0800 Merge pull request #2103 from hwdef/update-helm-version update helm version in install.sh commit 5d2aa1e58cd07010bc43e623e8f67792d4d837ef Author: Thor-wl <[email protected]> Date: Wed Mar 16 11:29:06 2022 +0800 add tool functions BuildBestEffortPod and BuildPodWithPriority Signed-off-by: Thor-wl <[email protected]> commit ff87258b59ae716ad4f212b73443a31003f47fb9 Merge: b38e684c 70dbaa1d Author: Volcano Bot <[email protected]> Date: Fri Mar 18 17:53:05 2022 +0800 Merge pull request #2104 from hwdef/fix-controller-gen-install Modify the way to install the controller-gen commit 70dbaa1de6bdd0044fce78ff1f38a854c76835ad Author: hwdef <[email protected]> Date: Fri Mar 18 16:32:45 2022 +0800 Modify the way to install the controller-gen Signed-off-by: hwdef <[email protected]> commit 40aca58b54b0d5d6ca05cdd6b508b61a47edf678 Author: hwdef <[email protected]> Date: Fri Mar 18 16:15:48 2022 +0800 update helm version in install.sh Signed-off-by: hwdef <[email protected]> commit b38e684c68ff0379a36888e8240b1e3bd7cae9d5 Merge: 6ea23412 8c26b0ba Author: Volcano Bot <[email protected]> Date: Wed Mar 16 14:32:03 2022 +0800 Merge pull request #2097 from Thor-wl/0316-fixDRFDoc fix some spell error for drf doc commit 8c26b0ba53066e59d4275bddf06634d0b731a3ef Author: Thor-wl <[email protected]> Date: Wed Mar 16 11:23:12 2022 +0800 fix some spell error for drf doc Signed-off-by: Thor-wl <[email protected]> commit 6ea23412696eb7369e8e3dcf543604a5341058e1 Merge: 0d0258f8 df585081 Author: Volcano Bot <[email protected]> Date: Mon Mar 14 14:11:01 2022 +0800 Merge pull request #2059 from Thor-wl/0307-roadmap add key feautures roadmap for v1.6 commit df5850819621e5c4a339357d222d5cbe72613fc7 Author: Thor-wl <[email protected]> Date: Mon Mar 7 16:40:13 2022 +0800 add key feautures roadmap for v1.6 Signed-off-by: Thor-wl <[email protected]> commit 0d0258f84027adce53ef82bf51810f0ee35123b0 Merge: fac7d5f0 59dabcb2 Author: Volcano Bot <[email protected]> Date: Mon Mar 14 10:10:01 2022 +0800 Merge pull request #2084 from chanhz/feat-delete-jobSharemetrics fix the jobShare metric when job terminated commit 59dabcb2c4dc0278d5b06ac76282d850a899bb93 Author: chanhz <[email protected]> Date: Mon Mar 14 00:52:58 2022 +0800 add DeleteJobShare to remove the jobShare metrics for terminated jobs Signed-off-by: chanhz <[email protected]> commit fac7d5f05bfe2e8da1d9d5a5ce9275418ec626a4 Merge: 18a88b7b 4d184b0c Author: Volcano Bot <[email protected]> Date: Sun Mar 13 10:14:50 2022 +0800 Merge pull request #2078 from william-wang/admit-pod fix the driver pod can not be created due to unreasonable admit commit 4d184b0cb5a661960608cbccdda14bda9240ff3e Author: william-wang <[email protected]> Date: Sat Mar 12 23:46:49 2022 +0800 fix the driver pod can not be created due to unreasonable admit Signed-off-by: william-wang <[email protected]> commit 18a88b7b93568b14b681cef077e387f18b851a0d Merge: c5bed286 177e134d Author: Volcano Bot <[email protected]> Date: Fri Mar 11 17:26:52 2022 +0800 Merge pull request #2071 from Yikun/release_time Change volcano docker release time to 2 times per day commit c5bed286211af4f9d94503968c1c6b06baa882d1 Merge: 98bb9ea7 908371d2 Author: Volcano Bot <[email protected]> Date: Fri Mar 11 17:22:51 2022 +0800 Merge pull request #2069 from Yikun/pr-2068 Make sure Open state queue can be deleted commit 177e134d4f3736c5a5866f5e6da029228b1bf74e Author: Yikun Jiang <[email protected]> Date: Fri Mar 11 16:57:45 2022 +0800 Change release time Signed-off-by: Yikun Jiang <[email protected]> commit 908371d212f30355258916e0d46ad9582860256a Author: Yikun Jiang <[email protected]> Date: Fri Mar 11 11:24:29 2022 +0800 Make sure Open state queue can be deleted Signed-off-by: Yikun Jiang <[email protected]> commit 98bb9ea7c962b42961c0d050bfcf31c526a87e0b Merge: 43c3b4c2 a18778ed Author: Volcano Bot <[email protected]> Date: Fri Mar 11 14:07:51 2022 +0800 Merge pull request #2061 from Thor-wl/0308-parseArgumentError fix that parse the scheduler configuration argument with blank error commit 43c3b4c2739ab21490664932997e05586f486abc Merge: 9698fbbc e93fc5d3 Author: Volcano Bot <[email protected]> Date: Fri Mar 11 08:43:51 2022 +0800 Merge pull request #2064 from william-wang/webhook Upgrade Volcano webhook from v1beta1 to v1 commit e93fc5d3122fa6fd9110b35f1452376066ee803e Author: william-wang <[email protected]> Date: Fri Mar 11 00:04:15 2022 +0800 delete the useless files Signed-off-by: william-wang <[email protected]> commit 16d587296b08abace0a3b9134b31e034202e2900 Author: william-wang <[email protected]> Date: Thu Mar 10 23:50:42 2022 +0800 upgrade webhook from v1beta1 to v1 Signed-off-by: william-wang <[email protected]> commit a18778edb8b880f67eee40abd815b6c2eebe0fce Author: Thor-wl <[email protected]> Date: Tue Mar 8 13:57:35 2022 +0800 fix the bug that parse the scheduler configuration argument with blank space Signed-off-by: Thor-wl <[email protected]> commit 4039ed586fd6b24fcfd70e12e6845f1949b82505 Merge: 56099633 9698fbbc Author: william-wang <[email protected]> Date: Wed Mar 9 20:56:32 2022 +0800 Merge branch 'master' of https://github.com/volcano-sh/volcano into master commit 9698fbbcfca446b3d4a6cbaaf01677e48efaafd9 Merge: 523bc2f0 7dfec97c Author: Volcano Bot <[email protected]> Date: Sat Mar 5 10:14:46 2022 +0800 Merge pull request #2038 from Thor-wl/0224-spark3.3 Fix the resource calculation error for running jobs whose podgroup contains minResource commit 7dfec97c046947494d7a4dbfdbc5b246d577c13b Author: Thor-wl <[email protected]> Date: Fri Feb 25 11:20:47 2022 +0800 fix the proportion plugin that ignore the inqueue resource in running jobs when podgroup's minResource is not nil Signed-off-by: Thor-wl <[email protected]> commit 523bc2f05093ab4b1e5c04113c2561f923325ec6 Merge: 9b09263c d3193ac9 Author: Volcano Bot <[email protected]> Date: Mon Feb 28 21:27:42 2022 +0800 Merge pull request #2042 from Thor-wl/0228-pgPhase set the initial phase to be pending for podgroup commit d3193ac966ed2d05cd65dfb62031c161b0129b2b Author: Thor-wl <[email protected]> Date: Mon Feb 28 19:44:30 2022 +0800 set the initial phase to be pending for podgroup Signed-off-by: Thor-wl <[email protected]> commit 9b09263cf622b2ce967bad01c1a3a0de0771774f Merge: fbe3faeb e8f40d43 Author: Volcano Bot <[email protected]> Date: Mon Feb 28 20:52:42 2022 +0800 Merge pull request #2043 from Thor-wl/0228-codeFix add assert for interface to string to pass the CI commit e8f40d43112bb8507080480b5e1e5f4f812b2875 Author: Thor-wl <[email protected]> Date: Mon Feb 28 19:59:22 2022 +0800 add assert for interface to string to pass the CI Signed-off-by: Thor-wl <[email protected]> commit fbe3faeb872b4addb3c2a69783b8b2ea900cd5de Merge: 8a62a316 ba5b55c8 Author: Volcano Bot <[email protected]> Date: Sat Feb 26 11:39:40 2022 +0800 Merge pull request #1990 from Thor-wl/0125-configArg update config args to map[string]interface{} to extend the configs commit 8a62a316c26dc762e16152bda62ce9e1512ae024 Merge: 2c384fb4 049af738 Author: Volcano Bot <[email protected]> Date: Wed Feb 23 14:50:38 2022 +0800 Merge pull request #1861 from aidaizyy/aidaizyy-dev fix queue allocated exceeds capability commit 2c384fb42080880188e79872c3715fca51f8755e Merge: bad8fe6f 572219f9 Author: Volcano Bot <[email protected]> Date: Fri Feb 18 17:39:34 2022 +0800 Merge pull request #2029 from hzxuzhonghu/patch-1 Remove place holder port commit 572219f933fa1e1319e2cbb2c114c7dc4cc1763c Author: Zhonghu Xu <[email protected]> Date: Fri Feb 18 14:58:44 2022 +0800 Remove place holder port K8s allows creating svc without port, in volcano we just use this svc to provide dns resolve Signed-off-by: Zhonghu Xu <[email protected]> commit bad8fe6f9c755c7804cd6761be65faf698d252b7 Merge: eb1fc7f8 8b3827d0 Author: Volcano Bot <[email protected]> Date: Thu Feb 17 09:42:30 2022 +0800 Merge pull request #2016 from justadogistaken/optimize/remove-mutex-during-numa-cnt-calculation remove mutex during numa-cnt calculation commit 56099633c2453ab6cb175e265e88d708c4161667 Merge: c1e8a8d0 eb1fc7f8 Author: william-wang <[email protected]> Date: Wed Feb 16 20:15:44 2022 +0800 Merge branch 'master' of https://github.com/volcano-sh/volcano into master commit eb1fc7f8f102745282718847ffcdd84e28b661f0 Merge: 1888fc84 49487dbd Author: Volcano Bot <[email protected]> Date: Wed Feb 16 09:27:32 2022 +0800 Merge pull request #2019 from berlinsaint/master fix: demo missed queue default config commit 8b3827d0c6545454d4d3ef1ae5dcbbc6ea27fe08 Author: david.bao <[email protected]> Date: Sun Feb 13 13:35:59 2022 +0800 remove mutex during numa-cnt calculation Signed-off-by: david.bao <[email protected]> commit 49487dbd0b2f602e8c88cbcfa0c27fab34840b4a Author: maybaby <[email protected]> Date: Tue Feb 15 15:56:13 2022 +0800 fix: demo missed queue default config Signed-off-by: maybaby <[email protected]> commit c1e8a8d02089593acb465d735fcac1dc01908a45 Merge: fb61f7d2 1888fc84 Author: william-wang <[email protected]> Date: Sat Feb 12 17:29:31 2022 +0800 Merge branch 'master' of https://github.com/volcano-sh/volcano into master commit 1888fc8404f74eeb24171688265a5bca7b7ce620 Merge: eaf1f59d bd4196b5 Author: Volcano Bot <[email protected]> Date: Fri Feb 11 20:45:28 2022 +0800 Merge pull request #2011 from hwdef/fix-2010 Automatically generate yaml files for arm64 commit bd4196b5a8128a44dbc5cf59c6009e058a27e6f1 Author: hwdef <[email protected]> Date: Fri Feb 11 18:18:55 2022 +0800 Automatically generate yaml files for arm64 Signed-off-by: hwdef <[email protected]> commit eaf1f59db9657a7ddeafef6ccc6de8acd8d748a0 Merge: c2784955 a31c8714 Author: Volcano Bot <[email protected]> Date: Wed Feb 9 09:20:24 2022 +0800 Merge pull request #1998 from xing0821/extender_plugin feat: implement extender plugin commit c27849558655130b0d535b347601953a630128f7 Merge: 2534c68e 614b50eb Author: Volcano Bot <[email protected]> Date: Wed Feb 9 08:03:24 2022 +0800 Merge pull request #2000 from hacker-qian/scheduler-dev optimize error function when return unschedulable info commit 614b50eb79ebc05e0ff3fb658457cf6702f6117a Author: jianmin qian <[email protected]> Date: Tue Feb 8 15:28:19 2022 +0800 optimize error function when return unschedulable info Signed-off-by: jianmin qian <[email protected]> commit 2534c68e1dea70d6029b920e6bc2921a342b9c27 Merge: fe61fc14 c89fa9c9 Author: Volcano Bot <[email protected]> Date: Tue Feb 8 08:37:25 2022 +0800 Merge pull request #1996 from zishen/master fix when build with -buildmode=plugin, go complains asm error commit fe61fc1426ea31b29e804b8b15b072c0e7e9dfde Merge: 13397b33 d5ed0706 Author: Volcano Bot <[email protected]> Date: Mon Feb 7 11:03:25 2022 +0800 Merge pull request #1923 from Thor-wl/1224-deschedulerDoc add design doc for rescheduling commit c89fa9c98d21ea69f3236567062e9e388d927fee Author: zishen <[email protected]> Date: Mon Feb 7 10:24:24 2022 +0800 fix when build with -buildmode=plugin, go complains asm error Signed-off-by: zishen <[email protected]> commit a31c8714bf96449da54f7185e161ea4a39b48a5e Author: xing0821 <[email protected]> Date: Sun Feb 6 19:32:11 2022 +0800 feat: implement extender plugin Signed-off-by: xing0821 <[email protected]> commit fb61f7d21b82af3705d3142b5c693c868b96dd46 Merge: 9cfd5308 13397b33 Author: william-wang <[email protected]> Date: Sun Jan 30 15:39:39 2022 +0800 Merge branch 'master' of https://github.com/volcano-sh/volcano into master commit 13397b339d981882f341dbfadfcf73a65e35f880 Merge: 6c727c3a d9b6f631 Author: Volcano Bot <[email protected]> Date: Sat Jan 29 09:43:17 2022 +0800 Merge pull request #1976 from robertchristensen/controller-rbac-for-pod-scheduling add RBACs for pod finalizers for controller commit 6c727c3a59b423f100adcb7d2473f44d120d7b09 Merge: 83226dd0 49b12dce Author: Volcano Bot <[email protected]> Date: Fri Jan 28 09:31:17 2022 +0800 Merge pull request #1986 from k82cn/fix_win_build Fix windows build commit 49b12dcea3b1d3df99bc68a4f15ceb862903defa Author: Klaus Ma <[email protected]> Date: Mon Jan 24 15:49:33 2022 +0800 Fix windows build error. Signed-off-by: Klaus Ma <[email protected]> commit 83226dd02396c1f198b33844fd8188a554062cea Merge: 2734a21b c1d5eff6 Author: Volcano Bot <[email protected]> Date: Thu Jan 27 22:00:17 2022 +0800 Merge pull request #1984 from horizen/fix_pvc_cache Fix pvc cache commit c1d5eff64c5b8a98a97473db8fb190bac0964f52 Author: willyao <[email protected]> Date: Thu Jan 27 21:08:47 2022 +0800 update unit test Signed-off-by: willyao <[email protected]> commit d3730daa4907ab955a60e2bbde9da2cf4fd91952 Author: zishen <[email protected]> Date: Thu Jan 27 19:47:01 2022 +0800 fix when build with -buildmode=plugin, go complains asm error Signed-off-by: zishen <[email protected]> commit 2734a21bb4df0860257c1238cc9f3e7c5ff32705 Merge: 059b6c32 c69d382b Author: Volcano Bot <[email protected]> Date: Thu Jan 27 08:52:13 2022 +0800 Merge pull request #1985 from sakkshm26/docs Update documentation commit c69d382b6e1ca779333c0d3b869a95c10872ad2e Author: Saksham Sharma <[email protected]> Date: Wed Jan 26 22:44:25 2022 +0530 Add the requested changes Signed-off-by: Saksham Sharma <[email protected]> commit 19bdad4a84fb40c01e2299c43bc8cee2f99489a7 Author: Saksham Sharma <[email protected]> Date: Sun Jan 23 23:35:12 2022 +0530 Fixed the initial section of contribute.md Signed-off-by: Saksham Sharma <[email protected]> commit 401c17e8c223065529e84fa0a9e15f53eb5b2aed Author: Saksham Sharma <[email protected]> Date: Sun Jan 23 23:12:31 2022 +0530 Updating some files of the documentation Signed-off-by: Saksham Sharma <[email protected]> commit d5ed070644063cb9ba3f71a9a0d302a28985dc20 Author: Thor-wl <[email protected]> Date: Wed Jan 26 17:15:05 2022 +0800 add configurations example for lowNodeUtilization strategty Signed-off-by: Thor-wl <[email protected]> commit 92be9ef79677cafb8f574e577ea1f1f926c74533 Author: Thor-wl <[email protected]> Date: Sat Dec 25 09:07:42 2021 +0800 add design doc for descheduler Signed-off-by: Thor-wl <[email protected]> commit ba5b55c8f16aeaf38e6367fb2a2283908ba52c09 Author: Thor-wl <[email protected]> Date: Tue Jan 25 15:44:02 2022 +0800 update configuration argument to map[string]interface{} to extend the configurations Signed-off-by: Thor-wl <[email protected]> commit d80c47cd22eb19670e01402fdb0ca943bdddd57d Author: willyao <[email protected]> Date: Mon Jan 24 17:54:37 2022 +0800 format code Signed-off-by: willyao <[email protected]> commit 6efc9d91ee232df9bc3475e81e4f7aac7db5b37d Author: willyao <[email protected]> Date: Mon Jan 24 16:51:42 2022 +0800 add comment for exported method Signed-off-by: willyao <[email protected]> commit b0790328b46a3d8d2a239314ba74022e6da12ce5 Author: willyao <[email protected]> Date: Mon Jan 24 16:32:10 2022 +0800 add RevertVolumes for cache instead of return VolumeBinder Signed-off-by: willyao <[email protected]> commit 5498e32c4ad9306c4ac1e41a060f831da8e54586 Author: willyao <[email protected]> Date: Sun Jan 23 19:35:27 2022 +0800 add unit test Signed-off-by: willyao <[email protected]> commit 3645eade3bec87589d71144da52f717ad8ddb249 Author: willyao <[email protected]> Date: Sun Jan 23 19:35:12 2022 +0800 fix volume binder error handler Signed-off-by: willyao <[email protected]> commit 90a26c7a7a7bfd44902893754b0faea882a7d9fb Author: willyao <[email protected]> Date: Fri Jan 21 14:29:14 2022 +0800 fix job schedule failed when dynamic volume provisioner info is cached Signed-off-by: willyao <[email protected]> commit 059b6c3276570501920ff1418cce17060ba702cc Merge: 12430c12 e96f4f86 Author: Volcano Bot <[email protected]> Date: Tue Jan 25 21:26:12 2022 +0800 Merge pull request #1994 from Thor-wl/0125-ignoreExample ignore the golang lint check for folder example commit e96f4f86010401dfefda2377dd8fca2f8f36006c Author: Thor-wl <[email protected]> Date: Tue Jan 25 20:49:05 2022 +0800 ignore the golang lint check for folder example Signed-off-by: Thor-wl <[email protected]> commit d9b6f631ae687f8262a3c3a96546dcdd996e1d17 Author: Robert Christensen <[email protected]> Date: Thu Jan 27 20:43:30 2022 -0700 revert removal of code for setting owner Signed-off-by: Robert Christensen <[email protected]> commit 12430c121a3571c9a7234f5eaea5ae7492911af5 Merge: 33aa1089 7fde35c0 Author: Volcano Bot <[email protected]> Date: Tue Jan 25 17:13:43 2022 +0800 Merge pull request #1991 from Thor-wl/0125-removeUnusedFuns add comment for unused functions in example/custom-plugin to pass the… commit 7fde35c0ae39ff09a2b99c639e1ecb3efb1e6b92 Author: Thor-wl <[email protected]> Date: Tue Jan 25 16:47:01 2022 +0800 add comment for unused functions in example/custom-plugin to pass the CI code verification Signed-off-by: Thor-wl <[email protected]> commit 33aa1089d7167f97fced62086d08fa6766e5aea6 Merge: 55da777f 7efc30e5 Author: Volcano Bot <[email protected]> Date: Tue Jan 25 10:08:41 2022 +0800 Merge pull request #1989 from hwdef/fix-readme Improve the kubernetes version supported by volcano commit 7efc30e5e1e4360ab181f427738a0bdd3e492328 Author: hwdef <[email protected]> Date: Tue Jan 25 09:40:52 2022 +0800 Improve the kubernetes version supported by volcano Signed-off-by: hwdef <[email protected]> commit 55da777f86eeee2e5deb1c7fa19a130ba4545a35 Merge: a8459553 1f4bd000 Author: Volcano Bot <[email protected]> Date: Mon Jan 24 19:57:41 2022 +0800 Merge pull request #1981 from elinx/master fix misuse object name issue commit a8459553e41112fb4812a77351e4b71a38224c07 Merge: 6874114e f0e33cc5 Author: Volcano Bot <[email protected]> Date: Mon Jan 24 19:19:41 2022 +0800 Merge pull request #1988 from zen-xu/fix-go-mod-security rm `go.mod` due to dependency security commit 1f4bd000d2b0385b9398d265ec411efe44993423 Author: xilinxing 00347057 <[email protected]> Date: Sat Jan 22 17:54:34 2022 +0800 fix misuse object name issue (#1980) Signed-off-by: xilinxing 00347057 <[email protected]> commit 6874114e54d64a7c5ff49d413cc679bbeeca7d3e Merge: d706e416 95c4c283 Author: Volcano Bot <[email protected]> Date: Mon Jan 24 17:55:41 2022 +0800 Merge pull request #1987 from Thor-wl/0124-CIFix update some parameters to match ginkgo v2 commit f0e33cc55082d7d949dd84c0297a605706bd4884 Author: ZhengYu, Xu <[email protected]> Date: Mon Jan 24 17:52:59 2022 +0800 rm go.mod due to dependency security Signed-off-by: ZhengYu, Xu <[email protected]> commit 95c4c2835abbfaa2d2ab1d9d888469fabb936c69 Author: Thor-wl <[email protected]> Date: Mon Jan 24 17:27:33 2022 +0800 update some parameters to match ginkgo v2 Signed-off-by: Thor-wl <[email protected]> commit d706e416763ee2df84efd35ac8e793837d42a382 Merge: f8e992eb 10f268c6 Author: Volcano Bot <[email protected]> Date: Fri Jan 21 09:59:57 2022 +0800 Merge pull request #1975 from yongqiangz/bugfix-ssh-plugin-noRootMode-permission change ssh key file's permission to 644 when is not root mode commit 10f268c64acd234ff89ab6b73bd31397b727894f Author: zhang yongqiang <[email protected]> Date: Wed Jan 19 22:08:40 2022 +0800 change ssh key file's permission to 644 when is not root mode Signed-off-by: yongqingz<[email protected]> Signed-off-by: zhang yongqiang <[email protected]> commit f8e992ebded9bfff79d1d2f950ea2ff2ac81f516 Merge: 2b236f31 250cf24b Author: Volcano Bot <[email protected]> Date: Thu Jan 20 14:26:56 2022 +0800 Merge pull request #1974 from hwdef/fix-docs fix docs commit ef3cb8c004e515a7add8fcb9747c985c1782bdd4 Author: Robert Christensen <[email protected]> Date: Wed Jan 19 14:45:16 2022 -0700 add RBACs for pod finalizers for controller Signed-off-by: Robert Christensen <[email protected]> commit 250cf24bdeaf799786886181e358c24f77931c33 Author: hwdef <[email protected]> Date: Wed Jan 19 18:26:45 2022 +0800 fix docs Signed-off-by: hwdef <[email protected]> commit 2b236f31d34d84e93c0640ab5edd099239d5735e Merge: c92f8993 8b3c8f22 Author: Volcano Bot <[email protected]> Date: Tue Jan 18 19:18:54 2022 +0800 Merge pull request #1971 from william-wang/fix-scheduler-stuck fix the scheduler stuck after delete resourcequota for namespace commit 8b3c8f22e18327f2a5c670fa2d069ff3674d0564 Author: william-wang <[email protected]> Date: Tue Jan 18 12:49:50 2022 +0800 fix the scheduler stuck after delete resourcequota for namespace Signed-off-by: william-wang <[email protected]> commit 9cfd530860092c5ad72be9617d0e00f641e80210 Author: william-wang <[email protected]> Date: Tue Jan 18 12:42:54 2022 +0800 fix the scheduler stuck after delete resourcequota for each namespace Signed-off-by: william-wang <[email protected]> commit c92f8993cd3472550ee2bd809e35b6ef565575fa Merge: 9ad7c0a9 03168ea5 Author: Volcano Bot <[email protected]> Date: Tue Jan 18 11:03:54 2022 +0800 Merge pull request #1930 from Thor-wl/1231-UTreport add UT coverage report for v1.5.0 commit 9ad7c0a9d98f1479262baa355cf5f57a1721853a Merge: abbea702 d28d1a9f Author: Volcano Bot <[email protected]> Date: Mon Jan 17 17:06:54 2022 +0800 Merge pull request #1963 from xing0821/design-for-extender-plugin Add design doc for volcano extender plugin commit abbea7025ccb29393e0d8a83e13dbb43982304b6 Merge: 0e7a4c2e d18c33f7 Author: Volcano Bot <[email protected]> Date: Mon Jan 17 14:06:53 2022 +0800 Merge pull request #1965 from Thor-wl/0117-runc update runc to v1.0.3 to fix the security warnning commit 0e7a4c2e8e6ac963aa997b7ed2a16977eb53009f Merge: 6f401db2 9b19d8c8 Author: Volcano Bot <[email protected]> Date: Mon Jan 17 11:41:53 2022 +0800 Merge pull request #1964 from Thor-wl/0117-goMod update the dependency of apis to v1.5.0 commit d18c33f7cfd8952c0cb2d8e5596e7cbfebe65ab0 Author: Thor-wl <[email protected]> Date: Mon Jan 17 09:30:37 2022 +0800 update runc to v1.0.3 to fix the security warnning Signed-off-by: Thor-wl <[email protected]> commit 9b19d8c86e5d9d928f8a4d21d2ef85d353c73f4b Author: Thor-wl <[email protected]> Date: Mon Jan 17 09:19:11 2022 +0800 update the dependency of apis to v1.5.0 Signed-off-by: Thor-wl <[email protected]> commit d28d1a9f16df45a623f8ac9947145aeab7ace15d Author: xing0821 <[email protected]> Date: Sun Jan 16 15:06:16 2022 +0800 add design doc for volcano extender plugin Signed-off-by: xing0821 <[email protected]> commit 6f401db27abc88ec997c4f264c0eb047b09483ed Merge: f280b277 93bb1522 Author: Volcano Bot <[email protected]> Date: Fri Jan 14 10:53:51 2022 +0800 Merge pull request #1918 from Thor-wl/1223-matchK8s1.23 update github CI to match k8s v1.23.0 commit f280b277a07ca5992e7741065a1aa9a9517b5f0e Merge: 47ffb967 541126b9 Author: Volcano Bot <[email protected]> Date: Thu Jan 13 15:47:50 2022 +0800 Merge pull request #1953 from Thor-wl/0112-k8s1.23 udate k8s to v1.23.0 commit 541126b90cbb69740453267273dfe6dcffe443fe Author: Thor-wl <[email protected]> Date: Wed Jan 12 17:05:41 2022 +0800 update k8s to v1.23.0 Signed-off-by: Thor-wl <[email protected]> commit 47ffb967979cabbcecb255adda3785615f5ffd5e Merge: 5e9da016 233305b0 Author: Volcano Bot <[email protected]> Date: Wed Jan 12 09:49:49 2022 +0800 Merge pull request #1949 from jiangkaihua/master Turn down level of enqueue logs to reduce log print in each session. commit 5e9da016ca5c8eedd87010e784ab79e58fc1dda6 Merge: 2a45ed21 5a8792a3 Author: Volcano Bot <[email protected]> Date: Wed Jan 12 09:44:49 2022 +0800 Merge pull request #1950 from huone1/topology/result-submit supply the process for topology result submit commit 5a8792a3d92eee9b0f5cf07d167969a21943d834 Author: huone1 <[email protected]> Date: Tue Jan 11 19:33:25 2022 +0800 supply the process for topology result submit Signed-off-by: huone1 <[email protected]> commit 2a45ed21d729fc3a4ca1a53e17d1b846125309a3 Merge: 0c62e0c8 4a1f8a63 Author: Volcano Bot <[email protected]> Date: Tue Jan 11 16:22:49 2022 +0800 Merge pull request #1941 from huone1/numa-aware/map-bugfix [numa-aware]fix concurrent map read and map write commit 0c62e0c81b02b7a1561e91fb08ccf0164d536ef8 Merge: 14da3e94 6a7f14b3 Author: Volcano Bot <[email protected]> Date: Tue Jan 11 11:18:48 2022 +0800 Merge pull request #1936 from hwdef/add-approver add hwdef to reviewer commit 233305b0e88e677059dcf591d7c2bd92c6f92385 Author: jiangkaihua <[email protected]> Date: Tue Jan 11 11:01:01 2022 +0800 Turn down level of enqueue logs to reduce log print in each session. Signed-off-by: jiangkaihua <[email protected]> commit 6a7f14b369c3290c65d87a82d7d2c0faca8f1116 Author: hwdef <[email protected]> Date: Tue Jan 4 22:42:01 2022 +0800 add hwdef to approver and reviewer Signed-off-by: hwdef <[email protected]> commit 14da3e942deb397877c39dd2d7e0870534409b90 Merge: 61d05585 a2c71907 Author: Volcano Bot <[email protected]> Date: Tue Jan 11 10:36:48 2022 +0800 Merge pull request #1939 from qiankunli/add-approver add qiankunli to approver and reviewer commit 61d05585406a7def11b35a7fdf389d316ad4ce87 Merge: d0d0cc4c 7dbba638 Author: Volcano Bot <[email protected]> Date: Mon Jan 10 21:06:48 2022 +0800 Merge pull request #1932 from Thor-wl/1231-ginkgo update ginkgo, gomega and other unreasonable code to fix the CI commit 7dbba63805f7ca3b59cbc3cdae64cfeb35b6d6cf Author: Thor-wl <[email protected]> Date: Fri Dec 31 14:46:20 2021 +0800 fix the CI failure Signed-off-by: Thor-wl <[email protected]> commit 4a1f8a6376ff85f7bb2fe1e0ac85a38a122282bb Author: huone1 <[email protected]> Date: Wed Jan 5 09:52:33 2022 +0800 [numa-aware]fix concurrent map read and map write Signed-off-by: huone1 <[email protected]> commit a2c719076c6a27e6de7da71d4590191f4e569140 Author: qiankunli <[email protected]> Date: Tue Jan 4 16:15:50 2022 +0800 remove qiankunli from approvers Signed-off-by: qiankunli <[email protected]> commit d62dcf3435cf42af8d3af82cdee61eac0d4f6213 Author: qiankunli <[email protected]> Date: Tue Jan 4 15:19:05 2022 +0800 add qiankunli to approver and reviewer Signed-off-by: qiankunli <[email protected]> commit 03168ea50aecb2ef0cbf08064f847d076a5a3c8f Author: Thor-wl <[email protected]> Date: Fri Dec 31 12:15:57 2021 +0800 add UT coverage report for v1.5.0 Signed-off-by: Thor-wl <[email protected]> commit 049af738d327714a365e4edc48bfa6cdca721d03 Author: zhangyunyao <[email protected]> Date: Mon Nov 29 16:58:42 2021 +0800 fix queue allocated exceeds capability Signed-off-by: zhangyunyao <[email protected]> commit 93bb15228feb702957737ce9aff35e560e5c9b4d Author: Thor-wl <[email protected]> Date: Thu Dec 23 11:03:07 2021 +0800 update github CI to match k8s v1.23.0 Signed-off-by: Thor-wl <[email protected]> Signed-off-by: Bryce Ferenczi <[email protected]>
Signed-off-by: wpeng102 [email protected]
Resolve issue: #2160
What happened:
vcjob phase can get stuck in "Pending" or "Starting" even after all pods have completed.
Detail refer #2160
Root Cause:
When controller update job status,
Kopf
add annotation for this job.Consider this situation:
volcano/pkg/controllers/job/job_controller_actions.go
Lines 462 to 468 in ccda758
volcano/pkg/controllers/job/job_controller_handler.go
Line 93 in ccda758
thread1 at L462, get the job with
version_1
.thread2 at L93, get
Kopf
add annotation event and putversion_2
job into cache.thread1 at L468, put
version_1
job into cache again.When next call
UpdateStatus
will use the oldversion_1
job, then meet 2160 issue.Manual reproduce steps:
time.Sleep(time.Second*20)
beforevolcano/pkg/controllers/job/job_controller_actions.go
Line 468 in ccda758
Solution:
In
cache.update
need check if the job resourceversion is bigger than the old one.After this fix, when trigger the above case the controller log will print:
Then controller will requeue this request.