You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@yunikorn.apache.org by Craig Condit <cc...@apache.org> on 2025/01/21 14:59:25 UTC

[VOTE] Release Apache YuniKorn 1.6.1-RC1

Hello everyone,

I would like to call a vote for releasing Apache YuniKorn 1.6.1 RC2. This is a bugfix release, meant to address several critical issues found in 1.6.0. The only change from RC1 is the backport of the fix for YUNIKORN-2953. [1]
The release artifacts have been uploaded here: https://dist.apache.org/repos/dist/dev/yunikorn/1.6.1-RC2/

My public key is located in the KEYS file:  https://dist.apache.org/repos/dist/release/yunikorn/KEYS

JIRA issues that have been resolved in this release: https://issues.apache.org/jira/browse/YUNIKORN-3005?filter=12353780

Git tags for each component are as follows:

yunikorn-scheduler-interface: v1.6.1-1
yunikorn-core: v1.6.1-2
yunikorn-k8shim: v1.6.1-4
yunikorn-web: v1.6.1-2
yunikorn-release: v1.6.1-2

Once the release is voted on and approved, all repos will be tagged v1.6.1 for consistency.

Please review and vote. The vote will be open for at least 72 hours and will be open until at least Friday 24 Jan 2025 12:00:00 MST.

[ ] +1 Approve
[ ] +0 No opinion
[ ] -1 Disapprove (and the reason why)

Thank you,

Craig


*1: https://issues.apache.org/jira/browse/YUNIKORN-2953
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@yunikorn.apache.org
For additional commands, e-mail: dev-help@yunikorn.apache.org


Re: [VOTE] Release Apache YuniKorn 1.6.1-RC2

Posted by Craig Condit <cc...@apache.org>.
Thank you all for the voting on the RC2 for  Apache YuniKorn 1.6.1.

Voting for the release has passed with:

3 binding +1
5 non-binding +1

No -1 or 0 votes.

As the next step, I will publish the release, images, and update the website. After that I will send out an announcement email.

Thank you,

Craig


> On Jan 21, 2025, at 8:59 AM, Craig Condit <cc...@apache.org> wrote:
> 
> Hello everyone,
> 
> I would like to call a vote for releasing Apache YuniKorn 1.6.1 RC2. This is a bugfix release, meant to address several critical issues found in 1.6.0. The only change from RC1 is the backport of the fix for YUNIKORN-2953. [1]
> The release artifacts have been uploaded here: https://dist.apache.org/repos/dist/dev/yunikorn/1.6.1-RC2/
> 
> My public key is located in the KEYS file:  https://dist.apache.org/repos/dist/release/yunikorn/KEYS
> 
> JIRA issues that have been resolved in this release: https://issues.apache.org/jira/browse/YUNIKORN-3005?filter=12353780
> 
> Git tags for each component are as follows:
> 
> yunikorn-scheduler-interface: v1.6.1-1
> yunikorn-core: v1.6.1-2
> yunikorn-k8shim: v1.6.1-4
> yunikorn-web: v1.6.1-2
> yunikorn-release: v1.6.1-2
> 
> Once the release is voted on and approved, all repos will be tagged v1.6.1 for consistency.
> 
> Please review and vote. The vote will be open for at least 72 hours and will be open until at least Friday 24 Jan 2025 12:00:00 MST.
> 
> [ ] +1 Approve
> [ ] +0 No opinion
> [ ] -1 Disapprove (and the reason why)
> 
> Thank you,
> 
> Craig
> 
> 
> *1: https://issues.apache.org/jira/browse/YUNIKORN-2953


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@yunikorn.apache.org
For additional commands, e-mail: dev-help@yunikorn.apache.org


Re: [VOTE] Release Apache YuniKorn 1.6.1-RC1

Posted by Craig Condit <cc...@apache.org>.
For those hitting the 'ERROR: failed to detect containerd snapshotter' issue, I believe this is a bad interaction between recent Docker Desktop with containerd storage enabled and the latest kind node image. See https://github.com/kubernetes-sigs/kind/issues/3795 for details. For now, the workaround seems to be deselecting 'Use containerd for pulling and storing images'  in your Docker Desktop configuration.


Craig


> On Jan 24, 2025, at 7:57 AM, Peter Bacsko <ba...@gmail.com> wrote:
> 
> +1 binding
> 
> - Built on Ubuntu 22.04 LTS
> - Verified signature & checksums
> - Ran "make test"
> - Ran "make image"
> - Installed the images on Kind cluster v1.31.0
> - Ran sleep jobs & preemption jobs
> 
> Peter
> 
> On Fri, Jan 24, 2025 at 8:26 AM Lan Tzu-Hua <bl...@gmail.com> wrote:
> 
>> +1 (non-binding)
>> 
>> - Built on Windows 11 (amd64) with WSL Ubuntu 22.04.4 using go 1.22.4
>> - Verified signature and checksums
>> - Installed locally on Kind cluster 1.32.0
>> - E2E test passed
>> - Verified Web UI
>> 
>> I have the same observation as Michael.
>> I built a cluster and ran the E2E test using the command:
>> run-e2e-tests.sh -a "test" -n "yk8s" -v "kindest/node:v1.32.1".
>> 
>> However, an error occurred:
>> ERROR: failed to detect containerd snapshotter.
>> 
>> This issue does not occur when using kindest/node:v1.32.0.
>> 
>> Thanks,
>> Tzu-Hua Lan
>> 
>> On Fri, Jan 24, 2025 at 3:16 PM Manikandan R <ma...@gmail.com> wrote:
>> 
>>> +1 (Binding)
>>> 
>>> - Built images from source on Mac M1 MacOS Sonoma (arm64) with go 1.22
>>> - Verified the signatures.
>>> - Verified the licences and checksums.
>>> - Run the scheduler with a local kind cluster (version 1.31.0)
>>> - Ran simple sleep jobs
>>> - Ran basic scheduling and gang scheduling e2e tests
>>> - Verified results in Web UI
>>> 
>>> Thanks,
>>> Mani
>>> 
>>> On Thu, Jan 23, 2025 at 11:24 PM Michael Chu <ko...@gmail.com>
>>> wrote:
>>> 
>>>> +1 (non-binding) for 1.6.1 RC2
>>>> 
>>>> 1. verified signature and checksum
>>>> 2. built images with go 1.23.1
>>>> 3. built on mac (arm64) on kind 1.32.0
>>>> 4. E2E tests passed in kind cluster
>>>> 
>>>> Cluster works on kind 1.32.0, but fails to load images on 1.32.1. When
>>>> running ./validate_cluster.sh 1.32.1, will get "Pre-Loading
>>>> admission-amd64-1.6.1 image failed, aborting", and the error message is
>>>> "ERROR: failed to detect containerd snapshotter".
>>>> 
>>>> Thanks,
>>>> Michael Chu
>>>> 
>>> 
>> 


Re: [VOTE] Release Apache YuniKorn 1.6.1-RC1

Posted by "Desai, Mit" <md...@visa.com.INVALID>.
+1 non-binding

- Built images from source on M1 Mac (go 1.22)
- Verified the signatures.
- Verified the license and checksums.
- Ran sleep jobs in local kind cluster (1.31)
- Verified results in Web UI

-Mit

From: Ryan Huang <ry...@gmail.com>
Date: Friday, January 24, 2025 at 7:00 AM
To: dev@yunikorn.apache.org <de...@yunikorn.apache.org>
Subject: Re: [VOTE] Release Apache YuniKorn 1.6.1-RC1

+1 (non-binding)

1. built on Mac M1 chip (with go v1.23.0)
2. Verified signature and checksums
3. Installed locally on kind cluster 1.30.0
4. played with some restful APIs
6. Ran e2e test
7. Ran unit test

Many thanks,
Hsien-Cheng(Ryan) Huang

On Fri, Jan 24, 2025 at 9:58 PM Peter Bacsko <ba...@gmail.com> wrote:

