Skip to content
Snippets Groups Projects
  1. Aug 05, 2021
  2. Aug 04, 2021
  3. Aug 03, 2021
  4. Aug 02, 2021
  5. Jul 29, 2021
  6. Jul 28, 2021
  7. Jul 27, 2021
  8. Jul 26, 2021
  9. Jul 24, 2021
    • Radosław Piliszek's avatar
      [CI] Slim down Masakari job · 7dfbcc71
      Radosław Piliszek authored
      The Masakari job uses 4 nodes and defaulted to a quite bulky
      and not really supported config (MariaDB and RMQ on 4 nodes).
      This change slims it down so that we test only HA of Masakari
      and hacluster. The other services are deployed single-node.
      
      Additionally, simplify the network group (it does not affect any
      other job, the logic was simply overdone there).
      
      Change-Id: I74b315443f79d0d7780907fc785e1a29759c1803
      7dfbcc71
  10. Jul 22, 2021
  11. Jul 21, 2021
  12. Jul 20, 2021
    • Kyle Dean's avatar
      manila: add glance section in manila-share.conf · 2e4f51f6
      Kyle Dean authored
      Since the Victoria release, manila-share.conf requires a glance section
      for some drivers. This change adds the missing section.
      
      It also uses the correct cinder_keystone_user variable to reference the
      cinder user.
      
      Closes-Bug: #1921935
      
      Change-Id: Ib7ce4ed79c28456281087eb4156577f910c072e7
      2e4f51f6
  13. Jul 19, 2021
  14. Jul 15, 2021
  15. Jul 12, 2021
  16. Jul 02, 2021
    • Zuul's avatar
      2ecf0a87
    • Rafael Weingärtner's avatar
      Make setup module arguments configurable · 15f2fdcd
      Rafael Weingärtner authored
      
      Ansible facts can have a large impact on the performance of the Ansible
      control host. This patch introduces some control over which facts are
      gathered (kolla_ansible_setup_gather_subset) and which facts are stored
      (kolla_ansible_setup_filter). By default we do not change the default
      values of these arguments to the setup module. The flexibility of these
      arguments is limited, but they do provide enough for a large performance
      improvement in a typical moderate to large OpenStack cloud.
      
      In particular, the large complex dict fact for each interface has a
      large effect, and on an OpenStack controller or hypervisor there may be
      many virtual interfaces. We can use the kolla_ansible_setup_filter
      variable to help:
      
          kolla_ansible_setup_filter: 'ansible_[!qt]*'
      
      This causes Ansible to collect but not store facts matching that
      pattern, which includes the virtual interface facts. Currently we are
      not referencing other facts matching the pattern within Kolla Ansible.
      Note that including the 'ansible_' prefix causes meta facts module_setup
      and gather_subset to be filtered, but this seems to be the only way to
      get a good match on the interface facts. To work around this, we use
      ansible_facts rather than module_setup to detect whether facts exist in
      the cache.
      
      The exact improvement will vary, but has been reported to be as large as
      18x on systems with many virtual interfaces.
      
      For reference, here are some other tunings tried:
      
      * Increased the number of forks (great speedup depending of the size of
        the deployment)
      * Use `strategy = mitogen_linear` (cut processing time in half)
      * Ansible caching (little speed up)
      * SSH tunning (little speed up)
      
      Co-Authored-By: default avatarMark Goddard <mark@stackhpc.com>
      Closes-Bug: #1921538
      Change-Id: Iae8ca4aae945892f1dc65e1b10381d2e26e88805
      15f2fdcd
Loading