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

Netty no flush plus more optimization #1

Open
wants to merge 3 commits into
base: netty-no-flush
Choose a base branch
from

Conversation

akurilov
Copy link
Member

Change log description
Stream segment parsing optimization. Avoid String.split, use precompiled regex instead

Purpose of the change
Make Pravega client faster for the small events write

What the code does
money

How to verify it
check your wallet

@akurilov akurilov self-assigned this Nov 15, 2019
@akurilov akurilov changed the base branch from master to netty-no-flush November 15, 2019 13:13
@akurilov
Copy link
Member Author

testing results:
updateSegmentTags/writeEvent time
split(default) 0.465160221066
pattern(proposed) 0.225476668339

Andrey Kurilov added 2 commits November 18, 2019 13:35
…optimization

Signed-off-by: Andrey Kurilov <[email protected]>

# Conflicts:
#	shared/protocol/src/main/java/io/pravega/shared/segment/StreamSegmentNameUtils.java
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

Successfully merging this pull request may close these issues.

3 participants