)]}'
{"bindep.txt":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"c15574d38a95ce1e9943359d03440e7b8109f848","unresolved":false,"context_lines":[{"line_number":49,"context_line":"texlive-xetex [pdf-docs]"},{"line_number":50,"context_line":"libpcre3-dev [platform:dpkg test]"},{"line_number":51,"context_line":"pcre-devel [platform:rpm test]"},{"line_number":52,"context_line":"# Nova uses lsscsi via os-brick. Due to bindep usage in devstack and"},{"line_number":53,"context_line":"# elsewhere, we add it here to make sure it is picked up and available at"},{"line_number":54,"context_line":"# runtime and in unit tests. Net result is the same that lsscsi will be"},{"line_number":55,"context_line":"# installed for any nova installation."},{"line_number":56,"context_line":"lsscsi"}],"source_content_type":"text/plain","patch_set":1,"id":"9f560f44_d27b0f25","line":55,"range":{"start_line":52,"start_character":0,"end_line":55,"end_character":38},"updated":"2020-08-05 21:38:47.000000000","message":"we spoke about this on irc a bit.\nwhile this is not really a nova dep\nif nova is deploy with cinder one of nova or cinder will need to provide this if we don\u0027t use LIBS_FROM_GIT\u003dos-brick","commit_id":"b3b56d8127c8488ad0c7c0095b056b23dde1e96d"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"318fa1160b6ef75d52e8de5fda5b00b7d2fccef5","unresolved":false,"context_lines":[{"line_number":49,"context_line":"texlive-xetex [pdf-docs]"},{"line_number":50,"context_line":"libpcre3-dev [platform:dpkg test]"},{"line_number":51,"context_line":"pcre-devel [platform:rpm test]"},{"line_number":52,"context_line":"# Nova uses lsscsi via os-brick. Due to bindep usage in devstack and"},{"line_number":53,"context_line":"# elsewhere, we add it here to make sure it is picked up and available at"},{"line_number":54,"context_line":"# runtime and in unit tests. Net result is the same that lsscsi will be"},{"line_number":55,"context_line":"# installed for any nova installation."},{"line_number":56,"context_line":"lsscsi"}],"source_content_type":"text/plain","patch_set":1,"id":"9f560f44_722cc301","line":55,"range":{"start_line":52,"start_character":0,"end_line":55,"end_character":38},"in_reply_to":"9f560f44_d27b0f25","updated":"2020-08-05 21:45:26.000000000","message":"And just to clarify a bit, in any case where nova needs to access a cinder volume, so I guess any n-compute nodes, it uses os-brick to perform those local storage management steps to discover the new volume. The latest os-brick switched how some of this device discovery is done to use lsscsi as a much faster and more efficient way of finding it.\n\nThe down side to this is the previous package, sg_scan, was available by default on all our nodes, but lsscsi isn\u0027t. It is packaged for all of our supported platforms, just not pulled in already by any of our other packages that are there by default.\n\nSo this just makes sure when it comes time for nova to call into os-brick, the expected utility will be available. Since doing a \"pip install os-brick\" won\u0027t process os-brick\u0027s bindep file, we need to call it out here.","commit_id":"b3b56d8127c8488ad0c7c0095b056b23dde1e96d"}]}
