Commit Graph

38 Commits (658aa4bae9ac489c943709d61aa0b3dac1fa53f2)

Author SHA1 Message Date
grossmj 658aa4bae9 Merge 2.1 into 2.2 branch
6 years ago
ziajka 1582ac3195 Merge branch '2.2' into async-md5-calcs
6 years ago
ziajka eeae07e783 Conservative approach to supported versions of Python 3.4 and asyncio.ensure_future, Ref. #1269
6 years ago
ziajka dc377165f2 Cancellable md5sum calculation on thread, Ref. gui#2239
6 years ago
ziajka 6868e20a70 Compute md5sum on thread and don't block main server, Ref. gui#2239
6 years ago
ziajka d9a0ec9ff3 Replace asyncio.async with ensure_future because of deprecation, Fixes: #1269
6 years ago
grossmj ed275e4ec5 Fix UnboundLocalError: local variable 'node' referenced before assignment. Fixes #1256.
6 years ago
grossmj 061af38b5a Make sure connected links are removed when a node is deleted.
7 years ago
grossmj 035a078b5e Show qemu-img stdout in case of an error.
7 years ago
grossmj 47e8392ceb Use uuid4() for temporary node name while duplicating a node.
7 years ago
Julien Duponchelle 0854c04687
API for duplication a Node
7 years ago
Julien Duponchelle 23c3d32e06
Filter support for Docker
7 years ago
Julien Duponchelle 08423eff96
Support packet filtering for VPCS
7 years ago
grossmj 48dae085aa Catch missing function listxattr on some Linux host.
7 years ago
Julien Duponchelle e5dba5e66a
Fix bug with other directory of Qemu images
7 years ago
Julien Duponchelle 9a7a9f41aa
Catch an error when we can't create the IOU directory
8 years ago
Julien Duponchelle f86358ad71
Relax permission check on OSX, it seem returning wrong info for setuid
8 years ago
Julien Duponchelle 49315adf79
Do not recurse scan for images in standard image directory
8 years ago
Julien Duponchelle 65090c6f87
Catch errors when listing images
8 years ago
Julien Duponchelle ea94731418
Fix support of IOS images outside standard directories
8 years ago
Julien Duponchelle ae1e027031
Raise error if using a non linked clone VM twice
8 years ago
Julien Duponchelle 106915f419
Return md5sum and filesize in the list of images
8 years ago
Julien Duponchelle bbc1505274
Return what is supported by a compute node
8 years ago
Julien Duponchelle 796ebf7210
Optimize project closing by avoiding closing unused modules
8 years ago
Julien Duponchelle 3ca4edef93
Update project API
8 years ago
grossmj d79fb231d3 Use uBridge for VirtualBox connections plus some cleaning. Ref #267.
8 years ago
Julien Duponchelle 3255be0ae2
Drop the commit system
8 years ago
Julien Duponchelle 08e482004f
Auto upload missing images
8 years ago
Julien Duponchelle d8bdd16e13
Raise an error if image is missing on compute
8 years ago
Julien Duponchelle fecd81655e
Support recursive image search
8 years ago
Julien Duponchelle a702155230
Support multiple images location
8 years ago
grossmj cd07a99118 Some cleaning + move "/version" endpoint to "/server/version".
8 years ago
grossmj f2eb2a4bdc Remove NAT NIO.
8 years ago
Julien Duponchelle d5895c3a47
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle ac24922300
Node deleted event
8 years ago
grossmj 5a76f81271 Refactoring to use a common node class for all VMs and other (future) objects.
8 years ago
Julien Duponchelle 9dca7dfe4a
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 58d4a529d4
Rename hypervisor to compute
8 years ago