Change Ia8f60c8a4b9d1b18583366d83ddb82dc61bff9f5 added a generic
rule to use a success-pattern to point to docs-draft for built books.
The order here is important, the regex line must come before the
non-regex line so that the regex is applied in all cases.
Change-Id: Ife43544864a1084d82325ced1d4a61a9cb6e5fa1
The package maintainer scripts start elasticsearch when it gets
installed, but it seems to return control before the pidfile is
created which allows puppet to race for it and ultimately launch a
second daemon resulting in an OOM condition. It's configured to
start at boot anyway, so the puppet ensure running isn't buying us
much.
Change-Id: I1b374f90c198b9cb73d412fe63b439623f434d9a
* modules/elasticsearch/manifests/init.pp: Brown bag fix... the
package installation used to make this directory, but now we want to
put files in it prior to package installation.
Change-Id: Id3069999d59f965226bcae8f21ef7a93e4d44c72
Remove /srv/openstackid/w symlink file override by puppet, and
add deploy dependency on /etc/openstackid/environment.php.
Change-Id: Ib3874f48cad720d667861d90f76c515e014002c2
* modules/elasticsearch/manifests/init.pp: The config files need to
be in place before package installation starts the service, and they
don't depend on the package itself anyway.
Change-Id: Iabc57e3091533eb5168c670f5c29d0d2dac9a1a2
Manila's tempest job uses two hooks - pre and post, in 'pre' hook is defined
environment variable, that is expected to be used in 'post' function.
But it wasn't exported and post hook takes empty value.
Partially implements bp: tempest-job
Change-Id: I730d9e004a0ffe041e1f3ac4bb9566217556a07b
Add the actual elasticsearch module and associated parameters to the
new worker nodes, and put them in the node and discovery lists.
Change-Id: I0b55e4c5c8a3f0864dab2b2bf7f498b65bc20fd2
Temporarily leave the old node names in place with an override to
16g heap size, but pass the openstack_project default of 30g into
the elasticsearch module as a new variable. Also don't actually
configure the new servers to install and run elasticsearch yet,
since there are manual steps needed to prep the additional block
devices on them.
Change-Id: I9fca2115c8996ae2f1a6c605bcdf16a8b6342a24
Have the log-gearman-client (aka jenkins-log-client) initialize
the statsd parameters when starting the geard server. Also, make
sure that the python statsd package is installed on the host.
Change-Id: I04fe1a7609f08bc710891b6a3b92d0f4d156d86c
index the sublog files so that we can use them in elastic search,
and so that we can start removing content from console.html.
Depends-On: Iede34b970d090f855c701b69c1f5167a08ab9c52
Which brings us time stamping to the sublogs
Change-Id: I4b4484065fda168f4d5efc73e95736226fb36ed0
It has been suggested that tests may be happier with ext4 instead of
ext3 on the test slaves. At the end of building an image for single use
slaves modify fstab so that when slaves are booted with the image they
mount / as ext4.
Related-Bug: 1273386
Change-Id: I88409e734b1599a5517abfd9d76c7fd622c01bb5