Skip to content

HYRAX-1965 - Removed transfer thread concurrency from DmrppArray#1279

Merged
dh-opendap merged 4 commits intomasterfrom
dh/HYRAX-1965-dmrpparray-refactor-2
Mar 19, 2026
Merged

HYRAX-1965 - Removed transfer thread concurrency from DmrppArray#1279
dh-opendap merged 4 commits intomasterfrom
dh/HYRAX-1965-dmrpparray-refactor-2

Conversation

@dh-opendap
Copy link
Copy Markdown
Contributor

@dh-opendap dh-opendap commented Mar 18, 2026

Description

Reference ticket: HYRAX-1965

TODO

Tasks

  • Ticket exists and is linked in title
  • Tests added/updated
  • Dead code removed
  • No TODOs added

Copy link
Copy Markdown
Member

@jgallagher59701 jgallagher59701 left a comment

Choose a reason for hiding this comment

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

I have a suggestion. I want to look at these 'merge conflicts' because we won't get CICD runs without those resolved.

{
add_method(DMR_RESPONSE, dap_build_dmr);
add_method(DAP4DATA_RESPONSE, dap_build_dap4data);
add_method(DAS_RESPONSE, dap_build_das);
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I think we should remove the constants DMRPP_USE_TRANSFER_THREADS_KEY so those don't linger and confuse us. We probably want to edit the various *.conf files (the dmrpp.conf.in and the ones used for the integration tests) too.

@jgallagher59701
Copy link
Copy Markdown
Member

@dh-opendap The conflict in DmrppRequestHandler.cc looks bad, but I think it's only that some of the text got indented and there are no actual differences there. It's easy for this to happen since we wrote the code without indenting for namespaces and most IDEs do indent the stuff inside a namespace dmrpp { ... } block.

Copy link
Copy Markdown
Collaborator

@kyang2014 kyang2014 left a comment

Choose a reason for hiding this comment

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

I suggest you to merge the master to your branch and resolve all the merge conflicts first.

@kyang2014
Copy link
Copy Markdown
Collaborator

There are some sonar cloud code smells and I think they are easy to fix.

@sonarqubecloud
Copy link
Copy Markdown

@sonarqubecloud
Copy link
Copy Markdown

@sonarqubecloud
Copy link
Copy Markdown

@dh-opendap dh-opendap merged commit 58229ae into master Mar 19, 2026
6 checks passed
@dh-opendap dh-opendap deleted the dh/HYRAX-1965-dmrpparray-refactor-2 branch March 19, 2026 19:07
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.

3 participants