synergy-scheduler-manager/ChangeLog

163 lines
4.6 KiB
Plaintext

CHANGES
=======
* Restored setQuotaTypeServer()
* Restore() incorrectly increases the queue size
* Synergy should scale up the oldest user requests from the queue
* Mechanism that performs user actions before Synergy deletes the VMs
* Configuration parameters updated
* Termination of expired servers
2.5.1
-----
* Release 2.5.1
* fix small typo preventing scheduler initialization
2.5.0
-----
* Release 2.5.0
* Added support for policy.json in packaging process
* Project manager problems concerning the adding and removing projects
* Authorization policies changed
* Added queue usage to project
* Missing security support
* Synergy should never raise Exception
* Added support for OpenStack Ocata to NovaManager
* Partition Director requires configuring Synergy through RESTful API
* Added support for notifications to KeystoneManager
* MessagingAPI should be implemented as common module
* The SchedulerManager doesn't receive all the compute.instance.delete.end notifications
2.4.0
-----
* Release v2.4.0
* Update packaging with docker
* Update synergy scheduler manager packaging
* Add new "synergy\_topic" parameter
* Fix a possible shared quota consistency issue
* Fix the bug concerning the user which is still showed after deletion
* simplify packaging with docker
* Fix the share percentage
* Remove unused logging import
* Fix the error: Arguments already parsed
* Fix the TypeError: not all arguments converted during string formatting
* Added configuration file
2.3.0
-----
* Release v2.3.0
* Update of the link to the Synergy documentation
* Fix a bug related to NUMA topology
* Removed logging message
* Time data does not match format '%Y-%m-%dT%H:%M:%S.%fZ'
* Retry mechanism improved and fixed
* Add support for Keystone domains
* Heat and Synergy interfere on the management of the users trust
* Synergy and Ceilometer compete for consuming AMQP notifications
* Add support for the automatic recycle of DB connections
* Enable SSL for OpenStack Trust
* Add support for AMQP HA to NovaManager
* use API v3 for KeystoneManager.getUsers()
* QuotaManager: private quota shrinking must not be always allowed
* NovaManager and KeystoneManager are not SSL-enabled
2.2.2
-----
* Release v2.2.2
* Make SchedulerManager handle ERROR notifications
2.2.1
-----
* Release v2.2.1
* fix: update required version of synergy-service
2.2.0
-----
* Release v2.2.0
* Release v2.1.0
* [packaging] make docker aware of PKG\_VERSION
* Synergy releases in advance the VMs that are going to be destroyed
* Queue.updatePriority() takes much time if the queue is large
* Add the new clock\_skew parameter for KeystoneManager
* Invalid input for field/attribute quota\_class\_set
* KeystoneManager.authenticate() uses a wrong domain attribute
* Add a backfill\_depth parameter
* Item readjustment fixed in PriorityQueue
* The FairshareManager should not use the Manager.condition var
* Fix scheduling when shared quota is disabled
* Update changelogs and system package versions
2.1.0
-----
* CLI command "synergy usage show" enhanced
* Clean up oslo imports
2.0.0
-----
* Synergy doesn't rely anymore on nova.conf
* Method deserialize() fixed
* The QuotaCommand shows a wrong value (%) for the field 'share'
1.2.0
-----
* Scheduler managers enhanced
* Remove versions for required packages
* fix git and pbr when packaging with docker
* fix synergy-service version in spec file (rpm)
* fix required packages when packaging
* fix to get the synergy version when packaging
1.1.0
-----
* use pbr fully for easier package building
* fix connection URL to RabbitMQ
* Added Queue class to synergy\_scheduler\_manager/common/queue.py
* Common objects and relative test units added
* Destroy() method fixed
* Fix requirement version pinning
* Use dependency pinning
* fix OpenStack CentOS repo for docker packaging
* Cleanup tox.ini: Remove obsolete constraints
1.0.2
-----
* Add python-nova as a dependency
1.0.1
-----
* Bump to v1.0.1
* Fix broken link to doc in README
1.0.0
-----
* bump to version 1.0.0
* getExpiredServers() fixed
* add more unit tests to managers
* Dynamic quota initialization fixed!
* changed default value of ram\_allocation\_ration
* update library required versions
* SchedulerManager initialization fixed
* mark requests lib as dependency in RPM spec file
* broaden package versions in requirements
* scheduler\_maanger.py: restored the signatures of Notificatio.info() Notificatio.warn() and Notificatio.error() fairshare\_manager.py: fixed calculateFairShare() client: added new shell commands
* add docker packaging for CentOS 7 & Ubuntu 14.04
* bump to vesion 0.2
* various clean & fix w/ changes in functionalities
* add deb & rpm files for packaging
* import project from launchpad
* Added .gitreview