Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Bottom commits from BatchIt #675

Merged
merged 15 commits into from
Sep 12, 2024
Merged

Bottom commits from BatchIt #675

merged 15 commits into from
Sep 12, 2024

Conversation

nwf-msr
Copy link
Contributor

@nwf-msr nwf-msr commented Sep 12, 2024

A prefix of #637 as requested by @mjp41.

- Trace "Handling remote" once per batch, rather than per element

- Remote queue events also log the associated metaslab; we'll use this
  to assess the efficacy of #634
We'll use these to pack values in message queues.

- Maximum distance between two objects in a single slab
- Maximum number of objects in a slab
We'll use the _slower form when we're just stepping a slab through
multiple rounds of state transition (to come), which can't involve
the actual memory object in question.
The pattern of `if (!fast()) { slow() }` occurs in a few places, including in
contexts where we already know the entry and so don't need to look it up.
@nwf-msr nwf-msr requested a review from mjp41 September 12, 2024 20:55
@nwf-msr nwf-msr merged commit 8b95b9a into microsoft:main Sep 12, 2024
52 checks passed
@nwf-msr nwf-msr mentioned this pull request Sep 12, 2024
@nwf-msr nwf-msr deleted the 202409-msgpass-part1 branch September 12, 2024 21:09
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant