Skip to content

Commit

Permalink
resolver creation signature update (#297)
Browse files Browse the repository at this point in the history
* resolver creation signature update
  • Loading branch information
bretambrose authored Dec 7, 2020
1 parent d93756e commit 3836661
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 5 deletions.
8 changes: 7 additions & 1 deletion bin/elasticurl/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -676,7 +676,13 @@ int main(int argc, char **argv) {
}

struct aws_event_loop_group *el_group = aws_event_loop_group_new_default(allocator, 1, NULL);
struct aws_host_resolver *resolver = aws_host_resolver_new_default(allocator, 8, el_group, NULL);

struct aws_host_resolver_default_options resolver_options = {
.el_group = el_group,
.max_entries = 8,
};

struct aws_host_resolver *resolver = aws_host_resolver_new_default(allocator, &resolver_options);

struct aws_client_bootstrap_options bootstrap_options = {
.event_loop_group = el_group,
Expand Down
8 changes: 7 additions & 1 deletion tests/proxy_test_helper.c
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,13 @@ int proxy_tester_init(struct proxy_tester *tester, const struct proxy_tester_opt
ASSERT_SUCCESS(aws_condition_variable_init(&tester->wait_cvar));

tester->event_loop_group = aws_event_loop_group_new_default(tester->alloc, 1, NULL);
tester->host_resolver = aws_host_resolver_new_default(tester->alloc, 8, tester->event_loop_group, NULL);

struct aws_host_resolver_default_options resolver_options = {
.el_group = tester->event_loop_group,
.max_entries = 8,
};

tester->host_resolver = aws_host_resolver_new_default(tester->alloc, &resolver_options);

struct aws_socket_options socket_options = {
.type = AWS_SOCKET_STREAM,
Expand Down
8 changes: 7 additions & 1 deletion tests/test_connection.c
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,13 @@ static int s_tester_init(struct tester *tester, const struct tester_options *opt
ASSERT_SUCCESS(aws_condition_variable_init(&tester->wait_cvar));

tester->event_loop_group = aws_event_loop_group_new_default(tester->alloc, 1, NULL);
tester->host_resolver = aws_host_resolver_new_default(tester->alloc, 8, tester->event_loop_group, NULL);

struct aws_host_resolver_default_options resolver_options = {
.el_group = tester->event_loop_group,
.max_entries = 8,
};

tester->host_resolver = aws_host_resolver_new_default(tester->alloc, &resolver_options);
tester->server_bootstrap = aws_server_bootstrap_new(tester->alloc, tester->event_loop_group);
ASSERT_NOT_NULL(tester->server_bootstrap);

Expand Down
8 changes: 7 additions & 1 deletion tests/test_connection_manager.c
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,13 @@ static int s_cm_tester_init(struct cm_tester_options *options) {
}

tester->event_loop_group = aws_event_loop_group_new(tester->allocator, clock_fn, 1, s_new_event_loop, NULL, NULL);
tester->host_resolver = aws_host_resolver_new_default(tester->allocator, 8, tester->event_loop_group, NULL);

struct aws_host_resolver_default_options resolver_options = {
.el_group = tester->event_loop_group,
.max_entries = 8,
};

tester->host_resolver = aws_host_resolver_new_default(tester->allocator, &resolver_options);
struct aws_client_bootstrap_options bootstrap_options = {
.event_loop_group = tester->event_loop_group,
.host_resolver = tester->host_resolver,
Expand Down
8 changes: 7 additions & 1 deletion tests/test_tls.c
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,13 @@ static int s_test_tls_download_medium_file_general(
aws_condition_variable_init(&test.wait_cvar);

test.event_loop_group = aws_event_loop_group_new_default(test.alloc, 1, NULL);
test.host_resolver = aws_host_resolver_new_default(test.alloc, 1, test.event_loop_group, NULL);

struct aws_host_resolver_default_options resolver_options = {
.el_group = test.event_loop_group,
.max_entries = 1,
};

test.host_resolver = aws_host_resolver_new_default(test.alloc, &resolver_options);

struct aws_client_bootstrap_options bootstrap_options = {
.event_loop_group = test.event_loop_group,
Expand Down

0 comments on commit 3836661

Please sign in to comment.