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

Switch to conduit-hyper in place of civet #1618

Merged
merged 1 commit into from
Feb 22, 2019

Conversation

jtgeibel
Copy link
Member

@jtgeibel jtgeibel commented Feb 7, 2019

conduit-hyper now handles normalizing paths, such that //api/v1
becomes /api/v1 and doesn't break our router.

@jtgeibel
Copy link
Member Author

jtgeibel commented Feb 7, 2019

I'm seeing an issue with this in staging, this isn't ready to merge yet.

`conduit-hyper` now handles normalizing paths, such that `//api/v1`
becomes `/api/v1` and doesn't break our router.
@jtgeibel
Copy link
Member Author

jtgeibel commented Feb 7, 2019

Okay, I pushed a new version of conduit-hyper with this fix: conduit-rust/conduit-hyper@39b1392

Here is a crate I published on staging using this PR: https://jtgeibel-staging-crates-io.herokuapp.com/crates/hello-world

@sgrif
Copy link
Contributor

sgrif commented Feb 12, 2019

Holding off on merging for now so I can deploy this by itself and be around watching metrics after, but this LGTM

@sgrif
Copy link
Contributor

sgrif commented Feb 22, 2019

@bors r+

@bors
Copy link
Contributor

bors commented Feb 22, 2019

📌 Commit 6c947e3 has been approved by sgrif

@bors
Copy link
Contributor

bors commented Feb 22, 2019

⌛ Testing commit 6c947e3 with merge 69368a6...

bors added a commit that referenced this pull request Feb 22, 2019
Switch to `conduit-hyper` in place of `civet`

`conduit-hyper` now handles normalizing paths, such that `//api/v1`
becomes `/api/v1` and doesn't break our router.
@bors
Copy link
Contributor

bors commented Feb 22, 2019

☀️ Test successful - checks-travis
Approved by: sgrif
Pushing 69368a6 to master...

@bors bors merged commit 6c947e3 into rust-lang:master Feb 22, 2019
sgrif added a commit to sgrif/crates.io that referenced this pull request Feb 22, 2019
… r=sgrif"

This reverts commit 69368a6, reversing
changes made to 6fa8ad3.

When deploying this change, we saw response times nearly triple, and our
CPU usage went through the roof. Additionally, this did not appear to
fix the memory issues we were hoping to address by removing civet.
bors added a commit that referenced this pull request Feb 23, 2019
Revert "Auto merge of #1618 - jtgeibel:conduit-hyper-round2, r=sgrif"

This reverts commit 69368a6, reversing
changes made to 6fa8ad3.

When deploying this change, we saw response times nearly triple, and our
CPU usage went through the roof. Additionally, this did not appear to
fix the memory issues we were hoping to address by removing civet.

/cc @jtgeibel
@jtgeibel jtgeibel deleted the conduit-hyper-round2 branch March 12, 2019 02:31
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