Tree:
0d20064f44
bugfix/10.10
bugfix/10.12
bugfix/10.2
bugfix/10.3
bugfix/10.5
bugfix/10.7
bugfix/10.9
master
stable/queens
stable/rocky
stable/stein
stable/train
stable/ussuri
stable/victoria
stable/wallaby
stable/xena
stable/yoga
0.1.0
0.1.1
0.2.0
0.2.1
0.2.2
0.2.3
0.2.4
0.2.5
1.0.0
1.0.1
1.0.2
1.1.0
10.0.0
10.1.0
10.1.1
10.1.2
10.1.3
10.10.0
10.11.0
10.12.0
10.2.0
10.2.1
10.3.0
10.4.0
10.4.1
10.4.2
10.5.0
10.6.0
10.6.1
10.7.0
10.8.0
10.9.0
2.0.0
2.0.1
2.1.0
2.2.0
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.3.0
3.0.0
3.1.0
3.2.0
3.2.1
3.2.2
3.3.0
4.0.0
4.1.0
4.2.0
4.2.1
4.2.2
5.0.0
5.0.1
5.0.2
5.1.0
6.0.0
6.0.1
6.0.2
6.0.3
6.1.0
7.0.0
7.1.0
7.2.0
7.2.1
7.2.2
7.2.3
7.2.4
7.3.0
8.0.0
8.0.1
8.0.2
8.0.3
8.0.4
8.1.0
8.2.0
8.2.1
8.2.2
8.2.3
8.2.4
8.2.5
9.0.0
9.1.0
9.2.0
9.2.1
9.2.2
9.2.3
9.2.4
liberty-eol
mitaka-eol
newton-eol
ocata-em
ocata-eol
pike-em
pike-eol
queens-em
rocky-em
stein-em
train-em
ussuri-em
victoria-em
${ noResults }
2 Commits (0d20064f44835d8abe91ef3e89daa8cbb25b0c48)
Author | SHA1 | Message | Date |
---|---|---|---|
|
0d20064f44 |
Add leader election for periodic sync with ironic
Periodically elect a leader to do the cleanup sync with Ironic (to avoid unnecessary calls to Ironic in a multi-inspector setup). Add config option 'leader_election_interval' to control the period in which the leaders is elected. Co-authored-by: Arne Wiebalck <arne.wiebalck@cern.ch> Story: #2007801 Change-Id: I6f60aea41865f09f9e53e5d91b1e887f0b39efbd |
2 years ago |
|
293b0c7c15 |
Split API and conductor services
This patch splits API and conductor services for ironic-inspector. Previous patch utilized lock from tooz coordinator, this patch adds a coordinator wrapper for easier usage and further introduces group interfaces. Each conductor service will join a predefined group to mark it's availability, on each request, API service will query members from the group and randomly choose on of them, create desiginated topic and deliver request to it. The feature is tested with the memcached, file backend of tooz. Other backends are not fully tested but may work as well, please refer to tooz documentation for driver compatibilities[1]. [1] https://docs.openstack.org/tooz/latest/user/compatibility.html Story: 2001842 Task: 30376 Change-Id: I419176cd6d44d74c066db275ef008fe8bb6ef37a |
3 years ago |