This project is mirrored from https://github.com/UPC/ravada.git.
Pull mirroring updated .
- 08 Apr, 2019 1 commit
-
-
Francesc Guasch authored
issue #1045
-
- 26 Mar, 2019 1 commit
-
-
Francesc Guasch authored
Also change the alpine XML so it can be used in tests. Before Alpine 3.7 was using yakketi XML. issue #1033
-
- 13 Mar, 2019 1 commit
-
-
Francesc Guasch authored
-
- 05 Mar, 2019 1 commit
-
-
serk authored
feat(grants): rename permission & _add_grant update description * Added rename/rename_all/rename_clone grants. * Added new feature when _add_grant(x, x, x, $description) is different from the BD updates it. * added function to the conditions "can_manage_machine", "is_operator", "can_list_clones" and "can_list_machines". * simple test checking the listing with rename_all and rename_clone * simple test for rename * major fix on SQL error _add_grant issue #996
-
- 28 Feb, 2019 1 commit
-
-
Francesc Guasch authored
* wip(cli): use faster machine listing issue #984 * feature(backend); set process priorities issue #984 * wip(backend): cache connections and check free memory Now Virtual Manager connections are cached. When balancing VMs, check if machine memory fits issue #984 * wip(backend): ignores disabled nodes, disable when one fails When a node is disabled, try not to use it. When a node fails, set disabled. Use process priorities. Improve MAC address generation on KVM * fix(KVM): don't reset the password if machine up issue #955 * wip(backend): remove forkmanager We handle forks ourselves so we can tweak this more. ie we can allow more process with more nodes. issue #984 * test(nodes): check remote remove base issue #984 * test(nodes): migrate without CD and fix volume names issue #984 * test(download): give time process to start * test(nodes): check base and volatile clones issue #984 * wip(nodes): cached nodes and allow clone when preparing base Check the cached nodes are there and not renamed When preparing a remote base allow to clone the machine issue #984 * refactor(KVM): disable nodes and better UUID creating random uuids sometimes failed issue #984 * wip(requests): kill request if pid not found issue #984 * test(volumes): create mock volumes with different names issue #984 * refactor(nodes): clean remote bases issue #984 * test(nodes): check volatile clones on remote * test(backend): properly create mock domains issue #984 * refactor(KVM): cope with duplicated uuids issue #984 * refactor(nodes): disable failed remote domains also cope with duplicated uuids on migration issue #984 * refactor(nodes): improve balancing failover and volatile issue #984 * test(pools): check unique uuid on creation issue #984 * refactor(nodes): fixed remove base on remote down node issue #984 * refactor(nodes): do not check active if node down issue #984 * refactor(requests): allow shutdown timeout on refreshing vms May come useful one day, handy for testing by now issue #984 * refactor(tests): removed debug * refactor(test): check down domain on disabled/down nodes issue #984 * refactor(backend): return all known remote ips In some cases may be more than 1 remote ip, probably when accessing from localhost issue #984 * refactor(test): wait more for remote machines down issue #984 * refactor(backend): use timeout shutdown only if defined issue #984 * refactor(nodes): deal with down node on refresh issue #984 * refactor(nodes): open machine on requested node issue #984 * refactor(test): properly test down node issue #984 * refactor(test): new request ordering makes this test obsolete issue #984 * refactor(test): make sure test node starts ok issue #984 * refactor(backend): deal with is_active failing issue #984 * refactor(nodes): fallback on local machine if remote fails issue #984 * fix(requests): create instead create_domain issue #984 * refactor(nodes): connect on is_alive cold deep recurse Also private method to clean cache issue #984 * refactor(kvm): removed annoying debug message issue #984
-
- 07 Feb, 2019 1 commit
-
-
Francesc Guasch authored
* wip(cli): use faster machine listing issue #984 * feature(backend); set process priorities issue #984 * wip(backend): cache connections and check free memory Now Virtual Manager connections are cached. When balancing VMs, check if machine memory fits issue #984 * wip(backend): ignores disabled nodes, disable when one fails When a node is disabled, try not to use it. When a node fails, set disabled. Use process priorities. Improve MAC address generation on KVM * fix(KVM): don't reset the password if machine up issue #955 * wip(backend): remove forkmanager We handle forks ourselves so we can tweak this more. ie we can allow more process with more nodes. issue #984 * test(nodes): check remote remove base issue #984 * test(nodes): migrate without CD and fix volume names issue #984 * test(download): give time process to start * test(nodes): check base and volatile clones issue #984 * wip(nodes): cached nodes and allow clone when preparing base Check the cached nodes are there and not renamed When preparing a remote base allow to clone the machine issue #984 * refactor(KVM): disable nodes and better UUID creating random uuids sometimes failed issue #984 * wip(requests): kill request if pid not found issue #984 * test(volumes): create mock volumes with different names issue #984 * refactor(nodes): clean remote bases issue #984 * test(nodes): check volatile clones on remote * test(backend): properly create mock domains issue #984 * refactor(KVM): cope with duplicated uuids issue #984 * refactor(nodes): disable failed remote domains also cope with duplicated uuids on migration issue #984 * refactor(nodes): improve balancing failover and volatile issue #984 * test(pools): check unique uuid on creation issue #984 * refactor(nodes): fixed remove base on remote down node issue #984 * refactor(nodes): do not check active if node down issue #984 * refactor(requests): allow shutdown timeout on refreshing vms May come useful one day, handy for testing by now issue #984 * refactor(tests): removed debug * refactor(test): check down domain on disabled/down nodes issue #984 * refactor(backend): return all known remote ips In some cases may be more than 1 remote ip, probably when accessing from localhost issue #984 * refactor(test): wait more for remote machines down issue #984 * refactor(backend): use timeout shutdown only if defined issue #984
-
- 22 Jan, 2019 1 commit
-
-
Francesc Guasch authored
* wip(frontend): allow create cdrom disk devices issue #973 * wip(volumes): store order number of volume So we can sort them for change or removal issue #973 * wip(backend): allow cdrom volumes also store order and do not remove cdrom on machine removal issue #973 * test(backend): test CD rom and boot order Changed all the test with disk devices involved because now CDs are a special case of disks. issue #973 * feature(frontend): manage disk devices Add, remove and change disk and CD settings issue #973 * feature(backend): manage disk devices Allow manage CDs and other disk devices including boot order issue #973
-
- 09 Jan, 2019 1 commit
-
-
Francesc Guasch authored
* test(backend); change and remove disk tests issue #198 * test(backend); check new disk volumes added test also new volumes are shown in frontend issue #198 * feature(requests): change disk settings and prepare the ground for change other hardware settings issue #198 * wip(backend): refresh machine if allowed issue #198 * refactor(volumes): get volume info before we were only getting target issue #198 * refactor(test): clean before and after issue #198 * refactor(test): get proper exit error issue #198 * refactor(test): get proper volume info issue #198 * refactor(test): clean before and after issue #198 * wip(volumes): store volume information issue #198 * wip(volumes): disk drivers definitions issue #198 * refactor(test); fixed remove test We were removing the wrong machine issue #198 * refactor(test): properly return if failed issue #198 * feature(volumes): remove/list/change disk volumes issue #198 * test(volumes): test volume change and removal issue #198 * feature(frontend): manage disk volumes issue #198 * test(utils): format disk size issue #198 * refactor(test): void images are YML now issue #198 * refactor(frontend): add hardware to last item by default issue#198 * wip(volumes): proper capacity and allocation issue #198 * refactor(test): bigger random names in test Once in a while there were duplicates issue #198 * wip(utils): check defined size issue #198 * refactor(test): mock domains standarized drivers store the driver name in the domain definition issue #198 * wip(volumes): allow set driver on create volume issue #198 * test(backend); change and remove disk tests issue #198 * test(backend); check new disk volumes added test also new volumes are shown in frontend issue #198 * feature(requests): change disk settings and prepare the ground for change other hardware settings issue #198 * wip(backend): refresh machine if allowed issue #198 * refactor(volumes): get volume info before we were only getting target issue #198 * refactor(test): clean before and after issue #198 * refactor(test): get proper exit error issue #198 * refactor(test): get proper volume info issue #198 * refactor(test): clean before and after issue #198 * wip(volumes): store volume information issue #198 * wip(volumes): disk drivers definitions issue #198 * refactor(test); fixed remove test We were removing the wrong machine issue #198 * refactor(test): properly return if failed issue #198 * feature(volumes): remove/list/change disk volumes issue #198 * test(volumes): test volume change and removal issue #198 * feature(frontend): manage disk volumes issue #198 * test(utils): format disk size issue #198 * refactor(test): void images are YML now issue #198 * refactor(frontend): add hardware to last item by default issue#198 * wip(volumes): proper capacity and allocation issue #198 * refactor(test): bigger random names in test Once in a while there were duplicates issue #198 * wip(utils): check defined size issue #198 * refactor(test): mock domains standarized drivers store the driver name in the domain definition issue #198 * wip(volumes): allow set driver on create volume issue #198 * refactor(backend): removed debug issue #198 * refactor(test): fixed merge typo issue #198
-
- 28 Dec, 2018 1 commit
-
-
Francesc Guasch authored
We were removing an already removed clone
-
- 19 Dec, 2018 1 commit
-
-
Francesc Guasch authored
* test(TLS): check display info with TLS fields issue #249 * feature(TLS): fetch stored vv file issue #249 * wip(TLS): create and store vv file with TLS Following the guidelines by @fv3rdugo on https://ravada.readthedocs.io/en/latest/docs/spice_tls.html issue #249 * wip(test): check tls display file issue #249 * feature(frontend): show the TLS display file issue #249 * refactor(frontend): both TLS and old display file issue #249 * refactor(test): wait longer for node to start * refactor(test): check tls file issue #249 * refactor(frontend): set tls_file if there is tls port It failed for some tests with no TLS VMM issue #249 * wip(frontend): properly show the tls vv file issue #249 * feature(backend): secure connection support with TLS With assistance from @fv3rdugo issue #249 * feature(frontend): show secure vv file if available issue #249 * fix(install): added dependencies for nodes support
-
- 13 Dec, 2018 1 commit
-
-
Francesc Guasch authored
* feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * wip(frontend): shutdown and start nodes request issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * wip(frontend): shutdown and start nodes request issue #953 * feature(backend): check node connection issue #953 * feature(frontend): show status of node connection issue #953 * refactor(nodes): ping node with all IPs * wip(backend): show error if start request failed issue #953 * refactor(frontend): removed debug * refactor(frontend): show error messages prettier issue #953 * refactor(frontend): check node status after operations issue #953 * refactor(requests): deal with stopping requests and set done issue #953 * refactor(nodes): ping all known addresses isse #953 * refactor(frontend): ignore connect node messages issue #953 * refactor(nodes): balance better when many start at once issue #953 * refactor(frontend): do not bother so much for status issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * wip(frontend): shutdown and start nodes request issue #953 * Feature #731 start all (#954) * 731_start_all: feat: New tab clones created. issue #731 * 731_start_all: feat: Request to start all clones of a base implemented. issue #731 * feat: test created. issue [#731]. * test(start): check clones are started issue #731 * wip(frontend): merged bs4.1 intro clones tab * refactor(backend): set starting domains to help balance Count starting domains as if already started when balancing. This way the load is best spread among nodes. issue #731 * wip(backend): add new valid status *starting* issue #731 * Replaced hardcoded footer with footer variable (#962) * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * feature(nodes): start and stop remote node issue #953 * wip(frontend): shutdown and start nodes request issue #953 * feature(backend): check node connection issue #953 * feature(frontend): show status of node connection issue #953 * refactor(nodes): ping node with all IPs * wip(backend): show error if start request failed issue #953 * refactor(frontend): removed debug * refactor(frontend): show error messages prettier issue #953 * refactor(frontend): check node status after operations issue #953 * refactor(requests): deal with stopping requests and set done issue #953 * refactor(nodes): ping all known addresses isse #953 * refactor(frontend): ignore connect node messages issue #953 * refactor(nodes): balance better when many start at once issue #953 * refactor(frontend): do not bother so much for status issue #953 * wip(nodes): remove all remote bases issue #953 * test(nodes): test remove remote bases
-
- 05 Dec, 2018 1 commit
-
-
Francesc Guasch authored
* test(repository): check localized repositories issue #959 * feature(backend): post login processing: add localized repositories code to run after the user just logged in adding localized repositories based on user settings issue #959 * feature(frontend): post login issue #959 * feature(repository): add Linkat repository Catalan Linkat repository suggested by @pablovigo issue #959 * feature(backend): add localized repository issue #959 * refactor(frontend): delegate ISO files checking to backend issue #959 * refactor(frontend): smaller ISO description issue #959 * feature(repository): add localized repos on changing language issue#959 * refactor(test): improve mock environment preparation issue #959 * wip(test): clean before testing issue #959 * feature(repository): verbose output issue #959 * feature(frontend): load localized repos on changing language issue #959 * feature(repository): load localized repos from CLI issue #959 * wip(repository): help for CLI issue #959
-
- 29 Nov, 2018 1 commit
-
-
Francesc Guasch authored
* 731_start_all: feat: New tab clones created. issue #731 * 731_start_all: feat: Request to start all clones of a base implemented. issue #731 * feat: test created. issue [#731]. * test(start): check clones are started issue #731 * wip(frontend): merged bs4.1 intro clones tab * refactor(backend): set starting domains to help balance Count starting domains as if already started when balancing. This way the load is best spread among nodes. issue #731 * wip(backend): add new valid status *starting* issue #731
-
- 20 Nov, 2018 1 commit
-
-
Francesc Guasch authored
* test(bases): check bases listing from older releases issue #941 * wip(bases): show info about remote bases issue #941 * wip(frontend): bases in remote nodes - show information - set and remove base - responsive listing issue #941 * wip(frontend): add and remove base routes issue#941 * wip(frontend): show if node is local * wip(bases): new method to remove base issue #941 * test(frontend): list clones by node issue #941 * feature(frontend): show clones by base issue #941 * refactor(frontend): refresh nodes issue #941 * refactor(frontend): disable node-button in some cases issue #941
-
- 15 Nov, 2018 2 commits
-
-
Francesc Guasch authored
* wip(nodes): do not try to run iptables code on down nodes issue #882 * test(nodes): test machine set down if node dies issue #882 * wip(nodes): check node is down before using machine - set the machine to down - do not try to use the node connection if it is down. issue #882 * test(nodes): domain in deleted node should be down issue #882 * test(nodes): check operations after node down and up isue #882 * wip(nodes): do not cache active node if forced issue #882 * test(nodes): check status in dead nodes issue #882 * wip(test): check id vm issue #882 * wip(nodes): connect to local node if remote down issue #882 * wip(nodes): return cached state from frontend issue #882 * wip(nodes): shutdown all domains of a node issue #882 * wip(nodes): make sure the node is still active issue #882 * refactor(backend): show trace errors when failed This is useful now we are in development. This should be removed once it reaches production level. issue #882 * test(nodes): we can't enforce same VM removed this test. Slightly improved remote clones checks issue #882 * wip(tests): make test disks small issue #882 * test(nodes): test active clones in disabled node down issue #882 * feature(nodes): cope with dead nodes - Do not search machines in disabled or down nodes - Set machines down in disabled nodes - Refresh machines status on dead nodes issue #882 * wip(test): reviewed already started tests issue #882 * refactor(nodes): removed debug issue #882 * wip(frontend): show nodes enabled/disabled buttons issue #882 * wip(frontend): request check vms after adding new node issue #882 * wip(nodes): fix problems when nodes suddenly down set node status inactive if found down issue #882 * wip(nodes): do not use down nodes issue #882 * wip(nodes): set node inactive if ssh fails issue #882 * wip(nodes): search domain in node only if active issue #882 * wip(nodes): previous VM can be used on opening domain issue #882 * refactor(nodes); speed up balancing and listing issue #882 * wip(backend): removed warning , probably we should mark req done issue #882 * wip(tests): removed unnecessary checks issue #882 * wip(nodes): fixed wrong cached inactive call issue #882 * test(nodes): force node to start in issue #882 * wip(nodes): non-clones go to main node This way when it is prepared as a base all the disk volumes are here. It would be more difficult to handle creation of bases that are in a remote node. issue #882
-
Daniel Sanchez authored
* wip(frontend): ISO file is no longer mandatory issue #918 * Added templete for empty 32bit machine issue #918 * Added template for empty 64bit machine issue #918 * Modify empty i386 vm Added empty x64 vm in definition list issue #918 * Fixed white spaces * Fixed white spaces * Change comments format to standarize formats Now, descriptions are like "Machine 32 bits" w issue #918
-
- 14 Nov, 2018 1 commit
-
-
Francesc Guasch authored
-
- 13 Nov, 2018 4 commits
-
-
Francesc Guasch authored
* Master is now release 0.3.1 * add indonesia translation (#875) * test(frontend): list limited by LDAP attribute issue #904 * wip(auth): check LDAP attributes on bases listing issue #904 * test(ldap): check attribute access with 2 bases and clones issue #904 * wip(ldap): fixed attributes fields in mysql tables issue #904 * feature(auth): restrict access by LDAP attribute closes issue #904
-
Francesc Guasch authored
issue #902
-
gloriarodriguez authored
-
Francesc Guasch authored
* Master is now release 0.3.1 * add indonesia translation (#875) * add start_many machines option * test(frontend): check two machines are started issue #905 * wip(installer): fix problem adding grants Merged duplicated code and fixed wrong grant description with help from @gloriarodriguez issue #902 * wip(test): removed unnecessary check issue #902
-
- 15 Oct, 2018 1 commit
-
-
Francesc Guasch authored
* test(ldap): fixed ravada posix group test issue #645 * test(volatile): check started if asked at clone issue #894 * feature(backend): start on creation if requested issue #894
-
- 05 Oct, 2018 2 commits
-
-
Joel Alarcón authored
* 825_cherry_pick: wip(feat): Linux Mint 19 added. issue [#825]. * 825_cherry_pick: 825_dist_linux: wip(feat): Alpine xml added. issue [#825]. * 825_cherry_pick: 825_dist_linux: wip(fix): minor changes. issue [#825] * 825_cherry_pick: 825_dist_linux: feat: Alpine machines implemented. issue [#825] * 825_cherry_pick: 825_dist_linux: feat:Mint machines implemented. issue [#825] * 825_cherry_pick: 825_dist_linux: fix: Renamed mint19 and alpine381. issue [#825] * 825_cherry_pick: 825_dist_linux: fix: Substitute md5 for sha256. Issue [#825]. * 825_cherry_pick: wip(frontend): Alpine minimun disk is only 1 issue #825 * 825_cherry_pick: 825 dist linux (#869) wip(frontend): Alpine minimun disk is only 1 issue #825
-
Francesc Guasch authored
* test(backend): check internal ip issue #465 * test(backend): minimal ubuntu for testing issue #465 * feature(frontend): show internal ip issue #465 * wip(backend): fetch internal IP issue #465 * feat(frontend): show machine information issue #465 * test(frontend): expecting no IP after shutdown issue #465 * wip(backend): remove ip after shutdown issue #465 * wip(backend): refresh machine status if no ip and active issue #465
-
- 04 Oct, 2018 1 commit
-
-
Joel Alarcón authored
* wip(feat): Linux Mint 19 added. issue [#825]. * 825_dist_linux: wip(feat): Alpine xml added. issue [#825]. * 825_dist_linux: wip(fix): minor changes. issue [#825] * 825_dist_linux: feat: Alpine machines implemented. issue [#825] * 825_dist_linux: feat:Mint machines implemented. issue [#825] * 825_dist_linux: fix: Renamed mint19 and alpine381. issue [#825] * wip(downloads): improve description and file_re for Mint and Alpine It is better plan ahead and have file_re less specific. With \d+ it will download future releases like 3.8.2 and whatever issue #869 * 825_dist_linux: fix: Substitute md5 for sha256. Issue [#825]. * wip(frontend): Alpine minimun disk is only 1 issue #825
-
- 03 Oct, 2018 1 commit
-
-
Francesc Guasch authored
* fix(backend): skip iptables for non-root and fix start extra arg issue #838 * test(backend); check domain found in VM issue #838 * test(backend); store mock domains on user allowed dir issue #838 * refactor(test): check remote ip issue #838 * fix(backend): volatiles removed on stop and iptables only if root issue #838 * fix(frontend): list clones right and fetch domain owner issue #838 * test(backend): skip right if no VM issue #838 * test: skip KVM on non-root issue #838 * test(download): do not download iso and checks issue #838 * test(download): do not download iso and checks issue #838 * refactor(backend): do not pass vm on clone issue #838 * fix(backend): do not pre remove if removed issue #838 * test: start mock domains inactive issue #838 * refactor(backend): check create domain args issue #838 * refactor(backend): check args on create domain issue #838 * wip(backend): don't pass request on start issue #838 * wip(backend): fix volatiles and start issue #838 * wip(backend): fixed remove volumes when already removed issue #838 * test(backend): fixed dir for mock VMs issue #838 * test(backend): mock VMs dir consolidated issue #838 * test(backend): check domain removed issue #838 * wip(test): there should be no password after hibernation issue #838 * refactor(backend): stop stale requests issue #838 * refactor(test): get data from remote issue #838 * refactor(test): remove hardcoded mem stat value issue #838 * wip(backend): toggle as true if not base issue #838 * test(backend): remove only this test mock domains issue #838 * test(stress): do not test if skipped issue #838 * test(iptables): check remove iptables for local access issue #838 * wip(requests): do not repeat cleanup requests issue #838 * test(frontend): return empty if no domain found issue #838 * wip(backend): fixed typos on merge issue #838 * test(backend): search unknown returns empty issue #838 * wip(bakckend): check args on create issue #838
-
- 02 Oct, 2018 1 commit
-
-
Francesc Guasch authored
* test(backend): start of volatile clones on remote Volatile clones must be started on creation. Check it works: - base has: volatile_clones enabled - user is temporary issue #865 * refactor(frontend): removed old call * refactor(backend): moved balance vm code to VM Also, make sure the VM is balanced on clones issue #865 * refactor(backend): pass request to sync to issue messages issue #865 * test(backend): allow mock VMs to add volumes issue #865 * wip(backend): run clone volumes in remote too issue #865 * feat(backend): balance VMs before creation if volatile fixes issue #865 * test(nodes): machine can be created on remote now * wip(backend): balance VM for volatiles before creation issue #865 * wip(nodes): do not use disabled nodes issue #865 * wip(nodes): do not check bad shutdown on volatiles issue #865 * wip(nodes): allow volumes on remote nodes issue #865 * test(nodes): clean failed tests issue #865
-
- 28 Sep, 2018 1 commit
-
-
Francesc Guasch authored
issue #530
-
- 26 Sep, 2018 4 commits
-
-
Francesc Guasch authored
* wip(downloads): fixed some ISO URLs * wip(downloads): improve ISO checks after download issue #838 * test(downloads): check downloads in local mirror issue #838 * refactor(install): install after start issue #838 * fix(downloads): fixed alpine regexp issue #856 * refactor(frontend): list all pending requests issue #828 * wip(downloads): fixed suse md5sum url issue #856
-
Francesc Guasch authored
issue #856
-
Francesc Guasch authored
issue #828
-
Francesc Guasch authored
issue #828
-
- 25 Sep, 2018 1 commit
-
-
Francesc Guasch authored
use command iptables because perl module won't work with remote nodes issue #838
-
- 19 Sep, 2018 1 commit
-
-
Francesc Guasch authored
-
- 14 Sep, 2018 1 commit
-
-
Francesc Guasch authored
issue #838
-
- 13 Sep, 2018 1 commit
-
-
Francesc Guasch authored
issue #838
-
- 10 Sep, 2018 2 commits
-
-
Francesc Guasch authored
* test(backend): torture test backend - create domains and clones from debian preseed - start and stop many instances - prepare bases issue #789 * wip(test): fixed typo issue #789 * fix(backend): allow clone even if many requests pending fixes issue #790 * test(backend): add acpi to start domains quickly issue #789 * test(backend): create clones from the clones issue #789 * test(requests): many clone requests to same base issue #790 * fix(requests): allow many clones to same base issue #790 * test(users): create admin user if it doesn't exist issue #789 * test(backend): check real memory for void domains issue #789 * test(backend): test void domains too issue #789 * wip(test): stress test clones issue #789 * wip(test): let install debian in the background test void in the meanwhile issue #789 * test(backend): run test if env set Either TEST_STRESS , TEST_STRESS_KVM or TEST_STRESS_Void should be set to run the tests issue #789 * test(backend): create random requests, restart and hibernate issue #789 * test(backend): allow run all Void tests from non root issue #789 * test(backend): partition a real debian machine * test(backend): test random requests issue #789 * test(requests): autostart_domain right call for easier tests issue #789 * test(backend): added verbose mode issue #789 * test(backend): lock void domains on update issue #789 * test(iptables): clean jump issue #789 * fix(backend): connect to KVM before listing volumes issue #789 * test(backend): store id_vm on create domain issue #789 * test(backend): test random requests issue #789 * fix(frontend): list trivial recent process if failed those process results were hidden issue #789 * fix(frontend): properly show error message issue #789 * test(backend): test more requests issue #789 * test(backend): ignore error base removed issue #789 * refactor(backend): clean at arg from request * refactor(backend): network arg not used issue #789 * fix(backend): do not create iptables jump on shutdown Sometimes an extra RAVADA chain was added to iptables issue #789 * test: accept fail because host too loaded * refactor(requests): autostart domain fixed duplicate issue #789 * test(requests): test all requests one by one and test with each argument removed too issue #789 * fix(iptables): add jump only when creating chain issue #789 * test(shutdown): fix shutdown arguments issue #789 * test(requests): check requests on each vm issue #789 * test(backend): check memory added to mock machines issue #789 * test(backend): return default info if no memory defined * refactor(iptables): retry if can't acquire iptables cmd issue #789 * test: create a mock admin user and remove it issue #789 * test: allow error when no screen at copy screen * fix(iptables): try better to aquire iptables exe Under heavy load it may be busy issue #789 * test(backend): make VM random in tests issue #789 * refactor(backend): always process ping backend issue #789 * test: don't use machines that will be removed issue #789 * test: no need to specify vm * test: stress with not so many clones at first * wip(test): next if request removed * refactor(requests): store creation date issue #789 * wip(test): remove done requests issue #789 * wip(test): stress test * refactor(backend): check correct owner * fixed error in merge * test(backend): do not test downloads in stress * wip(test stress): cope with normal requests problems * wip(test stress): cope with normal req error issue #789 * refactor(backend): check user passed exists issue #789 * refactor(backend): store vm id issue #789 * test(stress): use only test domains and clones issue #789 * test(backend): check start and create at once issue #789 * wip(backend): load db changes before using storage fields issue #841 * check iptables jumps count issue #789 * doc: both flavours of autostart domain * test: clean user at the end issue #789 * refactor(backend): make sure all requests args are used issue #789
-
Francesc Guasch authored
issue #838
-
- 07 Sep, 2018 1 commit
-
-
Francesc Guasch authored
issue #828
-
- 04 Sep, 2018 1 commit
-
-
Francesc Guasch authored
issue #828
-