-
Notifications
You must be signed in to change notification settings - Fork 19
HYRAX-1670: remove bes container access calls #1241
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
base: master
Are you sure you want to change the base?
Conversation
I also added a ticket (HYRAX-1987) to address the larger issue regarding how the module's code is built.
jgallagher59701
left a comment
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.
This coming along. Thanks. When this passes it's tests, it can be merged.
| // expensive, even when the container is intelligently written (DMR++ documents | ||
| // can be many megabytes in size). Fix this mess so that get_container_type() | ||
| // works without all of the handlers calling access() twice. jhrg 2/18/25 | ||
| // temporary disable to see what breaks SBL - 12.20.25 |
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.
These comments should be updated. This part of the BES is fairly convoluted and we're going to want reminders of what is going on here - that FileContainer has one behavior but others like NgapOwnedContainer have this odd two-part operation that is now done using a second method unique to the DMR++ module.
| build_dmrpp_h4_LDFLAGS = $(HDFEOS2_LDFLAGS) $(HDF4_LDFLAGS) $(BES_DAP_LIB_LDFLAGS) | ||
|
|
||
| # jhrg 12/18/23 $(top_builddir)/dap/.libs/libdap_module.a | ||
| # TODO Fix this kludge: $(builddir)/../.libs/libdmrpp_module.a. The code above in dmrpp_module |
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.
This is another comment that will need updating.
Description
changed the function of NgapOwnedContainer::access() to just set the container type and added a secondary fct called alt_access() that does the previous functionality of access()
changed the dmrppRequestHandler::get_dmrpp_from_container_or_cache() to use the alt_access() fct
Tasks