)]}'
{"id":"openstack%2Foslo.cache~656419","triplet_id":"openstack%2Foslo.cache~stable%2Fstein~I3e335261f749ad065e8abe972f4ac476d334e6b3","project":"openstack/oslo.cache","branch":"stable/stein","topic":"bug/1819957","hashtags":[],"change_id":"I3e335261f749ad065e8abe972f4ac476d334e6b3","subject":"Pass `flush_on_reconnect` to memcache pooled backend","status":"MERGED","created":"2019-04-29 22:57:26.000000000","updated":"2019-05-02 21:31:37.000000000","submitted":"2019-05-02 21:31:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"656419-1556832697627-7175b152","meta_rev_id":"3f138b057de537c525e90773a0d88a03c6e51ee1","_number":656419,"virtual_id_number":656419,"owner":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":2,"date":"2019-05-02 21:31:37.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"all":[{"value":2,"date":"2019-05-02 19:33:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":1,"date":"2019-05-02 18:21:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"value":2,"date":"2019-05-01 16:15:28.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":1,"date":"2019-04-30 10:02:07.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"all":[{"value":1,"date":"2019-05-02 19:33:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-30 10:02:07.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2019-05-01 16:15:28.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2019-05-02 18:21:55.000000000","updated_by":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"reviewer":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"state":"REVIEWER"},{"updated":"2019-05-02 19:33:42.000000000","updated_by":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2019-05-02 21:31:37.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"029bb100f5ddc8be408a00dec4edf0e41c87f567","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2019-04-29 22:57:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"87cb9667d199e20cd50a60c986cd5ef6684e89cd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-30 00:38:09.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/19/656419/1/check/tempest-full/24f4f1e/ : SUCCESS in 1h 35m 19s\n- tempest-full-py3 http://logs.openstack.org/19/656419/1/check/tempest-full-py3/b83c14e/ : SUCCESS in 1h 31m 03s\n- openstack-tox-lower-constraints http://logs.openstack.org/19/656419/1/check/openstack-tox-lower-constraints/2ab2ee0/ : SUCCESS in 5m 36s\n- openstack-tox-pep8 http://logs.openstack.org/19/656419/1/check/openstack-tox-pep8/771e252/ : SUCCESS in 4m 01s\n- openstack-tox-py27 http://logs.openstack.org/19/656419/1/check/openstack-tox-py27/f200ff0/ : SUCCESS in 4m 28s\n- openstack-tox-py35 http://logs.openstack.org/19/656419/1/check/openstack-tox-py35/5b25046/ : SUCCESS in 6m 49s\n- openstack-tox-py36 http://logs.openstack.org/19/656419/1/check/openstack-tox-py36/8aceb17/ : SUCCESS in 5m 34s\n- openstack-tox-docs http://logs.openstack.org/19/656419/1/check/openstack-tox-docs/775367f/html/ : SUCCESS in 5m 02s\n- build-openstack-releasenotes http://logs.openstack.org/19/656419/1/check/build-openstack-releasenotes/38bfc57/html/ : SUCCESS in 4m 05s","accounts_in_message":[],"_revision_number":1},{"id":"3bbd7ce55ffa44a2588f632ad612e447b4789a82","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-04-30 10:02:07.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"becbf5cbf17bb0af81fb0541af5cb0c3e514ca54","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-01 16:15:28.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"26d4e47917d36b20319265f551e2be072e346df2","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-05-02 18:21:55.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"589dc0b5e35cd4552cb8939dacdb54d52b0eccd7","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-05-02 19:33:42.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"b08a9bf445204b507cdf0eae614624d6dc2ec7df","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-02 19:33:54.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"3cbc186997406ff2b1023c32db6f8d81946795c0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-02 21:31:37.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"3cd3986d6f2c168eccb27c1017c76ae6b41dcd88","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-02 21:31:37.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full http://logs.openstack.org/19/656419/1/gate/tempest-full/ed497a3/ : SUCCESS in 1h 56m 50s\n- tempest-full-py3 http://logs.openstack.org/19/656419/1/gate/tempest-full-py3/22b1982/ : SUCCESS in 1h 34m 29s\n- openstack-tox-lower-constraints http://logs.openstack.org/19/656419/1/gate/openstack-tox-lower-constraints/4cf7023/ : SUCCESS in 4m 18s\n- openstack-tox-pep8 http://logs.openstack.org/19/656419/1/gate/openstack-tox-pep8/9ded164/ : SUCCESS in 5m 47s\n- openstack-tox-py27 http://logs.openstack.org/19/656419/1/gate/openstack-tox-py27/b971e85/ : SUCCESS in 4m 58s\n- openstack-tox-py35 http://logs.openstack.org/19/656419/1/gate/openstack-tox-py35/40740f7/ : SUCCESS in 5m 27s\n- openstack-tox-py36 http://logs.openstack.org/19/656419/1/gate/openstack-tox-py36/adb215f/ : SUCCESS in 4m 50s\n- openstack-tox-docs http://logs.openstack.org/19/656419/1/gate/openstack-tox-docs/4cb893b/html/ : SUCCESS in 4m 35s\n- build-openstack-releasenotes http://logs.openstack.org/19/656419/1/gate/build-openstack-releasenotes/81fe3d6/html/ : SUCCESS in 4m 17s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"aeb95779c7bea4117ccb69b17eab31d452397964","revisions":{"aeb95779c7bea4117ccb69b17eab31d452397964":{"kind":"REWORK","_number":1,"created":"2019-04-29 22:57:26.000000000","uploader":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"ref":"refs/changes/19/656419/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/19/656419/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/19/656419/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/19/656419/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/19/656419/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/19/656419/1"}}},"commit":{"parents":[{"commit":"2ecba59afbf85095d8c55e88ab6b54b8418db7a9","subject":"OpenDev Migration Patch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ecba59afbf85095d8c55e88ab6b54b8418db7a9"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-03-22 19:35:16.000000000","tz":-420},"committer":{"name":"Matthew Thode","email":"mthode@mthode.org","date":"2019-04-29 22:57:20.000000000","tz":-300},"subject":"Pass `flush_on_reconnect` to memcache pooled backend","message":"Pass `flush_on_reconnect` to memcache pooled backend\n\nIf a memcache server disappears and then reconnects when multiple memcache\nservers are used (specific to the python-memcached based backends) it is\npossible that the server will contain stale data. The default is now to\nsupply the ``flush_on_reconnect`` optional argument to the backend. This\nmeans that when the service connects to a memcache server, it will flush\nall cached data in the server. The pooled backend is more likely to\nrun into issues with this as it does not explicitly use a thread.local\nfor the client. The non-pooled backend was not touched, it is not\nthe recommended production use-case.\n\nSee the help from python-memcached:\n\n    @param flush_on_reconnect: optional flag which prevents a\n\tscenario that can cause stale data to be read: If there\u0027s more\n\tthan one memcached server and the connection to one is\n\tinterrupted, keys that mapped to that server will get\n\treassigned to another. If the first server comes back, those\n\tkeys will map to it again. If it still has its data, get()s\n\tcan read stale data that was overwritten on another\n\tserver. This flag is off by default for backwards\n\tcompatibility.\n\nChange-Id: I3e335261f749ad065e8abe972f4ac476d334e6b3\ncloses-bug: #1819957\n(cherry picked from commit 1192f185a5fd2fa6177655f157146488a3de81d1)\nSigned-off-by: Matthew Thode \u003cmthode@mthode.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/aeb95779c7bea4117ccb69b17eab31d452397964"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/aeb95779c7bea4117ccb69b17eab31d452397964"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
