-
Notifications
You must be signed in to change notification settings - Fork 304
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
Merge upstream/release/2.6 into upstream/google/2.6 #15066
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
jolivier23
commented
Sep 4, 2024
- DAOS-16347 object: partial coll-punch because of CPU yield - b26 (DAOS-16347 object: partial coll-punch because of CPU yield - b26 #15013)
- DAOS-16371 il: do not return unsupported for fputs if ioil is loaded (DAOS-16371 il: do not return unsupported for fputs if ioil is loaded #14989) (DAOS-16371 il: do not return unsupported for fputs if ioil is loaded … #15006)
- DAOS-16352 control: Handle cases with static ifaces (DAOS-16352 control: Handle cases with static ifaces #14953) (DAOS-16352 control: Handle cases with static ifaces (#14953) #14991)
- DAOS-16334 test: (DAOS-16334 test: Fix permission denied removing temporary test files #15022) (DAOS-16334 test: Fix permission denied removing temporary test files (#15022) #15032)
- DAOS-16385 dtx: fix DRAM leak during handle DTX collective RPC (DAOS-16385 dtx: fix DRAM leak during handle DTX collective RPC #15009)
- DAOS-16463 test: remove get_host_log_files (DAOS-16463 test: remove get_host_log_files #15030) (DAOS-16463 test: remove get_host_log_files (#15030) #15040)
- DAOS-16406 test: file_count_test_base.py - Don't obtain dfuse mount_dir from test yaml (DAOS-16406 test: file_count_test_base.py - Don't obtain dfuse mount_d… #14993) (DAOS-16406 test: file_count_test_base.py - Don't obtain dfuse mount_d… #15023)
- DAOS-16366 test: Use agent/server config files from test directory (DAOS-16366 test: Use agent/server config files from test directory #14944) (DAOS-16366 test: Use agent/server config files from test directory (#14944) #15033)
- DAOS-16462 test: remove server manager srv_timeout (DAOS-16462 test: remove server manager srv_timeout #15029) (DAOS-16462 test: remove server manager srv_timeout (#15029) #15041)
- DAOS-16315 mercury: update to 2.4.0rc5 (DAOS-16315 mercury: update to 2.4.0rc5 #15015) (DAOS-16315 mercury: update to 2.4.0rc5 (#15015) #15039)
- DAOS-16484 test: Exclude local host in default interface selection (DAOS-16484 test: Exclude local host in default interface selection #15049) (DAOS-16484 test: Exclude local host in default interface selection (#… #15051)
- DAOS-16465 vos: fix misused ip_hdl (DAOS-16465 vos: fix misused ip_hdl #15034) (DAOS-16465 vos: fix misused ip_hdl (#15034) #15043)
- DAOS-14544 rsvc: crt tree type usage fix (DAOS-14544 rsvc: crt tree type usgae fix #14834) (DAOS-14544 rsvc: crt tree type usage fix (#14834) #15005)
- DAOS-14348 client: GC for pil4dfs dentry cache (DAOS-14348 client: GC for pil4dfs dentry cache #14996)
- DAOS-16365 client: intercept MPI_Init() to avoid nested call (DAOS-16365 client: intercept MPI_Init() to avoid nested call #14992) (DAOS-16365 client: intercept MPI_Init() to avoid nested call (#14992) #15047)
- DAOS-16272 dfs: fix get_info returning incorrect oclass (DAOS-16272 dfs: fix get_info returning incorrect oclass #15048) (DAOS-16272 dfs: fix get_info returning incorrect oclass (#15048) #15058)
- DAOS-16245 control: Fix dmg cont set-owner (DAOS-16245 control: Fix dmg cont set-owner #14945) (DAOS-16245 control: Fix dmg cont set-owner (#14945) #15042)
- Revert mercury v2.4.0rc5 for now
) If multiple shards for the same object reside on the same vos target and CPU yield for DTX refresh during collectively punch such object, then the local collective punch needs to restarted to avoid missing to punch some object shards on current target. Drop redundant daos_is_zero_dti() check in object RPC hander logic. Signed-off-by: Fan Yong <fan.yong@intel.com>
Fabric interfaces defined statically in the daos_agent config file are fundamentally different from those detected via hardware scanning. They don't include information derived from the hardware such as their true device class or fabric provider(s). This patch adds some rigor to what is ignored regarding these manually-defined interfaces. - Ignore provider for statically-defined fabric interfaces, as we do not bother detecting it. They are assumed to be compatible with whatever provider the agent is using. - Silence confusing "no interfaces requested" error from WaitFabricReady by not calling it if there are no interfaces to check. - Remove some defunct logic related to detecting the provider in the multi-provider case. The agent may only use a single provider. Signed-off-by: Kris Jacque <kris.jacque@intel.com>
The DRAM leak will happen on non-leader engines when collectively punch object. Signed-off-by: Fan Yong <fan.yong@intel.com>
…ir from test yaml (#14993) (#15023) Remove the following from file_count_test_base.py mount_dir = self.params.get("mount_dir", "/run/dfuse/*") dfuse mount_dir used to be defined in the test yaml, but now the harness creates a unique directory per test. mount_dir definitions were removed from the test yaml in PR11453. Affected tests are: deployment/io_sys_admin.py io/large_file_count.py io/small_file_count.py Signed-off-by: Makito Kano <makito.kano@intel.com>
Hotfix of miscellaneous issues: - invalid type of atomic_flag - invalid usage of DL_WARN macro Signed-off-by: Cedric Koch-Hofer <cedric.koch-hofer@intel.com>
…#15047) We observed deadlock in MPI applications on Aurora due to nested calls of zeInit() inside MPI_Init(). daos_init() is involved in such nested calls. This PR intercepts MPI_Init() and avoid running daos_init() inside MPI_Init(). Signed-off-by: Lei Huang <lei.huang@intel.com>
- Fix bug where all CONT_PROP_SET RPCs were sent directly to ds_cont_op_hdlr instead of using the custom set_prop handler that detected server vs. client RPCs. ds_cont_op_hdlr now detects server RPCs and calls the appropriate handler. - Add CONT_PROP_SET_BYLABEL RPC to allow for container label usage via dmg (without pool/cont handles). - Update dmg cont set-owner command to accept positional arguments and allow either UUIDs or labels. Signed-off-by: Kris Jacque <kris.jacque@intel.com>
Required-githooks: true Change-Id: Id091ec597b3ee5871d06e376106e88b588537608 Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Errors are component not formatted correctly,Ticket number prefix incorrect,PR title is malformatted. See https://daosio.atlassian.net/wiki/spaces/DC/pages/11133911069/Commit+Comments,Unable to load ticket data |
karthjyojay
approved these changes
Sep 4, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.