Skip to content
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

vine: priority queue implementation #3919

Merged
merged 56 commits into from
Nov 18, 2024

Conversation

JinZhou5042
Copy link
Member

Proposed Changes

Give an overall description of the changes, along with the context and motivation.
Mention relevant issues and pull requests as needed.

Merge Checklist

The following items must be completed before PRs can be merge.
Check these off to verify you have completed all steps.

  • make test Run local tests prior to pushing.
  • make format Format source code to comply with lint policies. Note that some lint errors can only be resolved manually (e.g., Python)
  • make lint Run lint on source code prior to pushing.
  • Manual Update Update the manual to reflect user-visible changes.
  • Type Labels Select a github label for the type: bugfix, enhancement, etc.
  • Product Labels Select a github label for the product: TaskVine, Makeflow, etc.
  • PR RTM Mark your PR as ready to merge.

@JinZhou5042 JinZhou5042 marked this pull request as draft August 20, 2024 15:19
@JinZhou5042
Copy link
Member Author

JinZhou5042 commented Oct 17, 2024

@btovar @colinthomas-z80 Could you please take a look at this PR and see if there is anything that is potentially causing any issues? Your suggestions would be greatly helpful as I am modifying the underlying data structure, and there may be areas where I am not very careful.

@JinZhou5042 JinZhou5042 requested a review from btovar October 18, 2024 18:17
@dthain
Copy link
Member

dthain commented Oct 24, 2024

@btovar please review

dttools/src/priority_queue.c Outdated Show resolved Hide resolved
dttools/src/priority_queue.c Outdated Show resolved Hide resolved
dttools/src/priority_queue.c Outdated Show resolved Hide resolved
dttools/src/priority_queue.h Outdated Show resolved Hide resolved
dttools/src/priority_queue.h Outdated Show resolved Hide resolved
dttools/src/priority_queue.h Outdated Show resolved Hide resolved
dttools/src/priority_queue.h Outdated Show resolved Hide resolved
dttools/src/priority_queue.c Show resolved Hide resolved
dttools/src/priority_queue.h Outdated Show resolved Hide resolved
taskvine/src/manager/vine_manager.c Outdated Show resolved Hide resolved
@JinZhou5042 JinZhou5042 requested a review from btovar November 5, 2024 15:05
Copy link
Member

@btovar btovar left a comment

Choose a reason for hiding this comment

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

See added comments.

@JinZhou5042 JinZhou5042 requested a review from btovar November 11, 2024 17:54
@btovar btovar merged commit ba16439 into cooperative-computing-lab:master Nov 18, 2024
10 checks passed
@JinZhou5042 JinZhou5042 deleted the pq_ready_tasks branch November 18, 2024 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging this pull request may close these issues.

5 participants