src/server/worker_task.rs: implement task control socket
This commit is contained in:
@ -1,6 +1,5 @@
|
||||
extern crate proxmox_backup;
|
||||
|
||||
//use proxmox_backup::tools;
|
||||
use proxmox_backup::try_block;
|
||||
use proxmox_backup::api_schema::router::*;
|
||||
use proxmox_backup::api_schema::config::*;
|
||||
use proxmox_backup::server::rest::*;
|
||||
@ -33,7 +32,7 @@ fn run() -> Result<(), Error> {
|
||||
bail!("unable to inititialize syslog - {}", err);
|
||||
}
|
||||
|
||||
server::create_task_log_dir()?;
|
||||
server::create_task_log_dirs()?;
|
||||
|
||||
config::create_configdir()?;
|
||||
|
||||
@ -69,7 +68,13 @@ fn run() -> Result<(), Error> {
|
||||
|
||||
tokio::run(lazy(|| {
|
||||
|
||||
if let Err(err) = server::server_state_init() {
|
||||
let init_result: Result<(), Error> = try_block!({
|
||||
server::create_task_control_socket()?;
|
||||
server::server_state_init()?;
|
||||
Ok(())
|
||||
});
|
||||
|
||||
if let Err(err) = init_result {
|
||||
eprintln!("unable to start daemon - {}", err);
|
||||
} else {
|
||||
tokio::spawn(server);
|
||||
|
@ -1,3 +1,4 @@
|
||||
use proxmox_backup::try_block;
|
||||
use proxmox_backup::configdir;
|
||||
use proxmox_backup::tools;
|
||||
use proxmox_backup::server;
|
||||
@ -99,7 +100,13 @@ fn run() -> Result<(), Error> {
|
||||
|
||||
tokio::run(lazy(|| {
|
||||
|
||||
if let Err(err) = server::server_state_init() {
|
||||
let init_result: Result<(), Error> = try_block!({
|
||||
server::create_task_control_socket()?;
|
||||
server::server_state_init()?;
|
||||
Ok(())
|
||||
});
|
||||
|
||||
if let Err(err) = init_result {
|
||||
eprintln!("unable to start daemon - {}", err);
|
||||
} else {
|
||||
tokio::spawn(server);
|
||||
|
Reference in New Issue
Block a user