Commit Graph

37 Commits

Author SHA1 Message Date
suzhengwei 14ecbd361b add 2024.1 Caracal reposity
Change-Id: Id87eb2ebe6f05d0dd41037c92b062ae49cf3b159
2024-01-29 15:21:31 +08:00
suzhengwei e8dd6c0ebb Add 2023.2 Babcat reposity
Change-Id: I6330363db89d90fe93599d616d4c68ecde272ac1
2023-07-17 10:43:58 +08:00
Radosław Piliszek 1b8b1138b8 Move "vm moves" spec to 2023.1 (Antelope)
Change-Id: I0362abadedff475a0900539a5751725e71d26d05
2022-12-27 10:19:00 +01:00
suzhengwei 53c0119d08 vm moves for host notification
The original design is to save instance evacuations information
for host failure notification. For later new features, there will
be instance migrations information for host restored notification.
It is more compatible to use vm move (vmove) object, wihch
include 'type' filed to show it is one evacuation or migration.

Blueprint: vm-evacuations-for-host-recovery
Change-Id: Ic0d1283bebbc562cfd20e004cb9b6ed309d0fd28
2022-12-27 12:14:01 +08:00
suzhengwei 1975f2f177 add 2023.1 Antelope repository
Change-Id: Iccc247a5babd8b579ddb922c95717c845f6293fc
2022-10-07 06:56:53 +00:00
suzhengwei df38f93168 Add zed spec directory
Change-Id: I0a93a877c9864f38002028379bd729c8a4341547
2022-04-28 14:58:39 +08:00
Radosław Piliszek ddc83a6b5d Repropose Xena specs
As agreed during the Yoga PTG.

Change-Id: Ief7aba547d50014e0635b716728c28da2dd921b3
2021-10-19 10:06:50 +00:00
Radosław Piliszek a5047648ac Create specs directory for Yoga
Change-Id: I9222197b115d8460e146855a24dd1c998096bed1
2021-10-19 09:59:43 +00:00
Zuul 6b2952c52f Merge "host monitor by consul" 2021-08-25 19:04:50 +00:00
suzhengwei 7b6f56dd81 host monitor by consul
This spec introduces a new host monitor by consul. It monitors host
heartbeat via management, tenant and storage connectivity. Only in the
case of defined HA strategy, it will trigger host recovery, for example,
storage interface disconnected.

Change-Id: If81a6a9543513acf199afe6a17dceb1544657272
Implements: bp host-monitor-by-consul
2021-08-24 06:38:09 +00:00
XinxinShen 4d9050943b Add spec for vm evacuations for host recovery
When large scale hosts failed in the same time, there would be
not enough resources to recovery all the instances. So it needs
a priority to determine which one to evacuate firstly. Moreover,
the user even wants to recall the instances to the original host
after host recovery. So it needs to keep some necessary information
aboud evacuations for new features.

Change-Id: I7c87c8d4a2ab5898d1b0d046a1377fe1ed7c79ee
Blueprint: vm-evacuations-for-host-recovery
2021-08-04 17:31:48 +00:00
Radosław Piliszek 3c65765a19 Finish Wallaby
Move implemented specs around.

Change-Id: Id6c3ab3a8c47fc9e5ee9290b534a70fa27907e54
2021-03-27 16:55:54 +00:00
Zuul c07922d562 Merge "Create specs directory for Xena" 2021-03-27 16:28:46 +00:00
Zuul 1b7ec28c58 Merge "Stop linking to the wiki page on specs" 2021-03-27 16:22:30 +00:00
songwenping 87418c91f0 Create specs directory for Xena
Change-Id: I3ffcc87a197bfbc1e015b2d0b20913df838c176d
2021-03-27 16:17:39 +00:00
suzhengwei a2308d9156 repeated check to determine host status
If the platform has a bad network stability, judging from pacemaker and
corosync, the host status would swing between up and down. It would
result in host recovery, which is not expected.

Repeated check is more reliable than once check to determine host
status.

Change-Id: I61a4a05f912c764d77bca87f5a297b6da42b9ae7
Implements: bp retry-check-when-host-failure
2021-03-23 19:22:44 +08:00
Radosław Piliszek 78abe0893c Stop linking to the wiki page on specs
The current information about spec vs blueprint is in the docs.

Change-Id: I94a0a19adc03c55b1faf676cf952b726ac78ecd7
2020-11-18 20:27:29 +00:00
suzhengwei b82b28dd10 add wallaby repository
Change-Id: I8915b7fc57ea872de53f72fea64bac73360cfdce
2020-09-27 17:14:35 +08:00
suzhengwei d0fe45c9c5 spec for add option to enable/disable a segment
If 'enable' of one failover segment is set False, all notifications
which belong to this failover segment will be ignored, so that
no recovery flow executes.

Change-Id: I418aaa9c34826dd908363d91e0df718f55721536
Implements: bp enable-to-segment
2020-06-09 01:28:08 +00:00
suzhengwei 11f58a2168 add victoria cycle spec
Change-Id: Iaad92e3c621bdb6c799388089ad86362c8e19a2d
2020-05-22 10:43:06 +05:30
zhangbailin bda6b2674b Add Ussuri spec repo
This patch adds ussuri specs repo.

