)]}'
{"doc/source/user/nsd_usage_guide.rst":[{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"499d26e1b0e33f43c72c7ae73687bb08c153af37","unresolved":false,"context_lines":[{"line_number":449,"context_line":"    |                     | 522bf               |                     |        |                     |                       |"},{"line_number":450,"context_line":"    +---------------------+---------------------+---------------------+--------+---------------------+-----------------------+"},{"line_number":451,"context_line":""},{"line_number":452,"context_line":"    $ tacker nfp-list"},{"line_number":453,"context_line":"    Deprecated: tacker command line is deprecated, will be deleted after Rocky is released."},{"line_number":454,"context_line":"    +--------------------------------------+------------------+--------+--------------------------------------+---------+"},{"line_number":455,"context_line":"    | id                                   | name             | status | vnffg_id                             | path_id |"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_e04294ac","line":452,"range":{"start_line":452,"start_character":6,"end_line":452,"end_character":12},"updated":"2018-07-24 23:24:37.000000000","message":"use openstack command please","commit_id":"619bf8fb050a09ebb5ba0fc6627bc5904f211f29"},{"author":{"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"},"change_message_id":"19164dd354f7c64161460758ba4d7a7719033994","unresolved":false,"context_lines":[{"line_number":449,"context_line":"    |                     | 522bf               |                     |        |                     |                       |"},{"line_number":450,"context_line":"    +---------------------+---------------------+---------------------+--------+---------------------+-----------------------+"},{"line_number":451,"context_line":""},{"line_number":452,"context_line":"    $ tacker nfp-list"},{"line_number":453,"context_line":"    Deprecated: tacker command line is deprecated, will be deleted after Rocky is released."},{"line_number":454,"context_line":"    +--------------------------------------+------------------+--------+--------------------------------------+---------+"},{"line_number":455,"context_line":"    | id                                   | name             | status | vnffg_id                             | path_id |"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_910bf47a","line":452,"range":{"start_line":452,"start_character":6,"end_line":452,"end_character":12},"in_reply_to":"5f7c97a3_e04294ac","updated":"2018-07-25 02:42:39.000000000","message":"When I check osc, there are no commands for NFP.","commit_id":"619bf8fb050a09ebb5ba0fc6627bc5904f211f29"},{"author":{"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"},"change_message_id":"26d6069e57201dc4a0ea9e7748e17a3e32397465","unresolved":false,"context_lines":[{"line_number":449,"context_line":"    |                     | 522bf               |                     |        |                     |                       |"},{"line_number":450,"context_line":"    +---------------------+---------------------+---------------------+--------+---------------------+-----------------------+"},{"line_number":451,"context_line":""},{"line_number":452,"context_line":"    $ tacker nfp-list"},{"line_number":453,"context_line":"    Deprecated: tacker command line is deprecated, will be deleted after Rocky is released."},{"line_number":454,"context_line":"    +--------------------------------------+------------------+--------+--------------------------------------+---------+"},{"line_number":455,"context_line":"    | id                                   | name             | status | vnffg_id                             | path_id |"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_114fe48c","line":452,"range":{"start_line":452,"start_character":6,"end_line":452,"end_character":12},"in_reply_to":"5f7c97a3_e04294ac","updated":"2018-07-25 02:55:29.000000000","message":"my mistake, I checked again and I updated it to osc.","commit_id":"619bf8fb050a09ebb5ba0fc6627bc5904f211f29"}],"tacker/db/nfvo/vnffg_db.py":[{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"499d26e1b0e33f43c72c7ae73687bb08c153af37","unresolved":false,"context_lines":[{"line_number":380,"context_line":"            try:"},{"line_number":381,"context_line":"                if path_id:"},{"line_number":382,"context_line":"                    vnffgNfp_db \u003d (self._model_query(context, VnffgNfp)."},{"line_number":383,"context_line":"                                   filter(VnffgNfp.path_id \u003d\u003d path_id).one())"},{"line_number":384,"context_line":"                    raise nfvo.NfpDuplicatePathID(path_id\u003dpath_id,"},{"line_number":385,"context_line":"                                                  nfp_name\u003dvnffgNfp_db.name,"},{"line_number":386,"context_line":"                                                  vnffg_name\u003dname)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_6008c47f","line":383,"range":{"start_line":383,"start_character":51,"end_line":383,"end_character":58},"updated":"2018-07-24 23:24:37.000000000","message":"we had better use unique index to do this. it is not easy to get this stuff right at app layer.","commit_id":"619bf8fb050a09ebb5ba0fc6627bc5904f211f29"},{"author":{"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"},"change_message_id":"19164dd354f7c64161460758ba4d7a7719033994","unresolved":false,"context_lines":[{"line_number":380,"context_line":"            try:"},{"line_number":381,"context_line":"                if path_id:"},{"line_number":382,"context_line":"                    vnffgNfp_db \u003d (self._model_query(context, VnffgNfp)."},{"line_number":383,"context_line":"                                   filter(VnffgNfp.path_id \u003d\u003d path_id).one())"},{"line_number":384,"context_line":"                    raise nfvo.NfpDuplicatePathID(path_id\u003dpath_id,"},{"line_number":385,"context_line":"                                                  nfp_name\u003dvnffgNfp_db.name,"},{"line_number":386,"context_line":"                                                  vnffg_name\u003dname)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_b10e308d","line":383,"range":{"start_line":383,"start_character":51,"end_line":383,"end_character":58},"in_reply_to":"5f7c97a3_6008c47f","updated":"2018-07-25 02:42:39.000000000","message":"If users provide a specific value for \u0027path_id\u0027, it can cause overlapped, so they must take care of it. When they don\u0027t provide \u0027path_id\u0027, \u0027path_id\u0027 will be automatically managed by networking-sfc. IMO, it is better than set a random number for \u0027path_id\u0027.","commit_id":"619bf8fb050a09ebb5ba0fc6627bc5904f211f29"}]}
