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

Fix finagle-chirper #136

Merged
merged 3 commits into from
May 16, 2019
Merged

Fix finagle-chirper #136

merged 3 commits into from
May 16, 2019

Conversation

Fithos
Copy link
Collaborator

@Fithos Fithos commented May 14, 2019

This PR implements the comments by @vkostyukov in issue #106 (see #106 (comment)).

Since the crash mentioned in #106 never occurred on the machines at my disposal, additional testing would be helpful. In case the crash still occurs, we can leave this PR open until a proper fix is implemented.

@axel22
Copy link
Member

axel22 commented May 14, 2019

Should this one be getting closed too:

https://github.com/renaissance-benchmarks/renaissance/pull/136/files#diff-21e7e8759130ae3ea77f1e2657b0d8e1R284

@axel22
Copy link
Member

axel22 commented May 14, 2019

cc @vkostyukov

@farquet
Copy link
Collaborator

farquet commented May 14, 2019

That would really awesome if @vkostyukov could review this PR and more generally give his blessing to the finagle-chirper and finagle-http benchmarks.

@Fithos
Copy link
Collaborator Author

Fithos commented May 14, 2019

Should this one be getting closed too:

https://github.com/renaissance-benchmarks/renaissance/pull/136/files#diff-21e7e8759130ae3ea77f1e2657b0d8e1R284

Good point. Fixed.

Copy link
Collaborator

@vkostyukov vkostyukov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for fixing this @Fithos! This LGTM.

@Fithos
Copy link
Collaborator Author

Fithos commented May 14, 2019

Thanks for fixing this @Fithos! This LGTM.

Thanks for your feedback, @vkostyukov!

@ceresek
Copy link
Collaborator

ceresek commented May 14, 2019

Testing, should know by tomorrow if it still leaks ...

@ceresek
Copy link
Collaborator

ceresek commented May 15, 2019

No crash or apparent leak after 12+ hours of execution on a machine where otherwise we saw a crash after ~3 hours, so looks like this is fixed. Thank you !

@vkostyukov Vladimir, with your Finagle expertise, would you mind becoming a collaborator ? Obviously we could use an occasional kick hint with our Finagle related code.

@Fithos Fithos requested review from axel22 and ceresek May 15, 2019 09:30
@Fithos
Copy link
Collaborator Author

Fithos commented May 16, 2019

I think we can close this PR and go ahead with merging.
How shall we handle bug fixing wrt. releases? I.e., shall we release a v.0.9.1, according to semantic versioning?

@ceresek
Copy link
Collaborator

ceresek commented May 16, 2019

Yes, 0.9.1 makes sense. What I'm not sure is if we should base it off 0.9 or current master ... ?

@farquet
Copy link
Collaborator

farquet commented May 16, 2019

IMO, taking master is a reasonable choice since there were other bugfixes merged since the 0.9.0 release (Spark port allocation or preventing extra work in first iteration of Scrabble 7ee7375).
Moreover, keeping a separate release branch would add extra complexity in maintenance and will have to decide what to cherrypick or not and I don't think it's a too risky move to use master.

Btw, regarding result publishing, we could consider showing the release version number somewhere on the home page next to the charts.

@ceresek ceresek merged commit 8b1d654 into master May 16, 2019
@lbulej lbulej deleted the topic/fix-finagle branch May 16, 2019 16:18
@axel22
Copy link
Member

axel22 commented May 16, 2019

I agree, we should keep just one dev branch, IMO.

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.

5 participants