Upgrade dependencies for occlum_exec
This commit is contained in:
		
							parent
							
								
									06f716b0b0
								
							
						
					
					
						commit
						8fac6d3652
					
				
							
								
								
									
										2
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										2
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							| @ -17,7 +17,7 @@ | |||||||
| [submodule "deps/grpc-rust"] | [submodule "deps/grpc-rust"] | ||||||
| 	path = deps/grpc-rust | 	path = deps/grpc-rust | ||||||
| 	url = https://github.com/stepancheg/grpc-rust.git | 	url = https://github.com/stepancheg/grpc-rust.git | ||||||
| 	branch = v0.7 | 	branch = v0.8 | ||||||
| [submodule "deps/ringbuf"] | [submodule "deps/ringbuf"] | ||||||
| 	path = deps/ringbuf | 	path = deps/ringbuf | ||||||
| 	url = https://github.com/agerasev/ringbuf.git | 	url = https://github.com/agerasev/ringbuf.git | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								deps/grpc-rust
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										2
									
								
								deps/grpc-rust
									
									
									
									
										vendored
									
									
								
							| @ -1 +1 @@ | |||||||
| Subproject commit 18acae5ed98afca2b971779eb851a45bb55f2fdc | Subproject commit c0a95e7c658ba6a30624c0bb9df0546bef5d2e73 | ||||||
							
								
								
									
										1010
									
								
								src/exec/Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										1010
									
								
								src/exec/Cargo.lock
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -13,17 +13,17 @@ path = "../../deps/grpc-rust/grpc" | |||||||
| path = "../../deps/grpc-rust/grpc-protobuf" | path = "../../deps/grpc-rust/grpc-protobuf" | ||||||
| 
 | 
 | ||||||
| [dependencies] | [dependencies] | ||||||
| protobuf        = "2.14" | protobuf        = "2.18" | ||||||
| futures         = "0.3" | futures         = "0.3" | ||||||
| env_logger      = "0.7" | env_logger      = "0.9" | ||||||
| tempdir         = "0.3" | tempdir         = "0.3" | ||||||
| clap            = "2.33" | clap            = "3.2.17" | ||||||
| timer           = "0.2" | timer           = "0.2" | ||||||
| chrono          = "0.4" | chrono          = "0.4" | ||||||
| libc            = "0.2" | libc            = "0.2" | ||||||
| sendfd          = "0.3" | sendfd          = "0.4.3" | ||||||
| signal-hook     = "0.1" | signal-hook     = "0.3.14" | ||||||
| nix             = "0.17" | nix             = "0.25.0" | ||||||
| log             = "0.4.8" | log             = "0.4.8" | ||||||
| 
 | 
 | ||||||
| [build-dependencies] | [build-dependencies] | ||||||
|  | |||||||
| @ -21,8 +21,8 @@ use occlum_exec::occlum_exec_grpc::OcclumExecClient; | |||||||
| use occlum_exec::{DEFAULT_SERVER_FILE, DEFAULT_SERVER_TIMER, DEFAULT_SOCK_FILE}; | use occlum_exec::{DEFAULT_SERVER_FILE, DEFAULT_SERVER_TIMER, DEFAULT_SOCK_FILE}; | ||||||
| use protobuf::RepeatedField; | use protobuf::RepeatedField; | ||||||
| use sendfd::SendWithFd; | use sendfd::SendWithFd; | ||||||
|  | use signal_hook::consts::{SIGINT, SIGKILL, SIGQUIT, SIGTERM, SIGUSR1}; | ||||||
| use signal_hook::iterator::Signals; | use signal_hook::iterator::Signals; | ||||||
| use signal_hook::{SIGINT, SIGKILL, SIGQUIT, SIGTERM, SIGUSR1}; |  | ||||||
| use std::cmp; | use std::cmp; | ||||||
| use std::env; | use std::env; | ||||||
| use std::os::unix::net::UnixListener; | use std::os::unix::net::UnixListener; | ||||||
| @ -242,7 +242,7 @@ fn main() -> Result<(), i32> { | |||||||
|         .version("0.1.0") |         .version("0.1.0") | ||||||
|         .arg( |         .arg( | ||||||
|             Arg::with_name("instance_dir") |             Arg::with_name("instance_dir") | ||||||
|                 .short("d") |                 .short('d') | ||||||
|                 .long("instance_dir") |                 .long("instance_dir") | ||||||
|                 .takes_value(true) |                 .takes_value(true) | ||||||
|                 .default_value("./") |                 .default_value("./") | ||||||
| @ -260,7 +260,7 @@ fn main() -> Result<(), i32> { | |||||||
|                 ) |                 ) | ||||||
|                 .arg( |                 .arg( | ||||||
|                     Arg::with_name("time") |                     Arg::with_name("time") | ||||||
|                         .short("t") |                         .short('t') | ||||||
|                         .long("time") |                         .long("time") | ||||||
|                         .takes_value(true) |                         .takes_value(true) | ||||||
|                         .help("Seconds to wait before killing the applications running on the Occlum server.") |                         .help("Seconds to wait before killing the applications running on the Occlum server.") | ||||||
| @ -322,7 +322,7 @@ fn main() -> Result<(), i32> { | |||||||
|         // Create the signal handler
 |         // Create the signal handler
 | ||||||
|         let process_killed = Arc::new(Mutex::new(false)); |         let process_killed = Arc::new(Mutex::new(false)); | ||||||
|         let process_killed_clone = Arc::clone(&process_killed); |         let process_killed_clone = Arc::clone(&process_killed); | ||||||
|         let signals = Signals::new(&[SIGUSR1, SIGINT, SIGQUIT, SIGTERM]).unwrap(); |         let mut signals = Signals::new(&[SIGUSR1, SIGINT, SIGQUIT, SIGTERM]).unwrap(); | ||||||
|         let signal_thread = thread::spawn(move || { |         let signal_thread = thread::spawn(move || { | ||||||
|             for signal in signals.forever() { |             for signal in signals.forever() { | ||||||
|                 debug!("Received signal {:?}", signal); |                 debug!("Received signal {:?}", signal); | ||||||
|  | |||||||
| @ -58,7 +58,7 @@ fn main() -> Result<(), i32> { | |||||||
|         .version("0.1.0") |         .version("0.1.0") | ||||||
|         .arg( |         .arg( | ||||||
|             Arg::with_name("instance_dir") |             Arg::with_name("instance_dir") | ||||||
|                 .short("d") |                 .short('d') | ||||||
|                 .long("instance_dir") |                 .long("instance_dir") | ||||||
|                 .takes_value(true) |                 .takes_value(true) | ||||||
|                 .default_value("./") |                 .default_value("./") | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user