Re: Review Request 36040: Change Server closing connections for every request

2015-08-14 Thread Marco Massenzio

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/36040/#review95498
---


This has not been touched in more than a month.
Should it be discarded?

- Marco Massenzio


On July 2, 2015, 10:33 p.m., Isabel Jimenez wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/36040/
 ---
 
 (Updated July 2, 2015, 10:33 p.m.)
 
 
 Review request for mesos, Anand Mazumdar, Ben Mahler, Marco Massenzio, and 
 Vinod Kone.
 
 
 Repository: mesos-incubating
 
 
 Description
 ---
 
 Adding a TODO so later we have the possibility to 'keep-alive' the connection
 
 
 Diffs
 -
 
   3rdparty/libprocess/src/http.cpp 0898335 
 
 Diff: https://reviews.apache.org/r/36040/diff/
 
 
 Testing
 ---
 
 make check
 
 
 Thanks,
 
 Isabel Jimenez
 




Re: Review Request 36040: Change Server closing connections for every request

2015-07-02 Thread Anand Mazumdar


 On June 30, 2015, 4:24 p.m., Anand Mazumdar wrote:
  3rdparty/libprocess/src/http.cpp, line 777
  https://reviews.apache.org/r/36040/diff/1/?file=995839#file995839line777
 
  What is this change intending to solve ? If it's the ability to not 
  close the connection for streamed responses.
  
  We would only like to not close the connection i.e. communicate to the 
  client that it's a persistent connection only when using the streaming 
  API's. 
  
  So the condition should be :
  
  if ( streamedResponse ) {
... // don't send the close header
  }
  
  In all other cases, we don't want to use the same connection again, and 
  it's fine to send the close header like we are doing. 
  
  Can you also add @bmahler as a reviewer to confirm this ?
 
 Isabel Jimenez wrote:
 I mostly add this for tests on 36037, this overrides the conenction 
 header otherwise.

As per our discussion (bmahler/me/isabel) we should be able to discard this 
review for now and may be revisit this later ? 

The client can signal it's intent to Keep-Alive via the connection header, 
but the server can decide to honor it or now, in our case we just send the 
Connection: Close everytime, which is perfectly acceptable in my opinion.


- Anand


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/36040/#review89909
---


On June 30, 2015, 9:06 a.m., Isabel Jimenez wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/36040/
 ---
 
 (Updated June 30, 2015, 9:06 a.m.)
 
 
 Review request for mesos, Anand Mazumdar, Marco Massenzio, and Vinod Kone.
 
 
 Repository: mesos-incubating
 
 
 Description
 ---
 
 Adding the possibility to 'keep-alive' the connection
 
 
 Diffs
 -
 
   3rdparty/libprocess/src/http.cpp 0898335 
 
 Diff: https://reviews.apache.org/r/36040/diff/
 
 
 Testing
 ---
 
 make check
 
 
 Thanks,
 
 Isabel Jimenez
 




Re: Review Request 36040: Change Server closing connections for every request

2015-07-02 Thread Isabel Jimenez


 On June 30, 2015, 4:24 p.m., Anand Mazumdar wrote:
  3rdparty/libprocess/src/http.cpp, line 777
  https://reviews.apache.org/r/36040/diff/1/?file=995839#file995839line777
 
  What is this change intending to solve ? If it's the ability to not 
  close the connection for streamed responses.
  
  We would only like to not close the connection i.e. communicate to the 
  client that it's a persistent connection only when using the streaming 
  API's. 
  
  So the condition should be :
  
  if ( streamedResponse ) {
... // don't send the close header
  }
  
  In all other cases, we don't want to use the same connection again, and 
  it's fine to send the close header like we are doing. 
  
  Can you also add @bmahler as a reviewer to confirm this ?
 
 Isabel Jimenez wrote:
 I mostly add this for tests on 36037, this overrides the conenction 
 header otherwise.
 
 Anand Mazumdar wrote:
 As per our discussion (bmahler/me/isabel) we should be able to discard 
 this review for now and may be revisit this later ? 
 
 The client can signal it's intent to Keep-Alive via the connection 
 header, but the server can decide to honor it or now, in our case we just 
 send the Connection: Close everytime, which is perfectly acceptable in my 
 opinion.

IMO the best thing would be to keep the patch, I'd have to add an extended 
comment explaning that we don't support keep-alive in any case (for now, I 
should also add a TODO so we add support for this in libprocess), but that we 
shouldn't be overwritting requests headers on our code anyways. What do you 
think? @bmahler @anandmazumbar


- Isabel


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/36040/#review89909
---


On June 30, 2015, 9:06 a.m., Isabel Jimenez wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/36040/
 ---
 
 (Updated June 30, 2015, 9:06 a.m.)
 
 
 Review request for mesos, Anand Mazumdar, Marco Massenzio, and Vinod Kone.
 
 
 Repository: mesos-incubating
 
 
 Description
 ---
 
 Adding the possibility to 'keep-alive' the connection
 
 
 Diffs
 -
 
   3rdparty/libprocess/src/http.cpp 0898335 
 
 Diff: https://reviews.apache.org/r/36040/diff/
 
 
 Testing
 ---
 
 make check
 
 
 Thanks,
 
 Isabel Jimenez
 




