Skip to content

Conversation

@joe-explr
Copy link

No description provided.

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Hello! The Git Commit Checker CI bot found a few problems with this PR:

08f38c3: Notify for Rput variants

  • check_signed_off: does not contain a valid Signed-off-by line

acf1108: Put notify and get notify

  • check_signed_off: does not contain a valid Signed-off-by line

1f1438e: put notify and get notify

  • check_signed_off: does not contain a valid Signed-off-by line

Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks!

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Hello! The Git Commit Checker CI bot found a few problems with this PR:

f37ec8f: Delete .cache/clangd/index directory

  • check_signed_off: does not contain a valid Signed-off-by line

08f38c3: Notify for Rput variants

  • check_signed_off: does not contain a valid Signed-off-by line

acf1108: Put notify and get notify

  • check_signed_off: does not contain a valid Signed-off-by line

1f1438e: put notify and get notify

  • check_signed_off: does not contain a valid Signed-off-by line

Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks!

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Hello! The Git Commit Checker CI bot found a few problems with this PR:

8fc7ada: Git Ignore update

  • check_signed_off: does not contain a valid Signed-off-by line

f37ec8f: Delete .cache/clangd/index directory

  • check_signed_off: does not contain a valid Signed-off-by line

08f38c3: Notify for Rput variants

  • check_signed_off: does not contain a valid Signed-off-by line

acf1108: Put notify and get notify

  • check_signed_off: does not contain a valid Signed-off-by line

1f1438e: put notify and get notify

  • check_signed_off: does not contain a valid Signed-off-by line

Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks!

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Hello! The Git Commit Checker CI bot found a few problems with this PR:

d17854f: Remove unecessary changes pushed:

  • check_signed_off: does not contain a valid Signed-off-by line

8fc7ada: Git Ignore update

  • check_signed_off: does not contain a valid Signed-off-by line

f37ec8f: Delete .cache/clangd/index directory

  • check_signed_off: does not contain a valid Signed-off-by line

08f38c3: Notify for Rput variants

  • check_signed_off: does not contain a valid Signed-off-by line

acf1108: Put notify and get notify

  • check_signed_off: does not contain a valid Signed-off-by line

1f1438e: put notify and get notify

  • check_signed_off: does not contain a valid Signed-off-by line

Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks!

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Hello! The Git Commit Checker CI bot found a few problems with this PR:

8fc7ada: Git Ignore update

  • check_signed_off: does not contain a valid Signed-off-by line

f37ec8f: Delete .cache/clangd/index directory

  • check_signed_off: does not contain a valid Signed-off-by line

08f38c3: Notify for Rput variants

  • check_signed_off: does not contain a valid Signed-off-by line

acf1108: Put notify and get notify

  • check_signed_off: does not contain a valid Signed-off-by line

1f1438e: put notify and get notify

  • check_signed_off: does not contain a valid Signed-off-by line

Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks!

Copy link
Owner

@devreal devreal left a comment

Choose a reason for hiding this comment

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

Thanks, good job! Some comments inline.

Also, you have committed more than necessary. Please remove compile_commands.json and remove the changes to .gitignore and the 3rd party libraries.

ret = ompi_datatype_sndrcv((void *)origin_addr, origin_count, origin_dt,
remote_address, target_count, target_dt);

opal_atomic_rmb();
Copy link
Owner

Choose a reason for hiding this comment

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

This is the wrong barrier for put: we want to make sure that all writes are visible at the target prior to incrementing the notification counter. opal_atomic_wmb() (i.e., a write-barrier) is the right way to go.

Same applies to rput_with_notify

void *remote_address;

OPAL_OUTPUT_VERBOSE((50, ompi_osc_base_framework.framework_output,
"rget: 0x%lx, %zu, %s, %d, %d, %zu, %s, 0x%lx",
Copy link
Owner

Choose a reason for hiding this comment

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

Small fix:

Suggested change
"rget: 0x%lx, %zu, %s, %d, %d, %zu, %s, 0x%lx",
"rget_notify: 0x%lx, %zu, %s, %d, %d, %zu, %s, 0x%lx",

And please add the notification counter to the debug output

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Hello! The Git Commit Checker CI bot found a few problems with this PR:

8fc7ada: Git Ignore update

  • check_signed_off: does not contain a valid Signed-off-by line

f37ec8f: Delete .cache/clangd/index directory

  • check_signed_off: does not contain a valid Signed-off-by line

08f38c3: Notify for Rput variants

  • check_signed_off: does not contain a valid Signed-off-by line

acf1108: Put notify and get notify

  • check_signed_off: does not contain a valid Signed-off-by line

1f1438e: put notify and get notify

  • check_signed_off: does not contain a valid Signed-off-by line

Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks!

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Hello! The Git Commit Checker CI bot found a few problems with this PR:

d9f5d2b: Cleaning up the PR

  • check_signed_off: does not contain a valid Signed-off-by line

8fc7ada: Git Ignore update

  • check_signed_off: does not contain a valid Signed-off-by line

f37ec8f: Delete .cache/clangd/index directory

  • check_signed_off: does not contain a valid Signed-off-by line

08f38c3: Notify for Rput variants

  • check_signed_off: does not contain a valid Signed-off-by line

acf1108: Put notify and get notify

  • check_signed_off: does not contain a valid Signed-off-by line

1f1438e: put notify and get notify

  • check_signed_off: does not contain a valid Signed-off-by line

Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks!

@devreal
Copy link
Owner

devreal commented Nov 3, 2025

Closing this, please open a new PR from a fresh branch.

@devreal devreal closed this Nov 3, 2025
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