> +1 binding
>
> - Built on Ubuntu 22.04 LTS
> - Verified signature & checksums
> - Ran "make test"
> - Ran "make image"
> - Installed the images on Kind cluster v1.31.0
> - Ran sleep jobs & preemption jobs
>
> Peter
>
> On Fri, Jan 24, 2025 at 8:26 AM Lan Tzu-Hua <bl...@gmail.com> wrote:
>
> > +1 (non-binding)
> >
> > - Built on Windows 11 (amd64) with WSL Ubuntu 22.04.4 using go 1.22.4
> > - Verified signature and checksums
> > - Installed locally on Kind cluster 1.32.0
> > - E2E test passed
> > - Verified Web UI
> >
> > I have the same observation as Michael.
> > I built a cluster and ran the E2E test using the command:
> > run-e2e-tests.sh -a "test" -n "yk8s" -v "kindest/node:v1.32.1".
> >
> > However, an error occurred:
> > ERROR: failed to detect containerd snapshotter.
> >
> > This issue does not occur when using kindest/node:v1.32.0.
> >
> > Thanks,
> > Tzu-Hua Lan
> >
> > On Fri, Jan 24, 2025 at 3:16 PM Manikandan R <ma...@gmail.com>
> wrote:
> >
> > > +1 (Binding)
> > >
> > > - Built images from source on Mac M1 MacOS Sonoma (arm64) with go 1.22
> > > - Verified the signatures.
> > > - Verified the licences and checksums.
> > > - Run the scheduler with a local kind cluster (version 1.31.0)
> > > - Ran simple sleep jobs
> > > - Ran basic scheduling and gang scheduling e2e tests
> > > - Verified results in Web UI
> > >
> > > Thanks,
> > > Mani
> > >
> > > On Thu, Jan 23, 2025 at 11:24 PM Michael Chu <ko...@gmail.com>
> > > wrote:
> > >
> > > > +1 (non-binding) for 1.6.1 RC2
> > > >
> > > > 1. verified signature and checksum
> > > > 2. built images with go 1.23.1
> > > > 3. built on mac (arm64) on kind 1.32.0
> > > > 4. E2E tests passed in kind cluster
> > > >
> > > > Cluster works on kind 1.32.0, but fails to load images on 1.32.1.
> When
> > > > running ./validate_cluster.sh 1.32.1, will get "Pre-Loading
> > > > admission-amd64-1.6.1 image failed, aborting", and the error message
> is
> > > > "ERROR: failed to detect containerd snapshotter".
> > > >
> > > > Thanks,
> > > > Michael Chu
> > > >
> > >
> >
>

Re: [VOTE] Release Apache YuniKorn 1.6.1-RC1

Posted by Ryan Huang <ry...@gmail.com>.
+1 (non-binding)

1. built on Mac M1 chip (with go v1.23.0)
2. Verified signature and checksums
3. Installed locally on kind cluster 1.30.0
4. played with some restful APIs
6. Ran e2e test
7. Ran unit test

Many thanks,
Hsien-Cheng(Ryan) Huang

On Fri, Jan 24, 2025 at 9:58 PM Peter Bacsko <ba...@gmail.com> wrote:

