Hello Anon. E. Moose #1000171, Jenkins,

I'd like you to reexamine a change.  Please visit

    https://asterix-gerrit.ics.uci.edu/1991

to look at the new patch set (#4).

Change subject: [NO ISSUE][OTH] Improve Http Server
......................................................................

[NO ISSUE][OTH] Improve Http Server

- user model changes: no
- storage format changes: no
- interface changes: no

details:
- Log estimated input memory budget
- Ensure all allocated input memory buffers are 4K. This reduces
  the chance of memory allocation to go beyond budget. This also
  allows input and output to share buffers of this size since
  it is the size of choice for reading and writing.
- Reject requests that go beyond server capacity before reading
  them which reduces wasted resources.
- Allow configurations of number of bosses and workers for an
  Http web manager.
- Push the limit further in Http server tests through:
  -- Increase the size of the single request to ~100KB.
  -- Increase the number of rejected requests.

Change-Id: I7adcd59047805dc384e1c119191eff995c6e9a7a
---
M 
hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/ChunkedNettyOutputStream.java
A 
hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/HttpRequestCapacityController.java
M 
hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/HttpServer.java
M 
hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/HttpServerInitializer.java
M 
hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/WebManager.java
M 
hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/utils/HttpUtil.java
M 
hyracks-fullstack/hyracks/hyracks-http/src/test/java/org/apache/hyracks/http/servlet/ChattyServlet.java
M 
hyracks-fullstack/hyracks/hyracks-http/src/test/java/org/apache/hyracks/http/test/HttpServerTest.java
8 files changed, 243 insertions(+), 82 deletions(-)


  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb 
refs/changes/91/1991/4
-- 
To view, visit https://asterix-gerrit.ics.uci.edu/1991
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I7adcd59047805dc384e1c119191eff995c6e9a7a
Gerrit-PatchSet: 4
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: abdullah alamoudi <bamou...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose #1000171
Gerrit-Reviewer: Jenkins <jenk...@fulliautomatix.ics.uci.edu>
Gerrit-Reviewer: Murtadha Hubail <mhub...@apache.org>
Gerrit-Reviewer: abdullah alamoudi <bamou...@gmail.com>

Reply via email to