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

Work/dp catalog review updates #3191

Merged
merged 105 commits into from
Feb 10, 2025
Merged

Work/dp catalog review updates #3191

merged 105 commits into from
Feb 10, 2025

Conversation

timcanham
Copy link
Collaborator

Related Issue(s) #3072
Has Unit Tests (y/n) y
Documentation Included (y/n) y

Change Description

Minor changes to Svc::DpCatalog to address review items.

Rationale

These fixes were requested prior to the next F Prime review

Testing/Review Recommendations

None, other than verifying unit tests work. Unit tests passed as of this PR,

Future Work

There will be continuing work on Svc::DpManager

Svc/DpCatalog/DpCatalog.cpp Dismissed Show dismissed Hide dismissed
Svc/DpCatalog/DpCatalog.cpp Dismissed Show dismissed Hide dismissed
Svc/DpCatalog/DpCatalog.cpp Dismissed Show dismissed Hide dismissed
Svc/DpCatalog/DpCatalog.cpp Dismissed Show dismissed Hide dismissed
config/DpCatalogCfg.hpp Dismissed Show dismissed Hide dismissed
Svc/DpCatalog/DpCatalog.cpp Dismissed Show dismissed Hide dismissed
Svc/DpCatalog/DpCatalog.cpp Dismissed Show dismissed Hide dismissed
Svc/DpCatalog/DpCatalog.cpp Dismissed Show dismissed Hide dismissed
@timcanham
Copy link
Collaborator Author

timcanham commented Feb 9, 2025

@LeStarch The word that the spell check is complaining about is in the expect.txt file...

Copy link
Collaborator

@LeStarch LeStarch left a comment

Choose a reason for hiding this comment

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

One more thing I did not see fixed from the original PR:

In configure, the partitioning of memory into three pieces uses reinterpret cast on the address of an out-of-bounds array element, and it may not respect alignment requirements. This kind of code should do array access on the underlying byte buffer (so it's in bounds), it should use placement new to create the arrays, and it should respect alignment requirements.

Svc/DpCatalog/DpCatalog.cpp Show resolved Hide resolved
Svc/DpCatalog/DpCatalog.cpp Show resolved Hide resolved
Svc/DpCatalog/test/ut/DpCatalogTester.cpp Show resolved Hide resolved
Svc/DpCatalog/test/ut/seq/Makefile Show resolved Hide resolved
Copy link
Collaborator

@LeStarch LeStarch left a comment

Choose a reason for hiding this comment

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

Approving as future work will be spun off into new issues.

@LeStarch LeStarch merged commit 0cec629 into nasa:devel Feb 10, 2025
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants