[library] downtime for one of nodes with memcached causes delays in Horizon

Bug #1367767 reported by Aleksandr Didenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Timur Sufiev
5.1.x
Won't Fix
Medium
MOS Maintenance
6.0.x
Won't Fix
High
MOS Maintenance
8.0.x
Fix Released
High
Timur Sufiev
Mirantis OpenStack
Fix Released
High
Sergey Yudin
7.0.x
Fix Released
High
Sergey Yudin

Bug Description

It does not affect other openstack services, since bug #1340657 with keystone is fixed already. But Horizon uses memcached servers for caching and it connects to all of them directly. So if one of them is not responding, it may lead to delays in Horizon operations.

Workaround:

1) Edit /etc/openstack-dashboard/local_settings file and temporarily remove the problem controller IP:PORT from LOCATION line in CACHE structure:

CACHES = {
    'default': {
        'BACKEND' : 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION' : "192.168.0.3:11211;192.168.0.5:11211;192.168.0.6:11211"
    },

2) Restart apache web server

Changed in fuel:
milestone: none → 5.1
status: New → Won't Fix
description: updated
no longer affects: fuel
Changed in fuel:
milestone: none → 6.1
no longer affects: fuel/6.1.x
Changed in fuel:
importance: Undecided → Medium
status: New → Confirmed
assignee: nobody → Fuel Library Team (fuel-library)
Revision history for this message
Dmitry Borodaenko (angdraug) wrote :

In fact bug #1340657 got reopened as bug #1405549, so Keystone still has a similar problem.

Changed in fuel:
importance: Medium → High
assignee: Fuel Library Team (fuel-library) → MOS Horizon (mos-horizon)
Timur Sufiev (tsufiev-x)
affects: fuel → mos
Changed in mos:
milestone: 6.1 → none
milestone: none → 6.1
tags: added: horizon
Revision history for this message
Timur Sufiev (tsufiev-x) wrote :

Alexander, how much is the average Horizon delay caused by memcached server failure?

Timur Sufiev (tsufiev-x)
Changed in mos:
assignee: MOS Horizon (mos-horizon) → Vlad Okhrimenko (vokhrimenko)
Changed in mos:
status: Confirmed → In Progress
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on openstack/horizon (openstack-ci/fuel-6.1/2014.2)

Change abandoned by Vlad Okhrimenko <email address hidden> on branch: openstack-ci/fuel-6.1/2014.2
Review: https://review.fuel-infra.org/5389
Reason: need cherry-pick

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack/horizon (openstack-ci/fuel-6.1/2014.2)

Fix proposed to branch: openstack-ci/fuel-6.1/2014.2
Change author: Vlad Okhrimenko <email address hidden>
Review: https://review.fuel-infra.org/6148

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack-build/horizon-build (openstack-ci/fuel-6.1/2014.2)

Fix proposed to branch: openstack-ci/fuel-6.1/2014.2
Change author: Vasyl Saienko <email address hidden>
Review: https://review.fuel-infra.org/6241

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack-build/horizon-build (openstack-ci/fuel-6.1/2014.2)

Reviewed: https://review.fuel-infra.org/6241
Submitter: Denis Egorenko <email address hidden>
Branch: openstack-ci/fuel-6.1/2014.2

Commit: b0e23582d1d5b8fad33d3ba9f9ed81d8adc0fc1c
Author: Vasyl Saienko <email address hidden>
Date: Mon Apr 27 14:18:29 2015

update python-django-horizon.spec

 add {python_sitelib}/horizon/backends to files section

 Closes-Bug: #1367767

Change-Id: Ib5d18be03bc73719eb6b0ca008109cf4b3761736

Changed in mos:
status: In Progress → Fix Committed
Revision history for this message
Timur Sufiev (tsufiev-x) wrote :

The main commit for this bug is https://review.fuel-infra.org/6148 and it hasn't been merged yet. Reverting status to 'In Progress'.

Changed in mos:
status: Fix Committed → In Progress
Revision history for this message
Timur Sufiev (tsufiev-x) wrote :

Today is HCF for 6.1 and due to lack of 100% confidence that the current version of fix doesn't break anything, I'm shifting it to 7.0 milestone.

Changed in mos:
status: In Progress → Won't Fix
Revision history for this message
Timur Sufiev (tsufiev-x) wrote :

Okay, according to announcement in mail, we still can merge it into 6.1 until the end of current week. Already works for Ubuntu, all what remains - is to verify it under CentOs.

Changed in mos:
status: Won't Fix → In Progress
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack/horizon (openstack-ci/fuel-6.1/2014.2)

Reviewed: https://review.fuel-infra.org/6148
Submitter: Timur Sufiev <email address hidden>
Branch: openstack-ci/fuel-6.1/2014.2

Commit: 2730d32e27bf0d20c69685459dff1fbc84311460
Author: Vlad Okhrimenko <email address hidden>
Date: Thu May 14 09:46:40 2015

Add backend for Horizon memcache

Use this backend for Memcached(python-memcached)
instead django-backend. Now, we can set delay to 0sec.
Added memcache-wrapper for extension python-memcache.

Closes-Bug: #1367767
Change-Id: Ic8a74369e749987e11f3825990a61da42caa24e6

Revision history for this message
Timur Sufiev (tsufiev-x) wrote :

The fix on Horizon part was verified for both Ubuntu and CentOS. To use the patched Memcached wrapper in Horizon, we still need to make the changes to puppet scripts according to https://review.fuel-infra.org/#/c/6148/9/doc/source/topics/deployment.rst

Changed in mos:
assignee: Vlad Okhrimenko (vokhrimenko) → Fuel Library Team (fuel-library)
Revision history for this message
Timur Sufiev (tsufiev-x) wrote :

Also I'd like to point that once we fix the issue with Horizon happening after some node failure, we're going to have intermittent issues with Keystone which also uses the memcached on this node due to HAProxy redirecting it to this dead-node. We encountered these ones during Horizon fix verification on 3- controller nodes deployment.

Changed in mos:
assignee: Fuel Library Team (fuel-library) → Bartlomiej Piotrowski (bpiotrowski)
Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

Timur, keystone memcached_pool driver should fix this. And we are using it since 5.1 AFAIK

Changed in fuel:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Bartlomiej Piotrowski (bpiotrowski)
milestone: none → 6.1
Changed in mos:
status: In Progress → Fix Committed
assignee: Bartlomiej Piotrowski (bpiotrowski) → Vlad Okhrimenko (vokhrimenko)
Changed in fuel:
assignee: Bartlomiej Piotrowski (bpiotrowski) → Vladimir Kuklin (vkuklin)
status: Confirmed → In Progress
Revision history for this message
Mike Scherbakov (mihgen) wrote :

Do we expect to see a fix here on Fuel side?

Changed in fuel:
assignee: Vladimir Kuklin (vkuklin) → Sergii Golovatiuk (sgolovatiuk)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/183803

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/183208
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=0787170f7ac62c85d833866a4d9176402d7d4371
Submitter: Jenkins
Branch: master

commit 0787170f7ac62c85d833866a4d9176402d7d4371
Author: Vladimir Kuklin <email address hidden>
Date: Thu May 14 23:52:16 2015 +0300

    Add option to set horizon memcache driver

    Should be merged after corresponding code gets
    into ISO on CI

    https://review.fuel-infra.org/6148

    Change-Id: Ice172b07fa765daff1a2e0feea7a5bee2f826b88
    Closes-bug: #1367767

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (master)

Change abandoned by Sergii Golovatiuk (<email address hidden>) on branch: master
Review: https://review.openstack.org/183803

Changed in mos:
status: Fix Committed → In Progress
Changed in mos:
status: In Progress → Fix Committed
Revision history for this message
Oleksiy Butenko (obutenko) wrote :

still reproduced on new MOS ISO 433
{"build_id": "2015-05-18_10-14-06", "build_number": "433", "release_versions": {"2014.2.2-6.1": {"VERSION": {"build_id": "2015-05-18_10-14-06", "build_number": "433", "api": "1.0", "fuel-library_sha": "354d593865f997dffb52717968dc0ce19cb9254c", "nailgun_sha": "fac8f1af6bd3eb46fe2a26689b0d85f358934f7a", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "38765563e1a7f14f45201fd47cf507393ff5d673", "astute_sha": "85af5543460ffc1a48ea87b6be60789e6d710454", "fuel-ostf_sha": "9ce1800749081780b8b2a4a7eab6586583ffaf33", "release": "6.1", "fuelmain_sha": "0e970647a83d9a7d336c4cc253606d4dd0d59a60"}}}, "auth_required": true, "api": "1.0", "fuel-library_sha": "354d593865f997dffb52717968dc0ce19cb9254c", "nailgun_sha": "fac8f1af6bd3eb46fe2a26689b0d85f358934f7a", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "38765563e1a7f14f45201fd47cf507393ff5d673", "astute_sha": "85af5543460ffc1a48ea87b6be60789e6d710454", "fuel-ostf_sha": "9ce1800749081780b8b2a4a7eab6586583ffaf33", "release": "6.1", "fuelmain_sha": "0e970647a83d9a7d336c4cc253606d4dd0d59a60"}

Steps:
1. Deploy Env (HA, Ubuntu, 3 - controllers, 2 - Compute+Cinder, Neutron VLAN)
2. Shutdown some controller (or just block traffic to memcached that is running on it - `iptables -I INPUT -p tcp --dport 11211 -j DROP`)

Actual result:
I see delays in Horizon operations

If we go to controller via ssh and open /etc/openstack-dashboard/local_settings.py, we can see default value:
CACHES = {
    'default': {
# 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': [ '192.168.0.4:11211','192.168.0.5:11211','192.168.0.6:11211', ],
    }
}

This commit https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=0787170f7ac62c85d833866a4d9176402d7d4371
and Review https://review.openstack.org/183208 doesn't change local_settings.py as here
https://review.fuel-infra.org/#/c/6148/9/doc/source/topics/deployment.rst

Changed in mos:
status: Fix Committed → Confirmed
Revision history for this message
Oleksiy Butenko (obutenko) wrote :
Revision history for this message
Max Yatsenko (myatsenko) wrote :

The following line were found in puppet-apply.log:

2015-05-18T11:19:30.101439+00:00 debug: hiera(): Looking up openstack::horizon::local_settings_template in YAML backend
2015-05-18T11:19:33.683275+00:00 debug: (Scope(Class[Horizon])) Retrieving template openstack/horizon/local_settings.py.erb
2015-05-18T11:19:33.687131+00:00 debug: (template[/etc/puppet/modules/openstack/templates/horizon/local_settings.py.erb]) Bound template variables for /etc/puppet/modules/openstack/templates/horizon/local_settings.py.erb in 0.00 seconds
2015-05-18T11:19:33.698166+00:00 debug: (template[/etc/puppet/modules/openstack/templates/horizon/local_settings.py.erb]) Interpolated template /etc/puppet/modules/openstack/templates/horizon/local_settings.py.erb in 0.01 seconds

So we have two "local_settings.py.erb":
./2014.2.2-6.1/modules/horizon/templates/local_settings.py.erb
./2014.2.2-6.1/modules/openstack/templates/horizon/local_settings.py.erb

We updated ./2014.2.2-6.1/modules/horizon/templates/local_settings.py.erb in this request:
https://review.openstack.org/#/c/183208/4
, but I suppose that this file:
./2014.2.2-6.1/modules/openstack/templates/horizon/local_settings.py.erb

is used to set up changes in /etc/openstack-dashboard/local_setting.py

Changed in fuel:
status: Fix Committed → Confirmed
Changed in mos:
status: Confirmed → Fix Committed
Revision history for this message
Bartłomiej Piotrowski (bpiotrowski) wrote :

Max is right. The template from openstack module is used during deployment, not the horizon one.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/184227

