1de9834816
On every sharder cycle up update in progress recon stats for each sharding container. However, we tend to not run it one final time once sharding is complete because the DB state is changed to SHARDED and therefore the in_progress stats never get their final update. For those collecting this data to monitor, this makes sharding/cleaving shards never complete. This patch, adds a new option `recon_shared_timeout` which will now allow sharded containers to be processed by `_record_sharding_progress()` after they've finished sharding for an amount of time. Change-Id: I5fa39d41f9cd3b211e45d2012fd709f4135f595e
44 lines
1.3 KiB
YAML
44 lines
1.3 KiB
YAML
# Copyright (c) 2018 OpenStack Foundation
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
|
# implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
- hosts: all
|
|
become: true
|
|
roles:
|
|
- ensure-pip
|
|
tasks:
|
|
- name: upgrade pip, but not too far
|
|
pip:
|
|
# 20.* works on both py2 and py3, and the pip for centos7 in EPEL
|
|
# isn't smart enough to prevent us upgrading to 21+
|
|
name: pip<21
|
|
extra_args: --upgrade
|
|
|
|
- name: install rsync-daemon - CentOS 8
|
|
package:
|
|
name: rsync-daemon
|
|
state: present
|
|
when:
|
|
- ansible_facts['distribution'] == "CentOS"
|
|
- ansible_facts['distribution_major_version'] == "8"
|
|
|
|
- name: install python modules with pip
|
|
pip: name={{ item }} state=present extra_args='--upgrade'
|
|
with_items:
|
|
- crudini
|
|
- eventlet
|
|
- nose
|
|
- pyeclib
|
|
- python-swiftclient
|
|
- mock
|