8000 [1.15] Update dapr/kit & diagridio/go-etcd-cron by JoshVanL · Pull Request #8687 · dapr/dapr · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[1.15] Update dapr/kit & diagridio/go-etcd-cron #8687

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

Merged
merged 2 commits into from
Apr 28, 2025

Conversation

JoshVanL
Copy link
Contributor

Updates dapr/kit => v0.15.2 & diagridio/go-etcd-cron => v0.6.1

The go-etcd-cron update removes a rare deadlock that can occur in Scheduler after running a high throughput under daprd scale events. Also increases Scheduler throughput performance by ~3x.

@JoshVanL JoshVanL requested review from a team as code owners April 28, 2025 13:33
@JoshVanL JoshVanL changed the title Update dapr/kit & diagridio/go-etcd-cron [1.15] Update dapr/kit & diagridio/go-etcd-cron Apr 28, 2025
Updates dapr/kit => v0.15.2 & diagridio/go-etcd-cron => v0.6.1

The go-etcd-cron update removes a rare deadlock that can occur in
Scheduler after running a high throughput under daprd scale events. Also
increases Scheduler throughput performance by ~3x.

Updates go to 1.24.2

Updates golangci-lint to 1.64.6

Signed-off-by: joshvanl <me@joshvanl.dev>
@JoshVanL JoshVanL force-pushed the kit-cron-upgrade-1.15 branch from 3dc46cd to 3d77152 Compare April 28, 2025 13:56
Signed-off-by: joshvanl <me@joshvanl.dev>
@@ -29,7 +29,7 @@ import (
)

func Test_HaltAll(t *testing.T) {
queue := queue.NewProcessor[string, targets.Idlable](nil)
queue := queue.NewProcessor[string, targets.Idlable](queue.Options[string, targets.Idlable]{})
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: I just noticed, might be wrong about the spelling, didn't find the definition in the dictionary, but I feel like the word should be: Idleable - something that can be made idle.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes you're correct- but I think best not to change that now in this PR for a backport.

Copy link
Contributor
@cicoyle cicoyle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm as long as you can confirm Condition never satisfied from the scheduler basic is unrelated bc I've not seen the Condition never satisfied before for those tests

@JoshVanL JoshVanL merged commit f9e2f8a into dapr:release-1.15 Apr 28, 2025
109 of 118 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants
0