Changed in fuel:
assignee: Sergii Golovatiuk (sgolovatiuk) → Bartlomiej Piotrowski (bpiotrowski)
status: Confirmed → In Progress
Revision history for this message
Max Yatsenko (myatsenko) wrote :

There are some test failures in https://review.openstack.org/184227 were observed, and take these lines from the request to fuel-master :

CACHES = {
    'default': {
       <% if @cache_server_ip %>
       'BACKEND': <%= @cache_backend %>

       <% if @cache_options and @cache_options.kind_of?(Array) %>
       OPTIONS : {
           <% @cache_options.each do |option| -%><%= option -%>,
           <% end %>
    }
    <% end -%>
      <% if @cache_server_ip.kind_of?(Array) %>
        <% split = ":" + @cache_server_port + "','" %>
    'LOCATION': [ <% @cache_server_ip.each do |ip| -%>'<%= ip -%>:<%= @cache_server_port -%>',
     end -%> ],
       <% else %>
     'LOCATION': '<%= @cache_server_ip %>:<%= @cache_server_port %>',
       <% end %>
     <% else %>
     'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'
     <% end %>
    }
}

After deployment using the lines above we got the following incorrect settings in controller /etc/openstack-dashboard/local_settings.py:

CACHES = {
    'default': {

       'BACKEND': horizon.backends.memcached.HorizonMemcached

       OPTIONS : {
           'SOCKET_TIMEOUT': 1,
           'SERVER_RETRIES': 1,
           'DEAD_RETRY': 1,

    }

Revision history for this message
Bartłomiej Piotrowski (bpiotrowski) wrote :

The latest patchset (CI still running) should be fine. I missed a comma here and there.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/184227
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=cf58ee929dc6941e69fc8dcf85f19c38754daa80
Submitter: Jenkins
Branch: master

commit cf58ee929dc6941e69fc8dcf85f19c38754daa80
Author: Bartłomiej Piotrowski <email address hidden>
Date: Tue May 19 13:24:34 2015 +0200

    Add option to set Horizon memcache driver to correct template

    Changeset Ice172b07fa765daff1a2e0feea7a5bee2f826b88 introduced changes
    to local_settings.py template not used during deployment. This commit
    reverts those and ports them to the template used in actual deployment.

    Additionally some of ERB tags were not substituted or iterated correctly,
    resulting in broken Horizon config.

    Change-Id: I2092cf2a8c7407b814abcef28e843cf2da84444e
    Closes-Bug: 1367767

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Oleksiy Butenko (obutenko) wrote :

verified on MOS 447
{"build_id": "2015-05-21_10-22-41", "build_number": "447", "release_versions": {"2014.2.2-6.1": {"VERSION": {"build_id": "2015-05-21_10-22-41", "build_number": "447", "api": "1.0", "fuel-library_sha": "8ad2255aa38ad8295fe1f2ac79730996f4b0f0bd", "nailgun_sha": "75080e8e7de3a967cfefadc629257dbcb2a4d0ca", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "e19f1b65792f84c4a18b5a9473f85ef3ba172fce", "astute_sha": "795f8a045400fe82ccc30ae018e85324b3fa1de5", "fuel-ostf_sha": "c4e2fc3d4919180aa9f731072de91965057bf20d", "release": "6.1", "fuelmain_sha": "5c8ebddf64ea93000af2de3ccdb4aa8bb766ce93"}}}, "auth_required": true, "api": "1.0", "fuel-library_sha": "8ad2255aa38ad8295fe1f2ac79730996f4b0f0bd", "nailgun_sha": "75080e8e7de3a967cfefadc629257dbcb2a4d0ca", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "e19f1b65792f84c4a18b5a9473f85ef3ba172fce", "astute_sha": "795f8a045400fe82ccc30ae018e85324b3fa1de5", "fuel-ostf_sha": "c4e2fc3d4919180aa9f731072de91965057bf20d", "release": "6.1", "fuelmain_sha": "5c8ebddf64ea93000af2de3ccdb4aa8bb766ce93"}

Changed in mos:
status: Fix Committed → Fix Released
Changed in fuel:
status: Fix Committed → Fix Released
tags: added: release-notes-done
removed: release-notes
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack/horizon (openstack-ci/fuel-7.0/2015.1.0)

Fix proposed to branch: openstack-ci/fuel-7.0/2015.1.0
Change author: Vlad Okhrimenko <email address hidden>
Review: https://review.fuel-infra.org/8159

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote :

Fix proposed to branch: openstack-ci/fuel-7.0/2015.1.0
Change author: Vlad Okhrimenko <email address hidden>
Review: https://review.fuel-infra.org/8538

Changed in fuel:
assignee: Bartlomiej Piotrowski (bpiotrowski) → Fuel Library Team (fuel-library)
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on openstack/horizon (openstack-ci/fuel-7.0/2015.1.0)

Change abandoned by Timur Sufiev <email address hidden> on branch: openstack-ci/fuel-7.0/2015.1.0
Review: https://review.fuel-infra.org/8538
Reason: Duplicate of https://review.fuel-infra.org/#/c/8159/

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack/horizon (openstack-ci/fuel-7.0/2015.1.0)

Reviewed: https://review.fuel-infra.org/8159
Submitter: mos-infra-ci <>
Branch: openstack-ci/fuel-7.0/2015.1.0

Commit: c13736232a2eb1009fb13df4d16cc6c799cc2785
Author: Vlad Okhrimenko <email address hidden>
Date: Thu Jul 16 10:21:40 2015

Add backend for Horizon memcache

Use this backend for Memcached(python-memcached)
instead django-backend. Now, we can set delay to 0sec.
Added memcache-wrapper for extension python-memcache.

Closes-Bug: #1367767
Change-Id: Ic8a74369e749987e11f3825990a61da42caa24e6

Sergey Yudin (tsipa740)
tags: added: on-verification
Revision history for this message
Sergey Yudin (tsipa740) wrote :

I've veryfied the bug using

this env http://jenkins-product.srt.mirantis.net:8080/job/7.0.ubuntu.bvt_2/248/console
with fuel-7.0-242-2015-08-27_09-08-42.iso

Seems like the problem have been resolved.

Auth response time dispersion by horizon auth req with 3 controllers:

4 - 3sec
126 - 1sec
349 - 2sec

with one controller shat down:
1 - 5sec
2 - 13sec
2 - 4sec
5 - 10sec
5 - 3sec
10 - 12sec
11 - 11sec
22 - 1sec
30 - 2sec

I suppose the problem is resolved.

Sergey Yudin (tsipa740)
tags: removed: on-verification
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack/horizon (openstack-ci/fuel-8.0/liberty)

Fix proposed to branch: openstack-ci/fuel-8.0/liberty
Change author: Vlad Okhrimenko <email address hidden>
Review: https://review.fuel-infra.org/13379

Revision history for this message
Vitaly Sedelnik (vsedelnik) wrote :

Won't Fix for 6.0-updates as these is no delivery channel for Fuel fixes in 6.0

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to openstack-build/horizon-build (openstack-ci/fuel-8.0/liberty)

Related fix proposed to branch: openstack-ci/fuel-8.0/liberty
Change author: Timur Sufiev <email address hidden>
Review: https://review.fuel-infra.org/14241

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack/horizon (openstack-ci/fuel-8.0/liberty)

Reviewed: https://review.fuel-infra.org/13379
Submitter: Pkgs Jenkins <email address hidden>
Branch: openstack-ci/fuel-8.0/liberty

Commit: 9161b8e12c2dbe8ef25bb58562f54581c9a05b6f
Author: Vlad Okhrimenko <email address hidden>
Date: Thu Nov 26 14:37:25 2015

Add backend for Horizon memcache

Use this backend for Memcached(python-memcached) instead
django-backend. Now, we can set delay to 0 sec. Added memcache-wrapper
for extension python-memcache.

Closes-Bug: #1367767
Change-Id: Ic8a74369e749987e11f3825990a61da42caa24e6

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to openstack-build/horizon-build (openstack-ci/fuel-8.0/liberty)

Reviewed: https://review.fuel-infra.org/14241
Submitter: Pkgs Jenkins <email address hidden>
Branch: openstack-ci/fuel-8.0/liberty

Commit: fc12f4abc9147d34c658173d139875de1e542b46
Author: Timur Sufiev <email address hidden>
Date: Thu Nov 26 14:36:17 2015

Add horizon/backends dir to package

Change-Id: Iadd2ccc104761c70592fdcc00d675f60277cd165
Related-Bug: #1367767

Dmitry Pyzhov (dpyzhov)
tags: added: area-mos
Revision history for this message
Maksym Strukov (unbelll) wrote :

Verified as fixed in 8.0-523

Changed in fuel:
status: Fix Committed → Fix Released
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack/horizon (9.0/mitaka)

Fix proposed to branch: 9.0/mitaka
Change author: Vlad Okhrimenko <email address hidden>
Review: https://review.fuel-infra.org/18471

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack/horizon (9.0/mitaka)

Reviewed: https://review.fuel-infra.org/18471
Submitter: Pkgs Jenkins <email address hidden>
Branch: 9.0/mitaka

Commit: 92a75252bcfe8e2299677879e20ffd883b9e48c4
Author: Vlad Okhrimenko <email address hidden>
Date: Fri Mar 25 15:32:14 2016

Add backend for Horizon memcache

Use this backend for Memcached(python-memcached) instead
django-backend. Now, we can set delay to 0 sec. Added memcache-wrapper
for extension python-memcache.

Closes-Bug: #1367767
Change-Id: Ic8a74369e749987e11f3825990a61da42caa24e6

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack/horizon (11.0/ocata)

Fix proposed to branch: 11.0/ocata
Change author: Vlad Okhrimenko <email address hidden>
Review: https://review.fuel-infra.org/34204

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack/horizon (mcp/newton)

Fix proposed to branch: mcp/newton
Change author: Vlad Okhrimenko <email address hidden>
Review: https://review.fuel-infra.org/34233

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack/horizon (mcp/ocata)

Fix proposed to branch: mcp/ocata
Change author: Vlad Okhrimenko <email address hidden>
Review: https://review.fuel-infra.org/34878

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on openstack/horizon (11.0/ocata)

Change abandoned by Ihor Kalnytskyi <email address hidden> on branch: 11.0/ocata
Review: https://review.fuel-infra.org/34204
Reason: 11.0/ocata is obsolete. We use mcp/ocata instead.

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack/horizon (mcp/ocata)

Reviewed: https://review.fuel-infra.org/34878
Submitter: Pkgs Jenkins <email address hidden>
Branch: mcp/ocata

Commit: abbc45758cf9c2b39b3919b4c2ce391f63f1e245
Author: Vlad Okhrimenko <email address hidden>
Date: Fri Apr 28 10:05:12 2017

Add backend for Horizon memcache

Use this backend for Memcached(python-memcached) instead
django-backend. Now, we can set delay to 0 sec. Added memcache-wrapper
for extension python-memcache.

Closes-Bug: #1367767
Change-Id: Ic8a74369e749987e11f3825990a61da42caa24e6

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack/horizon (mcp/newton)

Reviewed: https://review.fuel-infra.org/34233
Submitter: Pkgs Jenkins <email address hidden>
Branch: mcp/newton

Commit: d69de16f4e30164f20455307524b1c544db029f6
Author: Vlad Okhrimenko <email address hidden>
Date: Mon May 8 14:52:36 2017

Add backend for Horizon memcache

Use this backend for Memcached(python-memcached) instead
django-backend. Now, we can set delay to 0 sec. Added memcache-wrapper
for extension python-memcache.

Closes-Bug: #1367767
Change-Id: Ic8a74369e749987e11f3825990a61da42caa24e6

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.