This project is mirrored from https://github.com/UPC/ravada.git. Pull mirroring updated .
  1. 16 Mar, 2020 2 commits
  2. 10 Feb, 2020 1 commit
  3. 21 Jan, 2020 1 commit
  4. 04 Nov, 2019 2 commits
    • Francesc Guasch's avatar
      New development features (#1191) · d6c91852
      Francesc Guasch authored
      * feature(iso): new russian distro Linux Astra
      
      issue #1096
      
      * Fix #1104 mariadb (#1105)
      
      * fix(install): create some tables forcing utf8
      
      fixes issue #1104
      
      * feature(frontend): disable timeout check in login form (#1110)
      
      fixes issue #1102
      
      * feature(backend):Set three first MAC octets as static (#1111)
      
      issue #1103
      
      issue #1102
      
      * 1098 access (#1113)
      
      * fix(access): Add access tab
      * fix(access): Improve appearance
      * fix(access): Add i18n strings
      
      Issue #1098
      
      * fix(frontend): login with spaces now fails (#1106)
      
      issue #1100
      
      * Fix/1119 timeout (#1120)
      
      * wip(frontend): pass configured timeout when starting
      
      issue #1119
      
      * Feature #1115 pools (#1121)
      
      * feature(frontend): manage pools
      
      issue #1115
      
      * wip(frontend): fallback bt4 upgrade (#958)
      
      * feature(frontend): fallback bt4 upgrade
      
      issue #993 and #949
      
      * 949 fallback (#1122)
      
      feature(frontend): fallback bt4 upgrade
      
      issue #993 and #949
      
      * test(request): change c...
      d6c91852
    • Francesc Guasch's avatar
      Refactor nodes (#1190) · 47944c83
      Francesc Guasch authored
      refactor(backend): improved remote nodes response
      
      * feature(CLI): run one request
      * improve zombie management
      * refactor(backend): check status only if requested
      * refactor(backend): cache nodes storage
      * install: add dependency for IO::Scalar
      
      issue #1188
      47944c83
  5. 02 Oct, 2019 1 commit
  6. 16 Aug, 2019 1 commit
  7. 11 Jul, 2019 1 commit
  8. 10 May, 2019 1 commit
  9. 26 Apr, 2019 1 commit
  10. 12 Mar, 2019 1 commit
  11. 07 Feb, 2019 1 commit
    • Francesc Guasch's avatar
      984 nodes (#991) · b2ce40c4
      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
      b2ce40c4
  12. 11 Jan, 2019 1 commit
  13. 13 Dec, 2018 1 commit
    • Francesc Guasch's avatar
      Feature #953 wol (#965) · e9c54f1a
      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 ...
      e9c54f1a
  14. 15 Nov, 2018 1 commit
    • Francesc Guasch's avatar
      Feature #882 dead node (#939) · 12d47403
      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
      12d47403
  15. 02 Oct, 2018 1 commit
    • Francesc Guasch's avatar
      Feat/865 volatile remote (#868) · 41013f00
      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
      41013f00
  16. 28 Sep, 2018 1 commit
  17. 26 Sep, 2018 1 commit
  18. 21 Sep, 2018 1 commit
  19. 23 Apr, 2018 2 commits
  20. 05 Apr, 2018 1 commit
  21. 26 Mar, 2018 1 commit
  22. 05 Mar, 2018 1 commit
  23. 28 Feb, 2018 2 commits
  24. 26 Feb, 2018 2 commits
  25. 24 Feb, 2018 4 commits
  26. 19 Feb, 2018 5 commits
  27. 16 Feb, 2018 1 commit
  28. 12 Feb, 2018 1 commit