[Openstack] Implement "swift service-list" in python-swiftclient
Hi, In Horizon dashboard, under Admin-> System Info we have service lists for Compute and Block Storage. I have filed a blueprint to populate the Swift services there. But while going through the implementation details of Compute Services and Block Storage Services i got to know that the details there is populated through api calls to python-novaclient and python-cinderclient respectively which in turn uses "nova service-list" and "cinder service-list" to return the details. Whereas no such method is implemented in python-swiftclient to get the list of services. So my question is, 1) Do we have plans to include "swift service-list" in swiftclient ? If yes then I would be filing a blueprint in python-swiftclient to implement the same coz I require it to populate under the Admin -> System Info -> Object Storage Services. 2) Is there any other way through which I can get the details of the swift services (s-proxy, s-account, s-container, s-object) . As a side note I can also see it has also not been implemented in some other services like glance and heat. Is it a design decision or the feature has not been simply impemented. -- .- -..--. ,---. .-=<>=-. /_-\'''/-_\ / / '' \ \ |,-.| /____\ |/ o) (o \|| | ')(' | | /,'-'.\ |/ (')(') \| \ ._. / \ \/ / {_/(') (')\_} \ __ / ,>-_,,,_-<. >'=jf='< `. _ .','--__--'. / . \/\ /'-___-'\/:|\ (_) . (_) / \ / \ (_) :| (_) \_-'--/ (_)(_) (_)___(_) |___:|| \___/ || \___/ |_| Thanks and Regards Ashish Chandra ___ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
[Openstack] (no subject)
Hi, In Horizon dashboard, under Admin-> System Info we have service lists for Compute and Block Storage. I have filed a blueprint to populate the Swift services there. But while going through the implementation details of Compute Services and Block Storage Services i got to know that the details there is populated through api calls to python-novaclient and python-cinderclient respectively which in turn uses "nova service-list" and "cinder service-list" to return the details. Whereas no such method is implemented in python-swiftclient to get the list of services. So my question is, 1) Do we have plans to include "swift service-list" in swiftclient ? If yes then I would be filing a blueprint in python-swiftclient to implement the same coz I require it to populate under the Admin -> System Info -> Object Storage Services. 2) Is there any other way through which I can get the details of the swift services (s-proxy, s-account, s-container, s-object) . As a side note I can also see it has also not been implemented in some other services like glance and heat. Is it a design decision or the feature has not been simply impemented. -- .- -..--. ,---. .-=<>=-. /_-\'''/-_\ / / '' \ \ |,-.| /____\ |/ o) (o \|| | ')(' | | /,'-'.\ |/ (')(') \| \ ._. / \ \/ / {_/(') (')\_} \ __ / ,>-_,,,_-<. >'=jf='< `. _ .','--__--'. / . \/\ /'-___-'\/:|\ (_) . (_) / \ / \ (_) :| (_) \_-'--/ (_)(_) (_)___(_) |___:|| \___/ || \___/ |_| Thanks and Regards Ashish Chandra ___ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
[Openstack] [SWIFT]Creating a new container in Swift does first POST then PUT
Hi All, While creating a new container in Swift, it first tries to do a POST operation thinking it is for updating the metadata, once it get 404 response(container doesnot exists) then it goes for creation of container (PUT request). I feel like its a two way process, making two different HTTP calls one after the another. Instead what could have been done, we could have simply used PUT verb after checking the parameters(header dict will be empty if a user wants to create a container). I want to know is there is a specific design decision behind this. -- .- -..--. ,---. .-=<>=-. /_-\'''/-_\ / / '' \ \ |,-.| /____\ |/ o) (o \|| | ')(' | | /,'-'.\ |/ (')(') \| \ ._. / \ \/ / {_/(') (')\_} \ __ / ,>-_,,,_-<. >'=jf='< `. _ .','--__--'. / . \/\ /'-___-'\/:|\ (_) . (_) / \ / \ (_) :| (_) \_-'--/ (_) (_) (_)___(_) |___:|| \___/ || \___/ |_| Thanks and Regards Ashish Chandra Openstack Developer, Cloud Engineering Reliance Jio ___ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack