This project is mirrored from https://github.com/UPC/ravada.git. Pull mirroring updated .
  1. 10 Dec, 2019 1 commit
  2. 16 Aug, 2019 1 commit
  3. 13 Aug, 2019 1 commit
  4. 25 Jan, 2019 1 commit
    • Francesc Guasch's avatar
      Fix #985 swap (#988) · bdd74b57
      Francesc Guasch authored
      * fix(backend): use swap size as passed
      
      issue #985
      
      * refactor(test): use small disk for testing
      
      Crashed tests may fill the disk drive
      
      issue #985
      bdd74b57
  5. 10 Oct, 2018 1 commit
    • Francesc Guasch's avatar
      Refactor #264 sqldata (#892) · f0d7efca
      Francesc Guasch authored
      * wip(test): do not use Test::SQL::Data
      
      issue #264
      
      * wip(tests): fixed missing connector
      
      issue #264
      
      * refactor(iptables): only run iptables from root
      
      issue #264
      
      * wip(test): init db
      
      issue #264
      
      * wip(test): store void machines in per-user dir
      
      This way root and non-root tests won't have access problems.
      
      issue #264
      
      * wip(test): Test::SQL::Data no longer a requirement
      
      issue #264
      
      * wip(test): Test::SQL::Data no longer required
      f0d7efca
  6. 10 Sep, 2018 1 commit
    • Francesc Guasch's avatar
      789 torture (#853) · e819af0d
      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
      e819af0d
  7. 03 Sep, 2018 1 commit
    • Francesc Guasch's avatar
      789 torture (#849) · 237d8130
      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
      237d8130
  8. 25 May, 2018 1 commit
    • Francesc Guasch's avatar
      feat(grants) shutdown clones · 74b4cadb
      Francesc Guasch authored
      * test(grants): list virtual machines
      
      issue #710
      
      * feat(grants): allow remove all machines
      
      issue #710
      
      * fix(backend): cope with failure to resume
      
      When stopping it tries to resume just in case. It crashes
      if it is not paused
      
      issue #739
      
      * wip(grants): generic grants per machine
      
      issue #749
      
      * test(grants): shutdown clones
      
      * feat(grants): shutdown clones
      
      * fix(grants): ignore duplicated grant on startup
      
      issue #739
      
      * fix(backend): set default shutdown to 2 min
      
      issue #739
      
      * fix(shutdown): cleanup not necessary shutdowns
      
      issue #739
      
      * test(shutdown): process all requests
      
      issue #739
      
      * test(limits): test shuts down extra domain
      
      issue #739
      
      * wip(limits): only 1 running domain available
      
      issue #739
      
      * wip(grants): shutdown is now a long process
      
      call to run all process
      
      issue #739
      74b4cadb
  9. 24 Feb, 2018 1 commit
  10. 19 Feb, 2018 1 commit
  11. 16 Feb, 2018 1 commit
  12. 23 Jan, 2018 1 commit
  13. 21 Dec, 2017 2 commits
  14. 06 Oct, 2017 1 commit
  15. 25 Jul, 2017 1 commit
  16. 21 Mar, 2017 2 commits
  17. 16 Mar, 2017 2 commits
  18. 21 Feb, 2017 1 commit
  19. 23 Jan, 2017 1 commit
  20. 21 Dec, 2016 1 commit
  21. 19 Dec, 2016 1 commit
  22. 24 Nov, 2016 1 commit
  23. 18 Nov, 2016 1 commit
  24. 11 Nov, 2016 1 commit
  25. 14 Oct, 2016 1 commit
  26. 13 Oct, 2016 1 commit
  27. 11 Oct, 2016 1 commit
  28. 10 Oct, 2016 1 commit
  29. 27 Sep, 2016 1 commit
  30. 26 Sep, 2016 1 commit
  31. 20 Sep, 2016 1 commit
  32. 16 Sep, 2016 2 commits
  33. 14 Sep, 2016 1 commit
  34. 09 Sep, 2016 1 commit
  35. 15 Jul, 2016 1 commit
  36. 23 Jun, 2016 1 commit