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

Push more work down to sender threads #168

Open
jcarreira opened this issue Sep 4, 2017 · 0 comments
Open

Push more work down to sender threads #168

jcarreira opened this issue Sep 4, 2017 · 0 comments
Assignees

Comments

@jcarreira
Copy link
Owner

Right now there is a lot of work that is done from the time an application calls put on the object store to the moment the request arrives at the sender working thread.

Mainly:

  • Faltbuffer creation
  • Message creation on the Flatbuffer
  • Create future
  • Enqueue builder into send_queue

If this work was instead pushed completely down to the sending thread, more work would offloaded from the application to Cirrus. This could enable more parallelism between both.

@jcarreira jcarreira self-assigned this Sep 12, 2017
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

No branches or pull requests

1 participant