Skip to content

sleep in a single background process while waiting for command to complete#444

Merged
scaronni merged 8 commits intodkms-project:masterfrom
hkskoglund:invoke_command_fix
Sep 20, 2024
Merged

sleep in a single background process while waiting for command to complete#444
scaronni merged 8 commits intodkms-project:masterfrom
hkskoglund:invoke_command_fix

Conversation

@hkskoglund
Copy link
Contributor

Hi! The current invoke_command creates new sleep background processes for each single . printed. This fix only sleeps in 1 background process, so there should be a slight performance improvement. The main command to be executed now runs in the foreground. I had some issues with 4 dots getting printed which caused ./run_test.sh to fail, so I disabled printing . for packages matching dkms*_test.

@scaronni
Copy link
Member

Hi @hkskoglund, that's interesting. I guess this is the same issue I was getting when trying to change the output, so in the end I removed the printing of the progressing dots in the tests:

https://github.com/dell/dkms/blob/master/.github/workflows/tests.yml#L95-L98

I'm guessing if we should remove the entire progressing dots thing instead of trying to fix it.

@scaronni scaronni merged commit 4bd6af2 into dkms-project:master Sep 20, 2024
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.

2 participants