- Jun 29, 2017
-
-
Bertrand Lallau authored
As describe here: https://github.com/openstack/cinder/blob/master/cinder/compute/nova.py#L42 * remove 'nova_catalog_info' deprecated option * add new [nova] section Change-Id: Ib89a589c8eb8d81839bd4d07d7174b3272136934
-
- Jun 02, 2017
-
-
Eduardo Gonzalez authored
OSprofile allows user/devs trace OpenStack requests. Implements: blueprint enable-osprofiler Co-Authored-By:
Bertrand Lallau <bertrand.lallau@gmail.com> Change-Id: I82ea85d726011ef6cbf99380f395452d6d7f8053
-
- Apr 19, 2017
-
-
Vladislav Belogrudov authored
Currently Cinder configuration hard-codes tgtadm as the only iSCSI management utility. tgtd and tgtadm are older tools to manage iSCSI volumes. Newer versions of Linux distros use targetcli and kernel based iSCSI facilities (LIO) and can be a preferred way for some users. Change-Id: I10c0a7d596994a9201218e58ca2ad184774a8ce2 Closes-Bug: #1684139
-
- Apr 18, 2017
-
-
Vladislav Belogrudov authored
Currently if Ceph is used for Cinder volumes the only choice of backup driver is Ceph. It should be possible to use any backup driver for any volume type, e.g. iSCSI volumes can go to Ceph based backup storage. Change-Id: Ifc8a767b9030391580de6a24383bb6b87053835d Closes-Bug: #1683715
-
- Mar 27, 2017
-
-
Jeffrey Zhang authored
cinder-volume will be hanged if rados_connect_timeout is disabled. And no error message will be thrown. Disable timeout is not a good idea. This patch sets the rados_connect_timeout to 5. Change-Id: I05e7343d09d75399a7031013b4329a2cb81792fb Closes-Bug: #1676267
-
- Mar 20, 2017
-
-
caoyuan authored
more infomation, see http://paste.openstack.org/show/603369/ Change-Id: If803071bfa88b8e5275b3291c05dc3a9f6e08222 Closes-Bug: #1674215
-
- Mar 12, 2017
-
-
caoyuan authored
Option "enable_v1_api" from group "DEFAULT" is deprecated. This patch remove it. Change-Id: I234e5f417ca310b60ca5e4990223f9d13f583894
-
- Mar 08, 2017
-
-
Jeffrey Zhang authored
Booting from volume require cinder's ceph client secret now. Move cinder before nova in site.yml, because nova depends on cinder ceph client key now. Change-Id: I01c9ed80843d98305b8963894c4917c21a35d3ac Closes-Bug: #1670676
-
- Jan 18, 2017
-
-
Mauricio Lima authored
Change-Id: I5910da875eba9f9b9a18d27fcb69bb38ad67bad0
-
- Jan 09, 2017
-
-
Tino Schmeier authored
Cinder can be configured to support either lvm or ceph backend. Using both backends only enables lvm as the ceph backend configuration is combined with the lvm backend part via elif code. Change-Id: I57e515cf7cdd6377d60bfbc45a889553ce87207a Closes-Bug: #1654996
-
- Dec 15, 2016
-
-
Francisco Edigleison Barbosa authored
Change-Id: I6ca1957c1518d8dfe6a15b22e76c0b9a52e2f1c2
-
- Dec 02, 2016
-
-
liyingjun authored
Notifications for cinder is not disabled when there is no other consuming project, it's better to disable that to reduce some pressure for the message bus[1]. [1]: http://docs.openstack.org/developer/oslo.messaging/FAQ.html#i-don-t-need-notifications-on-the-message-bus-how-do-i-disable-them Change-Id: I41c16b4ef6437b0104d4f37daa8b8640db7fdd50 Closes-bug: #1642440
-
- Nov 29, 2016
-
-
James McCarthy authored
This commit brings necessary configuration and container start-up options to use two popular backends for backup - nfs and swift. Both drivers support incremental backups and should work with any cinder volume backend. Change-Id: Ieed29a895dc1b9faad196e160a88ea9d293f9c75
-
- Nov 21, 2016
-
-
Vladislav Belogrudov authored
Nova and Cinder used a list of glance api servers - this list does not provide a proper high availability because the servers are connected at random without recalling who is failed last time. E.g. out of three controllers with a failed first one nova and cinder can try connection to the first controller because of random / shuffled choice of the glance server. A proper solution is to use VIP that connects to alive server from the beginning. Also as workaround one could significantly increase max number of retries in configuration files in hope that a random function will choose a healthy glance server sometime - not a good choice. Change-Id: Ifaf8ffe3697ec88a6da4c2b43c83975b63dc2e8c Closes-Bug: #1643509
-
liyingjun authored
Needs to enable notifications for services when enabling searchlight [1][2][3][4] [1] http://docs.openstack.org/developer/searchlight/plugins/cinder.html#cinder-conf [2] http://docs.openstack.org/developer/searchlight/plugins/glance.html#glance-configuration [3] http://docs.openstack.org/developer/searchlight/plugins/neutron.html#neutron-configuration [4] http://docs.openstack.org/developer/searchlight/plugins/nova.html#nova-configuration Change-Id: Id2167d901ac3d65599e54feb1b2d1818d2a633c9 Closes-bug: #1643393
-
- Nov 07, 2016
-
-
xionglingfeng authored
Allow cinder-volume, nova-compute and nova-libvirtd to be configured to use NFS. In order to mount and work with NFS shares, several containers needed the NFS packages installed during build time. One somewhat significant change is the addition of an explicit bind volume for nova-compute that has shared mounts enabled. According to docker-run(1), the shared mount propagation flag can only be specified for bind mounted Docker volumes and not named volumes. In an NFS setup, cinder-volume mounts the NFS shares so that it can create and manage the Cinder volumes. When a new instance is created with a Cinder volume or a Cinder volume is attached to an existing instance, nova-compute mounts the Cinder volume from the NFS share for nova-libvirtd. In order for nova-libvirtd to then see those Cinder volumes the shared mounts flag must be enabled for the Docker volume. Remove the rpcbind container as it is only necessary for operators who are using NFSv3 or lower. There is no known need for this currently however, this container can be added in the future should an operator require it. Co-authored-by:
Ryan Hallisey <rhallise@redhat.com> Co-authored-by:
Andrew Widdersheim <amwiddersheim@gmail.com> Change-Id: Iad77c05bce8876bdcc69b7ec22edd50e3bf48b9f Closes-Bug: #1530515 Partially implements: blueprint nfs-support-in-cinder
-
- Sep 13, 2016
-
-
Paul Bourke authored
Add a service check for Cinder when using iscsi/LVM, that the appropriate volume group exists. TrivialFix Change-Id: I54e01911709db73549334760498b4246fe6271d7 Co-Authored-By:
Vladislav Belogrudov <vladislav.belogrudov@oracle.com>
-
- Sep 12, 2016
-
-
Serguei Bezverkhi authored
Thgis PS add missing check for Kubernetes orchestration engine, without these changes, running kolla-ansible genconfig fails for Kubernetes environment. TrivialFix Change-Id: I25eeb7ae3ddba7c924f6d48aa24afdbe74227170
-
- Aug 25, 2016
-
-
Jeffrey Zhang authored
rabbit_hosts, rabbit_userid and rabbit_password are deprecated for removal.[0] rpc_backend is deprecated for removal.[1] rabbit_ha_queues is deprecated. it is useless when using RabbitMQ >= 3.0 [2] [0] https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/_drivers/impl_rabbit.py#L112,#L134 [1] https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/transport.py#L46 [2] https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/_drivers/impl_rabbit.py#L163,L174 Closes-Bug: #1614082 Change-Id: I05d318ba6c11c5dbfa9fbf67d088a43ab465be30
-
- Aug 01, 2016
-
-
liyingjun authored
openstack_service_worker should be openstack_service_workers Change-Id: Id4fb54bc1d4363cfa056851d1a32ee56411e7ba8 Closes-bug: #1607482
-
- Jul 27, 2016
-
-
Jeffrey Zhang authored
Use a lower number of workers rather than the default value, which is equal to the number of the cpu. Otherwise, in a multi cpu environment, the number of the processes will very high. In this PS, we use min(5, << number of cpu >>) as the default worker count. Closes-Bug: #1582254 Change-Id: I1c32cf0db794b43b8fb8be18f39190422ca5846f
-
- Jul 25, 2016
-
-
Jeffrey Zhang authored
Remove the unnecessary option in the group_vars/all.yml file. * removed some cinder.conf options like volume_backend_name, iscsi_helper, iscsi_protocol etc. these value can be configured by custom cinder.conf file, no need export as global variables. * remove meaningless iscsi_ip_addess, which is not used in LVM driver * force start iscsi relate when enable_cinder_backend_lvm is yes TrivialFix Change-Id: Ifcbfdad15e4d68bc5f20fc77e0315a09983ef022
-
- Jul 19, 2016
-
-
Mathias Ewald authored
This patch adds support for external Ceph clusters for Cinder. For clean integration the backend configuration mechanism had to be slightly adjusted. We now have the option to enable multiple backends for Cinder independently. Currently, the flags cinder_backend_iscsi and cinder_backend_ceph are used to toggle backends. Documentation on how to use external ceph was added. Change-Id: I7e0267b90d62d6d881f24f063cdb894422ec8618 Partially-Implements: Blueprint: external-ceph
-
- Jul 12, 2016
-
-
ZhongShengping authored
Use [oslo_messaging_notifications]/driver option in cinder.conf to enable block storage meters, set the option default value is 'messagingv2'. Change-Id: I1e885324fbeb2ad1c547c6c6618cbacd0e441d51 Closes-Bug: 1602055
-
- Jul 07, 2016
-
-
Takeaki Matsumoto authored
To use Cinder LVM2 backend with iSCSI, add enable_iscsi option and fix document. Change-Id: I286733508b5582c311c313c172b3c3a774be993c Closes-Bug: #1599088
-
- Jun 25, 2016
-
-
Jeffrey Zhang authored
os-brick starts using privsep, it will need to know how to invoke its privileged half. This follow the how the devstack fixed in nova[1] and cinder[2]. [1] https://review.openstack.org/#/c/277696/ [2] https://review.openstack.org/#/c/280031/ TrivialFix Change-Id: I3761a5bde9766297127ad2011453ae4221ff5c2b
-
- May 09, 2016
-
-
Serguei Bezverkhi authored
This fix adds several variables required for Cinder iSCSI backend configutation. Change-Id: I2f709f8589fdbf62e3d0b265452fd58f413bee65 Closes-Bug: #1579800
-
- May 02, 2016
-
-
Mauricio Lima authored
TrivialFix Change-Id: I1f03d428c380dfdbde5ef33e7ea43cbf5e9154ce
-
- Apr 16, 2016
-
-
Steven Dake authored
In the old rendition of this code, Cinder would attempt one access to glance, fail, and then cinder would fail. Now it accesses all servers in round robin fashion. Change-Id: I4759b0b586919b33f49b974312072820062f35c2 Closes-Bug: #1571128
-
- Apr 11, 2016
-
-
Ryan Hallisey authored
Make sure that all the sevices will attempt to connect to the database an infinite about of times. If the database ever disappears for some reason we want the services to try and reconnect more than just 10 times. Closes-bug: #1505636 Change-Id: I77abbf72ce5bfd68faa451bb9a72bd2544963f4b
-
- Mar 19, 2016
-
-
SamYaple authored
The in-process cache for keystone tokens has been deprecated due to "incosistent results and high memory usage" with the expectation we switch to memcached_servers if we want to stay performant. Add memcache_servers [cache] section to the appropriate servers as the [DEFAULT]\memcache_servers options was deprecated. TrivialFix Related-Id: Ied2b88c8cefe5655a88d0c2f334de04e588fa75a Change-Id: Ic971bdddc0be3338b15924f7cc0f97d4a3ad2440
-
- Mar 18, 2016
-
-
SamYaple authored
This matches the current default for nova.conf. Use unmap/discard if t is enabled on the hypervisor. This option is new for mitaka. TrivialFix Change-Id: Id94c05e2ec8a65c75ec82afcd4150390f8b87ee2
-
- Feb 26, 2016
-
-
SamYaple authored
Due to poor planning on our variable names we have a situation where we have "internal_address" which must be a VIP, but "external_address" which should be a DNS name. Now with two vips "external_vip_address" is a new variable. This corrects that issue by deprecating kolla_internal_address and replacing it with 4 nicely named variables. kolla_internal_vip_address kolla_internal_fqdn kolla_external_vip_address kolla_external_fqdn The default behaviour will remain the same, and the way the variable inheritance is setup the kolla_internal_address variable can still be set in globals.yml and propogate out to these 4 new variables like it normally would, but all reference to kolla_internal_address has been completely removed. Change-Id: I4556dcdbf4d91a8d2751981ef9c64bad44a719e5 Partially-Implements: blueprint ssl-kolla
-
- Feb 24, 2016
-
-
Dave McCowan authored
HAProxy: change to use option forwardfor to pass origin IP address to backend via X-Forwarded-For header Keystone: Apache does the audit logs for keystone. Change the LogFormat to display the passed address instead of the connection address which is that of the load balancer. Nova, Cinder, Glance: these services can make use of the address passed in X-Forwarded-For. With this setting the API logs for these services include the client IP address. Change-Id: Ia861ecc11a7c7d463d0366586926d1a842853f69 Closes-Bug: #1548935
-
- Feb 19, 2016
-
-
Éric Lemoine authored
Partially implements: blueprint heka Change-Id: I9dcb71a9cf063fb520fcf3485e0376f1e90d87ad
-
- Feb 15, 2016
-
-
Dave McCowan authored
To allow for TLS to protect the service endpoints, the protocol in the URLs for the endpoints will be either http or https. This patch removes the hardcoded values of http and replaces them with variables that can be adjusted accordingly in future patches. Change-Id: Ibca6f8aac09c65115d1ac9957410e7f81ac7671e Partially-implements: blueprint ssl-kolla
-
- Jan 20, 2016
-
-
Ice Yao authored
Config file use *_logging_debug as debug default value Change-Id: I41102fff9056a82f7307694252adff0aedcf2658
-
- Jan 18, 2016
-
-
Allen Gao authored
Option "verbose" from group "DEFAULT" is deprecated for removal. Its value may be silently ignored in the future. If this option is not set explicitly, there is no such warning. Furthermore, the default value of verbose is true, so there is no need to set this value in config files. TrivialFix Change-Id: I3ec2a8900c984a64bc0645672ef89a63975f7f4e
-
- Jan 15, 2016
-
-
Wanlong Gao authored
TrivialFix Change-Id: I33924d6de43126ff8523883eebce703c976f9a1a
-
- Dec 22, 2015
-
-
SamYaple authored
Closes-Bug: #1528432 Change-Id: I6e56f283521b29678964cb655ac3cff2d13b8246
-