GitHub user skeggi opened a pull request: https://github.com/apache/cloudstack/pull/1576
4.7.2 gq You can merge this pull request into a Git repository by running: $ git pull https://github.com/greenqloud/cloudstack 4.7.2-gq Alternatively you can review and apply these changes as the patch at: https://github.com/apache/cloudstack/pull/1576.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1576 ---- commit ab8343b1a5851561e09f3c1a95971974c2ff8ba7 Author: nnesic <n...@greenqloud.com> Date: 2015-10-07T10:46:41Z Changed usage utils to lookup deleted accounts. This was causing problems when deleting accounts which had running resources. The resources are stopped and destroyed, but we never get a usage event indicating so. commit 06213c07694130a02a3e458c26baf0b57fa22d92 Author: nnesic <n...@greenqloud.com> Date: 2015-10-12T13:15:30Z Emit a VOLUME_DELETE usage event when account deletion destroys an instance. Currently the logic about volume deletion seems to be that an event should be emitted when the volume delete is requested, not when the deletion completes. The VolumeStateListener specifically ignores destroy events for ROOT volumes, assuming that the ROOT volume only gets deleted when the instance is destroyed and the UserVmManager should take care of it. When deleting an account, all of its resources get destroyed, but the instance expunging circumvents the UserVmManager, and thus we miss the VOLUME_DESTROY usage event. Added a check in the AccountManager to emit the deletion event for ROOT volumes belonging to instances which weren't destroyed prior to the account deletion. commit 775d252d607663e5d6bc81db368d71c781872a5d Author: nnesic <n...@greenqloud.com> Date: 2015-10-12T13:28:58Z Added the 'status' to volume event descriptions To allow distinguishing between pre- and post-stateTransition events commit d2192f26ffc9754d668fc9c301a0dd6947b8883f Author: Ragnar B. Johannsson <rag...@greenqloud.com> Date: 2015-10-12T17:32:56Z GQSS-1152: VmStatsEntry changes commit 7e48d09528d61c00d2f24b924334547f564bc1b6 Author: nnesic <n...@greenqloud.com> Date: 2015-10-12T17:39:35Z Added a getter for hostId in HostStatsEntry commit 273620ecaba2251b6db9adc69159c93d929a201f Author: Ragnar B. Johannsson <rag...@greenqloud.com> Date: 2015-10-13T10:54:21Z GSSS-1152: Use default qemu disk cache method for ISOs A reimplementation of 2d47f78 from the 4.2 gq branch. This explicitly specifies the cache to the default value of writethrough, instead of leaving it up to chance. Using cache=none prevents ISOs being mounted to an instance and thus needs to be changed to the default value of writethrough. commit 4355edead41cdba741b8cb7b6bc80da64a76c4e8 Author: nnesic <n...@greenqloud.com> Date: 2015-10-14T17:20:56Z Cleaner way of getting the root volume commit 1da836e811786c191cd5e32bc79df36d2ef7384f Author: nnesic <n...@greenqloud.com> Date: 2015-10-14T17:21:36Z Wrote unit test for emitting usage event for volumes on account delete. commit 08729dfd4a67849ce425cfce5e81e2bda6c9e6cf Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-10-19T12:47:27Z Removing overzealous .* filter that filters out real code changes. Example is systemvm/patches/debian/config/root/.ssh commit a8e0d988ce3e12ebfad612b24e369aaf67205800 Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-10-20T11:07:37Z Add support for creating Debian packages in a docker container Added scripts for creating the container as well as building all the packages in a container. This means you do not need to install anything locally to build the debian packages. Support for custom version schemas. See debian7-package.sh --help for more details. commit 736355eee082a87d43e6ff8fa2cd202fbf5f2fda Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-10-20T13:13:14Z Fix clean failure in Debian docker packing script File glob not expanded because of quotes. commit da879e6973ebc2e4a36bf97ae782ba67786f5405 Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-10-20T16:10:51Z Remove conflicting volume mount in Debian docker packing script Added debian7-clean.sh script commit b9e91208971b7fe8276f80bbd2a87824e924887a Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-10-20T17:35:53Z Adding a single echo in Debian docker packing script The last rm meant that the docker script exited with error code commit 41776226699450ea93c1d8632518c21610441ad0 Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-10-21T10:39:47Z Debian packaging scripts preventing exit while copying (because of set -e) commit c2095bb406b8a687c199fbeadae9f39cc7902c25 Author: nnesic <n...@greenqloud.com> Date: 2015-10-21T14:10:31Z GQSS-2546 Re-added the nfs mount options commit ba323ae415b294839b486fe8f849226a60b89342 Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-10-26T15:10:49Z Debian packaging scripts now work with non-root owner of files commit eece592b4d3ae52f6dd0fecb0c8650a3495f2918 Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-10-26T15:32:58Z Debian packaging scripts fix permissions in correct place commit 895ac2a6ad1b8d91b2d9e306b8d4276e740eb45e Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-10-26T16:45:58Z Debian packaging scripts file permissions fix commit 52deb0e212f6f6f00dae62d3cc4e2d81ddb41477 Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-10-27T14:11:45Z Stop creating /var/log/cloudstack-management folder on install commit 08a17de83c745c68aa2136440f049a41fdb3ef26 Author: jeff <j...@greenqloud.com> Date: 2015-11-03T12:02:34Z Add tomcat8 profile for building tomcat 8-compatible client webapp. Upgrades the embedded tomcat core dependency for console-proxy-service-rdp to 8.x, and prevents the generated war file from putting servlet-api 2.x into the generated client webapp's WEB-INF/lib folder. commit 8148826732ab4eb55138f46d53c26e17da5484a3 Author: jeff <j...@greenqloud.com> Date: 2015-11-03T15:26:46Z Add a noembed profile to stop embedding of tomcat in console-proxy-rdp service commit 40e2837f4395d35d2fe0e22bc304415219f22b64 Author: jeff <j...@greenqloud.com> Date: 2015-11-04T11:57:41Z GQSS-2546: Fix null pointer when starting NFS secstorage resource commit 3ba4697fdd0c32d0e4c0d81e5f97e85cab5e6621 Author: jeff <j...@greenqloud.com> Date: 2015-11-04T15:29:42Z Temporary removal of authenticating against the secret key. commit 3e6fdc339cc26513046eb43cef54b4d4acbb4d89 Author: nnesic <n...@greenqloud.com> Date: 2015-11-10T17:22:31Z GQSS-2825 Passwords now shuffle all characters. commit d29c0353c5cbc9df3a5ee2be77671f3145be95c3 Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-11-11T11:18:09Z Add tomcat8 profile to console-proxy-rdp commit 2c33bb72f5e1be5c5a6a7878eada425aaa6546cc Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-11-11T11:59:04Z Docker debian packaging scripts renamed and made tomcat8 default commit 3abde6a9d0f317e39ce3e48bb4663ed03493c1df Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-11-11T12:27:53Z Rename tomcat7 config files to make tomcat8 support easier commit 6f2eb768e30e3af12ecd61643d6f0aea5405723d Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-11-11T19:24:07Z Add support for tomcat8 in debian packages commit 08ab4a3f63b9c0c89e43d3438292077b686d93f2 Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-11-12T15:56:06Z Fix logging output cloudstack-management on debian commit 9e054df6fe008f021cf09bf68b20670694564217 Author: Sverrir Berg <sver...@greenqloud.com> Date: 2015-11-23T11:52:48Z Make tomcat8 work with the debian build ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---