Skip to content

Move the scheduler's priority queue to rust#2340

Merged
stevenengler merged 4 commits intoshadow:mainfrom
stevenengler:remove-sched-policies
Aug 9, 2022
Merged

Move the scheduler's priority queue to rust#2340
stevenengler merged 4 commits intoshadow:mainfrom
stevenengler:remove-sched-policies

Conversation

@stevenengler
Copy link
Copy Markdown
Contributor

@stevenengler stevenengler commented Aug 8, 2022

Will run a performance benchmark before merging.

Edit: No noticeable performance change, and the results appear to be the same:

ram_simtime

run_time

transfer_time_5242880 exit

@stevenengler stevenengler added the Component: Main Composing the core Shadow executable label Aug 8, 2022
@stevenengler stevenengler requested a review from sporksmith August 8, 2022 16:29
@stevenengler stevenengler self-assigned this Aug 8, 2022
These timers are a pain to add along the rust-c boundary, and we plan on moving
the scheduler to rust anyways. I think we can re-add them later if we have a
use for them.
@stevenengler stevenengler force-pushed the remove-sched-policies branch from 6257793 to 2271e5f Compare August 9, 2022 01:09
@stevenengler stevenengler enabled auto-merge August 9, 2022 01:11
@stevenengler stevenengler merged commit 52e4bf1 into shadow:main Aug 9, 2022
@stevenengler stevenengler deleted the remove-sched-policies branch September 30, 2022 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Main Composing the core Shadow executable

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants