-
Notifications
You must be signed in to change notification settings - Fork 301
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
DAOS-14408 common: enable NDCTL for DCPM #14371
Merged
Merged
Changes from all commits
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
ee6d615
DAOS-14408 common: ensure NDCTL not used for storage class `ram`
grom72 f74f025
Ensure ABT_THREAD_STACKSIZE>=18432 for dcpm storage class
grom72 ceccaca
Merge remote-tracking branch 'origin/master' into grom72/ndctl-valida…
grom72 12bed56
Test with actual PMDK pkg.
grom72 44c0346
Repeate DaosBuild test on Medium HW
grom72 9598f9a
tgt_vos_create_one() ULT requires bigger stack size in some configura…
grom72 fc2c933
Final verification on master
grom72 1f3f723
ABT_THREAD_STACKSIZE is automatically set during engin startup
grom72 a9a4a5c
Remove obsolete test config
grom72 8f6e286
Revert "Remove obsolete test config"
grom72 884f96d
Automatically set the PMEMOBJ_CONF env var
grom72 5ec658a
Exclude PMEMOBJ_CONF env var as it is automatically set
grom72 2ca8e35
Fix tests
grom72 4528923
Fix tests
grom72 648d374
Fix more tests
grom72 0976c04
Restore NLT original configuration.
grom72 dfb9bf0
Restore NLT original configuration.
grom72 c1dba55
Full final validation
grom72 d6fd878
Validation with legacy PMDK pkg (no NDCTL enabled)
grom72 a9a12d5
Unit tests for PMEMOBJ environment variables configuration validation
grom72 118ad26
Fix unit tests
grom72 a33e5c0
Fix unit tests (2)
grom72 f8c108b
Fix unit tests (3)
grom72 bcdced7
Final unit tests tuning (and final validation)
grom72 193f4e6
Final validation (2nd)
grom72 560d9de
Changelog update
grom72 3212708
Fix changelog
grom72 f2a865e
Final validation (3rd)
grom72 5d4aaf2
Code update based on reviewers feedback
grom72 9815445
Fix source code format
grom72 8bd6325
Update code style and extend tests scenarious
grom72 cc7000b
Remove underscores from go variables names
grom72 e80ae21
Allign ULT default stack size with Linux page size
grom72 1ace438
Force build
grom72 05efd1e
Fix documentation 18KiB -> 20KiB
grom72 6e07425
Upgrade PMDK to version 2.1.0 to enable NDCTL for engines with DCPM
grom72 dbb626b
Fix: add dependencies required for PMDK w/ NDCTL
grom72 6dd7d34
Fix: add dependencies required for PMDK w/ NDCTL (2nd)
grom72 16c0519
Revert "Fix: add dependencies required for PMDK w/ NDCTL (2nd)"
grom72 ec653de
Revert "Fix: add dependencies required for PMDK w/ NDCTL"
grom72 b0842ed
Revert "Upgrade PMDK to version 2.1.0 to enable NDCTL for engines wit…
grom72 cf26dd1
Upgrade PMDK to version 2.1.0 to enable NDCTL for engines
grom72 8297d37
Fix typo
grom72 da701b4
Fix typo in pkg name
grom72 23f52e6
Fix GHA ARM build
grom72 83123e2
Force landing builds workflow when build.config is modified
grom72 88d5087
Revert "Fix typo in pkg name"
grom72 913b030
Reapply "Fix typo in pkg name"
grom72 ac3193a
Fix PMDK patch
grom72 4c5ed9d
Merge remote-tracking branch 'origin/master' into grom72/ndctl-valida…
grom72 eea85fb
Merge remote-tracking branch 'origin/master' into grom72/ndctl-valida…
grom72 ee99bf5
Changelog update
grom72 bd9100f
Adjust PMDK env var before engine run.
grom72 48f6285
UpdatePMDKEnvars() is moved to processConfig()
grom72 4f90e7a
Restore license date
grom72 f4c187d
Minor fixes to improve code clarity
grom72 8f8d846
Fix dfuse/build_test.py
grom72 c9f0c11
Fix dfuse/build_test.py (2nd)
grom72 e701bb8
Fix dfuse/build_test.py test (3rd)
grom72 e52972b
Fix: a simpler implementation of the unit tests setter.
grom72 e433d4c
Force full validation with the legacy PMDK
grom72 9175174
RPMs validation with PMDK 2.1.0 w NDCTL enabled
grom72 82e9e92
RPMs validation with PMDK 2.1.0 w NDCTL enabled (2nd)
grom72 bc08b29
RPMs validation with PMDK 2.1.0 w NDCTL enabled (2nd)
grom72 0565522
RPMs validation with PMDK 2.1.0 w NDCTL enabled (3nd)
grom72 c6f4853
Add libndctl-devel for leap test environment
grom72 817c616
Add libndctl-devel for to Ubuntu pkg spec
grom72 e444b1f
Final validation.
grom72 8d7da45
Final validation (no NDCTL).
grom72 d13a99b
Merge remote-tracking branch 'origin/master' into grom72/ndctl-valida…
grom72 7c9d8ee
Merge remote-tracking branch 'origin/master' into grom72/ndctl-valida…
grom72 5b0183e
Force build and tests on various OSes
grom72 5061c98
Force build and tests on various OSes with legacy PMDK
grom72 4323936
Force build and tests on various OSes with legacy PMDK
grom72 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -16,6 +16,7 @@ on: | |
- ci/** | ||
- requirements-build.txt | ||
- requirements-utest.txt | ||
- utils/build.config | ||
|
||
permissions: {} | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If this is only used by tests, it could be a lot simpler. You can just set the value, rather than tampering with what's already there.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done