)]}'
{"id":"openstack%2Ffreezer-api~705012","triplet_id":"openstack%2Ffreezer-api~master~I9e74910bd0ff4ad18b830c26ce90770b0dfa107b","project":"openstack/freezer-api","branch":"master","topic":"fix-freezer-api","hashtags":[],"change_id":"I9e74910bd0ff4ad18b830c26ce90770b0dfa107b","subject":"Fix freezer-api\u0027s src_file to path_to_backup","status":"MERGED","created":"2020-01-30 13:52:25.000000000","updated":"2020-02-12 02:36:45.000000000","submitted":"2020-02-12 02:35:10.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":"705012-1581474910918-7c055bf3","meta_rev_id":"a00f9c8b3dbe4c82d3663083e70cc4f2b0ed8faf","_number":705012,"virtual_id_number":705012,"owner":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-02-12 02:35:10.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},{"value":0,"date":"2020-02-07 22:49:09.000000000","_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},{"value":0,"_account_id":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},{"value":0,"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},{"value":0,"_account_id":16006,"name":"goldyfruit","email":"gaetan.trellu@incloudus.com","username":"goldyfruit"}],"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":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},"recommended":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-02-03 02:32:31.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},{"value":0,"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},{"value":2,"date":"2020-02-12 01:49:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},{"value":2,"date":"2020-02-12 01:49:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},{"value":1,"date":"2020-01-31 12:58:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16006,"name":"goldyfruit","email":"gaetan.trellu@incloudus.com","username":"goldyfruit"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},{"value":0,"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},{"value":0,"_account_id":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},{"value":1,"date":"2020-02-12 01:49:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},{"value":0,"_account_id":16006,"name":"goldyfruit","email":"gaetan.trellu@incloudus.com","username":"goldyfruit"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":16006,"name":"goldyfruit","email":"gaetan.trellu@incloudus.com","username":"goldyfruit"},{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},{"_account_id":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-31 12:58:11.000000000","updated_by":{"_account_id":16006,"name":"goldyfruit","email":"gaetan.trellu@incloudus.com","username":"goldyfruit"},"reviewer":{"_account_id":16006,"name":"goldyfruit","email":"gaetan.trellu@incloudus.com","username":"goldyfruit"},"state":"REVIEWER"},{"updated":"2020-02-03 02:32:31.000000000","updated_by":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"reviewer":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"state":"REVIEWER"},{"updated":"2020-02-12 01:49:10.000000000","updated_by":{"_account_id":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},"reviewer":{"_account_id":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},"state":"REVIEWER"},{"updated":"2020-02-12 01:49:49.000000000","updated_by":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"reviewer":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"state":"REVIEWER"},{"updated":"2020-02-12 02:35:10.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":"8fc87ce41599e71cc3f50d52817b104fda4d46ef","author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"date":"2020-01-30 13:52:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a77ad96cdd92a6cc1868436fbcb2ec5489e6b641","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-30 13:58:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d3ab1b8f324428b9941c7c6e73a0189 : SUCCESS in 4m 38s","accounts_in_message":[],"_revision_number":1},{"id":"89f40cd98bfdfcd8e0d64fcb9ef8561c7817145b","author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"date":"2020-01-30 15:44:21.000000000","message":"Patch Set 1:\n\ni\u0027m not sure if src_file is using or not , but if i grep freeezer repository to src_file , no matches, also , when defining job with path_to_backup , everything is working , but src_file column in db is not filling ...","accounts_in_message":[],"_revision_number":1},{"id":"6687240bb418e858e4b309fa1fb801a0bfb99452","author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"date":"2020-01-30 16:00:24.000000000","message":"Patch Set 1:\n\nOk, I\u0027ve tested myself that src_file option in json is not working with this job data : \n\n  {\n    \"job_actions\": [\n        {\n            \"freezer_action\": {\n                \"action\": \"backup\",\n                \"storage\": \"local\",\n                \"mode\": \"fs\",\n                \"backup_name\": \"test-src-file\",\n                \"src_file\": \"/tmp/to_backup\",\n                \"container\": \"/tmp/backuped\",\n                \"log_file\": \"/tmp/src_file_log.log\"\n            },\n            \"max_retries\": 3,\n            \"max_retries_interval\": 60\n        }\n    ],\n    \"job_schedule\": {\n        \"schedule_interval\": \"4 hours\",\n        \"schedule_start_date\": \"2020-01-30T15:57:00\"\n    },\n    \"description\": \"test-src-file-option-in-json\"\n  }\n\n2020-01-30 15:58:26.048 17882 ERROR freezer.main     \u0027exec\u0027: job.ExecJob}[conf.action](conf, storage)\n2020-01-30 15:58:26.048 17882 ERROR freezer.main   File \"/usr/lib/python3/dist-packages/freezer/job.py\", line 58, in __init__\n2020-01-30 15:58:26.048 17882 ERROR freezer.main     self._validate()\n2020-01-30 15:58:26.048 17882 ERROR freezer.main   File \"/usr/lib/python3/dist-packages/freezer/job.py\", line 145, in _validate\n2020-01-30 15:58:26.048 17882 ERROR freezer.main     raise ValueError(\u0027path-to-backup argument must be provided\u0027)\n2020-01-30 15:58:26.048 17882 ERROR freezer.main ValueError: path-to-backup argument must be provided\n2020-01-30 15:58:26.048 17882 ERROR freezer.main \n2020-01-30 15:58:26.049 17882 CRITICAL freezer.main [-] Run freezer agent process unsuccessfully\n2020-01-30 15:58:26.049 17882 CRITICAL freezer.main [-] Critical Error: path-to-backup argument must be provided","accounts_in_message":[],"_revision_number":1},{"id":"ee8a5c742e8e56eea23d2853b7b8528b1eb6f0bf","author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"date":"2020-01-30 17:58:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ab4e39e07a81574868b0f8cc12fc3a51cad5867e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-30 18:40:24.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/489d0f6cd665431289b2abf35af4b660 : SUCCESS in 5m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a420f4d86eae4d3f8d95e1caf72aa6e3 : SUCCESS in 5m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4e6cd6abc8cf488bac5eb0ed6598d754 : FAILURE in 4m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6e87e3829aca451b9f3357938210b724 : FAILURE in 5m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f01f3dca0b2846bba9f75e51ee227b0d : SUCCESS in 5m 30s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/49b113dcd0a24ab78575a816bf07b11c : SUCCESS in 6m 15s\n- freezer-api-tempest https://zuul.opendev.org/t/openstack/build/da8361bf287345aea287a3d3060e7d99 : SUCCESS in 34m 41s\n- freezer-api-tempest-sqlalchemy https://zuul.opendev.org/t/openstack/build/fff69a22fe35454a8d6b4cd29ca39da3 : SUCCESS in 32m 17s","accounts_in_message":[],"_revision_number":2},{"id":"5ca022e08937422b963fdeb943278da826f0ca4c","author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"date":"2020-01-30 19:50:09.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"652ca637163a5ff9afae3f03bb81ecd187c75a0f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-30 20:29:28.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/83e9ddca50dc4432b8eb14b074364f3f : SUCCESS in 4m 38s\n- requirements-check https://zuul.opendev.org/t/openstack/build/f403c7b669824116a79a86fe55ad01c6 : FAILURE in 4m 02s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e371372a6ef24ebc866a8d17a13f39fd : SUCCESS in 4m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2cbaf7ad323348fb84b3743100c790c2 : SUCCESS in 5m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e249f3ab1f574dfdbd5a2d1261807508 : FAILURE in 5m 17s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7e874bcf9fc445d4afe0dbd237a943c5 : FAILURE in 5m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/22b4e669c2a940b3b00b1cbca7280de2 : SUCCESS in 9m 03s (non-voting)\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/87dd33353caf414c8ca1bee39591ec9c : SUCCESS in 6m 17s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/926a6a0d98ad4db4bbafeaebc614d982 : SUCCESS in 9m 09s\n- freezer-api-tempest https://zuul.opendev.org/t/openstack/build/fb7fb605672b4e8fbb583f3f13d0260c : SUCCESS in 33m 01s\n- freezer-api-tempest-sqlalchemy https://zuul.opendev.org/t/openstack/build/7cdf1142c4a446eaa90eac062473c18a : SUCCESS in 36m 48s","accounts_in_message":[],"_revision_number":3},{"id":"2872937b06ef100ffef083fb4c9f5095fc33556c","author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"date":"2020-01-30 22:08:19.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"935b54a0f1e00b368021a84e05b5a485948ef74a","author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"date":"2020-01-30 22:09:26.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"4158a52ff30823a994923115f7014cab347c8ecd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-30 22:45:56.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/ac77b84b564a443ea9f723d11e559e01 : SUCCESS in 5m 07s\n- requirements-check https://zuul.opendev.org/t/openstack/build/58061dbdfa0f4c36b552ce0534bb9066 : FAILURE in 3m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/39d969b937f9463aab25bb1b6cba65b8 : SUCCESS in 4m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d33ed88ace04f2ca8a453c3132f0025 : SUCCESS in 4m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/aa140817ae6a4b62a0b15e913c514bac : FAILURE in 5m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c9d81ecbfb8e4f61946ba2a5164309e4 : FAILURE in 5m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c46b5168abb7448eb3438e642a0e5281 : SUCCESS in 5m 11s (non-voting)\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/151b40803a7d4dcf923a3f204e7b6e7a : SUCCESS in 4m 38s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/0ee7936119194ae18929dcea5a57d693 : SUCCESS in 7m 28s\n- freezer-api-tempest https://zuul.opendev.org/t/openstack/build/69132bd3b6fd49239b341128ffb3ab2a : SUCCESS in 30m 42s\n- freezer-api-tempest-sqlalchemy https://zuul.opendev.org/t/openstack/build/3218b0c476a646b89b7b12896ca3987a : SUCCESS in 33m 48s","accounts_in_message":[],"_revision_number":5},{"id":"f23a4c5ed4fe36202d16fb345d04f4e375e2823d","author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"date":"2020-01-31 01:41:50.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"f29af64ca25b04ae0534d284049c5356fe8cfa3e","author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"date":"2020-01-31 01:45:23.000000000","message":"Uploaded patch set 7: Commit message was updated.","accounts_in_message":[],"_revision_number":7},{"id":"67532ee1c680f66946de70a1b242fb0bec05e7f3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-31 02:23:59.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/891af26629bf4d61beac9ff99131d886 : SUCCESS in 5m 07s\n- requirements-check https://zuul.opendev.org/t/openstack/build/dd45b962fd7240bcb2e00749dd4fd4cc : FAILURE in 4m 12s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/806125a452714ca7b65f57397349469a : SUCCESS in 3m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a97976b8f4ea4a8788fd2c18b0ec0ac7 : SUCCESS in 5m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c673f6eed7d748d39a6d97358e3b12af : SUCCESS in 3m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1dc1ba99de8d478f96c224b1283122c7 : SUCCESS in 6m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e72d7767f18c41dd9f0f68ad02ae24b7 : SUCCESS in 3m 39s (non-voting)\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6b181e17409247439f97796282f7bc53 : SUCCESS in 4m 47s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/066bd40ef8bc4112ad78b8cfc693525d : SUCCESS in 5m 20s\n- freezer-api-tempest https://zuul.opendev.org/t/openstack/build/4fa2e567fcbe419a9d86ab4150bb8aa2 : SUCCESS in 34m 32s\n- freezer-api-tempest-sqlalchemy https://zuul.opendev.org/t/openstack/build/eb3b96daa52e4d93a0a8eda145f520b1 : SUCCESS in 30m 31s","accounts_in_message":[],"_revision_number":7},{"id":"4cdd266cc061560985085e151be6a77cee55b589","author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"date":"2020-01-31 10:46:14.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"8b40de62dd8f7f8c1e5fd6710e0195831bc8fec8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-31 11:23:18.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/edc98747e4434a3385e3d975fbab4f84 : SUCCESS in 4m 31s\n- requirements-check https://zuul.opendev.org/t/openstack/build/2cdbc590f1464a03ab191a27a57f90f2 : SUCCESS in 3m 09s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/23dc4f73db8c4dd4bb240c37a98f7f84 : SUCCESS in 5m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/deed00caf5db4da1959347605ebae329 : SUCCESS in 6m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/00e447f93f3d40f4ae1cdbfe7288d625 : SUCCESS in 7m 00s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d73bffa338b243ad8192959112a1628b : SUCCESS in 7m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/87b90461a83d491b964cb4510b13f45d : SUCCESS in 6m 22s (non-voting)\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/18f70ceb62f84b6e897099e72dff0868 : SUCCESS in 5m 58s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/4500f567a882482cb6311913d07dacff : SUCCESS in 5m 51s\n- freezer-api-tempest https://zuul.opendev.org/t/openstack/build/b6281dacb0804426bd773c8481c32362 : SUCCESS in 31m 47s\n- freezer-api-tempest-sqlalchemy https://zuul.opendev.org/t/openstack/build/bfa640b14cb64f7e8a0106125e87f16d : SUCCESS in 35m 04s","accounts_in_message":[],"_revision_number":8},{"id":"293ce6222ed49fe0176651cd60b7fc33ff551cd8","author":{"_account_id":16006,"name":"goldyfruit","email":"gaetan.trellu@incloudus.com","username":"goldyfruit"},"date":"2020-01-31 12:58:11.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"9c4bc0fd2ebe8b0c84ba077ee69eec6e888a118e","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-02-03 02:29:25.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\nLGTM.\nThanks.","accounts_in_message":[],"_revision_number":8},{"id":"9758eafe365c562360aa186439c1caddff39a1d7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-03 02:29:36.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"0f8de77e18bdc2ea0ae0dff00e758c08826e7af2","author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"date":"2020-02-03 02:32:31.000000000","message":"Patch Set 8: Code-Review+1 -Workflow","accounts_in_message":[],"_revision_number":8},{"id":"9209676371921173ed60a90590d145c964da898d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-03 03:16:08.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/6cce9c7faeb54c709a52f05e8b76f7c1 : SUCCESS in 5m 30s\n- requirements-check https://zuul.opendev.org/t/openstack/build/3ac02a59f2c34f658e186559222a79bf : SUCCESS in 2m 38s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7c57170de962471887154bc852b9945b : SUCCESS in 4m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e1ee257359f44a419c3259dffe4b342f : SUCCESS in 5m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0e4b1c75469c4312ae43a894293419c4 : SUCCESS in 5m 08s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/32bd972310f94937b74d635197faed39 : SUCCESS in 5m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5ca75fa3cfe8449d958942d993264c6a : SUCCESS in 5m 08s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/cc1b0e1ba48449b9bc416fcdf0b45dec : SUCCESS in 6m 22s\n- freezer-api-tempest https://zuul.opendev.org/t/openstack/build/6815c8315bbd4cafb38fbe44aeb3d8c4 : SUCCESS in 39m 25s\n- freezer-api-tempest-sqlalchemy https://zuul.opendev.org/t/openstack/build/437ff5e9e1d644a6aaefe58729f9591f : SUCCESS in 31m 32s","accounts_in_message":[],"_revision_number":8},{"id":"62d26cc0bbf71ab1ff8fb568d4433d2af382f811","author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"date":"2020-02-07 22:49:09.000000000","message":"Patch Set 8:\n\nHi, could someone do review for this ? Thanks","accounts_in_message":[],"_revision_number":8},{"id":"e4bb0b0d843db5c76165c14d13911f89dc95907e","author":{"_account_id":21387,"name":"gecong","email":"ge.cong@zte.com.cn","username":"gecong"},"date":"2020-02-12 01:49:10.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"9bb868defbb951a0f84fbb2e3186086acd270d40","author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"date":"2020-02-12 01:49:45.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"e28b0a469fb843555f008a9e17bee365c68b9cb7","author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"date":"2020-02-12 01:49:49.000000000","message":"Patch Set 8: Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"6db7da8a5808cb1063a06fc6b8fc5cb1ba8a7bef","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-12 01:50:01.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"949b7e1b6ea80833fd55463aeabb5eddb4311107","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-12 02:35:10.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":8},{"id":"f99b98a94eaac7e54eaf1279072979fdc8462b49","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-12 02:35:10.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/d962b165bde64a89b20a2341c65d538f : SUCCESS in 5m 04s\n- requirements-check https://zuul.opendev.org/t/openstack/build/078a4fafb5254c7ba3a4d25694ff7e46 : SUCCESS in 3m 26s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8356cba601984b79bbb0908ca3f40d71 : SUCCESS in 5m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0bd70f214031496f90ddc85287a1079e : SUCCESS in 5m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/34b7fe2519624a3abb8f680f1bbfbab7 : SUCCESS in 5m 22s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/285f29fe23844f7fa778826967a4a020 : SUCCESS in 5m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fd206d9744e64ba788c041b1ed5b230f : SUCCESS in 4m 35s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/f808d16a9ea44a4b8f1a235352114ff8 : SUCCESS in 6m 49s\n- freezer-api-tempest https://zuul.opendev.org/t/openstack/build/2018e80aff414226949e1e1cf05d76ee : SUCCESS in 40m 19s\n- freezer-api-tempest-sqlalchemy https://zuul.opendev.org/t/openstack/build/f7cd4c11613845f0b88d168f346b5fab : SUCCESS in 36m 22s","accounts_in_message":[],"_revision_number":8},{"id":"db7551abbb559de53045720852be81bf53f2edad","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-12 02:36:45.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/043cf39ff36045f89570b0c91a27e6b6 : SUCCESS in 1m 16s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1ce3864e951b4e53901fe83d8f2646b6 : SUCCESS in 1m 06s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857","revisions":{"9c351bdf9289500c3b976b9f2ec5673e7a9c6923":{"kind":"REWORK","_number":1,"created":"2020-01-30 13:52:25.000000000","uploader":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"ref":"refs/changes/12/705012/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/12/705012/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/1"}}},"commit":{"parents":[{"commit":"735eb365ea654e13177eda6a3b387629afa7fa63","subject":"Merge \"Remove six usage from freezer_api package\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/735eb365ea654e13177eda6a3b387629afa7fa63"}]}],"author":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-30 13:50:50.000000000","tz":60},"committer":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-30 13:52:23.000000000","tz":60},"subject":"Fix documentation, replace src_file to path_to_backup","message":"Fix documentation, replace src_file to path_to_backup\n\nThis patch is fixing documentation as freezer_action\u0027s \u0027src_file\u0027\noption is not used in a code, instead of this option \u0027path_to_backup\u0027\nis used.\n\nChange-Id: I9e74910bd0ff4ad18b830c26ce90770b0dfa107b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/9c351bdf9289500c3b976b9f2ec5673e7a9c6923"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/9c351bdf9289500c3b976b9f2ec5673e7a9c6923"}]},"branch":"refs/heads/master"},"e3cfa47394e5ebff7ee314397679d54ee33eacc8":{"kind":"REWORK","_number":2,"created":"2020-01-30 17:58:20.000000000","uploader":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"ref":"refs/changes/12/705012/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/12/705012/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/2"}}},"commit":{"parents":[{"commit":"735eb365ea654e13177eda6a3b387629afa7fa63","subject":"Merge \"Remove six usage from freezer_api package\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/735eb365ea654e13177eda6a3b387629afa7fa63"}]}],"author":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-30 17:32:45.000000000","tz":60},"committer":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-30 17:56:04.000000000","tz":60},"subject":"Fix freezer-api\u0027s src_file to path_to_backup","message":"Fix freezer-api\u0027s src_file to path_to_backup\n\nFreezer-api is not working as it is expected, returning NULL value\nfor src_file option in freezer_action\u0027s json returned from API.\n\nIn other words when user define action via freezer client and define\nvalid and WORKING action JSON with option path_to_backup\n(src_file is not supported by freezer-agent anymore).\n\nIn DB we can see backup_metadata is filled correctly,\nfreezer-scheduler/freezer-agent working correctly as they are reading\nbackup_metadata. Problem is that API is still returning json with\nsrc_file set tu NULL because src_file is not present in backup_metada,\ntherefore is not filled in src_file column in action table.\n\nSrc_file option was changed to path_to_backup in freezer git repository\nbelow, but API was never changed, this patch is fixing this.\n\nFreezer\u0027s change :\nhttps://github.com/openstack/freezer/commit/c7f71ff70bdcc68efc2c88e736a6c39443e33ab6\n\nDoc changes in freezer:\nhttps://review.opendev.org/#/c/705003/\n\nChange-Id: I9e74910bd0ff4ad18b830c26ce90770b0dfa107b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/e3cfa47394e5ebff7ee314397679d54ee33eacc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/e3cfa47394e5ebff7ee314397679d54ee33eacc8"}]},"branch":"refs/heads/master"},"9d41ee791d80d3465b3d15beb4b23419cb44d6e9":{"kind":"REWORK","_number":3,"created":"2020-01-30 19:50:09.000000000","uploader":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"ref":"refs/changes/12/705012/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/12/705012/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/3"}}},"commit":{"parents":[{"commit":"735eb365ea654e13177eda6a3b387629afa7fa63","subject":"Merge \"Remove six usage from freezer_api package\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/735eb365ea654e13177eda6a3b387629afa7fa63"}]}],"author":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-30 17:32:45.000000000","tz":60},"committer":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-30 19:49:06.000000000","tz":60},"subject":"Fix freezer-api\u0027s src_file to path_to_backup","message":"Fix freezer-api\u0027s src_file to path_to_backup\n\nFreezer-api is not working as it is expected, returning NULL value\nfor src_file option in freezer_action\u0027s json returned from API.\n\nIn other words when user define action via freezer client and define\nvalid and WORKING action JSON with option path_to_backup\n(src_file is not supported by freezer-agent anymore).\n\nIn DB we can see backup_metadata is filled correctly,\nfreezer-scheduler/freezer-agent working correctly as they are reading\nbackup_metadata. Problem is that API is still returning json with\nsrc_file set tu NULL because src_file is not present in backup_metada,\ntherefore is not filled in src_file column in action table.\n\nSrc_file option was changed to path_to_backup in freezer git repository\nbelow, but API was never changed, this patch is fixing this.\n\nFreezer\u0027s change :\nhttps://github.com/openstack/freezer/commit/c7f71ff70bdcc68efc2c88e736a6c39443e33ab6\n\nDoc changes in freezer:\nhttps://review.opendev.org/#/c/705003/\n\nChange-Id: I9e74910bd0ff4ad18b830c26ce90770b0dfa107b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/9d41ee791d80d3465b3d15beb4b23419cb44d6e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/9d41ee791d80d3465b3d15beb4b23419cb44d6e9"}]},"branch":"refs/heads/master"},"f1a63c222e890aafb4639ec3f55f591ca8e82466":{"kind":"REWORK","_number":4,"created":"2020-01-30 22:08:19.000000000","uploader":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"ref":"refs/changes/12/705012/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/12/705012/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/4"}}},"commit":{"parents":[{"commit":"735eb365ea654e13177eda6a3b387629afa7fa63","subject":"Merge \"Remove six usage from freezer_api package\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/735eb365ea654e13177eda6a3b387629afa7fa63"}]}],"author":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-30 17:32:45.000000000","tz":60},"committer":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-30 22:08:09.000000000","tz":60},"subject":"Fix freezer-api\u0027s src_file to path_to_backup","message":"Fix freezer-api\u0027s src_file to path_to_backup\n\nFreezer-api is not working as it is expected, returning NULL value\nfor src_file option in freezer_action\u0027s json returned from API.\n\nIn other words when user define action via freezer client and define\nvalid and WORKING action JSON with option path_to_backup\n(src_file is not supported by freezer-agent anymore).\n\nIn DB we can see backup_metadata is filled correctly,\nfreezer-scheduler/freezer-agent working correctly as they are reading\nbackup_metadata. Problem is that API is still returning json with\nsrc_file set tu NULL because src_file is not present in backup_metada,\ntherefore is not filled in src_file column in action table.\n\nSrc_file option was changed to path_to_backup in freezer git repository\nbelow, but API was never changed, this patch is fixing this.\n\nFreezer\u0027s change :\nhttps://github.com/openstack/freezer/commit/c7f71ff70bdcc68efc2c88e736a6c39443e33ab6\n\nDoc changes in freezer:\nhttps://review.opendev.org/#/c/705003/\n\nChange-Id: I9e74910bd0ff4ad18b830c26ce90770b0dfa107b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/f1a63c222e890aafb4639ec3f55f591ca8e82466"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/f1a63c222e890aafb4639ec3f55f591ca8e82466"}]},"branch":"refs/heads/master"},"510d90ee8e269e043f3b276199593fd9e680730f":{"kind":"REWORK","_number":5,"created":"2020-01-30 22:09:26.000000000","uploader":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"ref":"refs/changes/12/705012/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/12/705012/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/5"}}},"commit":{"parents":[{"commit":"735eb365ea654e13177eda6a3b387629afa7fa63","subject":"Merge \"Remove six usage from freezer_api package\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/735eb365ea654e13177eda6a3b387629afa7fa63"}]}],"author":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-30 17:32:45.000000000","tz":60},"committer":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-30 22:09:19.000000000","tz":60},"subject":"Fix freezer-api\u0027s src_file to path_to_backup","message":"Fix freezer-api\u0027s src_file to path_to_backup\n\nFreezer-api is not working as it is expected, returning NULL value\nfor src_file option in freezer_action\u0027s json returned from API.\n\nIn other words when user define action via freezer client and define\nvalid and WORKING action JSON with option path_to_backup\n(src_file is not supported by freezer-agent anymore).\n\nIn DB we can see backup_metadata is filled correctly,\nfreezer-scheduler/freezer-agent working correctly as they are reading\nbackup_metadata. Problem is that API is still returning json with\nsrc_file set tu NULL because src_file is not present in backup_metada,\ntherefore is not filled in src_file column in action table.\n\nSrc_file option was changed to path_to_backup in freezer git repository\nbelow, but API was never changed, this patch is fixing this.\n\nFreezer\u0027s change :\nhttps://github.com/openstack/freezer/commit/c7f71ff70bdcc68efc2c88e736a6c39443e33ab6\n\nDoc changes in freezer:\nhttps://review.opendev.org/#/c/705003/\n\nChange-Id: I9e74910bd0ff4ad18b830c26ce90770b0dfa107b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/510d90ee8e269e043f3b276199593fd9e680730f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/510d90ee8e269e043f3b276199593fd9e680730f"}]},"branch":"refs/heads/master"},"7a9f73e463e4ab97d09108e074272e5394c6cb0a":{"kind":"REWORK","_number":6,"created":"2020-01-31 01:41:50.000000000","uploader":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"ref":"refs/changes/12/705012/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/12/705012/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/6"}}},"commit":{"parents":[{"commit":"735eb365ea654e13177eda6a3b387629afa7fa63","subject":"Merge \"Remove six usage from freezer_api package\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/735eb365ea654e13177eda6a3b387629afa7fa63"}]}],"author":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-30 17:32:45.000000000","tz":60},"committer":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-31 01:41:46.000000000","tz":60},"subject":"Fix freezer-api\u0027s src_file to path_to_backup","message":"Fix freezer-api\u0027s src_file to path_to_backup\n\nFreezer-api is not working as it is expected, returning NULL value\nfor src_file option in freezer_action\u0027s json returned from API.\n\nIn other words when user define action via freezer client and define\nvalid and WORKING action JSON with option path_to_backup\n(src_file is not supported by freezer-agent anymore).\n\nIn DB we can see backup_metadata is filled correctly,\nfreezer-scheduler/freezer-agent working correctly as they are reading\nbackup_metadata. Problem is that API is still returning json with\nsrc_file set tu NULL because src_file is not present in backup_metada,\ntherefore is not filled in src_file column in action table.\n\nSrc_file option was changed to path_to_backup in freezer git repository\nbelow, but API was never changed, this patch is fixing this.\n\nFreezer\u0027s change :\nhttps://github.com/openstack/freezer/commit/c7f71ff70bdcc68efc2c88e736a6c39443e33ab6\n\nDoc changes in freezer:\nhttps://review.opendev.org/#/c/705003/\n\nChange-Id: I9e74910bd0ff4ad18b830c26ce90770b0dfa107b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/7a9f73e463e4ab97d09108e074272e5394c6cb0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/7a9f73e463e4ab97d09108e074272e5394c6cb0a"}]},"branch":"refs/heads/master"},"0ad763305cc0acb53c7ad0b7f4ea6397ceab04e0":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2020-01-31 01:45:23.000000000","uploader":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"ref":"refs/changes/12/705012/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/12/705012/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/7"}}},"commit":{"parents":[{"commit":"735eb365ea654e13177eda6a3b387629afa7fa63","subject":"Merge \"Remove six usage from freezer_api package\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/735eb365ea654e13177eda6a3b387629afa7fa63"}]}],"author":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-30 17:32:45.000000000","tz":60},"committer":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-31 01:45:01.000000000","tz":60},"subject":"Fix freezer-api\u0027s src_file to path_to_backup","message":"Fix freezer-api\u0027s src_file to path_to_backup\n\nFreezer-api is not working as it is expected, returning NULL value\nfor src_file option in freezer_action\u0027s json returned from API.\n\nIn other words when user define action via freezer client and define\nvalid and WORKING action JSON with option path_to_backup\n(src_file is not supported by freezer-agent anymore).\n\nIn DB we can see backup_metadata is filled correctly,\nfreezer-scheduler/freezer-agent working correctly as they are reading\nbackup_metadata. Problem is that API is still returning json with\nsrc_file set tu NULL because src_file is not present in backup_metada,\ntherefore is not filled in src_file column in action table.\n\nSrc_file option was changed to path_to_backup in freezer git repository\nbelow, but API was never changed, this patch is fixing this behaviour.\n\nFreezer\u0027s change :\nhttps://github.com/openstack/freezer/commit/c7f71ff70bdcc68efc2c88e736a6c39443e33ab6\n\nDoc changes in freezer:\nhttps://review.opendev.org/#/c/705003/\n\nChange-Id: I9e74910bd0ff4ad18b830c26ce90770b0dfa107b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/0ad763305cc0acb53c7ad0b7f4ea6397ceab04e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/0ad763305cc0acb53c7ad0b7f4ea6397ceab04e0"}]},"branch":"refs/heads/master"},"2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857":{"kind":"REWORK","_number":8,"created":"2020-01-31 10:46:14.000000000","uploader":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"ref":"refs/changes/12/705012/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/12/705012/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/12/705012/8"}}},"commit":{"parents":[{"commit":"735eb365ea654e13177eda6a3b387629afa7fa63","subject":"Merge \"Remove six usage from freezer_api package\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/735eb365ea654e13177eda6a3b387629afa7fa63"}]}],"author":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-30 17:32:45.000000000","tz":60},"committer":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2020-01-31 10:45:39.000000000","tz":60},"subject":"Fix freezer-api\u0027s src_file to path_to_backup","message":"Fix freezer-api\u0027s src_file to path_to_backup\n\nFreezer-api is not working as it is expected, returning NULL value\nfor src_file option in freezer_action\u0027s json returned from API.\n\nIn other words when user define action via freezer client and define\nvalid and WORKING action JSON with option path_to_backup\n(src_file is not supported by freezer-agent anymore).\n\nIn DB we can see backup_metadata is filled correctly,\nfreezer-scheduler/freezer-agent working correctly as they are reading\nbackup_metadata. Problem is that API is still returning json with\nsrc_file set tu NULL because src_file is not present in backup_metada,\ntherefore is not filled in src_file column in action table.\n\nSrc_file option was changed to path_to_backup in freezer git repository\nbelow, but API was never changed, this patch is fixing this behaviour.\n\nFreezer\u0027s change :\nhttps://github.com/openstack/freezer/commit/c7f71ff70bdcc68efc2c88e736a6c39443e33ab6\n\nDoc changes in freezer:\nhttps://review.opendev.org/#/c/705003/\n\nChange-Id: I9e74910bd0ff4ad18b830c26ce90770b0dfa107b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/2a283bf34a5d9f5e7bb7d562a54de2e12a1b3857"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