> +1 binding
>
> - Built on Ubuntu 22.04 LTS
> - Verified signature & checksums
> - Ran "make test"
> - Ran "make image"
> - Installed the images on Kind cluster v1.31.0
> - Ran sleep jobs & preemption jobs
>
> Peter
>
> On Fri, Jan 24, 2025 at 8:26 AM Lan Tzu-Hua <bl...@gmail.com> wrote:
>
> > +1 (non-binding)
> >
> > - Built on Windows 11 (amd64) with WSL Ubuntu 22.04.4 using go 1.22.4
> > - Verified signature and checksums
> > - Installed locally on Kind cluster 1.32.0
> > - E2E test passed
> > - Verified Web UI
> >
> > I have the same observation as Michael.
> > I built a cluster and ran the E2E test using the command:
> > run-e2e-tests.sh -a "test" -n "yk8s" -v "kindest/node:v1.32.1".
> >
> > However, an error occurred:
> > ERROR: failed to detect containerd snapshotter.
> >
> > This issue does not occur when using kindest/node:v1.32.0.
> >
> > Thanks,
> > Tzu-Hua Lan
> >
> > On Fri, Jan 24, 2025 at 3:16 PM Manikandan R <ma...@gmail.com>
> wrote:
> >
> > > +1 (Binding)
> > >
> > > - Built images from source on Mac M1 MacOS Sonoma (arm64) with go 1.22
> > > - Verified the signatures.
> > > - Verified the licences and checksums.
> > > - Run the scheduler with a local kind cluster (version 1.31.0)
> > > - Ran simple sleep jobs
> > > - Ran basic scheduling and gang scheduling e2e tests
> > > - Verified results in Web UI
> > >
> > > Thanks,
> > > Mani
> > >
> > > On Thu, Jan 23, 2025 at 11:24 PM Michael Chu <ko...@gmail.com>
> > > wrote:
> > >
> > > > +1 (non-binding) for 1.6.1 RC2
> > > >
> > > > 1. verified signature and checksum
> > > > 2. built images with go 1.23.1
> > > > 3. built on mac (arm64) on kind 1.32.0
> > > > 4. E2E tests passed in kind cluster
> > > >
> > > > Cluster works on kind 1.32.0, but fails to load images on 1.32.1.
> When
> > > > running ./validate_cluster.sh 1.32.1, will get "Pre-Loading
> > > > admission-amd64-1.6.1 image failed, aborting", and the error message
> is
> > > > "ERROR: failed to detect containerd snapshotter".
> > > >
> > > > Thanks,
> > > > Michael Chu
> > > >
> > >
> >
>

Re: [VOTE] Release Apache YuniKorn 1.6.1-RC1

Posted by Peter Bacsko <ba...@gmail.com>.
+1 binding

- Built on Ubuntu 22.04 LTS
- Verified signature & checksums
- Ran "make test"
- Ran "make image"
- Installed the images on Kind cluster v1.31.0
- Ran sleep jobs & preemption jobs

Peter

On Fri, Jan 24, 2025 at 8:26 AM Lan Tzu-Hua <bl...@gmail.com> wrote:

> +1 (non-binding)
>
> - Built on Windows 11 (amd64) with WSL Ubuntu 22.04.4 using go 1.22.4
> - Verified signature and checksums
> - Installed locally on Kind cluster 1.32.0
> - E2E test passed
> - Verified Web UI
>
> I have the same observation as Michael.
> I built a cluster and ran the E2E test using the command:
> run-e2e-tests.sh -a "test" -n "yk8s" -v "kindest/node:v1.32.1".
>
> However, an error occurred:
> ERROR: failed to detect containerd snapshotter.
>
> This issue does not occur when using kindest/node:v1.32.0.
>
> Thanks,
> Tzu-Hua Lan
>
> On Fri, Jan 24, 2025 at 3:16 PM Manikandan R <ma...@gmail.com> wrote:
>
> > +1 (Binding)
> >
> > - Built images from source on Mac M1 MacOS Sonoma (arm64) with go 1.22
> > - Verified the signatures.
> > - Verified the licences and checksums.
> > - Run the scheduler with a local kind cluster (version 1.31.0)
> > - Ran simple sleep jobs
> > - Ran basic scheduling and gang scheduling e2e tests
> > - Verified results in Web UI
> >
> > Thanks,
> > Mani
> >
> > On Thu, Jan 23, 2025 at 11:24 PM Michael Chu <ko...@gmail.com>
> > wrote:
> >
> > > +1 (non-binding) for 1.6.1 RC2
> > >
> > > 1. verified signature and checksum
> > > 2. built images with go 1.23.1
> > > 3. built on mac (arm64) on kind 1.32.0
> > > 4. E2E tests passed in kind cluster
> > >
> > > Cluster works on kind 1.32.0, but fails to load images on 1.32.1. When
> > > running ./validate_cluster.sh 1.32.1, will get "Pre-Loading
> > > admission-amd64-1.6.1 image failed, aborting", and the error message is
> > > "ERROR: failed to detect containerd snapshotter".
> > >
> > > Thanks,
> > > Michael Chu
> > >
> >
>

Re: [VOTE] Release Apache YuniKorn 1.6.1-RC1

Posted by Lan Tzu-Hua <bl...@gmail.com>.
+1 (non-binding)

