Abhisar Sinha
ff12afb8a4
don't allow image transfer creation if image transfer entry is already there.
2026-04-13 09:41:12 +05:30
Abhisar Sinha
411122b97c
Fix fd double free in nbd backend
2026-04-13 09:41:11 +05:30
Abhisar Sinha
527db66f8c
fix precommit
2026-04-13 09:41:10 +05:30
Abhisar Sinha
ef1a47ea6a
max writers as 1 for file backend
2026-04-13 09:41:09 +05:30
Abhisar Sinha
605f7bff3f
Add stress test. Fix concurrency.
2026-04-13 09:41:09 +05:30
Abhishek Kumar
40cadd0369
merge fixes
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 23:52:05 +05:30
Abhishek Kumar
2f673568aa
cleanup; return tags with specific key only
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 18:27:53 +05:30
Abhishek Kumar
d804b7597b
address orphan trnasfers
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 18:27:43 +05:30
Abhishek Kumar
259ba31e90
fix vms listing with tags, effectively tagged jobs
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 18:27:19 +05:30
Abhishek Kumar
b7f8fa365d
handle PUT on disks/{id}; refactor
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhishek Kumar
f118fc2f81
add logs for unimplemented endpoints
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhishek Kumar
1ddccaa767
fix storagedomain retrieval
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhishek Kumar
10782021e4
addressed with finalizing transfers before backup
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhishek Kumar
e836babf0e
fix vm tags
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhishek Kumar
800faa4a6f
add log
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhishek Kumar
1669c0d496
fix db list issue
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhishek Kumar
c588e67d6c
changes for adding syncqueueitem for backup to block other operations on
...
vm
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:56 +05:30
Abhisar Sinha
6e420fecd2
fix config export to test backup apis
2026-04-09 10:30:56 +05:30
Abhisar Sinha
dc480e07d3
Implement backend for delete vm checkpoint
2026-04-09 10:30:56 +05:30
Abhisar Sinha
b84ff6b99a
move checkpoint to vm details
2026-04-09 10:30:54 +05:30
Abhisar Sinha
d6055c9ae2
create volume on storage refactor
2026-04-09 10:30:11 +05:30
Abhishek Kumar
b52daa2be5
changes for access checks
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:11 +05:30
Abhishek Kumar
ac25dc9fb9
remove unused code
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:11 +05:30
Abhisar Sinha
76793f0fa7
enable TLS by default and add listen address to agent.properties
2026-04-09 10:30:11 +05:30
Abhisar Sinha
5310f2996a
fix tests
2026-04-09 10:30:11 +05:30
Abhisar Sinha
6f4758d062
expiry timeouts for idle image transfers
2026-04-09 10:30:11 +05:30
Abhisar Sinha
cdf4684bcf
use shared=0 for unittests
2026-04-09 10:30:11 +05:30
Abhisar Sinha
2d2f74078f
Support local storage and shared mount point
2026-04-09 10:30:10 +05:30
Abhishek Kumar
5fd1b85afe
return internal CA certificate
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:10 +05:30
Abhishek Kumar
bf856ab3f4
fix serviceoffering custom offering
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:10 +05:30
Abhishek Kumar
414d96e70c
remove unused classes
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:10 +05:30
Abhishek Kumar
bad164c991
fixes
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:10 +05:30
Abhishek Kumar
260e6bc5bf
storage pool type fix
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:30:10 +05:30
Abhisar Sinha
19a8509f79
Image server TLS support
2026-04-09 10:30:10 +05:30
Abhisar Sinha
e32a6ab7d9
Make veeam-kvm exclusive with other providers
...
finalize all pending image transfers when finalize backup is called
2026-04-09 10:30:10 +05:30
Abhisar Sinha
ebdcf70c70
fix pre-commit failures
2026-04-09 10:30:10 +05:30
Abhisar Sinha
2bbbcae3a9
Add tests for qcow2 file parallel range reads and puts
2026-04-09 10:30:10 +05:30
Abhisar Sinha
9a7008a86e
change image server default port from 54323 to 54322
2026-04-09 10:30:10 +05:30
Abhisar Sinha
ce19b922e6
coalesce similar extents
2026-04-09 10:30:10 +05:30
Abhisar Sinha
ca0ad93d61
Remove dependency on backup offering. Make backup export service exclusive to other backup providers.
2026-04-09 10:30:08 +05:30
abh1sar
b6d480cfb1
hide kvm backup export service apis behind a global config
2026-04-09 10:29:11 +05:30
abh1sar
8d42d5f186
change name from IncrementalBackupService to KVMBackupExportService
2026-04-09 10:29:11 +05:30
Abhishek Kumar
5b71847813
fix network listing
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:29:11 +05:30
Abhisar Sinha
bb213dcdcb
extract constants used in image server
2026-04-09 10:29:11 +05:30
Abhisar Sinha
dad314a8a6
Image server unittests
2026-04-09 10:29:11 +05:30
Abhisar Sinha
81fc6d5da6
Agent communication with Image server via unix socket
2026-04-09 10:29:11 +05:30
Abhisar Sinha
3e7268e457
modularize image server
2026-04-09 10:29:11 +05:30
Abhisar Sinha
5907d6427a
Use the upper ceiling (in gb) for the volume size during restore
2026-04-09 10:29:11 +05:30
Abhishek Kumar
50403f7548
changes for allowed cidrs; refactor
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:29:11 +05:30
Abhishek Kumar
38c8b70cf3
server,engine-schema: allow retrieving volume stats for stopped vms
...
Earlier, we were finding only those instance which have host_id equal to
the given host. Changed code now also returns those VMs which have host_id as NULL and last_host_id as the given host.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-09 10:29:08 +05:30