This project is mirrored from https://github.com/UPC/ravada.git.
Pull mirroring updated .
- 14 Sep, 2018 1 commit
-
-
Francesc Guasch authored
issue #838
-
- 10 Sep, 2018 1 commit
-
-
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
-
- 16 Aug, 2018 1 commit
-
-
Francesc Guasch authored
* feat(fallback): add fallback JS & CSS Issue [#806] * feat(fallback): fix check option Issue [#806] * fix(package): create debian package with fallback files issue #806 * fix(fallback): read parameter issue [#806] * ignore fallback fails on source issue #806 * test(download): do not download iso and checks issue #838 * test(storage): check base and clone pools issue #841 * refactor(backend): create domain check args issue #841 * feature(storage): base and clone storage fields issue #841
-
- 13 Aug, 2018 1 commit
-
-
Francesc Guasch authored
* feat(fallback): add fallback JS & CSS Issue [#806] * feat(fallback): fix check option Issue [#806] * fix(package): create debian package with fallback files issue #806 * fix(fallback): read parameter issue [#806] * ignore fallback fails on source issue #806 * test(download): do not download iso and checks issue #838 * test(KVM storage): check default storage on prepare issue #843 * fix(KVM storage): use default storage for bases issue #843 * refactor(backend): allow pass storage name to fetch path issue #843
-
- 27 Jul, 2018 1 commit
-
-
Francesc Guasch authored
* fix(backend): clenup process as requests Speed up the backend making the cleanup process regular requests issue #828 * fix(frontend): show remove clones button if allowed spotted by @JanFontanet issue #828 * fix(KVM): storage pool may be already created issue #828 * test(benchmark): run tests with perl lib issue #828 * test(benchmark): list availabe machines to run tests from issue #828 * test(benchmark): check alive with icmp issue #828 * refactor(backend): arguments check issue #828 * test(frontend): check remote ip set on creation Checks connection information reported by @jlopezramos issue #828 * test(backend): check enforce limits issue #828 * fix(frontend): connection information for volatile clones fixes problem reported by @jlopezramos issue #828 * fix(requests): shutdown timeout issue #828 * test(backend): limits are enforced from requests issue #828 * test(backend): benchmark virtual machine creation issue #828 * wip(test): benchmark create deal with missing machines issue #828 * fix(monitoring): check client has access to netdata port issue #828 * fix(requests): the request may be removed issue #828 * fix(backend): enforce limits after opening or starting This improves also connection information status as reported by @jlramos. It still has some delay but it should be enough issue #828 * test(benchmark): cleanup testing machines issue #828 * html exposed * fix(backend): return lower free memory issue #828 * test(benchmark): check for backend and option to keep machines issue #828 * test(benchmark): add flags and improve output issue #828 * feat(backend): store requests run time issue #828 * test(backend): remove debug issue #828 * test(backend): check stored remote ip issue #828 * doc(requests): doc API issue #828 * doc(auth): doc API issue #828 * refactor(backend): remove unnecessary memory checks Those also made machine start very slow in environments with many clones issue #828 * fix(backend): store creation error issue #828 * build: removed unnecessary package issue #828 * test(frontend): json is deprecated, fetch from info issue #828 * fix(backend): get display only if active issue #828 * CPU limits * CPU limit v2 * test(benchmark): list only bases issue #828 * CPU limit DB check * CPU limit DB count * test(backend): set memory first time check issue #828 * fix(backend): first time the json could be empty issue #828 * doc(API): Auth improvements documented issue #828 * test(downloads): skip when no local mirror issue #8282 * feat(backend): check for active machines limit on start issue #828 * test(benchmark): cleanup after tests issue #828 * refactor(backend): improve cpu usage and start issue #828 * test(start): check start already open is ok issue #828 * refactor(frontend): a little better error messages on start issue #828
-
- 05 Jul, 2018 1 commit
-
-
Francesc Guasch authored
-
- 20 Jun, 2018 1 commit
-
-
Francesc Guasch authored
* feat(frontend): redirect to logout after timeout issue #753 * fix(KVM): create domain with iso_file failed * test(volatile): volatile clones should be active on creation * fix(volatile): deal with volatile clones disappear on shutdown issue #629 * test: removed debug
-
- 15 Jun, 2018 1 commit
-
-
Francesc Guasch authored
* test(requests): many clone requests to same base issue #790 * fix(requests): allow many clones to same base issue #790
-
- 07 Jun, 2018 1 commit
-
-
Francesc Guasch authored
* test(backend): test free memory error issue #746 * feat(frontend): show request error if any issue #746 * feat(backend): check free VM memory closes issue #746 * wip(backend): check real free memory available Before we could be misleaded by the use of overcommitting memory allocation issue #746
-
- 29 May, 2018 1 commit
-
-
Francesc Guasch authored
* wip(clone): run a request and let user know progress issue #751 * feat(frontend): improved start machine Start machine from clone waits with Javascript pulls issue #751 * wip(frontend): moved viewer hint to bottom issue #751 * wip(frontend): added timeout and description messages issue #751 * wip(frontend): remove old run machine code issue #751 * wip(frontend): show fresh machine information issue #751 * wip(clone): run a request and let user know progress issue #751 * feat(frontend): improved start machine Start machine from clone waits with Javascript pulls issue #751 * wip(frontend): moved viewer hint to bottom issue #751 * wip(frontend): added timeout and description messages issue #751 * wip(frontend): remove old run machine code issue #751 * wip(frontend): show fresh machine information issue #751 * fix(frontend): don't show display info if down issue #751 * wip(grants): force shutdown timeout only if still up issue #751 * wip(frontend): post start volatile domains issue #751 * wip(frontend): post start volatile domains typo issue #751
-
- 23 May, 2018 1 commit
-
-
Francesc Guasch authored
* [#629] [test] volatiles are removed from front * [#629] [test] check volumes are removed * [#629] check volumes are removed after shutdown * [#629] force volume removal after shutdown of volatile * [#629] test XML in extra data is there * [#629] Allow forced virtual machine open It will open even if there is no real virtual machine in the VM * [#629] store extra information of the virtual machine Each different VM can have extra fields only for its kind * fix: clean iptables even if domain removed [#629] * fix: remove domain even it is not known [#629] * wip(backend): remove disks from volatile clones issue #629 wip * feat(backup): clean temporary machines volumes issue #629 * test(volatile): check volatile volumes are removed * fix(downloads): retry if download failed * fix(volatile): clean requests on machine remove issue #629 * test(volatile): old machines crashed on remove * fix(volatile): old volatile machines crashed on remove If the machines were created before this feature, they were missing the extra information, create it on open issue #629 * fix(volatile): fixed SQL remove old requests issue #629 * fix(frontend): open front domain issue #629 * fix(volatile): show current name instead internal issue #629
-
- 13 Apr, 2018 1 commit
-
-
Francesc Guasch authored
-
- 05 Apr, 2018 1 commit
-
-
Francesc Guasch authored
-
- 26 Mar, 2018 1 commit
-
-
Francesc Guasch authored
-
- 23 Mar, 2018 1 commit
-
-
Francesc Guasch authored
-
- 22 Mar, 2018 1 commit
-
-
Francesc Guasch authored
-
- 21 Mar, 2018 1 commit
-
-
Francesc Guasch authored
-
- 26 Feb, 2018 4 commits
-
-
Francesc Guasch authored
-
Francesc Guasch authored
-
Francesc Guasch authored
-
Francesc Guasch authored
-
- 24 Feb, 2018 2 commits
-
-
Francesc Guasch authored
-
Francesc Guasch authored
-
- 19 Feb, 2018 8 commits
-
-
Francesc Guasch authored
-
Francesc Guasch authored
-
Francesc Guasch authored
-
Francesc Guasch authored
Some code is borrowed from Rex::Commands::Iptables.pm
-
Francesc Guasch authored
-
Francesc Guasch authored
-
Francesc Guasch authored
-
Francesc Guasch authored
-
- 15 Feb, 2018 1 commit
-
-
Francesc Guasch authored
Thanks to @alexm for this hint. It took a year but we did it !
-
- 12 Feb, 2018 3 commits
-
-
Francesc Guasch authored
-
Francesc Guasch authored
-
Francesc Guasch authored
-
- 09 Feb, 2018 1 commit
-
-
Francesc Guasch authored
-
- 06 Feb, 2018 2 commits
-
-
Francesc Guasch authored
-
Francesc Guasch authored
-
- 05 Feb, 2018 2 commits
-
-
Francesc Guasch authored
-
Francesc Guasch authored
-