Commit Graph

322 Commits

Author SHA1 Message Date
Dietmar Maurer
6d7c570448 cleanup 2019-09-18 13:56:29 +02:00
Dietmar Maurer
8926ee01d2 handle abort in proxmox_backup_register_image() 2019-09-18 13:52:27 +02:00
Dietmar Maurer
49cbfea475 add register_image prototype 2019-09-18 13:50:02 +02:00
Dietmar Maurer
6c18a82b97 record abort reason, handle abort in write_data 2019-09-18 11:37:17 +02:00
Dietmar Maurer
e65c4eb2a9 limit number of threads 2019-09-17 17:20:49 +02:00
Dietmar Maurer
6780c3ca79 cleanup 2019-09-17 17:13:59 +02:00
Dietmar Maurer
1b23a2ce54 use threadpool runtime 2019-09-17 17:02:58 +02:00
Dietmar Maurer
726708dd5d implement abort 2019-09-17 13:46:38 +02:00
Dietmar Maurer
20f9ab37c2 start error handling 2019-09-16 13:44:47 +02:00
Dietmar Maurer
d325ffe484 gather/return some statistics 2019-09-15 09:20:08 +02:00
Dietmar Maurer
209346837e add dev_id to write callback 2019-09-15 09:05:24 +02:00
Dietmar Maurer
5fdacca684 create -dev package, fix .install file names 2019-09-13 12:37:27 +02:00
Dietmar Maurer
253746c5ec connectly install .so file, set soname 2019-09-13 11:59:41 +02:00
Dietmar Maurer
7790106693 install dynamic lib (instead of static)
Which is much smaller.
2019-09-13 10:11:22 +02:00
Dietmar Maurer
8a87c49160 use std::sync::mpsc::channel
We cannoit use tokio here, because there is no runtime in the calling thread.
2019-09-13 09:57:34 +02:00
Dietmar Maurer
3458ddc112 add a simple test program 2019-09-13 09:57:01 +02:00
Dietmar Maurer
14a98631c9 add more debug messages 2019-09-12 14:26:31 +02:00
Dietmar Maurer
99ebe8c690 use opaque type for handle, use reasonable names 2019-09-11 14:49:43 +02:00
Dietmar Maurer
734da1f499 create debian package 2019-09-11 12:59:56 +02:00
Dietmar Maurer
520976457d also create staticlib 2019-09-11 11:03:23 +02:00
Dietmar Maurer
bb96911c2f remove catch_unwind for now, add async code for testing 2019-09-11 11:02:41 +02:00
Dietmar Maurer
7c860d1c77 initial commit 2019-09-11 10:35:41 +02:00