)]}'
{"id":"openstack%2Fdevstack-gate~399959","triplet_id":"openstack%2Fdevstack-gate~master~I776cb8bc952c81b98cf0b1124eee9f28a92eb7b6","project":"openstack/devstack-gate","branch":"master","topic":"logs","hashtags":[],"change_id":"I776cb8bc952c81b98cf0b1124eee9f28a92eb7b6","subject":"Make chown and chmode to work on symlinks","status":"MERGED","created":"2016-11-20 13:31:06.000000000","updated":"2016-11-29 01:40:02.000000000","submitted":"2016-11-29 01:40:02.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"96d3b838cd2475587194a9d88a69b67d5c3c1fd0","_number":399959,"virtual_id_number":399959,"owner":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},{"value":2,"date":"2016-11-29 01:40:02.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},{"value":0,"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":0,"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},{"value":2,"date":"2016-11-22 17:17:23.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2016-11-28 18:49:56.000000000","_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},{"value":1,"date":"2016-11-22 10:20:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},"all":[{"value":0,"date":"2016-11-22 15:18:08.000000000","_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":1,"date":"2016-11-28 18:49:56.000000000","_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2016-11-23 13:06:25.000000000","_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},{"value":0,"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},{"value":0,"date":"2016-11-28 18:45:18.000000000","_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-11-22 10:20:38.000000000","updated_by":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"reviewer":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"state":"REVIEWER"},{"updated":"2016-11-22 15:18:08.000000000","updated_by":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"reviewer":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"state":"REVIEWER"},{"updated":"2016-11-22 17:17:23.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2016-11-23 13:06:25.000000000","updated_by":{"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},"reviewer":{"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},"state":"REVIEWER"},{"updated":"2016-11-28 18:45:18.000000000","updated_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"},{"updated":"2016-11-28 18:49:56.000000000","updated_by":{"_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},"reviewer":{"_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},"state":"REVIEWER"},{"updated":"2016-11-29 01:40:02.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"24f340b3e0f08a3b14becdd2fb23383c27c3a820","author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"date":"2016-11-20 13:31:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"27b8759f271a2347221c18672ff6d65d75849b19","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-20 14:52:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/ea9027e/ : SUCCESS in 1h 10m 14s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/59/399959/1/check/gate-grenade-dsvm-neutron-ubuntu-xenial/4f12324/ : SUCCESS in 38m 06s\n- gate-grenade-dsvm-ubuntu-xenial http://logs.openstack.org/59/399959/1/check/gate-grenade-dsvm-ubuntu-xenial/e6f701b/ : SUCCESS in 30m 48s\n- gate-devstack-gate-unittests http://logs.openstack.org/59/399959/1/check/gate-devstack-gate-unittests/db5ef28/ : SUCCESS in 1m 53s\n- gate-devstack-gate-bashate http://logs.openstack.org/59/399959/1/check/gate-devstack-gate-bashate/2b2b7f9/ : SUCCESS in 2m 33s\n- gate-dg-hooks-dsvm http://logs.openstack.org/59/399959/1/check/gate-dg-hooks-dsvm/574466f/ : SUCCESS in 2m 40s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/59/399959/1/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/1f8c12f/ : SUCCESS in 1h 01m 18s\n- gate-neutron-dsvm-functional-ubuntu-trusty-nv http://logs.openstack.org/59/399959/1/check/gate-neutron-dsvm-functional-ubuntu-trusty-nv/787dd82/ : SUCCESS in 15m 40s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/59/399959/1/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/3ce734d/ : SUCCESS in 35m 54s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv/2613653/ : SUCCESS in 29m 12s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv/45bc579/ : SUCCESS in 33m 58s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv/112b67e/ : SUCCESS in 29m 48s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv/04ae3a4/ : SUCCESS in 55m 42s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-xenial-newton-nv http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-full-ubuntu-xenial-newton-nv/9392a95/ : SUCCESS in 38m 54s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv/5386cee/ : SUCCESS in 47m 36s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-platform-centos7-nv/c5983a2/ : SUCCESS in 50m 09s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial/39b58e1/ : FAILURE in 1h 15m 36s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"114b8768b6175e4d007daf7384532dc708a56af4","author":{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},"date":"2016-11-20 18:20:15.000000000","message":"Patch Set 1:\n\nDid you consider using find in both cases? It might make the code consistent and easier to read.","accounts_in_message":[],"_revision_number":1},{"id":"9d970534b9b22f3fa78b070e64fe40fade993d28","author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"date":"2016-11-21 22:51:51.000000000","message":"Patch Set 1:\n\nExample of successful logs copy: http://logs.openstack.org/15/393415/11/check-tripleo/gate-tripleo-ci-centos-7-ovb-ha/1236f50/","accounts_in_message":[],"_revision_number":1},{"id":"7726327f05c684a34338ebbfdf68adb2d8d314cc","author":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"date":"2016-11-22 10:20:38.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"75a0d5339681c6d17e449feeca43373592975b7b","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2016-11-22 17:17:23.000000000","message":"Patch Set 1: Code-Review+2\n\n\"In contrast, chmod ignores symbolic links encountered during recursive directory traversals.\" :(","accounts_in_message":[],"_revision_number":1},{"id":"54654ea69253f8ed164cd383bfbfadb97d2c54b5","author":{"_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},"date":"2016-11-28 18:49:56.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"c7d65e3883c4ef7a8484d3ea172cc9990e42aff7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-28 18:50:06.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"e845e407b9cc3bfb25b2318900646f55cb433083","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-28 21:27:33.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/59/399959/1/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/9ef3384/ : FAILURE in 1h 03m 13s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/59/399959/1/gate/gate-grenade-dsvm-neutron-ubuntu-xenial/cd3f437/ : SUCCESS in 32m 55s\n- gate-grenade-dsvm-ubuntu-xenial http://logs.openstack.org/59/399959/1/gate/gate-grenade-dsvm-ubuntu-xenial/48d4be5/ : SUCCESS in 29m 46s\n- gate-devstack-gate-unittests http://logs.openstack.org/59/399959/1/gate/gate-devstack-gate-unittests/c2102d7/ : SUCCESS in 1m 26s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/59/399959/1/gate/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/605c608/ : SUCCESS in 39m 53s","accounts_in_message":[],"_revision_number":1},{"id":"692b5b0028d1ff31aad3a41026d535351b2020f5","author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"date":"2016-11-28 22:00:12.000000000","message":"Patch Set 1:\n\nreverify","accounts_in_message":[],"_revision_number":1},{"id":"3f05f7b547364087d6f6c6aeb4140e806c6ce28f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-28 22:58:28.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/cc71c51/ : SUCCESS in 52m 38s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/59/399959/1/check/gate-grenade-dsvm-neutron-ubuntu-xenial/353ea37/ : SUCCESS in 34m 57s\n- gate-grenade-dsvm-ubuntu-xenial http://logs.openstack.org/59/399959/1/check/gate-grenade-dsvm-ubuntu-xenial/1982022/ : SUCCESS in 36m 54s\n- gate-devstack-gate-unittests http://logs.openstack.org/59/399959/1/check/gate-devstack-gate-unittests/e1ceac1/ : SUCCESS in 1m 24s\n- gate-devstack-gate-bashate http://logs.openstack.org/59/399959/1/check/gate-devstack-gate-bashate/d7222c2/ : SUCCESS in 1m 22s\n- gate-dg-hooks-dsvm http://logs.openstack.org/59/399959/1/check/gate-dg-hooks-dsvm/3a4536d/ : SUCCESS in 3m 11s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/59/399959/1/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/60bda41/ : SUCCESS in 37m 28s\n- gate-neutron-dsvm-functional-ubuntu-trusty-nv http://logs.openstack.org/59/399959/1/check/gate-neutron-dsvm-functional-ubuntu-trusty-nv/3c52f7c/ : SUCCESS in 14m 57s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/59/399959/1/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/78bc6c7/ : SUCCESS in 19m 39s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv/fce7824/ : SUCCESS in 29m 34s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv/573e46e/ : SUCCESS in 58m 03s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv/5011df3/ : SUCCESS in 48m 28s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv/d829626/ : SUCCESS in 38m 28s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-xenial-newton-nv http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-full-ubuntu-xenial-newton-nv/28c8272/ : SUCCESS in 42m 06s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv/7b81278/ : SUCCESS in 44m 48s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-platform-centos7-nv/660497e/ : SUCCESS in 50m 03s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial http://logs.openstack.org/59/399959/1/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial/7938e9b/ : SUCCESS in 52m 57s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"63b6636ddd1de8bf0395de1455f81a185d61edde","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-28 22:58:38.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"c9047f171cbbd433fd3769b8ead8fa8a221c1f23","date":"2016-11-29 01:40:02.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"c1d236335c358f3711efaba73902459d88cdf863","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-29 01:40:02.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/59/399959/1/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/a04ebbc/ : SUCCESS in 52m 44s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/59/399959/1/gate/gate-grenade-dsvm-neutron-ubuntu-xenial/e90b430/ : SUCCESS in 34m 56s\n- gate-grenade-dsvm-ubuntu-xenial http://logs.openstack.org/59/399959/1/gate/gate-grenade-dsvm-ubuntu-xenial/cb3b7cd/ : SUCCESS in 26m 54s\n- gate-devstack-gate-unittests http://logs.openstack.org/59/399959/1/gate/gate-devstack-gate-unittests/0106343/ : SUCCESS in 1m 55s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/59/399959/1/gate/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/10c669f/ : SUCCESS in 37m 19s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"338beb5bdbe61055b676acb54c0238a3c345f43d","revisions":{"338beb5bdbe61055b676acb54c0238a3c345f43d":{"kind":"REWORK","_number":1,"created":"2016-11-20 13:31:06.000000000","uploader":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"ref":"refs/changes/59/399959/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/59/399959/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/59/399959/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/59/399959/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/59/399959/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/59/399959/1"}}},"commit":{"parents":[{"commit":"93aaffa0321af72eaafa83a1115fa9517b74b6b6","subject":"Merge \"Smartly set neutron default\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/93aaffa0321af72eaafa83a1115fa9517b74b6b6"}]}],"author":{"name":"Sagi Shnaidman","email":"sshnaidm@redhat.com","date":"2016-11-20 13:08:42.000000000","tz":120},"committer":{"name":"Sagi Shnaidman","email":"sshnaidm@redhat.com","date":"2016-11-20 13:30:41.000000000","tz":120},"subject":"Make chown and chmode to work on symlinks","message":"Make chown and chmode to work on symlinks\n\nWhen clenup functions collects logs it use recursive chown and\nchmod, but it doesn\u0027t affect symlinks. There are symlinks with\nabsolute path that have root permissions only and are failed\nto be copied with rsync later. On other hand rsync fails and\ndoesn\u0027t recover on this error, which fails the whole taks of\ncopying logs.\nLet\u0027s use -L option for chown, which means traverse symlinks.\nFor chmod it\u0027s better to use \"find\" command, which will execute\non each file and directory.\nSee story: https://storyboard-dev.openstack.org/#!/story/55\n\nChange-Id: I776cb8bc952c81b98cf0b1124eee9f28a92eb7b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/338beb5bdbe61055b676acb54c0238a3c345f43d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/338beb5bdbe61055b676acb54c0238a3c345f43d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