Re: Review Request 36040: Change Server closing connections for every request

2015-07-02 Thread Isabel Jimenez

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/36040/
---

(Updated July 2, 2015, 10:32 p.m.)


Review request for mesos, Anand Mazumdar, Marco Massenzio, and Vinod Kone.


Repository: mesos-incubating


Description (updated)
---

Adding a TODO so later we have the possibility to 'keep-alive' the connection


Diffs
-

  3rdparty/libprocess/src/http.cpp 0898335 

Diff: https://reviews.apache.org/r/36040/diff/


Testing
---

make check


Thanks,

Isabel Jimenez



Re: Review Request 36040: Change Server closing connections for every request

2015-07-02 Thread Isabel Jimenez

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/36040/
---

(Updated July 2, 2015, 10:32 p.m.)


Review request for mesos, Anand Mazumdar, Marco Massenzio, and Vinod Kone.


Repository: mesos-incubating


Description
---

Adding the possibility to 'keep-alive' the connection


Diffs (updated)
-

  3rdparty/libprocess/src/http.cpp 0898335 

Diff: https://reviews.apache.org/r/36040/diff/


Testing
---

make check


Thanks,

Isabel Jimenez



Re: Review Request 36040: Change Server closing connections for every request

2015-07-01 Thread Marco Massenzio

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/36040/#review90187
---

Ship it!



3rdparty/libprocess/src/http.cpp (lines 778 - 780)
https://reviews.apache.org/r/36040/#comment143185

I have the impression your change introduced tabs?
(may be an RB artifact, though)

can you please add `is` (header *is* not...)


- Marco Massenzio


On June 30, 2015, 9:06 a.m., Isabel Jimenez wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/36040/
 ---
 
 (Updated June 30, 2015, 9:06 a.m.)
 
 
 Review request for mesos, Anand Mazumdar, Marco Massenzio, and Vinod Kone.
 
 
 Repository: mesos-incubating
 
 
 Description
 ---
 
 Adding the possibility to 'keep-alive' the connection
 
 
 Diffs
 -
 
   3rdparty/libprocess/src/http.cpp 0898335 
 
 Diff: https://reviews.apache.org/r/36040/diff/
 
 
 Testing
 ---
 
 make check
 
 
 Thanks,
 
 Isabel Jimenez
 




Re: Review Request 36040: Change Server closing connections for every request

2015-06-30 Thread Isabel Jimenez


 On June 30, 2015, 4:24 p.m., Anand Mazumdar wrote:
  3rdparty/libprocess/src/http.cpp, line 777
  https://reviews.apache.org/r/36040/diff/1/?file=995839#file995839line777
 
  What is this change intending to solve ? If it's the ability to not 
  close the connection for streamed responses.
  
  We would only like to not close the connection i.e. communicate to the 
  client that it's a persistent connection only when using the streaming 
  API's. 
  
  So the condition should be :
  
  if ( streamedResponse ) {
... // don't send the close header
  }
  
  In all other cases, we don't want to use the same connection again, and 
  it's fine to send the close header like we are doing. 
  
  Can you also add @bmahler as a reviewer to confirm this ?

I mostly add this for tests on 36037, this overrides the conenction header 
otherwise.


- Isabel


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/36040/#review89909
---


On June 30, 2015, 9:06 a.m., Isabel Jimenez wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/36040/
 ---
 
 (Updated June 30, 2015, 9:06 a.m.)
 
 
 Review request for mesos, Anand Mazumdar, Marco Massenzio, and Vinod Kone.
 
 
 Repository: mesos-incubating
 
 
 Description
 ---
 
 Adding the possibility to 'keep-alive' the connection
 
 
 Diffs
 -
 
   3rdparty/libprocess/src/http.cpp 0898335 
 
 Diff: https://reviews.apache.org/r/36040/diff/
 
 
 Testing
 ---
 
 make check
 
 
 Thanks,
 
 Isabel Jimenez
 




Re: Review Request 36040: Change Server closing connections for every request

2015-06-30 Thread Anand Mazumdar

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/36040/#review89909
---



3rdparty/libprocess/src/http.cpp (line 777)
https://reviews.apache.org/r/36040/#comment142786

What is this change intending to solve ? If it's the ability to not close 
the connection for streamed responses.

We would only like to not close the connection i.e. communicate to the 
client that it's a persistent connection only when using the streaming API's. 

So the condition should be :

if ( streamedResponse ) {
  ... // don't send the close header
}

In all other cases, we don't want to use the same connection again, and 
it's fine to send the close header like we are doing. 

Can you also add @bmahler as a reviewer to confirm this ?


- Anand Mazumdar


On June 30, 2015, 9:06 a.m., Isabel Jimenez wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/36040/
 ---
 
 (Updated June 30, 2015, 9:06 a.m.)
 
 
 Review request for mesos, Anand Mazumdar, Marco Massenzio, and Vinod Kone.
 
 
 Repository: mesos-incubating
 
 
 Description
 ---
 
 Adding the possibility to 'keep-alive' the connection
 
 
 Diffs
 -
 
   3rdparty/libprocess/src/http.cpp 0898335 
 
 Diff: https://reviews.apache.org/r/36040/diff/
 
 
 Testing
 ---
 
 make check
 
 
 Thanks,
 
 Isabel Jimenez