- Built on Windows 11 (amd64) with WSL Ubuntu 22.04.4 using go 1.22.4
- Verified signature and checksums
- Installed locally on Kind cluster 1.32.0
- E2E test passed
- Verified Web UI

I have the same observation as Michael.
I built a cluster and ran the E2E test using the command:
run-e2e-tests.sh -a "test" -n "yk8s" -v "kindest/node:v1.32.1".

However, an error occurred:
ERROR: failed to detect containerd snapshotter.

This issue does not occur when using kindest/node:v1.32.0.

Thanks,
Tzu-Hua Lan

On Fri, Jan 24, 2025 at 3:16 PM Manikandan R <ma...@gmail.com> wrote:

> +1 (Binding)
>
> - Built images from source on Mac M1 MacOS Sonoma (arm64) with go 1.22
> - Verified the signatures.
> - Verified the licences and checksums.
> - Run the scheduler with a local kind cluster (version 1.31.0)
> - Ran simple sleep jobs
> - Ran basic scheduling and gang scheduling e2e tests
> - Verified results in Web UI
>
> Thanks,
> Mani
>
> On Thu, Jan 23, 2025 at 11:24 PM Michael Chu <ko...@gmail.com>
> wrote:
>
> > +1 (non-binding) for 1.6.1 RC2
> >
> > 1. verified signature and checksum
> > 2. built images with go 1.23.1
> > 3. built on mac (arm64) on kind 1.32.0
> > 4. E2E tests passed in kind cluster
> >
> > Cluster works on kind 1.32.0, but fails to load images on 1.32.1. When
> > running ./validate_cluster.sh 1.32.1, will get "Pre-Loading
> > admission-amd64-1.6.1 image failed, aborting", and the error message is
> > "ERROR: failed to detect containerd snapshotter".
> >
> > Thanks,
> > Michael Chu
> >
>

Re: [VOTE] Release Apache YuniKorn 1.6.1-RC1

Posted by Manikandan R <ma...@gmail.com>.
+1 (Binding)

- Built images from source on Mac M1 MacOS Sonoma (arm64) with go 1.22
- Verified the signatures.
- Verified the licences and checksums.
- Run the scheduler with a local kind cluster (version 1.31.0)
- Ran simple sleep jobs
- Ran basic scheduling and gang scheduling e2e tests
- Verified results in Web UI

Thanks,
Mani

On Thu, Jan 23, 2025 at 11:24 PM Michael Chu <ko...@gmail.com> wrote:

> +1 (non-binding) for 1.6.1 RC2
>
> 1. verified signature and checksum
> 2. built images with go 1.23.1
> 3. built on mac (arm64) on kind 1.32.0
> 4. E2E tests passed in kind cluster
>
> Cluster works on kind 1.32.0, but fails to load images on 1.32.1. When
> running ./validate_cluster.sh 1.32.1, will get "Pre-Loading
> admission-amd64-1.6.1 image failed, aborting", and the error message is
> "ERROR: failed to detect containerd snapshotter".
>
> Thanks,
> Michael Chu
>

Re: [VOTE] Release Apache YuniKorn 1.6.1-RC1

Posted by Michael Chu <ko...@gmail.com>.
+1 (non-binding) for 1.6.1 RC2

1. verified signature and checksum
2. built images with go 1.23.1
3. built on mac (arm64) on kind 1.32.0
4. E2E tests passed in kind cluster

Cluster works on kind 1.32.0, but fails to load images on 1.32.1. When
running ./validate_cluster.sh 1.32.1, will get "Pre-Loading
admission-amd64-1.6.1 image failed, aborting", and the error message is
"ERROR: failed to detect containerd snapshotter".

Thanks,
Michael Chu

Re: [VOTE] Release Apache YuniKorn 1.6.1-RC2

Posted by Craig Condit <cc...@apache.org>.
+1 (binding).

- Verified signature and checksums
- Built on macOS (arm64)
- Verified reproducible signatures on binaries
- Installed locally on Kubernetes 1.32.0 cluster
- Verified basic tests and scheduling

Thanks,

Craig


