File tree 7 files changed +10
-10
lines changed
7 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ impl Task for FakeServer {
60
60
async fn main ( ) {
61
61
simple_logger:: SimpleLogger :: new ( ) . init ( ) . unwrap ( ) ;
62
62
63
- let tservice = create_task ( Arc :: new ( FakeServer :: new ( ) ) ) ;
63
+ let tservice = create_task ( Arc :: new ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
64
64
65
65
let mut server = Server :: new ( )
66
66
. bind ( "unix:///tmp/shim-proto-ttrpc-001" )
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ impl Task for FakeServer {
57
57
fn main ( ) {
58
58
simple_logger:: SimpleLogger :: new ( ) . init ( ) . unwrap ( ) ;
59
59
60
- let tservice = create_task ( Arc :: new ( FakeServer :: new ( ) ) ) ;
60
+ let tservice = create_task ( Arc :: new ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
61
61
62
62
let mut server = Server :: new ( )
63
63
. bind ( "unix:///tmp/shim-proto-ttrpc-001" )
Original file line number Diff line number Diff line change @@ -72,7 +72,7 @@ fn create_ttrpc_context() -> (
72
72
73
73
#[ test]
74
74
fn test_task_method_num ( ) {
75
- let task = create_task ( Arc :: new ( FakeServer :: new ( ) ) ) ;
75
+ let task = create_task ( Arc :: new ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
76
76
assert_eq ! ( task. len( ) , 17 ) ;
77
77
}
78
78
@@ -96,7 +96,7 @@ fn test_create_task() {
96
96
request. set_timeout_nano ( 10000 ) ;
97
97
request. set_metadata ( ttrpc:: context:: to_pb ( ctx. metadata . clone ( ) ) ) ;
98
98
99
- let task = create_task ( Arc :: new ( FakeServer :: new ( ) ) ) ;
99
+ let task = create_task ( Arc :: new ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
100
100
let create = task. get ( "/containerd.task.v2.Task/Create" ) . unwrap ( ) ;
101
101
create. handler ( ctx, request) . unwrap ( ) ;
102
102
@@ -137,7 +137,7 @@ fn test_delete_task() {
137
137
request. set_timeout_nano ( 10000 ) ;
138
138
request. set_metadata ( ttrpc:: context:: to_pb ( ctx. metadata . clone ( ) ) ) ;
139
139
140
- let task = create_task ( Arc :: new ( FakeServer :: new ( ) ) ) ;
140
+ let task = create_task ( Arc :: new ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
141
141
let delete = task. get ( "/containerd.task.v2.Task/Delete" ) . unwrap ( ) ;
142
142
delete. handler ( ctx, request) . unwrap ( ) ;
143
143
Original file line number Diff line number Diff line change @@ -178,7 +178,7 @@ where
178
178
179
179
let publisher = RemotePublisher :: new ( & ttrpc_address) . await ?;
180
180
let task = shim. create_task_service ( publisher) . await ;
181
- let task_service = create_task ( Arc :: new ( task) ) ;
181
+ let task_service = create_task ( Arc :: new ( Box :: new ( task) ) ) ;
182
182
let mut server = Server :: new ( ) . register_service ( task_service) ;
183
183
server = server. add_listener ( SOCKET_FD ) ?;
184
184
server = server. set_domain_unix ( ) ;
Original file line number Diff line number Diff line change @@ -218,7 +218,7 @@ mod tests {
218
218
let barrier2 = barrier. clone ( ) ;
219
219
let server_thread = tokio:: spawn ( async move {
220
220
let listener = UnixListener :: bind ( & path1) . unwrap ( ) ;
221
- let service = create_events ( Arc :: new ( server) ) ;
221
+ let service = create_events ( Arc :: new ( Box :: new ( server) ) ) ;
222
222
let mut server = Server :: new ( )
223
223
. set_domain_unix ( )
224
224
. add_listener ( listener. as_raw_fd ( ) )
Original file line number Diff line number Diff line change @@ -266,7 +266,7 @@ where
266
266
267
267
let publisher = publisher:: RemotePublisher :: new ( & ttrpc_address) ?;
268
268
let task = shim. create_task_service ( publisher) ;
269
- let task_service = create_task ( Arc :: new ( task) ) ;
269
+ let task_service = create_task ( Arc :: new ( Box :: new ( task) ) ) ;
270
270
let mut server = create_server ( flags) ?;
271
271
server = server. register_service ( task_service) ;
272
272
server. start ( ) ?;
Original file line number Diff line number Diff line change @@ -188,7 +188,7 @@ mod tests {
188
188
use std:: os:: unix:: { io:: AsRawFd , net:: UnixListener } ;
189
189
let listener = UnixListener :: bind ( server_address) . unwrap ( ) ;
190
190
listener. set_nonblocking ( true ) . unwrap ( ) ;
191
- let service = client:: create_events ( Arc :: new ( FakeServer { } ) ) ;
191
+ let service = client:: create_events ( Arc :: new ( Box :: new ( FakeServer { } ) ) ) ;
192
192
let server = Server :: new ( )
193
193
. add_listener ( listener. as_raw_fd ( ) )
194
194
. unwrap ( )
@@ -199,7 +199,7 @@ mod tests {
199
199
200
200
#[ cfg( windows) ]
201
201
{
202
- let service = client:: create_events ( Arc :: new ( FakeServer { } ) ) ;
202
+ let service = client:: create_events ( Arc :: new ( Box :: new ( FakeServer { } ) ) ) ;
203
203
204
204
Server :: new ( )
205
205
. bind ( server_address)
You can’t perform that action at this time.
0 commit comments