"Fossies" - the Fresh Open Source Software Archive

Member "masakari-10.0.3/ChangeLog" (19 Aug 2021, 13890 Bytes) of package /linux/misc/openstack/masakari-10.0.3.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ChangeLog": 10.0.2_vs_10.0.3.

    1 CHANGES
    2 =======
    3 
    4 10.0.3
    5 ------
    6 
    7 * Fix Masakari API to properly return error codes
    8 
    9 10.0.2
   10 ------
   11 
   12 * Fix some errors in the document
   13 * Assign all aggregates to reserved\_host
   14 * Fix response of microversions API
   15 * Allow segment description to be multiline
   16 
   17 10.0.1
   18 ------
   19 
   20 * Add missed renos
   21 * Fix endless periodic looping call after failed evacuation
   22 * Modified recovery flow for stopped instance
   23 * Drop lower-constraints
   24 * Update TOX\_CONSTRAINTS\_FILE for stable/victoria
   25 * Update .gitreview for stable/victoria
   26 
   27 10.0.0
   28 ------
   29 
   30 * Search in nova services instead of hypervisors
   31 * Drop Babel from reqs
   32 * [CI] Ignore files not relevant for the functional tests
   33 * [tests] Remove dead code (matchers)
   34 * [Part7]Remove all usage of six library
   35 * [Part6]Remove six
   36 * [Part5]Remove six
   37 * [Part4]Remove six
   38 * [goal] Migrate testing to ubuntu focal
   39 * Constrain docs deps by upper-constraints
   40 * Use some better linting
   41 * Fix files to pass linting
   42 * Fix tox for api-ref
   43 * Fix tox for py38 and lower-contraints
   44 * [CI] Fix gate - multiple fixes (Focal/Py38 and policy)
   45 * remove future from lower-constraints
   46 * [Part3]Remove six
   47 * [Part2]Remove six
   48 * [Part1]Remove six
   49 * [docs] Add missing control\_attributes
   50 * Remove the unused coding style modules
   51 * Add ha\_enabled\_instance\_metadata\_key config option
   52 * Fix exception notification with no trace
   53 * Fix CA file for nova client
   54 * Remove monotonic usage
   55 * Switch from unittest2 compat methods to Python 3.x methods
   56 * Use uwsgi binary from path
   57 * Fix typo in api docs for sort\_key request parameter
   58 * not wait when instance evacuate error
   59 * drop mock from lower-constraints
   60 * Stop to use the \_\_future\_\_ module
   61 * Switch to newer openstackdocstheme and reno versions
   62 * Cap jsonschema 3.2.0 as the minimal version
   63 * Drop python 3.4 constraint on sphinx
   64 * Check if host belongs to a segment
   65 * Fix host rest url in api-ref doc
   66 * Remove translation sections from setup.cfg
   67 * Fix hacking min version to 3.0.1
   68 * Monkey patch original current\_thread \_active
   69 * Bump default tox env from py37 to py38
   70 * Add py38 package metadata
   71 * Add Python3 victoria unit tests
   72 * Update master for stable/ussuri
   73 * handle duplicate notifications without checking status
   74 * check expired notifications
   75 * Update hacking for Python3
   76 
   77 9.0.0
   78 -----
   79 
   80 * Use unittest.mock instead of third party mock
   81 * Ignoring host recovery if host\_status is \`UNKNOWN\`
   82 * Fix the functional test devstack job
   83 * Drop use of SQLAlchemy-Utils
   84 * HostNotFound name->id
   85 * HypervisorNotFoundByName host\_name->hypervisor\_name
   86 * Add ignore\_basepython\_conflict in tox.ini
   87 * fix a typo notiification => notification
   88 * update segment api doc
   89 * Correct indentation for spaces for doc files
   90 * Fix constraints URL enforcement for lower-constraints
   91 * Sync Sphinx requirement
   92 * [ussuri][goal] Drop python 2.7 support and testing
   93 * Reorganize masakari documentation
   94 * Support noauth2 auth\_strategy
   95 * Update master for stable/train
   96 * Cleanup instances test data
   97 * Notification functional tests fails randomly
   98 
   99 8.0.0
  100 -----
  101 
  102 * Remove references of novaclient.exceptions.EndpointNotFound
  103 * Add Python 3 Train unit tests
  104 * add libpq-dev and python-dev to build psycopg2
  105 * Replace git.openstack.org URLs with opendev.org URLs
  106 * Update api-ref location
  107 * Resolve functional gate job failure
  108 * Resolve gate job failure
  109 * OpenDev Migration Patch
  110 * Switch from oslosphinx to openstackdocstheme
  111 * Fix typo for sgement => segment
  112 * Replace openstack.org git:// URLs with https://
  113 * Update master for stable/stein
  114 * Add devstack support for masakari-monitors
  115 
  116 7.0.0
  117 -----
  118 
  119 * Updated rh host workflow for recovery workflow details
  120 * Handle KeyError: 'progress\_details'
  121 * Migrate multinode jobs to Ubuntu Bionic
  122 * fix oslo-config-generator conf
  123 * Functional tests to check recovery workflow details
  124 * Functional tests for notification APIs
  125 * Configure taskflow connection
  126 * Add progress details for recovery workflows
  127 * Improve logging error messages
  128 * Functional tests for host APIs
  129 * Add functional CI job and tests for segments
  130 * Send notifications for all API changes
  131 * Add common methods to use for sending notification
  132 * Define objects used for notification
  133 * Add necessary constants and methods for RPC notification
  134 * Run all jobs by default using python3
  135 * Py3: Ensure wsgi headers are not bytes type
  136 * Recover resized instance(power\_state=SHUTDOWN) with vm\_state=stopped
  137 * Fix parsing api version with correct service\_type
  138 * Update hacking version >1.1.0
  139 * Allow updating host name only if it exists in nova
  140 * Add masakari-systemfault-integration-ci to .zuul.yaml
  141 * Use template for lower-constraints
  142 * Return 400 if notification payload is incorrect
  143 * change nova.services.disable use service\_uuid
  144 * Cleanup testrepository
  145 * Update coverage environment and use template for cover
  146 * Uninstall policy.json from openstack\_dashboard correctly
  147 
  148 7.0.0.0b1
  149 ---------
  150 
  151 * Allow adding host only if it exists in nova
  152 * Update the HTTP links to HTTPS
  153 * Change openstack-dev to openstack-discuss
  154 * Update README
  155 * Fix datetime microsecond discrepancy issue
  156 * Add framework for masakari-status upgrade check
  157 * Fix: TestMasakariAPI tests skipped due to missing \_\_init\_\_.py
  158 * Increment versioning with pbr instruction
  159 * fix tox python3 overrides
  160 * Fix docs create service for masakari Currently openstacksdk use instance-ha type service instead of masakari
  161 * switch documentation job to new PTI
  162 * import zuul job settings from project-config
  163 * Add masakari-custom-recovery-methods.conf in etc/masakari
  164 * Update reno for stable/rocky
  165 
  166 6.0.0.0rc1
  167 ----------
  168 
  169 * Add hooks for recovery method customization plugins
  170 * Added devstack support for masakari-dashboard
  171 * Fix masakari installation failure for policy.json
  172 * Register and Document policy in code
  173 * Removed unnecessary parantheses in yield statements
  174 * Add line for PyCharm IDE in gitignore file
  175 
  176 6.0.0.0b3
  177 ---------
  178 
  179 * fix tox python3 overrides
  180 * Remove testrepository
  181 * Switch to using stestr
  182 * Avoid recovery from failure twice
  183 * Fix Context test cases
  184 
  185 6.0.0.0b2
  186 ---------
  187 
  188 * Fix module has no attribute 'parse\_args'
  189 * Deploy masakari-api with uwsgi
  190 * Generalize DB conf group copying
  191 * Make accept-language tests work with webob 1.8.x
  192 * Enable mutable config in Masakari
  193 * Update "auth\_url"
  194 * Fix typo in api-ref/source/failover-segments.inc file
  195 
  196 6.0.0.0b1
  197 ---------
  198 
  199 * add lower-constraints job
  200 * Add db purge support
  201 * Completely remove mox from Masakari unittest
  202 * Fix stable branch releasenotes
  203 * Introspective Instance Monitoring through QEMU Guest Agent
  204 * Make readme more readable
  205 * Ship files like other openstack projects
  206 * Fix the docs page link
  207 * Use method validate\_integer from oslo.utils
  208 * Updated from global requirements
  209 * Updated from global requirements
  210 * Drop all qpid related explanations
  211 * Fix for difference in tzinfo.tzname value between py27 and py35
  212 * Changed default value of 'wait\_period\_after\_power\_off'
  213 
  214 5.0.0
  215 -----
  216 
  217 * Fix default value of 'nova\_catalog\_admin\_info'
  218 * Updated from global requirements
  219 
  220 5.0.0.0b3
  221 ---------
  222 
  223 * Remove use of unsupported TEMPEST\_SERVICES variable
  224 * Change masakari service-type from 'ha' to 'instance-ha'
  225 * Ignore '409 Conflict' when adding reserved\_host to aggregate
  226 * Stop using deprecated 'message' attribute in Exception
  227 * Improve the home-page url in setup.cfg
  228 * Evacuates instances which task\_state is not none
  229 * Remove unnecessary sleep
  230 * Updated from global requirements
  231 * Masakari operator's documentation
  232 * Masakari developer's documentation
  233 * Masakari API Specifications
  234 * Remove setting of version/release from releasenotes
  235 * Updated from global requirements
  236 * Updated from global requirements
  237 * Make eventlet hub use a monotonic clock
  238 * Fix devstack installation of masakari
  239 * Modify unit testcases according to oslo.context
  240 * Use service\_type and service\_name of nova\_catalog\_admin\_info
  241 * Add ssl support for masakari plugin
  242 * Hacking: do not translate log messages
  243 * Upgrade oslo.db and Replace DbMigrationError with DBMigrationError
  244 * iso8601.is8601.Utc No Longer Exists
  245 
  246 4.0.0
  247 -----
  248 
  249 * Make 'error' instances recovery configurable
  250 * Add missing domain name to novaclient
  251 * Make provision to evacuate all instances
  252 * Enable global hacking checks and remove local checks
  253 * Fix 'host delete' delete's host of another segment
  254 * conf: Deprecate 'masakari\_topic' RPC options
  255 * Send global\_request\_id to nova when calls are made
  256 * Update the documentation link for doc migration
  257 * Remove 'on\_shared\_storage' parameter from nova evacuate
  258 * Remove unused methods
  259 * Remove support for py34
  260 * Use os-testr instead of testr
  261 * Enable code coverage report in console output
  262 * Use get\_rpc\_transport instead of get\_transport
  263 * Fix race condition between evacuation and its confirmation
  264 * Updated from global requirements
  265 * Exclude on maintenance reserved\_hosts for host\_failure recovery
  266 * Optimize the link address
  267 * Fix identity\_admin
  268 * Revert "Fix os\_privileged\_user\_auth\_url"
  269 * Fix failing test cases
  270 * Fix os\_privileged\_user\_auth\_url
  271 * Ignore instance recovery for 'paused' or 'rescued' instance
  272 * Use DDT to reduce test code duplication
  273 * Updated from global requirements
  274 * Remove log translations
  275 * Implement auto\_priority and rh\_priority recovery\_methods
  276 * Updated from global requirements
  277 * Delete the failure host from reserved\_host
  278 * Don't pass argument sqlite\_db in set\_defaults()
  279 * Use HostAddressOpt for opts that accept IP and hostnames
  280 * Add license information in test-requirements.txt
  281 * Fix test method which has incorrect reference
  282 * Change nova\_catalog\_admin\_info to default to publicURL
  283 * Update to a newer hacking library
  284 * Prevent 404 error when adding reserved\_host to aggregate
  285 
  286 3.0.0.0rc1
  287 ----------
  288 
  289 * Add reserved\_host to failed\_host's aggregate
  290 * Add host\_failure workflow for 'reserved\_host' recovery\_method
  291 * Tolerate jsonschema==2.6.0
  292 * Fix release notes formatting
  293 * Release note for \_process\_unfinished\_notifications periodic task
  294 * Boolean filters are not working for host list api
  295 * InstanceFailure: Ignore notifications for certain events
  296 * Set access\_policy for messaging's dispatcher
  297 * Add ha enabled config options
  298 * Implement \_process\_unfinished\_notifications periodic tasks
  299 * Sync tox environment with upper-constraint of requirements
  300 * Add business rules for host and failover\_segment
  301 * Bump taskflow version to minimum 2.7.0
  302 * Added engine manager and rpcapi related unit tests
  303 * Stop logging unnecessary warning on context create
  304 * Fix incorrect test class name
  305 * Update to match latest global-requirements
  306 * Use dict.items() and dict.values() as per guidelines
  307 * Add unit tests for notification business rules
  308 * Remove deps under pep8 section to enable hacking checks
  309 * Fix bad request error for valid marker in hosts
  310 * Extracted HTTP response codes to constants
  311 * Add unit tests for process failure flow
  312 * Remove unused test\_masakari module
  313 * [Devstack] Fix devstack plugin compatibility
  314 * Fix failing gate jobs due to removal of nova\_client.service\_catalog
  315 * Avoid printing traceback if VM is not HA\_Enabled
  316 * Stop instance only if it's HA\_Enabled
  317 * Fix spelling mistake and log message
  318 * Add database related test cases
  319 * Fix spelling mistake
  320 * Change default topic name of masakari-engine
  321 * Return correct response codes
  322 * Add unit tests for instance failure flow
  323 * Add unit tests for host failure workflow
  324 * Add missing namespaces in masakari-config-generator.conf
  325 * Add admin role for masakari user
  326 * Fix invalid port reference in devstack settings
  327 * Add unit tests for nova support
  328 * Set admin user as the default policy
  329 * Fix 500 error while create/update host
  330 
  331 2.0.0
  332 -----
  333 
  334 * Add instance and process failure workflow
  335 * Add host failure workflow
  336 * Add nova support in masakari
  337 * Add TaskFlowDriver support to process notifications
  338 * Add business rule for process\_notification
  339 * Convert boolean parameters in host api
  340 * Remove pypy from tox env list
  341 * Return HTTPBadRequest instead of HTTPNotFound
  342 * Drop MANIFEST.in - it's not needed by pbr
  343 * Add process\_notification cast call
  344 * Add authentication libraries to requirements.txt
  345 * Add RPC layer for masakari
  346 * Enable release notes translation
  347 * Fix 500 if you pass invalid sort\_key and sort\_dir
  348 * Remove unused method
  349 * Enable masakari-engine in devstack
  350 * Add masakari-engine support
  351 * Add Masakari Object Serializer
  352 * Add notifications controller for masakari
  353 * Remove wrong reference to cinder
  354 * Remove reference of Nova
  355 * Added host controller for masakari
  356 * Added failover segments controller for masakari
  357 * Add notification related objects
  358 * Remove redundant str typecasting
  359 * Using assertIsNone() instead of assertIs(None, ..)
  360 * py33 is no longer supported by Infra's CI
  361 * Remove unexpected method argument
  362 * Clean imports in code
  363 * TrivialFix: Merge imports in code
  364 * TrivialFix: Remove logging import unused
  365 * Alter nullable constraint on created\_at column
  366 * Removed unnecessary sort\_keys and sort\_dirs
  367 * Add notification db apis and migration script
  368 * Don't attempt to escalate masakari-manage privileges
  369 * Dictionary creation could be rewritten with dictionary literal
  370 * Added masakari objects
  371 * Refactor: Move post method to APIValidationTestCase base class
  372 * Add test cases for 'extension\_info' module
  373 * Correct API Version String format
  374 * Return NotFound exception for delete db api
  375 * Cleanup tox.ini: Remove obsolete constraints
  376 * Add testing for WSGI Framework
  377 * Add schema framework for masakari
  378 * Added masakari db apis
  379 * Update unique constraint of hosts table
  380 * Add devstack plugin
  381 * Use %()d for integer substitution
  382 * Make use of oslo-config-generator
  383 * Dictionary creation could be rewritten with dictionary literal
  384 * Add db sync support for masakari
  385 * Add a hacking rule to enforce use of LOG.warning
  386 * Add a hacking rule for string interpolation at logging
  387 * Add hacking checks
  388 * Add support for wsgi framework
  389 * Add project description to README.rst
  390 * Initial Cookiecutter Commit
  391 * Added .gitreview