eclipse-score / eclipse-score/kyron

[Kyron] Global work access has no TRY sementic

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
2
Forks
12
Avg merge
21h 55m
Merged PRs (30d)
4

Description

Currently, global queue access has no TRY semantic so we will block if someone is checking it already. This is not needed since if someone is checking it, we can drop the check because it will fetch data into it's queue.

Provide API in MPMC that has try_ semantic and integrate that into workers and scheduler

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the MPMC global queue access API, then trace how workers and the scheduler check it. Add the try_ semantic to MPMC and integrate it at those call sites so an already-checked queue does not block; done means the global access and worker/scheduler paths use the non-blocking behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.