File tree 5 files changed +9
-7
lines changed 5 files changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -53,7 +53,9 @@ protobuf = "3.7.2"
53
53
ttrpc = " 0.8.3"
54
54
55
55
[build-dependencies ]
56
- ttrpc-codegen = " 0.4.2"
56
+ # TODO - replace git sha with next version that incudes the changes from the sha below
57
+ # ttrpc-codegen = "0.5.0"
58
+ ttrpc-codegen = { git = " https://github.com/containerd/ttrpc-rust" , rev = " 4929e9079941e7ead82fae3911340f8cbe810e7e" }
57
59
58
60
[dev-dependencies ]
59
61
ctrlc = { version = " 3.0" , features = [" termination" ] }
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 ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
63
+ let tservice = create_task ( Arc :: 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 ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
60
+ let tservice = create_task ( Arc :: 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 ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
75
+ let task = create_task ( Arc :: 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 ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
99
+ let task = create_task ( Arc :: 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 ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
140
+ let task = create_task ( Arc :: 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 @@ -223,7 +223,7 @@ mod tests {
223
223
let barrier2 = barrier. clone ( ) ;
224
224
let server_thread = tokio:: spawn ( async move {
225
225
let listener = UnixListener :: bind ( & path1) . unwrap ( ) ;
226
- let service = create_events ( Arc :: new ( Box :: new ( server) ) ) ;
226
+ let service = create_events ( Arc :: new ( server) ) ;
227
227
let mut server = Server :: new ( )
228
228
. set_domain_unix ( )
229
229
. add_listener ( listener. as_raw_fd ( ) )
You can’t perform that action at this time.
0 commit comments