Change-Id: I0a74a8be4fd09ab7a5ec7900ecebec75813d7c79
2019-09-02 08:31:01 +00:00
zhangbailin 5ef703f247 Add train spec repo
This patch adds train specs repo.

Depends-On: https://review.opendev.org/#/c/670776/
Change-Id: I35c18263d44d326233cc84f4992953790a7b37dd
2019-07-17 14:37:21 +08:00
zhangbailin a77b25756c Relace the old docs env
Add the sphinx-build for this project, remove 'oslosphinx' and add
'penstackdocstheme' to support python3.

Closes-Bug: #1836551
Change-Id: I0aac32c27436671841becada6e6da238c0913631
2019-07-16 18:42:32 +08:00
Zuul d4c06a0eeb Merge "Add progress details for recovery workflow" 2019-02-26 04:03:16 +00:00
shilpa.devharakar af589037e7 Add progress details for recovery workflow
Taskflow supports persistence of task which helps to persist each
task details in the database. Using this functionality, Masakari
will store task details for recovery failures.

Change-Id: I4fe394f473a93aedc9e167bbde3dd196cfc89559
Implements: bp progress-details-recovery-workflows
2019-01-28 14:06:26 +00:00
Rikimaru Honjo 6e2d5de90c Add event notification feature to masakari
Typical openstack services have event notification feature[1].
This spec adds the such feature for masakari.

[1]: https://docs.openstack.org/developer/nova/notifications.html

Change-Id: I4fc551d82fa0a0531676cfd7fbc787c493e2839b
Implements: bp notifications-in-masakari
2019-01-28 14:00:45 +00:00
shilpa.devharakar 2b1a6f4a98 Add Stein specs repo
This patch adds stein specs repo.

Change-Id: I5b3c03ffa8b2f89112b32ad02b93cffdde6ef55c
2019-01-28 13:57:58 +00:00
shilpa.devharakar ed33a646c2 Implementation of recovery method customization
Implements the spec recovery method customization by
configuring the  actions in terms of execution order,
extra parameters to execute commands in action etc.

blueprint: recovery-method-customization
Change-Id: Ibc80ae0a749bd0a53a432a600ca9f0aaa16d5973
2018-07-16 18:03:46 +05:30
Greg Waines f4abd4319c Initial draft specification of introspective instance monitoring.
Specifically VM Heartbeat Monitoring via the QEMU Guest Agent.

Implements-blueprint: introspective-instance-monitoring
Change-Id: Ie41d92651128b41967c1118bbcdaf3656c498801
Signed-off-by: Greg Waines <greg.waines@windriver.com>
2018-05-09 07:10:53 -04:00
dineshbhor c6c09dbe3c Add Rocky specs repo
This patch adds rocky specs repo.

In addition to that it also fixes below issues:
1. Adds a single template.rst for all branches in
   doc/source/specs repo.
2. Fixes incorrect references in history section.
3. Creates missing symbolic links to specs templates.
4. Moves implemented specs from 'approved' to 'implemented'
   directory.
   In future we should have a tox script similar to [1] for
   moving implemented specs from approved to implemented directory.

[1] dad9782fc1/tox.ini (L32)

Change-Id: I4499facd28b1cc48d425a8fe15930ebaa4ac24d9
2018-04-17 18:33:34 -07:00
Dinesh Bhor e44b4731dd Fix queens spec directory structure
This patch fixes the queens spec directory structure which is
missed by this commit: b08b7ce819.

Change-Id: I31ac869f22ee472a5dced3dee2473bf160dc11c9
2017-11-22 14:39:30 +05:30
Kengo Takahara b08b7ce819 Auto compute node registration
Change-Id: I1f951ef4bcc2a1e70c23dc92b891f7caf63cc0f1
Implements: bp auto-compute-node-registration
2017-09-05 13:29:54 +09:00
Abhishek Kekane e80b1a13d2 Add db purge support
Add db purge support to masakari-manage command which will purge
the deleted/unused records from the database.

Implements: blueprint db-purge-support
Change-Id: Ie2df29bf459dcfab98dfbbf979d4334b35ec4275
2017-07-27 10:52:56 +00:00
Abhishek Kekane 21aeb965ac Prepare specs repository for Pike
Add directories, index file, and template symlinks for Pike specs.

Change-Id: I7dce74430e4569a5978f8f4b953db3b20125c53e
2017-04-21 06:32:37 +00:00
Abhishek Kekane 83d1a0aae1 Implement reserved_host, auto_priority and rh_priority recovery methods
Implements: bp implement-recovery-methods
Change-Id: I83ce204d8f25b240fa6ce723dc15192ae9b4e191
2017-02-15 14:05:49 +05:30
Abhishek Kekane 4e746cb5a3 Add periodic task to clean up workflow failure
Change-Id: I9d7fb601903307b54a71def2aeceb00170313317
Implements: bp add-periodic-tasks
2017-01-24 11:56:24 +05:30
Sampath Priyankara 2c10be4ec4 Add spec repo structure
This patch add spec repo structure to masakari-specs.
 TODO: Need to add spec tests

Change-Id: I171724efbd716b1f775057bfd117686c086dd09c
2017-01-16 13:44:30 +09:00