85 Commits

Author SHA1 Message Date
Maxim Devaev
399712c684 refactoring 2024-10-24 03:05:46 +03:00
Maxim Devaev
cda32a083f new events model 2024-10-21 17:46:59 +03:00
Maxim Devaev
3837e1a1c8 Simplified inotify API 2024-08-25 01:24:12 +03:00
Maxim Devaev
ce62d711c1 updated copyright date 2024-03-22 16:02:55 +02:00
Maxim Devaev
a834c89ef3 copyright update 2023-05-27 12:41:22 +03:00
Maxim Devaev
03ce7bfd2c removed some msd api legacy 2023-03-18 03:40:57 +02:00
Maxim Devaev
18a8e5c9ef msd parts api 2023-03-18 02:38:57 +02:00
Maxim Devaev
dbb9eda341 refactoring 2023-03-17 23:41:59 +02:00
Maxim Devaev
166cb8e3b7 removed _StorageState 2023-03-17 23:23:07 +02:00
Maxim Devaev
2189512e0b renamed some msd methods 2023-03-17 20:29:30 +02:00
Maxim Devaev
74a19e40da async msd image 2023-03-16 22:40:06 +02:00
Maxim Devaev
27f38ef086 more msd async 2023-03-16 20:35:04 +02:00
Maxim Devaev
59b1d8abbb missing await 2023-03-16 15:10:53 +02:00
Maxim Devaev
4d6da37f40 partially asynchronous msd 2023-03-16 01:32:05 +02:00
Maxim Devaev
49a1beab37 explicit image name 2023-03-06 19:29:06 +02:00
Maxim Devaev
cd3c28e97f refactoring 2023-03-06 18:31:49 +02:00
Maxim Devaev
5495f70564 msd images tree 2023-03-06 03:16:37 +02:00
Maxim Devaev
c63bb2adb7 refactoring 2023-03-05 23:15:26 +02:00
Maxim Devaev
7c7ac38bfe new msd fs structure 2023-03-05 17:28:45 +02:00
Maxim Devaev
1f9e826f2f refactoring 2023-03-04 17:41:08 +02:00
Maxim Devaev
73263ebe82 msd: remove image from list only on success 2023-03-04 17:21:12 +02:00
Maxim Devaev
edd9435945 refactoring 2023-03-04 16:13:04 +02:00
Maxim Devaev
e284fd843b refactoring 2023-01-18 23:44:34 +02:00
Maxim Devaev
15567d6636 refactoring 2023-01-13 17:27:16 +02:00
Maxim Devaev
d4e1e9e05b Fixed pikvm/pikvm#842: Added timestamps for MSD images 2022-11-10 05:05:30 +03:00
Maxim Devaev
d93d112aa0 refactoring 2022-11-07 19:36:44 +03:00
Maxim Devaev
941b3bbd75 refactoring 2022-11-07 13:56:39 +03:00
Maxim Devaev
53f8b052de common fstab and libc funcs 2022-11-07 03:23:06 +03:00
Maxim Devaev
648316931a refactoring 2022-11-07 02:20:42 +03:00
Maxim Devaev
ee3e224e39 new typing style 2022-09-04 18:08:40 +03:00
Maxim Devaev
e37a7254d5 using shield_fg() in atomic (now atomic_fg) 2022-08-07 19:35:08 +03:00
Maxim Devaev
fdc3edfa79 using shield_fg() 2022-08-07 19:18:23 +03:00
Maxim Devaev
ec9785b4be simplified AioNotifier() 2022-08-07 19:04:32 +03:00
Maxim Devaev
eeaeebf7c7 shield some finally ops 2022-08-05 15:07:17 +03:00
Maxim Devaev
9ee63aba3e refactored msd writer api 2022-08-04 04:04:10 +03:00
Maxim Devaev
9925198762 refactored msd reader api 2022-08-03 19:44:08 +03:00
Maxim Devaev
589ec14de0 Fixed pikvm/pikvm#783: remove incomplete msd image 2022-07-30 18:15:50 +03:00
Maxim Devaev
1055dadcb9 msd: downloading status api 2022-07-24 16:16:45 +03:00
Maxim Devaev
1564c68727 refactoring 2022-07-24 15:42:43 +03:00
Maxim Devaev
d05b46e05d fixed lock behaviour in read_image() 2022-07-24 09:34:27 +03:00
Maxim Devaev
90ae558f36 remount-ro on remove() is not fatal 2022-07-24 06:01:09 +03:00
Maxim Devaev
779d0de59f process cdrom/rw forbidden states in set_params() 2022-07-24 05:55:54 +03:00
Maxim Devaev
0e3ebac362 reading images api 2022-07-24 05:38:26 +03:00
Maxim Devaev
de14053725 refactoring 2022-07-24 05:38:26 +03:00
Maxim Devaev
baeb2bc35b upload_chunk_size -> write_chunk_size 2022-07-24 05:38:26 +03:00
Maxim Devaev
44ffe83199 renamed new_writer to writer 2022-07-24 05:38:26 +03:00
Maxim Devaev
477e6f05e4 writable msd 2022-07-24 05:38:26 +03:00
Maxim Devaev
aa5a538c64 refactoring 2022-07-24 05:38:26 +03:00
Maxim Devaev
2eef9bd263 basic msd rw api 2022-07-24 05:38:26 +03:00
Maxim Devaev
d55d7beb0e refactoring 2022-04-10 12:55:06 +03:00