> On Jan 21, 2025, at 8:59 AM, Craig Condit <cc...@apache.org> wrote:
> 
> Hello everyone,
> 
> I would like to call a vote for releasing Apache YuniKorn 1.6.1 RC2. This is a bugfix release, meant to address several critical issues found in 1.6.0. The only change from RC1 is the backport of the fix for YUNIKORN-2953. [1]
> The release artifacts have been uploaded here: https://dist.apache.org/repos/dist/dev/yunikorn/1.6.1-RC2/
> 
> My public key is located in the KEYS file:  https://dist.apache.org/repos/dist/release/yunikorn/KEYS
> 
> JIRA issues that have been resolved in this release: https://issues.apache.org/jira/browse/YUNIKORN-3005?filter=12353780
> 
> Git tags for each component are as follows:
> 
> yunikorn-scheduler-interface: v1.6.1-1
> yunikorn-core: v1.6.1-2
> yunikorn-k8shim: v1.6.1-4
> yunikorn-web: v1.6.1-2
> yunikorn-release: v1.6.1-2
> 
> Once the release is voted on and approved, all repos will be tagged v1.6.1 for consistency.
> 
> Please review and vote. The vote will be open for at least 72 hours and will be open until at least Friday 24 Jan 2025 12:00:00 MST.
> 
> [ ] +1 Approve
> [ ] +0 No opinion
> [ ] -1 Disapprove (and the reason why)
> 
> Thank you,
> 
> Craig
> 
> 
> *1: https://issues.apache.org/jira/browse/YUNIKORN-2953


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@yunikorn.apache.org
For additional commands, e-mail: dev-help@yunikorn.apache.org


Re: [VOTE] Release Apache YuniKorn 1.6.1-RC2

Posted by Craig Condit <cc...@apache.org>.
Sorry, wrong subject. (Should have said RC2).

> On Jan 21, 2025, at 8:59 AM, Craig Condit <cc...@apache.org> wrote:
> 
> Hello everyone,
> 
> I would like to call a vote for releasing Apache YuniKorn 1.6.1 RC2. This is a bugfix release, meant to address several critical issues found in 1.6.0. The only change from RC1 is the backport of the fix for YUNIKORN-2953. [1]
> The release artifacts have been uploaded here: https://dist.apache.org/repos/dist/dev/yunikorn/1.6.1-RC2/
> 
> My public key is located in the KEYS file:  https://dist.apache.org/repos/dist/release/yunikorn/KEYS
> 
> JIRA issues that have been resolved in this release: https://issues.apache.org/jira/browse/YUNIKORN-3005?filter=12353780
> 
> Git tags for each component are as follows:
> 
> yunikorn-scheduler-interface: v1.6.1-1
> yunikorn-core: v1.6.1-2
> yunikorn-k8shim: v1.6.1-4
> yunikorn-web: v1.6.1-2
> yunikorn-release: v1.6.1-2
> 
> Once the release is voted on and approved, all repos will be tagged v1.6.1 for consistency.
> 
> Please review and vote. The vote will be open for at least 72 hours and will be open until at least Friday 24 Jan 2025 12:00:00 MST.
> 
> [ ] +1 Approve
> [ ] +0 No opinion
> [ ] -1 Disapprove (and the reason why)
> 
> Thank you,
> 
> Craig
> 
> 
> *1: https://issues.apache.org/jira/browse/YUNIKORN-2953
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@yunikorn.apache.org
> For additional commands, e-mail: dev-help@yunikorn.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@yunikorn.apache.org
For additional commands, e-mail: dev-help@yunikorn.apache.org


Re: [VOTE] Release Apache YuniKorn 1.6.1-RC1

Posted by Yu-Lin Chen <kh...@gmail.com>.
+1 (non-binding) for 1.6.1 RC2

   - Verified signatures and checksums
   - Built on Ubuntu 23.04(amd64) with go1.22.5 linux/amd64, deploy on Kind
   1.29.1
   - E2E tests passed in Kind Cluster
   - Check Web UI
   - Run a simple preemption test
   - Run simple spark-pi job
   - Check Restful APIs


Thanks,
Yu-Lin Chen.