Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(199)

Issue 25085002: Break out balsa and epoll_server from net/tools/flip_server. (Closed)

Created:
7 years, 2 months ago by Ryan Hamilton
Modified:
7 years, 2 months ago
Reviewers:
Ryan Sleevi
CC:
chromium-reviews, cbentzel+watch_chromium.org
Visibility:
Public.

Description

Break out balsa and epoll_server from net/tools/flip_server. balsa is an HTTP headers/framing abstraction used by code in net/tools/flip_server and net/tools/quic. epoll_server is a event-driven server abstraction based on (as the name suggested) epoll. It is also used by code in net/tools/flip_server and net/tools/quic. Since these are both shared across different layers, it makes sense to split them into different directories. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=225890

Patch Set 1 #

Patch Set 2 : Cleanup #

Total comments: 2

Patch Set 3 : fix comments #

Patch Set 4 : Missing files #

Patch Set 5 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+167 lines, -8161 lines) Patch
M net/net.gyp View 1 2 3 4 10 chunks +44 lines, -35 lines 0 comments Download
M net/tools/DEPS View 1 1 chunk +1 line, -0 lines 0 comments Download
A + net/tools/balsa/balsa_enums.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + net/tools/balsa/balsa_frame.h View 3 chunks +9 lines, -9 lines 0 comments Download
A + net/tools/balsa/balsa_frame.cc View 2 chunks +8 lines, -8 lines 0 comments Download
A + net/tools/balsa/balsa_frame_test.cc View 1 chunk +3 lines, -3 lines 0 comments Download
A + net/tools/balsa/balsa_headers.h View 3 chunks +5 lines, -5 lines 0 comments Download
A + net/tools/balsa/balsa_headers.cc View 2 chunks +5 lines, -7 lines 0 comments Download
A + net/tools/balsa/balsa_headers_test.cc View 2 chunks +2 lines, -2 lines 0 comments Download
A + net/tools/balsa/balsa_headers_token_utils.h View 2 chunks +4 lines, -4 lines 0 comments Download
A + net/tools/balsa/balsa_headers_token_utils.cc View 1 chunk +2 lines, -2 lines 0 comments Download
A + net/tools/balsa/balsa_visitor_interface.h View 1 2 3 4 2 chunks +3 lines, -3 lines 0 comments Download
A + net/tools/balsa/buffer_interface.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + net/tools/balsa/http_message_constants.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + net/tools/balsa/http_message_constants.cc View 1 chunk +1 line, -1 line 0 comments Download
A + net/tools/balsa/noop_balsa_visitor.h View 1 2 3 4 2 chunks +4 lines, -4 lines 0 comments Download
A + net/tools/balsa/simple_buffer.h View 2 chunks +4 lines, -4 lines 0 comments Download
A + net/tools/balsa/simple_buffer.cc View 1 chunk +1 line, -1 line 0 comments Download
A + net/tools/balsa/split.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + net/tools/balsa/split.cc View 1 chunk +1 line, -1 line 0 comments Download
A + net/tools/balsa/string_piece_utils.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + net/tools/epoll_server/epoll_server.h View 1 2 3 2 chunks +4 lines, -5 lines 0 comments Download
A + net/tools/epoll_server/epoll_server.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M net/tools/flip_server/acceptor_thread.h View 1 chunk +1 line, -1 line 0 comments Download
D net/tools/flip_server/balsa_enums.h View 1 chunk +0 lines, -111 lines 0 comments Download
D net/tools/flip_server/balsa_frame.h View 1 chunk +0 lines, -265 lines 0 comments Download
D net/tools/flip_server/balsa_frame.cc View 1 chunk +0 lines, -1597 lines 0 comments Download
D net/tools/flip_server/balsa_frame_test.cc View 1 chunk +0 lines, -599 lines 0 comments Download
D net/tools/flip_server/balsa_headers.h View 1 chunk +0 lines, -1138 lines 0 comments Download
D net/tools/flip_server/balsa_headers.cc View 1 chunk +0 lines, -965 lines 0 comments Download
D net/tools/flip_server/balsa_headers_test.cc View 1 chunk +0 lines, -392 lines 0 comments Download
D net/tools/flip_server/balsa_headers_token_utils.h View 1 chunk +0 lines, -61 lines 0 comments Download
D net/tools/flip_server/balsa_headers_token_utils.cc View 1 chunk +0 lines, -142 lines 0 comments Download
D net/tools/flip_server/balsa_visitor_interface.h View 1 2 3 4 1 chunk +0 lines, -180 lines 0 comments Download
D net/tools/flip_server/buffer_interface.h View 1 chunk +0 lines, -121 lines 0 comments Download
D net/tools/flip_server/epoll_server.h View 1 chunk +0 lines, -1054 lines 0 comments Download
D net/tools/flip_server/epoll_server.cc View 1 chunk +0 lines, -820 lines 0 comments Download
M net/tools/flip_server/flip_in_mem_edsm_server.cc View 1 2 3 chunks +1 line, -2 lines 0 comments Download
M net/tools/flip_server/http_interface.h View 1 chunk +2 lines, -2 lines 0 comments Download
M net/tools/flip_server/http_interface.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/flip_server/http_interface_test.cc View 1 chunk +3 lines, -3 lines 0 comments Download
D net/tools/flip_server/http_message_constants.h View 1 chunk +0 lines, -17 lines 0 comments Download
M net/tools/flip_server/mem_cache.h View 1 chunk +2 lines, -2 lines 0 comments Download
M net/tools/flip_server/mem_cache.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M net/tools/flip_server/mem_cache_test.cc View 1 chunk +1 line, -1 line 0 comments Download
D net/tools/flip_server/noop_balsa_visitor.h View 1 2 3 4 1 chunk +0 lines, -60 lines 0 comments Download
M net/tools/flip_server/output_ordering.h View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/flip_server/ring_buffer.h View 1 chunk +1 line, -1 line 0 comments Download
D net/tools/flip_server/simple_buffer.h View 1 chunk +0 lines, -92 lines 0 comments Download
D net/tools/flip_server/simple_buffer.cc View 1 chunk +0 lines, -208 lines 0 comments Download
M net/tools/flip_server/sm_connection.h View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/flip_server/sm_interface.h View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/flip_server/spdy_interface.h View 1 chunk +2 lines, -2 lines 0 comments Download
M net/tools/flip_server/spdy_interface_test.cc View 1 chunk +2 lines, -2 lines 0 comments Download
D net/tools/flip_server/split.h View 1 chunk +0 lines, -23 lines 0 comments Download
D net/tools/flip_server/split.cc View 1 chunk +0 lines, -72 lines 0 comments Download
M net/tools/flip_server/streamer_interface.h View 1 chunk +2 lines, -2 lines 0 comments Download
M net/tools/flip_server/streamer_interface.cc View 1 chunk +1 line, -1 line 0 comments Download
D net/tools/flip_server/string_piece_utils.h View 1 chunk +0 lines, -83 lines 0 comments Download
M net/tools/quic/quic_client.h View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/quic_client.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/quic_dispatcher.h View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/quic_dispatcher_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/quic_epoll_clock.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/quic_epoll_connection_helper.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/quic_in_memory_cache.h View 1 2 3 4 1 chunk +3 lines, -3 lines 0 comments Download
M net/tools/quic/quic_in_memory_cache.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/quic_in_memory_cache_test.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/quic_reliable_client_stream.h View 1 chunk +2 lines, -2 lines 0 comments Download
M net/tools/quic/quic_reliable_client_stream_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/quic_reliable_server_stream.h View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/quic_reliable_server_stream_test.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/quic_server.h View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/quic_server_session_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/quic_time_wait_list_manager.h View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/spdy_utils.h View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/spdy_utils.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/test_tools/http_message_test_utils.h View 1 chunk +2 lines, -2 lines 0 comments Download
M net/tools/quic/test_tools/mock_epoll_server.h View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/test_tools/mock_quic_dispatcher.h View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/test_tools/quic_test_client.cc View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 15 (0 generated)
Ryan Hamilton
7 years, 2 months ago (2013-09-27 16:44:19 UTC) #1
Ryan Sleevi
Can you please update the comment description to actually include the details we discussed over ...
7 years, 2 months ago (2013-09-27 19:39:21 UTC) #2
Ryan Sleevi
lgtm
7 years, 2 months ago (2013-09-27 19:39:26 UTC) #3
Ryan Hamilton
https://codereview.chromium.org/25085002/diff/6001/net/net.gyp File net/net.gyp (right): https://codereview.chromium.org/25085002/diff/6001/net/net.gyp#newcode1906 net/net.gyp:1906: 'balsa_library', On 2013/09/27 19:39:21, Ryan Sleevi wrote: > Editorial ...
7 years, 2 months ago (2013-09-27 19:55:35 UTC) #4
Ryan Sleevi
On 2013/09/27 19:55:35, Ryan Hamilton wrote: > https://codereview.chromium.org/25085002/diff/6001/net/net.gyp > File net/net.gyp (right): > > https://codereview.chromium.org/25085002/diff/6001/net/net.gyp#newcode1906 ...
7 years, 2 months ago (2013-09-27 23:50:38 UTC) #5
Ryan Hamilton
On 2013/09/27 23:50:38, Ryan Sleevi wrote: > On 2013/09/27 19:55:35, Ryan Hamilton wrote: > > ...
7 years, 2 months ago (2013-09-28 14:10:45 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rch@chromium.org/25085002/14001
7 years, 2 months ago (2013-09-28 14:10:59 UTC) #7
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 2 months ago (2013-09-28 14:25:06 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rch@chromium.org/25085002/7076
7 years, 2 months ago (2013-09-28 15:42:39 UTC) #9
commit-bot: I haz the power
Retried try job too often on linux_rel for step(s) base_unittests, browser_tests, interactive_ui_tests, net_unittests, unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_rel&number=173440
7 years, 2 months ago (2013-09-28 17:03:25 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rch@chromium.org/25085002/56001
7 years, 2 months ago (2013-09-28 21:04:40 UTC) #11
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_chromeos&number=160233
7 years, 2 months ago (2013-09-29 00:00:20 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rch@chromium.org/25085002/56001
7 years, 2 months ago (2013-09-29 02:59:08 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rch@chromium.org/25085002/56001
7 years, 2 months ago (2013-09-29 12:02:38 UTC) #14
commit-bot: I haz the power
7 years, 2 months ago (2013-09-29 15:27:53 UTC) #15
Message was sent while issue was closed.
Change committed as 225890

Powered by Google App Engine
This is Rietveld 408576698