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

Release 2.1.1 #6140

Merged
merged 96 commits into from
Feb 17, 2025
Merged

Release 2.1.1 #6140

merged 96 commits into from
Feb 17, 2025

Conversation

osalyk
Copy link
Contributor

@osalyk osalyk commented Feb 14, 2025

This change is Reviewable

janekmi and others added 30 commits May 24, 2024 11:57
Merge up the stable-2.1 changes
test: introduce a test reproducing the pmem#5583
No-Valgrind build fix.

Signed-off-by: Jan Michalski <[email protected]>
Add missing log_internal.h to fix build on aarch64
test: introduce a test reproducing the pmem#5583 (fix)
Disable memcheck, helgrind, drd and pmemcheck for the Python-based tests.

Signed-off-by: Jan Michalski <[email protected]>
test: introduce a test reproducing the pmem#5583 (fix 2)
- remove redundant matrix
- use `working-directory` syntax

Signed-off-by: Jan Michalski <[email protected]>
Include 'fatal: [ras_runner]: UNREACHABLE!' and any other fatal.

Signed-off-by: Jan Michalski <[email protected]>
common: increase PMEM RAS' sensitivity
common: remove non-Linux support from all build paths
common: update files for updating repositories
- on failure JSON -> YAML (as it is more human-readable)
- print the PMDK and pmdk-tests build outputs unconditionally
  but groupped so it won't consume too much vertical space.
- remove all ignore_erros: true so no error is ignored
common: improve the PMEM RAS workflow output
common: fix typo in pmem_tests.yml file
Signed-off-by: Jan Michalski <[email protected]>
grom72 and others added 15 commits January 20, 2025 09:33
Regular run main.yml workflow to avoid incidental PR
validation failures as described in
pmem#6134

Signed-off-by: Tomasz Gromadzki <[email protected]>
Signed-off-by: Tomasz Gromadzki <[email protected]>
pmem2_badblock_next is no longer used as libpmem uses
pmem2_badblock_next_internal.

Signed-off-by: Tomasz Gromadzki <[email protected]>
common: pmem2_badblock_next is replaced by pmem2_badblock_next_internal
Two functions resized:
pmemobj_create() 288->304
heap_populate_bucket() 112->128
common: change lower_limit (pmem#6138)

Co-Authored-By: Oksana Salyk <[email protected]>
@osalyk osalyk added the sprint goal This pull request is part of the ongoing sprint label Feb 14, 2025
@osalyk osalyk requested review from grom72 and janekmi February 14, 2025 08:59
Copy link
Contributor

@grom72 grom72 left a comment

Choose a reason for hiding this comment

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

Reviewed 160 of 160 files at r1, all commit messages.
Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @janekmi)


LICENSE.txt line 1 at r1 (raw file):

Copyright 2014-2024, Intel Corporation

Suggestion:

Copyright 2014-2024, Intel Corporation
Copyright 2025 Hewlett Packard Enterprise Development LP

LICENSE/BSD-3-Clause line 3 at r1 (raw file):

BSD 3-Clause "New" or "Revised" License

Copyright 2014-2024, Intel Corporation

Suggestion:

Copyright 2014-2024, Intel Corporation
Copyright 2025 Hewlett Packard Enterprise Development LP

Copy link
Contributor

@janekmi janekmi left a comment

Choose a reason for hiding this comment

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

Reviewed 33 of 160 files at r1, all commit messages.
Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @grom72)


LICENSE/BSD-3-Clause line 3 at r1 (raw file):

BSD 3-Clause "New" or "Revised" License

Copyright 2014-2024, Intel Corporation

Please include #6141 in this PR.


LICENSE.txt line 1 at r1 (raw file):

Copyright 2014-2024, Intel Corporation

Please include #6141 in this PR.

Copy link
Contributor Author

@osalyk osalyk left a comment

Choose a reason for hiding this comment

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

Reviewable status: 158 of 161 files reviewed, 2 unresolved discussions (waiting on @grom72 and @janekmi)


LICENSE/BSD-3-Clause line 3 at r1 (raw file):

Previously, janekmi (Jan Michalski) wrote…

Please include #6141 in this PR.

Done.


LICENSE.txt line 1 at r1 (raw file):

Previously, janekmi (Jan Michalski) wrote…

Please include #6141 in this PR.

Done.

Copy link
Contributor

@grom72 grom72 left a comment

Choose a reason for hiding this comment

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

:lgtm:

Reviewed 3 of 3 files at r2, all commit messages.
Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @janekmi)

Copy link
Contributor

@janekmi janekmi left a comment

Choose a reason for hiding this comment

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

Reviewed 125 of 160 files at r1, 3 of 3 files at r2, all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @osalyk)

Copy link
Contributor

@janekmi janekmi left a comment

Choose a reason for hiding this comment

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

:lgtm:

Reviewed 2 of 160 files at r1.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @osalyk)

@janekmi janekmi merged commit 1e24692 into pmem:stable-2.1 Feb 17, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sprint goal This pull request is part of the ongoing sprint
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants