)]}'
{"doc/source/specs/Adding-more-protection-parameters-retention-period.rst":[{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"89c3555fbc8d3fc2bef25b38926e35e5ce2e78f7","unresolved":false,"context_lines":[{"line_number":8,"context_line":"Adding more protection parameters:retention period"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/karbor/+spec/Adding-more-protection-parameters-retention-period"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Problem description"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f287b81_fbc9d124","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":96},"updated":"2017-09-06 09:14:41.000000000","message":"this link is invalid, maybe a new blueprint in launchpad should be created","commit_id":"37b8cb5308ba815e74ea8d3ce16531547c65c6e6"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"435e206fa92f029d516829d36a829620fa20580f","unresolved":false,"context_lines":[{"line_number":8,"context_line":"Adding more protection parameters:retention period"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/karbor/+spec/Adding-more-protection-parameters-retention-period"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Problem description"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f287b81_d4100903","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":96},"in_reply_to":"7f287b81_fbc9d124","updated":"2017-09-07 00:56:34.000000000","message":"Adding--\u003eadding","commit_id":"37b8cb5308ba815e74ea8d3ce16531547c65c6e6"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"89c3555fbc8d3fc2bef25b38926e35e5ce2e78f7","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Problem description"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Karbor supports the scheduled operation according the protection plan.As time goes on,"},{"line_number":17,"context_line":"checkpoints are getting more and more.For example,If we create a scheduled plan:protect"},{"line_number":18,"context_line":"resource every day,There are 7 checkpoints one week,and about 30 checkpoints one month,"},{"line_number":19,"context_line":"etc.If we don\u0027t clean them manually,A lot of checkpoint takes up our valuable storage"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f287b81_bb110907","line":16,"range":{"start_line":16,"start_character":69,"end_line":16,"end_character":70},"updated":"2017-09-06 09:14:41.000000000","message":"need a space after a punctuation . other places as well.","commit_id":"37b8cb5308ba815e74ea8d3ce16531547c65c6e6"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"435e206fa92f029d516829d36a829620fa20580f","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Problem description"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Karbor supports the scheduled operation according the protection plan.As time goes on,"},{"line_number":17,"context_line":"checkpoints are getting more and more.For example,If we create a scheduled plan:protect"},{"line_number":18,"context_line":"resource every day,There are 7 checkpoints one week,and about 30 checkpoints one month,"},{"line_number":19,"context_line":"etc.If we don\u0027t clean them manually,A lot of checkpoint takes up our valuable storage"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f287b81_b4f9fdc8","line":16,"range":{"start_line":16,"start_character":69,"end_line":16,"end_character":70},"in_reply_to":"7f287b81_bb110907","updated":"2017-09-07 00:56:34.000000000","message":"ok.I modify all other places.","commit_id":"37b8cb5308ba815e74ea8d3ce16531547c65c6e6"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"89c3555fbc8d3fc2bef25b38926e35e5ce2e78f7","unresolved":false,"context_lines":[{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Karbor supports the scheduled operation according the protection plan.As time goes on,"},{"line_number":17,"context_line":"checkpoints are getting more and more.For example,If we create a scheduled plan:protect"},{"line_number":18,"context_line":"resource every day,There are 7 checkpoints one week,and about 30 checkpoints one month,"},{"line_number":19,"context_line":"etc.If we don\u0027t clean them manually,A lot of checkpoint takes up our valuable storage"},{"line_number":20,"context_line":"resources."}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f287b81_9b7d2d1e","line":17,"range":{"start_line":17,"start_character":50,"end_line":17,"end_character":52},"updated":"2017-09-06 09:14:41.000000000","message":"lower case","commit_id":"37b8cb5308ba815e74ea8d3ce16531547c65c6e6"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"435e206fa92f029d516829d36a829620fa20580f","unresolved":false,"context_lines":[{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Karbor supports the scheduled operation according the protection plan.As time goes on,"},{"line_number":17,"context_line":"checkpoints are getting more and more.For example,If we create a scheduled plan:protect"},{"line_number":18,"context_line":"resource every day,There are 7 checkpoints one week,and about 30 checkpoints one month,"},{"line_number":19,"context_line":"etc.If we don\u0027t clean them manually,A lot of checkpoint takes up our valuable storage"},{"line_number":20,"context_line":"resources."}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f287b81_94f601d7","line":17,"range":{"start_line":17,"start_character":50,"end_line":17,"end_character":52},"in_reply_to":"7f287b81_9b7d2d1e","updated":"2017-09-07 00:56:34.000000000","message":"If -\u003eif","commit_id":"37b8cb5308ba815e74ea8d3ce16531547c65c6e6"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"89c3555fbc8d3fc2bef25b38926e35e5ce2e78f7","unresolved":false,"context_lines":[{"line_number":38,"context_line":"These parameters are used to control the number of checkpoints to prevent"},{"line_number":39,"context_line":"excessive storage of resources due to excessive checkpoints."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"1. Create checkpoint in the auto-scheduled mode:"},{"line_number":42,"context_line":"Get max_backups and retention_duration from the scheduledoperation."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"When the checkpoint is complete, get all the available checkpoints in the plan"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f287b81_7bf4c187","line":41,"range":{"start_line":41,"start_character":0,"end_line":41,"end_character":9},"updated":"2017-09-06 09:14:41.000000000","message":"Delete?","commit_id":"37b8cb5308ba815e74ea8d3ce16531547c65c6e6"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"435e206fa92f029d516829d36a829620fa20580f","unresolved":false,"context_lines":[{"line_number":38,"context_line":"These parameters are used to control the number of checkpoints to prevent"},{"line_number":39,"context_line":"excessive storage of resources due to excessive checkpoints."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"1. Create checkpoint in the auto-scheduled mode:"},{"line_number":42,"context_line":"Get max_backups and retention_duration from the scheduledoperation."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"When the checkpoint is complete, get all the available checkpoints in the plan"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f287b81_14345192","line":41,"range":{"start_line":41,"start_character":0,"end_line":41,"end_character":9},"in_reply_to":"7f287b81_7bf4c187","updated":"2017-09-07 00:56:34.000000000","message":"Create -\u003eDelete","commit_id":"37b8cb5308ba815e74ea8d3ce16531547c65c6e6"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"89c3555fbc8d3fc2bef25b38926e35e5ce2e78f7","unresolved":false,"context_lines":[{"line_number":53,"context_line":"::"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"karbor scheduledoperation-create \u0027OS volumes protection plan\u0027 protect 95e45924-49f4-4c12-b06f-5ec3c6245435 \\"},{"line_number":56,"context_line":"\"plan_id\"\u003d\"49dd4b84-a8f9-4592-b7d4-be1e37175af6\",\"provider_id\"\u003d\"cf56bd3e-97a7-4078-b6d5-f36246333fd9\",\"max_backups\"\u003d3,\"retention_duration\"\u003d10"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"+----------------------+-----------------------------------------------------------+"},{"line_number":59,"context_line":"| Property             | Value                                                     |"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f287b81_bbe909b8","line":56,"range":{"start_line":56,"start_character":102,"end_line":56,"end_character":141},"updated":"2017-09-06 09:14:41.000000000","message":"please add a new line","commit_id":"37b8cb5308ba815e74ea8d3ce16531547c65c6e6"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"ce4b1e42b2b259c3323f0ad9feb40945fb132d0d","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"When creating the checkpoint is complete, get all the available checkpoints in the plan"},{"line_number":45,"context_line":"and sort them according to created_at by desc, delete the older checkpoints"},{"line_number":46,"context_line":"that exceeds the max_backups; and delete the checkpoints that their created_at"},{"line_number":47,"context_line":"are older than the retention_duration."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"protection parameters:retention schema:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5f2577a7_704f5392","line":47,"range":{"start_line":46,"start_character":30,"end_line":47,"end_character":38},"updated":"2017-09-13 07:17:32.000000000","message":"may be it\u0027s not appropriate to do this only when creating a new checkpoint.","commit_id":"1478afede7d05d8644cf079840e19b57df71892d"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"6b0be3bd725e163b0324c7044208d7dd6ec0faf7","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"When creating the checkpoint is complete, get all the available checkpoints in the plan"},{"line_number":45,"context_line":"and sort them according to created_at by desc, delete the older checkpoints"},{"line_number":46,"context_line":"that exceeds the max_backups; and delete the checkpoints that their created_at"},{"line_number":47,"context_line":"are older than the retention_duration."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"protection parameters:retention schema:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5f2577a7_8c7e0d17","line":47,"range":{"start_line":46,"start_character":30,"end_line":47,"end_character":38},"in_reply_to":"5f2577a7_0c069dcf","updated":"2017-09-14 01:53:44.000000000","message":"1.retention_duration and max_backups policy is executed before creating checkpoint?\n2. allow to delete all backups if their backup time is more than  retention_duration?","commit_id":"1478afede7d05d8644cf079840e19b57df71892d"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"b958cbec78cdf379d77b38b6c75ef3152dc28e5c","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"When creating the checkpoint is complete, get all the available checkpoints in the plan"},{"line_number":45,"context_line":"and sort them according to created_at by desc, delete the older checkpoints"},{"line_number":46,"context_line":"that exceeds the max_backups; and delete the checkpoints that their created_at"},{"line_number":47,"context_line":"are older than the retention_duration."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"protection parameters:retention schema:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5f2577a7_c07e196a","line":47,"range":{"start_line":46,"start_character":30,"end_line":47,"end_character":38},"in_reply_to":"5f2577a7_4c50255e","updated":"2017-09-14 02:27:59.000000000","message":"The etenstion_duration policy is executed before creating checkpoints, if creating checkpoint fails, all backups perhaps are deleted all,I think that is bad.\nIs there a better solution? or remove retain_duration policy?","commit_id":"1478afede7d05d8644cf079840e19b57df71892d"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"9c651c4dd1538040e6d66e02492da79d6fc81748","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"When creating the checkpoint is complete, get all the available checkpoints in the plan"},{"line_number":45,"context_line":"and sort them according to created_at by desc, delete the older checkpoints"},{"line_number":46,"context_line":"that exceeds the max_backups; and delete the checkpoints that their created_at"},{"line_number":47,"context_line":"are older than the retention_duration."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"protection parameters:retention schema:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5f2577a7_0c069dcf","line":47,"range":{"start_line":46,"start_character":30,"end_line":47,"end_character":38},"in_reply_to":"5f2577a7_6c93e1a4","updated":"2017-09-14 01:37:28.000000000","message":"IMO, retention_duration is not like max_backups. If users set retention_duration to 3, means that all the backups older than 3 will be deleted automatically, no matter if new checkpoints were created or not, just like expiration in database or some object storage. Do you think so?","commit_id":"1478afede7d05d8644cf079840e19b57df71892d"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"2b89d415d935fe2da2debeadbb6eb76ab53c74c9","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"When creating the checkpoint is complete, get all the available checkpoints in the plan"},{"line_number":45,"context_line":"and sort them according to created_at by desc, delete the older checkpoints"},{"line_number":46,"context_line":"that exceeds the max_backups; and delete the checkpoints that their created_at"},{"line_number":47,"context_line":"are older than the retention_duration."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"protection parameters:retention schema:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5f2577a7_6c93e1a4","line":47,"range":{"start_line":46,"start_character":30,"end_line":47,"end_character":38},"in_reply_to":"5f2577a7_704f5392","updated":"2017-09-14 01:29:17.000000000","message":"The following conditions may occur: The problems occurs in the backup system, a new checkpoint creation failed, but all successful checkpoints have been deleted because the date exceeds the period retention_duration, there aren\u0027t available backups in the system. \nIn order to prevent the problem above, we set a minimum reserved backups parameters, named  min_backups.The retention_duration policy only removes the checkpoints that expires and a number of backups greater than min_backups.  Such as min_backups \u003d 3, if the number of currently available checkpoints is less than or equal to min_backups \u003d 3,\nthe retention_duration policy don\u0027t remove the checkpoints; if the number of the currently available checkpoints is 4,and the oldtest checkpoints is more than retention_duration, the oldest checkpoints is removed.\nDo you see if it is appropriate?","commit_id":"1478afede7d05d8644cf079840e19b57df71892d"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"b3e3bc0615732b2e0ac58f38be59102dd6e78cbd","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"When creating the checkpoint is complete, get all the available checkpoints in the plan"},{"line_number":45,"context_line":"and sort them according to created_at by desc, delete the older checkpoints"},{"line_number":46,"context_line":"that exceeds the max_backups; and delete the checkpoints that their created_at"},{"line_number":47,"context_line":"are older than the retention_duration."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"protection parameters:retention schema:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5f2577a7_4c50255e","line":47,"range":{"start_line":46,"start_character":30,"end_line":47,"end_character":38},"in_reply_to":"5f2577a7_8c7e0d17","updated":"2017-09-14 02:07:44.000000000","message":"1. IMO, max_backups policy is ok after creating checkpoint. but retention_duration seems not.\n2. It\u0027s ok to delete all backups if their backup time is more than retention_duration.","commit_id":"1478afede7d05d8644cf079840e19b57df71892d"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"592d40a3550a90107aed92979dac42be2a195d2c","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"When creating the checkpoint is complete, get all the available checkpoints in the plan"},{"line_number":45,"context_line":"and sort them according to created_at by desc, delete the older checkpoints"},{"line_number":46,"context_line":"that exceeds the max_backups; and delete the checkpoints that their created_at"},{"line_number":47,"context_line":"are older than the retention_duration."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"protection parameters:retention schema:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ff5d4b2f_3edc6145","line":47,"range":{"start_line":46,"start_character":30,"end_line":47,"end_character":38},"in_reply_to":"5f2577a7_c07e196a","updated":"2017-09-19 07:23:19.000000000","message":"You may misunderstand what I mean.\nThe key point of the problem of retain_duration is not before or after the checkpoint creating.\nFor example, I create a checkpoint c1 and I want it can be deleted 5 days later.  What should I do?\nI mean karbor may need do the duration check in the background, but not doing this in creating a new checkpoint.","commit_id":"1478afede7d05d8644cf079840e19b57df71892d"},{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"3f4efcfc0758ec8d671ac46aa5ec01a95bf9a504","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"When creating the checkpoint is complete, get all the available checkpoints in the plan"},{"line_number":45,"context_line":"and sort them according to created_at by desc, delete the older checkpoints"},{"line_number":46,"context_line":"that exceeds the max_backups; and delete the checkpoints that their created_at"},{"line_number":47,"context_line":"are older than the retention_duration."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"protection parameters:retention schema:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7f515b1d_5911f751","line":47,"range":{"start_line":46,"start_character":30,"end_line":47,"end_character":38},"in_reply_to":"ff5d4b2f_3edc6145","updated":"2017-10-16 09:27:40.000000000","message":"IMO, initing a task do the check in the background not a better way.","commit_id":"1478afede7d05d8644cf079840e19b57df71892d"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"1faf27983f95baf946c0e7db890fb656b670e195","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Adding more protection parameters:retention period"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f4e5783_02fabfbb","line":7,"range":{"start_line":7,"start_character":50,"end_line":7,"end_character":77},"updated":"2017-10-16 06:55:44.000000000","message":"remove this","commit_id":"95536b1f8c1af870953f18b413ef5f5100215692"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"3785d1ba29647b2f1e49b09b5097df11dd35320f","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Adding more protection parameters:retention period"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f4e5783_02d2bf00","line":7,"range":{"start_line":7,"start_character":50,"end_line":7,"end_character":77},"in_reply_to":"5f4e5783_02fabfbb","updated":"2017-10-16 07:04:02.000000000","message":"ok","commit_id":"95536b1f8c1af870953f18b413ef5f5100215692"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"1faf27983f95baf946c0e7db890fb656b670e195","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Adding more protection parameters:retention period"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/karbor/+spec/adding-more-protection-parameters-retention-period"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f4e5783_e2f683d7","line":9,"range":{"start_line":9,"start_character":50,"end_line":9,"end_character":77},"updated":"2017-10-16 06:55:44.000000000","message":"ditto","commit_id":"95536b1f8c1af870953f18b413ef5f5100215692"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"3785d1ba29647b2f1e49b09b5097df11dd35320f","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Adding more protection parameters:retention period"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/karbor/+spec/adding-more-protection-parameters-retention-period"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f4e5783_e2ce8358","line":9,"range":{"start_line":9,"start_character":50,"end_line":9,"end_character":77},"in_reply_to":"5f4e5783_e2f683d7","updated":"2017-10-16 07:04:02.000000000","message":"ok","commit_id":"95536b1f8c1af870953f18b413ef5f5100215692"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"1faf27983f95baf946c0e7db890fb656b670e195","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Problem description"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Karbor supports the scheduled operation according the protection plan. As time goes on,"},{"line_number":17,"context_line":"checkpoints are getting more and more. For example, if we create a scheduled plan: protect"},{"line_number":18,"context_line":"resource every day,There are 7 checkpoints one week, and about 30 checkpoints one month,"},{"line_number":19,"context_line":"etc. If we don\u0027t clean them manually, A lot of checkpoint takes up our valuable storage"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f4e5783_6234d393","line":16,"range":{"start_line":16,"start_character":80,"end_line":16,"end_character":87},"updated":"2017-10-16 06:55:44.000000000","message":"80 chars only","commit_id":"95536b1f8c1af870953f18b413ef5f5100215692"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"1faf27983f95baf946c0e7db890fb656b670e195","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Karbor supports the scheduled operation according the protection plan. As time goes on,"},{"line_number":17,"context_line":"checkpoints are getting more and more. For example, if we create a scheduled plan: protect"},{"line_number":18,"context_line":"resource every day,There are 7 checkpoints one week, and about 30 checkpoints one month,"},{"line_number":19,"context_line":"etc. If we don\u0027t clean them manually, A lot of checkpoint takes up our valuable storage"},{"line_number":20,"context_line":"resources."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f4e5783_c2ff07a9","line":18,"range":{"start_line":18,"start_character":18,"end_line":18,"end_character":19},"updated":"2017-10-16 06:55:44.000000000","message":".","commit_id":"95536b1f8c1af870953f18b413ef5f5100215692"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"3785d1ba29647b2f1e49b09b5097df11dd35320f","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Karbor supports the scheduled operation according the protection plan. As time goes on,"},{"line_number":17,"context_line":"checkpoints are getting more and more. For example, if we create a scheduled plan: protect"},{"line_number":18,"context_line":"resource every day,There are 7 checkpoints one week, and about 30 checkpoints one month,"},{"line_number":19,"context_line":"etc. If we don\u0027t clean them manually, A lot of checkpoint takes up our valuable storage"},{"line_number":20,"context_line":"resources."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f4e5783_42fd576c","line":18,"range":{"start_line":18,"start_character":18,"end_line":18,"end_character":19},"in_reply_to":"5f4e5783_c2ff07a9","updated":"2017-10-16 07:04:02.000000000","message":"ok","commit_id":"95536b1f8c1af870953f18b413ef5f5100215692"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"1faf27983f95baf946c0e7db890fb656b670e195","unresolved":false,"context_lines":[{"line_number":16,"context_line":"Karbor supports the scheduled operation according the protection plan. As time goes on,"},{"line_number":17,"context_line":"checkpoints are getting more and more. For example, if we create a scheduled plan: protect"},{"line_number":18,"context_line":"resource every day,There are 7 checkpoints one week, and about 30 checkpoints one month,"},{"line_number":19,"context_line":"etc. If we don\u0027t clean them manually, A lot of checkpoint takes up our valuable storage"},{"line_number":20,"context_line":"resources."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"In this spec we will introduce protection parameters:retention period,max backup number."}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f4e5783_a2fc0bb5","line":19,"range":{"start_line":19,"start_character":38,"end_line":19,"end_character":39},"updated":"2017-10-16 06:55:44.000000000","message":"a","commit_id":"95536b1f8c1af870953f18b413ef5f5100215692"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"3785d1ba29647b2f1e49b09b5097df11dd35320f","unresolved":false,"context_lines":[{"line_number":16,"context_line":"Karbor supports the scheduled operation according the protection plan. As time goes on,"},{"line_number":17,"context_line":"checkpoints are getting more and more. For example, if we create a scheduled plan: protect"},{"line_number":18,"context_line":"resource every day,There are 7 checkpoints one week, and about 30 checkpoints one month,"},{"line_number":19,"context_line":"etc. If we don\u0027t clean them manually, A lot of checkpoint takes up our valuable storage"},{"line_number":20,"context_line":"resources."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"In this spec we will introduce protection parameters:retention period,max backup number."}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f4e5783_e2f7a38a","line":19,"range":{"start_line":19,"start_character":38,"end_line":19,"end_character":39},"in_reply_to":"5f4e5783_a2fc0bb5","updated":"2017-10-16 07:04:02.000000000","message":"ok","commit_id":"95536b1f8c1af870953f18b413ef5f5100215692"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"1faf27983f95baf946c0e7db890fb656b670e195","unresolved":false,"context_lines":[{"line_number":19,"context_line":"etc. If we don\u0027t clean them manually, A lot of checkpoint takes up our valuable storage"},{"line_number":20,"context_line":"resources."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"In this spec we will introduce protection parameters:retention period,max backup number."},{"line_number":23,"context_line":"If the create time of the checkpoint is older than retention period , we need to delete it,"},{"line_number":24,"context_line":"and if the checkpoints number is more than max backup number, we need to delete the oldest one."},{"line_number":25,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f4e5783_222a5b2b","line":22,"range":{"start_line":22,"start_character":8,"end_line":22,"end_character":12},"updated":"2017-10-16 06:55:44.000000000","message":"specification","commit_id":"95536b1f8c1af870953f18b413ef5f5100215692"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"3785d1ba29647b2f1e49b09b5097df11dd35320f","unresolved":false,"context_lines":[{"line_number":19,"context_line":"etc. If we don\u0027t clean them manually, A lot of checkpoint takes up our valuable storage"},{"line_number":20,"context_line":"resources."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"In this spec we will introduce protection parameters:retention period,max backup number."},{"line_number":23,"context_line":"If the create time of the checkpoint is older than retention period , we need to delete it,"},{"line_number":24,"context_line":"and if the checkpoints number is more than max backup number, we need to delete the oldest one."},{"line_number":25,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f4e5783_822c6f02","line":22,"range":{"start_line":22,"start_character":8,"end_line":22,"end_character":12},"in_reply_to":"5f4e5783_222a5b2b","updated":"2017-10-16 07:04:02.000000000","message":"ok","commit_id":"95536b1f8c1af870953f18b413ef5f5100215692"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"1faf27983f95baf946c0e7db890fb656b670e195","unresolved":false,"context_lines":[{"line_number":20,"context_line":"resources."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"In this spec we will introduce protection parameters:retention period,max backup number."},{"line_number":23,"context_line":"If the create time of the checkpoint is older than retention period , we need to delete it,"},{"line_number":24,"context_line":"and if the checkpoints number is more than max backup number, we need to delete the oldest one."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Use Cases"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f4e5783_e21fa305","line":23,"range":{"start_line":23,"start_character":67,"end_line":23,"end_character":68},"updated":"2017-10-16 06:55:44.000000000","message":"remove","commit_id":"95536b1f8c1af870953f18b413ef5f5100215692"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"3785d1ba29647b2f1e49b09b5097df11dd35320f","unresolved":false,"context_lines":[{"line_number":20,"context_line":"resources."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"In this spec we will introduce protection parameters:retention period,max backup number."},{"line_number":23,"context_line":"If the create time of the checkpoint is older than retention period , we need to delete it,"},{"line_number":24,"context_line":"and if the checkpoints number is more than max backup number, we need to delete the oldest one."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Use Cases"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f4e5783_4232f75f","line":23,"range":{"start_line":23,"start_character":67,"end_line":23,"end_character":68},"in_reply_to":"5f4e5783_e21fa305","updated":"2017-10-16 07:04:02.000000000","message":"ok","commit_id":"95536b1f8c1af870953f18b413ef5f5100215692"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"0db8afc8253770a80fd922b3c4e759a24dd9396f","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Karbor supports the scheduled operation according the protection plan. As time"},{"line_number":17,"context_line":"goes on, checkpoints are getting more and more. For example, if we create a"},{"line_number":18,"context_line":"scheduled plan: protect resource every day, There are 7 checkpoints one week,"},{"line_number":19,"context_line":"and about 30 checkpoints one month, etc. If we don\u0027t clean them manually, a"},{"line_number":20,"context_line":"lot of checkpoint takes up our valuable storage resources."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"5f4e5783_76069a54","line":18,"range":{"start_line":18,"start_character":44,"end_line":18,"end_character":49},"updated":"2017-10-19 07:47:08.000000000","message":"there","commit_id":"6d6d345a3bd171db26bd4132d9b0520287da060b"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"0db8afc8253770a80fd922b3c4e759a24dd9396f","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Karbor supports the scheduled operation according the protection plan. As time"},{"line_number":17,"context_line":"goes on, checkpoints are getting more and more. For example, if we create a"},{"line_number":18,"context_line":"scheduled plan: protect resource every day, There are 7 checkpoints one week,"},{"line_number":19,"context_line":"and about 30 checkpoints one month, etc. If we don\u0027t clean them manually, a"},{"line_number":20,"context_line":"lot of checkpoint takes up our valuable storage resources."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":16,"id":"3f4b6375_dc59b1fe","line":18,"range":{"start_line":18,"start_character":44,"end_line":18,"end_character":49},"updated":"2017-10-19 07:47:08.000000000","message":"there","commit_id":"dab80040112a4fb6bd6c8f043819a32d0394f401"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"f1793bb78b660166fd8b4a94175324f4e64ccfce","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Karbor supports the scheduled operation according the protection plan. As time"},{"line_number":17,"context_line":"goes on, checkpoints are getting more and more. For example, if we create a"},{"line_number":18,"context_line":"scheduled plan: protect resource every day, There are 7 checkpoints one week,"},{"line_number":19,"context_line":"and about 30 checkpoints one month, etc. If we don\u0027t clean them manually, a"},{"line_number":20,"context_line":"lot of checkpoint takes up our valuable storage resources."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":16,"id":"3f4b6375_21505532","line":18,"range":{"start_line":18,"start_character":44,"end_line":18,"end_character":49},"in_reply_to":"3f4b6375_dc59b1fe","updated":"2017-10-23 08:44:03.000000000","message":"ok.I modify it.","commit_id":"dab80040112a4fb6bd6c8f043819a32d0394f401"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"0db8afc8253770a80fd922b3c4e759a24dd9396f","unresolved":false,"context_lines":[{"line_number":20,"context_line":"lot of checkpoint takes up our valuable storage resources."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"In this specification we will introduce protection parameters:retention"},{"line_number":23,"context_line":"period,max backup number. If the create time of the checkpoint is older"},{"line_number":24,"context_line":"than retention period, we need to delete it, and if the checkpoints"},{"line_number":25,"context_line":"number is more than max backup number, we need to delete the oldest one."},{"line_number":26,"context_line":""}],"source_content_type":"text/x-rst","patch_set":16,"id":"3f4b6375_1c2e2943","line":23,"range":{"start_line":23,"start_character":7,"end_line":23,"end_character":10},"updated":"2017-10-19 07:47:08.000000000","message":"add a blank space before max","commit_id":"dab80040112a4fb6bd6c8f043819a32d0394f401"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"f1793bb78b660166fd8b4a94175324f4e64ccfce","unresolved":false,"context_lines":[{"line_number":20,"context_line":"lot of checkpoint takes up our valuable storage resources."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"In this specification we will introduce protection parameters:retention"},{"line_number":23,"context_line":"period,max backup number. If the create time of the checkpoint is older"},{"line_number":24,"context_line":"than retention period, we need to delete it, and if the checkpoints"},{"line_number":25,"context_line":"number is more than max backup number, we need to delete the oldest one."},{"line_number":26,"context_line":""}],"source_content_type":"text/x-rst","patch_set":16,"id":"3f4b6375_c1606104","line":23,"range":{"start_line":23,"start_character":7,"end_line":23,"end_character":10},"in_reply_to":"3f4b6375_1c2e2943","updated":"2017-10-23 08:44:03.000000000","message":"ok.I modify it.","commit_id":"dab80040112a4fb6bd6c8f043819a32d0394f401"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"0db8afc8253770a80fd922b3c4e759a24dd9396f","unresolved":false,"context_lines":[{"line_number":27,"context_line":"Use Cases"},{"line_number":28,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Users create a scheduledoperation, In addition to setting the scheduling"},{"line_number":31,"context_line":"period and plan, he can also set the retention period or (and) checkpoint"},{"line_number":32,"context_line":"maximum number."},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":16,"id":"3f4b6375_bc13950d","line":30,"range":{"start_line":30,"start_character":35,"end_line":30,"end_character":37},"updated":"2017-10-19 07:47:08.000000000","message":"in","commit_id":"dab80040112a4fb6bd6c8f043819a32d0394f401"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"f1793bb78b660166fd8b4a94175324f4e64ccfce","unresolved":false,"context_lines":[{"line_number":27,"context_line":"Use Cases"},{"line_number":28,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Users create a scheduledoperation, In addition to setting the scheduling"},{"line_number":31,"context_line":"period and plan, he can also set the retention period or (and) checkpoint"},{"line_number":32,"context_line":"maximum number."},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":16,"id":"3f4b6375_a15b2552","line":30,"range":{"start_line":30,"start_character":35,"end_line":30,"end_character":37},"in_reply_to":"3f4b6375_bc13950d","updated":"2017-10-23 08:44:03.000000000","message":"ok.I modify it.","commit_id":"dab80040112a4fb6bd6c8f043819a32d0394f401"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"0db8afc8253770a80fd922b3c4e759a24dd9396f","unresolved":false,"context_lines":[{"line_number":144,"context_line":""},{"line_number":145,"context_line":"*"},{"line_number":146,"context_line":"* Delete checkpoint in the auto-scheduled mode: older checkpoints based on max_backups"},{"line_number":147,"context_line":"* and retention_duration in the protection plan."},{"line_number":148,"context_line":"* Write tests"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":16,"id":"3f4b6375_3c9b2573","line":147,"range":{"start_line":147,"start_character":0,"end_line":147,"end_character":1},"updated":"2017-10-19 07:47:08.000000000","message":"remove *","commit_id":"dab80040112a4fb6bd6c8f043819a32d0394f401"},{"author":{"_account_id":22484,"name":"gengchc2","email":"geng.changcai2@zte.com.cn","username":"gengchc2"},"change_message_id":"f1793bb78b660166fd8b4a94175324f4e64ccfce","unresolved":false,"context_lines":[{"line_number":144,"context_line":""},{"line_number":145,"context_line":"*"},{"line_number":146,"context_line":"* Delete checkpoint in the auto-scheduled mode: older checkpoints based on max_backups"},{"line_number":147,"context_line":"* and retention_duration in the protection plan."},{"line_number":148,"context_line":"* Write tests"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":16,"id":"3f4b6375_61552d1d","line":147,"range":{"start_line":147,"start_character":0,"end_line":147,"end_character":1},"in_reply_to":"3f4b6375_3c9b2573","updated":"2017-10-23 08:44:03.000000000","message":"ok.I remove it.","commit_id":"dab80040112a4fb6bd6c8f043819a32d0394f401"}]}
