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

Issue 8852009: Isolates generic DnsClient from AsyncHostResolver. (Closed)

Created:
9 years ago by szym
Modified:
9 years ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, stuartmorgan+watch_chromium.org, Alexander Potapenko, pam+watch_chromium.org, Paweł Hajdan Jr., darin-cc_chromium.org
Visibility:
Public.

Description

Isolates generic DnsClient from AsyncHostResolver. DnsClient provides a generic DNS client that allows fetching resource records. DnsClient is very lightweight and does not support aggregation, queuing or prioritization of requests. This is the first CL in a series to merge AsyncHostResolver into HostResolverImpl. Also introduces general-purpose BigEndianReader/Writer. Removes DnsTransactionTest-related suppressions. BUG=90881, 80225, 106688 TEST=./net_unittests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=113640

Patch Set 1 #

Patch Set 2 : re-uploading for rietveld #

Total comments: 2

Patch Set 3 : re-uploading again for rietveld #

Patch Set 4 : and again #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1979 lines, -933 lines) Patch
A net/base/big_endian.h View 1 chunk +107 lines, -0 lines 0 comments Download
A net/base/big_endian.cc View 1 chunk +98 lines, -0 lines 0 comments Download
A net/base/big_endian_unittest.cc View 1 chunk +100 lines, -0 lines 0 comments Download
M net/base/dns_util.h View 1 chunk +7 lines, -3 lines 0 comments Download
M net/base/dns_util.cc View 4 chunks +9 lines, -8 lines 0 comments Download
M net/dns/async_host_resolver.h View 7 chunks +18 lines, -32 lines 0 comments Download
M net/dns/async_host_resolver.cc View 10 chunks +78 lines, -59 lines 0 comments Download
M net/dns/async_host_resolver_unittest.cc View 6 chunks +100 lines, -71 lines 0 comments Download
A net/dns/dns_client.h View 1 chunk +93 lines, -0 lines 0 comments Download
A net/dns/dns_client.cc View 1 chunk +91 lines, -0 lines 0 comments Download
A net/dns/dns_client_unittest.cc View 1 chunk +311 lines, -0 lines 0 comments Download
A net/dns/dns_protocol.h View 1 chunk +122 lines, -0 lines 0 comments Download
M net/dns/dns_query.h View 2 chunks +12 lines, -27 lines 0 comments Download
M net/dns/dns_query.cc View 1 chunk +49 lines, -62 lines 0 comments Download
M net/dns/dns_query_unittest.cc View 2 chunks +31 lines, -72 lines 0 comments Download
M net/dns/dns_response.h View 1 chunk +79 lines, -13 lines 0 comments Download
M net/dns/dns_response.cc View 1 chunk +160 lines, -72 lines 0 comments Download
M net/dns/dns_response_unittest.cc View 2 chunks +194 lines, -101 lines 0 comments Download
A net/dns/dns_session.h View 1 chunk +70 lines, -0 lines 0 comments Download
A net/dns/dns_session.cc View 1 chunk +47 lines, -0 lines 0 comments Download
M net/dns/dns_test_util.h View 5 chunks +8 lines, -24 lines 0 comments Download
M net/dns/dns_test_util.cc View 1 chunk +0 lines, -14 lines 0 comments Download
M net/dns/dns_transaction.h View 3 chunks +22 lines, -64 lines 0 comments Download
M net/dns/dns_transaction.cc View 9 chunks +62 lines, -122 lines 0 comments Download
M net/dns/dns_transaction_unittest.cc View 9 chunks +103 lines, -183 lines 0 comments Download
M net/net.gyp View 5 chunks +8 lines, -0 lines 0 comments Download
M tools/valgrind/gtest_exclude/net_unittests.gtest.txt View 1 chunk +0 lines, -3 lines 0 comments Download
M tools/valgrind/gtest_exclude/net_unittests.gtest-tsan.txt View 1 chunk +0 lines, -3 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
szym
All memory try bots seem happy. mmenke: this is a merge of http://codereview.chromium.org/8762001/ http://codereview.chromium.org/8837001/ timurrrr: ...
9 years ago (2011-12-08 01:27:24 UTC) #1
mmenke
On 2011/12/08 01:27:24, szym wrote: > All memory try bots seem happy. > > mmenke: ...
9 years ago (2011-12-08 15:28:28 UTC) #2
szym
This is the exact merge + two line reorderings listed below + two exclusions. http://codereview.chromium.org/8852009/diff/2001/net/dns/dns_transaction_unittest.cc ...
9 years ago (2011-12-08 15:32:40 UTC) #3
mmenke
Ok, net changes LGTM. On 2011/12/08 15:32:40, szym wrote: > This is the exact merge ...
9 years ago (2011-12-08 15:38:21 UTC) #4
Timur Iskhodzhanov
Exclusions don't need LGTM if you've made sure everything works :) On 2011/12/08 15:38:21, Matt ...
9 years ago (2011-12-08 17:09:05 UTC) #5
szym
On 2011/12/08 17:09:05, Timur Iskhodzhanov wrote: > Exclusions don't need LGTM if you've made sure ...
9 years ago (2011-12-08 17:11:08 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/szym@chromium.org/8852009/2001
9 years ago (2011-12-08 17:27:39 UTC) #7
commit-bot: I haz the power
Can't process patch for file net/dns/dns_client.h. File's status is None, patchset upload is incomplete.
9 years ago (2011-12-08 17:27:43 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/szym@chromium.org/8852009/8003
9 years ago (2011-12-08 18:23:17 UTC) #9
commit-bot: I haz the power
9 years ago (2011-12-08 19:29:17 UTC) #10
Change committed as 113640

Powered by Google App Engine
This is Rietveld 408576698