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

Optimization Megaticket #144

Open
qpfiffer opened this issue Jan 19, 2015 · 2 comments
Open

Optimization Megaticket #144

qpfiffer opened this issue Jan 19, 2015 · 2 comments

Comments

@qpfiffer
Copy link
Member

General dumping ground for things that need doing to make Oleg Do the Dew™ faster.

  • AOL is pretty damn slow right now. See ticket.
  • fsync/fflush distinction. I've had problems with fsync not actually writing data to disk, so we have to fsync and fflush. Sometimes many times.
  • Transactions must be written to disk and then read from disk to be commited. This fucking sucks. Redo the AOL file so that it is trivially mmap()-able. This way we can take full advantage of the kernel's caching layer.
  • Re-examine stop-the-world rehashing. Might be a good oppotunity to use Google's JumpConsistentHash as a way to only re-index small parts of the table. This would mean removing Murmur3. I'm open for conversation on this one. #nodeps Edit: Tried this, it was slower.
@lykkin
Copy link
Member

lykkin commented Mar 31, 2015

bump

@dequis
Copy link
Member

dequis commented Mar 31, 2015

  • have
  • you
  • heard
  • about
  • check
  • lists

You can use them like this:

  • Privilege

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

3 participants