Skip to content

[FEATURE] Use permanent processes to handle fixed commits on the compilation server#489

Merged
vadiklyutiy merged 2 commits intomainfrom
vadim/comp-server-process-per-commit
Jan 20, 2025
Merged

[FEATURE] Use permanent processes to handle fixed commits on the compilation server#489
vadiklyutiy merged 2 commits intomainfrom
vadim/comp-server-process-per-commit

Conversation

@vadiklyutiy
Copy link
Copy Markdown
Collaborator

@vadiklyutiy vadiklyutiy commented Jan 20, 2025

Introduce permanent processes to handle fixed commits on the compilation server.

Every high level worker might create up to 5 permanent processes for compilation of fixed version of hidet. It allow to save time on import hidet.

Test manually:

  • 6th version of hidet stops old process and start new one.
  • Comp time for individual job improved

@vadiklyutiy vadiklyutiy self-assigned this Jan 20, 2025
@vadiklyutiy vadiklyutiy added the Task Or "Story" in JIRA's term. label Jan 20, 2025
Copy link
Copy Markdown
Member

@yaoyaoding yaoyaoding left a comment

Choose a reason for hiding this comment

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

LGTM in general, left a few minor comments. Thanks @vadiklyutiy !

@vadiklyutiy vadiklyutiy merged commit 712a9cd into main Jan 20, 2025
@vadiklyutiy vadiklyutiy deleted the vadim/comp-server-process-per-commit branch January 20, 2025 23:13
yaoyaoding pushed a commit that referenced this pull request May 12, 2025
…ilation server (#489)

Introduce permanent processes to handle fixed commits in the compilation
server.

Every high level worker might create up to 5 permanent processes for
compilation of fixed version of hidet. It allow to save time on `import
hidet`.

Test manually:
 - 6th version of hidet stops old process and start new one.
 - Comp time for individual job improved

(cherry picked from commit 1424cddecf1158c2a64efa719dae7c4fda69d1bf)
tatianashp pushed a commit that referenced this pull request May 21, 2025
…ilation server (#489)

Introduce permanent processes to handle fixed commits in the compilation
server.

Every high level worker might create up to 5 permanent processes for
compilation of fixed version of hidet. It allow to save time on `import
hidet`.

Test manually:
 - 6th version of hidet stops old process and start new one.
 - Comp time for individual job improved

(cherry picked from commit 1424cddecf1158c2a64efa719dae7c4fda69d1bf)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Task Or "Story" in JIRA's term.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants