)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9926,"name":"John Kung","email":"john.kung@windriver.com","username":"jkung"},"change_message_id":"d42f9e70427e6260dffd910394657cea34752fe2","unresolved":false,"context_lines":[{"line_number":24,"context_line":"Resources related to drbd-cgcs and /opt/cgcs are removed from puppet"},{"line_number":25,"context_line":"or updated to use drbd-platform and /opt/platform."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"SMS is no longer monitoring resources related to drbd-cgcs."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Tested in AIO-SX, AIO-DX and Standard hardware labs."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7faddb67_c5f00294","line":27,"updated":"2019-08-06 19:32:32.000000000","message":"typo: SM - rather than SMS","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"},{"author":{"_account_id":28531,"name":"Kristine Bujold","email":"Kristine.Bujold@windriver.com","username":"kbujold"},"change_message_id":"9505daa2be35e67146f3f69f2b43fc419ea06793","unresolved":false,"context_lines":[{"line_number":24,"context_line":"Resources related to drbd-cgcs and /opt/cgcs are removed from puppet"},{"line_number":25,"context_line":"or updated to use drbd-platform and /opt/platform."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"SMS is no longer monitoring resources related to drbd-cgcs."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Tested in AIO-SX, AIO-DX and Standard hardware labs."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7faddb67_90f2396f","line":27,"in_reply_to":"7faddb67_c5f00294","updated":"2019-08-07 17:28:45.000000000","message":"Done","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"}],"sysinv/cgts-client/cgts-client/cgtsclient/v1/controller_fs_shell.py":[{"author":{"_account_id":28459,"name":"Bob Church","email":"robert.church@windriver.com","username":"rchurch"},"change_message_id":"a9e40c7e02f1b67c3fcf000c8be9e0a7faae1835","unresolved":false,"context_lines":[{"line_number":40,"context_line":"           action\u003d\u0027append\u0027,"},{"line_number":41,"context_line":"           default\u003d[],"},{"line_number":42,"context_line":"           help\u003d\"Modify controller filesystem sizes\")"},{"line_number":43,"context_line":"@utils.arg(\u0027-f\u0027, \u0027--force\u0027,"},{"line_number":44,"context_line":"           action\u003d\u0027store_true\u0027,"},{"line_number":45,"context_line":"           default\u003dFalse,"},{"line_number":46,"context_line":"           help\u003d\"Force the resize operation \")"},{"line_number":47,"context_line":"def do_controllerfs_modify(cc, args):"},{"line_number":48,"context_line":"    \"\"\"Modify controller filesystem sizes.\"\"\""},{"line_number":49,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_0d708071","side":"PARENT","line":46,"range":{"start_line":43,"start_character":0,"end_line":46,"end_character":46},"updated":"2019-08-06 21:17:45.000000000","message":"This was related to allowing a forced resize of CGCS when a Ceph backend was configured in STX1.0... Makes sense to remove","commit_id":"2590576a9df5216fee82fb354074bea3d249da2d"}],"sysinv/sysinv/sysinv/sysinv/api/controllers/v1/controller_fs.py":[{"author":{"_account_id":28459,"name":"Bob Church","email":"robert.church@windriver.com","username":"rchurch"},"change_message_id":"a9e40c7e02f1b67c3fcf000c8be9e0a7faae1835","unresolved":false,"context_lines":[{"line_number":262,"context_line":"        if ceph_mon_gib_new:"},{"line_number":263,"context_line":"            msg \u003d _("},{"line_number":264,"context_line":"                \"Total target growth size %s GiB for database \""},{"line_number":265,"context_line":"                \"(doubled for upgrades), plaform, \""},{"line_number":266,"context_line":"                \"scratch, backup, extension and ceph-mon exceeds \""},{"line_number":267,"context_line":"                \"growth limit of %s GiB.\" %"},{"line_number":268,"context_line":"                (cgtsvg_growth_gib, cgtsvg_max_free_GiB)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_4d28b831","line":265,"range":{"start_line":265,"start_character":41,"end_line":265,"end_character":48},"updated":"2019-08-06 21:17:45.000000000","message":"sp: platform","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"},{"author":{"_account_id":28531,"name":"Kristine Bujold","email":"Kristine.Bujold@windriver.com","username":"kbujold"},"change_message_id":"9505daa2be35e67146f3f69f2b43fc419ea06793","unresolved":false,"context_lines":[{"line_number":262,"context_line":"        if ceph_mon_gib_new:"},{"line_number":263,"context_line":"            msg \u003d _("},{"line_number":264,"context_line":"                \"Total target growth size %s GiB for database \""},{"line_number":265,"context_line":"                \"(doubled for upgrades), plaform, \""},{"line_number":266,"context_line":"                \"scratch, backup, extension and ceph-mon exceeds \""},{"line_number":267,"context_line":"                \"growth limit of %s GiB.\" %"},{"line_number":268,"context_line":"                (cgtsvg_growth_gib, cgtsvg_max_free_GiB)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_909799ec","line":265,"range":{"start_line":265,"start_character":41,"end_line":265,"end_character":48},"in_reply_to":"7faddb67_4d28b831","updated":"2019-08-07 17:28:45.000000000","message":"Done","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"},{"author":{"_account_id":28459,"name":"Bob Church","email":"robert.church@windriver.com","username":"rchurch"},"change_message_id":"a9e40c7e02f1b67c3fcf000c8be9e0a7faae1835","unresolved":false,"context_lines":[{"line_number":270,"context_line":"        else:"},{"line_number":271,"context_line":"            msg \u003d _("},{"line_number":272,"context_line":"                \"Total target growth size %s GiB for database \""},{"line_number":273,"context_line":"                \"(doubled for upgrades), plaform, scratch, \""},{"line_number":274,"context_line":"                \"backup and extension exceeds growth limit of %s GiB.\" %"},{"line_number":275,"context_line":"                (cgtsvg_growth_gib, cgtsvg_max_free_GiB)"},{"line_number":276,"context_line":"            )"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_0d1e400b","line":273,"range":{"start_line":273,"start_character":41,"end_line":273,"end_character":48},"updated":"2019-08-06 21:17:45.000000000","message":"sp: platform","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"},{"author":{"_account_id":28531,"name":"Kristine Bujold","email":"Kristine.Bujold@windriver.com","username":"kbujold"},"change_message_id":"9505daa2be35e67146f3f69f2b43fc419ea06793","unresolved":false,"context_lines":[{"line_number":270,"context_line":"        else:"},{"line_number":271,"context_line":"            msg \u003d _("},{"line_number":272,"context_line":"                \"Total target growth size %s GiB for database \""},{"line_number":273,"context_line":"                \"(doubled for upgrades), plaform, scratch, \""},{"line_number":274,"context_line":"                \"backup and extension exceeds growth limit of %s GiB.\" %"},{"line_number":275,"context_line":"                (cgtsvg_growth_gib, cgtsvg_max_free_GiB)"},{"line_number":276,"context_line":"            )"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_50a12146","line":273,"range":{"start_line":273,"start_character":41,"end_line":273,"end_character":48},"in_reply_to":"7faddb67_0d1e400b","updated":"2019-08-07 17:28:45.000000000","message":"Done","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"},{"author":{"_account_id":28459,"name":"Bob Church","email":"robert.church@windriver.com","username":"rchurch"},"change_message_id":"a9e40c7e02f1b67c3fcf000c8be9e0a7faae1835","unresolved":false,"context_lines":[{"line_number":322,"context_line":"                                             \"insufficient for host %s. \""},{"line_number":323,"context_line":"                                             \"Minimum backup size of %d is \""},{"line_number":324,"context_line":"                                             \"required based on upon \""},{"line_number":325,"context_line":"                                             \"plaform\u003d%d and database\u003d%d and \""},{"line_number":326,"context_line":"                                             \"backup overhead of %d. \""},{"line_number":327,"context_line":"                                             \"Rejecting modification \""},{"line_number":328,"context_line":"                                             \"request.\" %"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_cde828e0","line":325,"range":{"start_line":325,"start_character":46,"end_line":325,"end_character":53},"updated":"2019-08-06 21:17:45.000000000","message":"sp:platform","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"},{"author":{"_account_id":28531,"name":"Kristine Bujold","email":"Kristine.Bujold@windriver.com","username":"kbujold"},"change_message_id":"9505daa2be35e67146f3f69f2b43fc419ea06793","unresolved":false,"context_lines":[{"line_number":322,"context_line":"                                             \"insufficient for host %s. \""},{"line_number":323,"context_line":"                                             \"Minimum backup size of %d is \""},{"line_number":324,"context_line":"                                             \"required based on upon \""},{"line_number":325,"context_line":"                                             \"plaform\u003d%d and database\u003d%d and \""},{"line_number":326,"context_line":"                                             \"backup overhead of %d. \""},{"line_number":327,"context_line":"                                             \"Rejecting modification \""},{"line_number":328,"context_line":"                                             \"request.\" %"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_1083a9ab","line":325,"range":{"start_line":325,"start_character":46,"end_line":325,"end_character":53},"in_reply_to":"7faddb67_cde828e0","updated":"2019-08-07 17:28:45.000000000","message":"Done","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"}],"sysinv/sysinv/sysinv/sysinv/common/constants.py":[{"author":{"_account_id":28459,"name":"Bob Church","email":"robert.church@windriver.com","username":"rchurch"},"change_message_id":"a9e40c7e02f1b67c3fcf000c8be9e0a7faae1835","unresolved":false,"context_lines":[{"line_number":427,"context_line":"# File name reserved for internal ceph cluster."},{"line_number":428,"context_line":"SB_TYPE_CEPH_CONF_FILENAME \u003d \"ceph.conf\""},{"line_number":429,"context_line":""},{"line_number":430,"context_line":"# Glance images path when it is file backended"},{"line_number":431,"context_line":"GLANCE_IMAGE_PATH \u003d tsc.PLATFORM_PATH + \"/\" + SB_SVC_GLANCE + \"/images\""},{"line_number":432,"context_line":""},{"line_number":433,"context_line":"# Path for Ceph (internal and external) config files"},{"line_number":434,"context_line":"CEPH_CONF_PATH \u003d \"/etc/ceph/\""}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_8d8eb02b","line":431,"range":{"start_line":430,"start_character":0,"end_line":431,"end_character":71},"updated":"2019-08-06 21:17:45.000000000","message":"Any reference to this can be removed since we don\u0027t have a bare metal glance service running anymore.  But I\u0027m ok if you want to leave this as a pure migration effort and leave clean up of this to another effort.","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"},{"author":{"_account_id":28531,"name":"Kristine Bujold","email":"Kristine.Bujold@windriver.com","username":"kbujold"},"change_message_id":"9505daa2be35e67146f3f69f2b43fc419ea06793","unresolved":false,"context_lines":[{"line_number":427,"context_line":"# File name reserved for internal ceph cluster."},{"line_number":428,"context_line":"SB_TYPE_CEPH_CONF_FILENAME \u003d \"ceph.conf\""},{"line_number":429,"context_line":""},{"line_number":430,"context_line":"# Glance images path when it is file backended"},{"line_number":431,"context_line":"GLANCE_IMAGE_PATH \u003d tsc.PLATFORM_PATH + \"/\" + SB_SVC_GLANCE + \"/images\""},{"line_number":432,"context_line":""},{"line_number":433,"context_line":"# Path for Ceph (internal and external) config files"},{"line_number":434,"context_line":"CEPH_CONF_PATH \u003d \"/etc/ceph/\""}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_50ba816e","line":431,"range":{"start_line":430,"start_character":0,"end_line":431,"end_character":71},"in_reply_to":"7faddb67_8d8eb02b","updated":"2019-08-07 17:28:45.000000000","message":"Will leave it for another cleanup effort","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"}],"sysinv/sysinv/sysinv/sysinv/common/utils.py":[{"author":{"_account_id":9926,"name":"John Kung","email":"john.kung@windriver.com","username":"jkung"},"change_message_id":"d42f9e70427e6260dffd910394657cea34752fe2","unresolved":false,"context_lines":[{"line_number":1670,"context_line":"                 (rootfs_device, disk_size))"},{"line_number":1671,"context_line":""},{"line_number":1672,"context_line":"        # Due to the small size of the disk we can\u0027t provide the"},{"line_number":1673,"context_line":"        # proper amount of backup space which is (database + cgcs_lv"},{"line_number":1674,"context_line":"        # + BACKUP_OVERHEAD) so we are using a smaller default."},{"line_number":1675,"context_line":"        backup_lv_size \u003d constants.DEFAULT_SMALL_BACKUP_STOR_SIZE"},{"line_number":1676,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_3796ed3f","line":1673,"range":{"start_line":1673,"start_character":61,"end_line":1673,"end_character":68},"updated":"2019-08-06 19:32:32.000000000","message":"reference to cgcs_lv","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"},{"author":{"_account_id":28531,"name":"Kristine Bujold","email":"Kristine.Bujold@windriver.com","username":"kbujold"},"change_message_id":"9505daa2be35e67146f3f69f2b43fc419ea06793","unresolved":false,"context_lines":[{"line_number":1670,"context_line":"                 (rootfs_device, disk_size))"},{"line_number":1671,"context_line":""},{"line_number":1672,"context_line":"        # Due to the small size of the disk we can\u0027t provide the"},{"line_number":1673,"context_line":"        # proper amount of backup space which is (database + cgcs_lv"},{"line_number":1674,"context_line":"        # + BACKUP_OVERHEAD) so we are using a smaller default."},{"line_number":1675,"context_line":"        backup_lv_size \u003d constants.DEFAULT_SMALL_BACKUP_STOR_SIZE"},{"line_number":1676,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_90655920","line":1673,"range":{"start_line":1673,"start_character":61,"end_line":1673,"end_character":68},"in_reply_to":"7faddb67_3796ed3f","updated":"2019-08-07 17:28:45.000000000","message":"Done","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"},{"author":{"_account_id":9926,"name":"John Kung","email":"john.kung@windriver.com","username":"jkung"},"change_message_id":"d42f9e70427e6260dffd910394657cea34752fe2","unresolved":false,"context_lines":[{"line_number":1672,"context_line":"        # Due to the small size of the disk we can\u0027t provide the"},{"line_number":1673,"context_line":"        # proper amount of backup space which is (database + cgcs_lv"},{"line_number":1674,"context_line":"        # + BACKUP_OVERHEAD) so we are using a smaller default."},{"line_number":1675,"context_line":"        backup_lv_size \u003d constants.DEFAULT_SMALL_BACKUP_STOR_SIZE"},{"line_number":1676,"context_line":""},{"line_number":1677,"context_line":"    else:"},{"line_number":1678,"context_line":"        LOG.info(\"Disk size for %s : %s ... disk too small\" %"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_17cdf15b","line":1675,"updated":"2019-08-06 19:32:32.000000000","message":"note that in the \u0027elif\u0027 case with the constant of 10G currently defined for DEFAULT_PLATFORM_STOR_SIZE, the backup_lv_size of 40G will equate to the backup_lv_size calculated also in the \u0027if\u0027 clause above.  Please ensure that the values calculated are sufficient for backup.","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"},{"author":{"_account_id":28531,"name":"Kristine Bujold","email":"Kristine.Bujold@windriver.com","username":"kbujold"},"change_message_id":"9505daa2be35e67146f3f69f2b43fc419ea06793","unresolved":false,"context_lines":[{"line_number":1672,"context_line":"        # Due to the small size of the disk we can\u0027t provide the"},{"line_number":1673,"context_line":"        # proper amount of backup space which is (database + cgcs_lv"},{"line_number":1674,"context_line":"        # + BACKUP_OVERHEAD) so we are using a smaller default."},{"line_number":1675,"context_line":"        backup_lv_size \u003d constants.DEFAULT_SMALL_BACKUP_STOR_SIZE"},{"line_number":1676,"context_line":""},{"line_number":1677,"context_line":"    else:"},{"line_number":1678,"context_line":"        LOG.info(\"Disk size for %s : %s ... disk too small\" %"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_63cfb5b3","line":1675,"in_reply_to":"7faddb67_17cdf15b","updated":"2019-08-07 17:28:45.000000000","message":"We reduced the required size by 10G, unless there was issues with this logic before this should still be sufficient.","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"}],"sysinv/sysinv/sysinv/sysinv/conductor/manager.py":[{"author":{"_account_id":9926,"name":"John Kung","email":"john.kung@windriver.com","username":"jkung"},"change_message_id":"d42f9e70427e6260dffd910394657cea34752fe2","unresolved":false,"context_lines":[{"line_number":6792,"context_line":"            #      0.5 G - /boot"},{"line_number":6793,"context_line":"            #     20.0 G - /"},{"line_number":6794,"context_line":"            #    202.0 G - cgts-vg PV"},{"line_number":6795,"context_line":"            # or 198.0 G - (DCSC non-AIO)"},{"line_number":6796,"context_line":"            #   -------"},{"line_number":6797,"context_line":"            #    222.5 G \u003d\u003e ~223G min size disk"},{"line_number":6798,"context_line":"            # or"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_05b37a99","line":6795,"range":{"start_line":6795,"start_character":17,"end_line":6795,"end_character":20},"updated":"2019-08-06 19:32:32.000000000","message":"Should this be 202G base upon the comment above about kickstart default?","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"},{"author":{"_account_id":28531,"name":"Kristine Bujold","email":"Kristine.Bujold@windriver.com","username":"kbujold"},"change_message_id":"9505daa2be35e67146f3f69f2b43fc419ea06793","unresolved":false,"context_lines":[{"line_number":6792,"context_line":"            #      0.5 G - /boot"},{"line_number":6793,"context_line":"            #     20.0 G - /"},{"line_number":6794,"context_line":"            #    202.0 G - cgts-vg PV"},{"line_number":6795,"context_line":"            # or 198.0 G - (DCSC non-AIO)"},{"line_number":6796,"context_line":"            #   -------"},{"line_number":6797,"context_line":"            #    222.5 G \u003d\u003e ~223G min size disk"},{"line_number":6798,"context_line":"            # or"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_c316a94a","line":6795,"range":{"start_line":6795,"start_character":17,"end_line":6795,"end_character":20},"in_reply_to":"7faddb67_05b37a99","updated":"2019-08-07 17:28:45.000000000","message":"See line 6794","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"},{"author":{"_account_id":9926,"name":"John Kung","email":"john.kung@windriver.com","username":"jkung"},"change_message_id":"d42f9e70427e6260dffd910394657cea34752fe2","unresolved":false,"context_lines":[{"line_number":6794,"context_line":"            #    202.0 G - cgts-vg PV"},{"line_number":6795,"context_line":"            # or 198.0 G - (DCSC non-AIO)"},{"line_number":6796,"context_line":"            #   -------"},{"line_number":6797,"context_line":"            #    222.5 G \u003d\u003e ~223G min size disk"},{"line_number":6798,"context_line":"            # or"},{"line_number":6799,"context_line":"            #    218.5 G \u003d\u003e ~219G min size disk"},{"line_number":6800,"context_line":"            #"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_656d8e01","line":6797,"range":{"start_line":6797,"start_character":17,"end_line":6797,"end_character":20},"updated":"2019-08-06 19:32:32.000000000","message":"This needs to be adjusted as well","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"},{"author":{"_account_id":28531,"name":"Kristine Bujold","email":"Kristine.Bujold@windriver.com","username":"kbujold"},"change_message_id":"9505daa2be35e67146f3f69f2b43fc419ea06793","unresolved":false,"context_lines":[{"line_number":6794,"context_line":"            #    202.0 G - cgts-vg PV"},{"line_number":6795,"context_line":"            # or 198.0 G - (DCSC non-AIO)"},{"line_number":6796,"context_line":"            #   -------"},{"line_number":6797,"context_line":"            #    222.5 G \u003d\u003e ~223G min size disk"},{"line_number":6798,"context_line":"            # or"},{"line_number":6799,"context_line":"            #    218.5 G \u003d\u003e ~219G min size disk"},{"line_number":6800,"context_line":"            #"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_50160158","line":6797,"range":{"start_line":6797,"start_character":17,"end_line":6797,"end_character":20},"in_reply_to":"7faddb67_656d8e01","updated":"2019-08-07 17:28:45.000000000","message":"From line 6792-6794\n0.5 G - /boot\n20.0 G - /\n202.0 G - cgts-vg PV \u003d 222.5 so it is correct","commit_id":"f53c59688015c80fdd65e46ed05948fcd28120a7"}]}
