logrotate fails to rotate mongo logs, disk fills up, Fuel gets corrupt

Bug #1427197 reported by Björn Pettersson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Bogdan Dobrelya
6.0.x
Won't Fix
High
Fuel Library (Deprecated)

Bug Description

logrotate fails to rotate logs with errors like this (running logrotate -v):

> ... cut ...
> dateext suffix '-20150302'
> glob pattern '-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
> renaming /var/log/docker-logs/nailgun/app.log.4.gz to /var/log/docker-logs/nailgun/app.log.5.gz (rotatecount 4, logstart 1, i 4),
> old log /var/log/docker-logs/nailgun/app.log.4.gz does not exist
> renaming /var/log/docker-logs/nailgun/app.log.3.gz to /var/log/docker-logs/nailgun/app.log.4.gz (rotatecount 4, logstart 1, i 3),
> old log /var/log/docker-logs/nailgun/app.log.3.gz does not exist
> renaming /var/log/docker-logs/nailgun/app.log.2.gz to /var/log/docker-logs/nailgun/app.log.3.gz (rotatecount 4, logstart 1, i 2),
> old log /var/log/docker-logs/nailgun/app.log.2.gz does not exist
> renaming /var/log/docker-logs/nailgun/app.log.1.gz to /var/log/docker-logs/nailgun/app.log.2.gz (rotatecount 4, logstart 1, i 1),
> old log /var/log/docker-logs/nailgun/app.log.1.gz does not exist
> renaming /var/log/docker-logs/nailgun/app.log.0.gz to /var/log/docker-logs/nailgun/app.log.1.gz (rotatecount 4, logstart 1, i 0),
> old log /var/log/docker-logs/nailgun/app.log.0.gz does not exist
> copying /var/log/remote/172.31.2.82/mongod.27017.log to /var/log/remote/172.31.2.82/mongod.27017.log.1
> error: error creating output file /var/log/remote/172.31.2.82/mongod.27017.log.1: File exists

> [root@fuel-juno ~]# ls -l /var/log/remote/[0-9]*/mongod.*.log*
> -rw-r----- 1 root adm 27894054211 Mar 2 08:50 /var/log/remote/172.31.2.82/mongod.27017.log
> -rw-r----- 1 root adm 449987680 Feb 27 19:01 /var/log/remote/172.31.2.82/mongod.27017.log.1
> -rw-r----- 1 root adm 16194075 Feb 27 18:00 /var/log/remote/172.31.2.82/mongod.27017.log.5.gz

This leads to the same problems as described in bug #1383741, where Fuel gets corrupt and unable to, for example, deploy new nodes.

This has not only been a problem with mongod*.log; We've seen it with other files as well. Manually removing the .1 files have lead to logrotate successfully running, but after a while it pops up again.

How logrotate gets to this state we're not sure, and we don't think it's because the mongo log is too big, as we've seen it with smaller files as well. Unfortunately I have not recorded those files as I thought this was a only-happens-once thing.

The main problem for us is currently that the mongo log, as stated earlier, is way too big. The log level of 1 in /etc/mongo.conf on the mongo server sets mongo to log /every write operation/. That's a lot for the 72 nodes we have, and we've barely started using them.

Another thing that I currently can't back up is that I think if a rotation of a file in the middle of the logrotate pattern fails, none of the later files will rotate, again leading to the mongo log never rotating an filling the disk...

Changed in fuel:
assignee: nobody → Fuel Library Team (fuel-library)
milestone: none → 6.1
importance: Undecided → Medium
status: New → Confirmed
Changed in fuel:
importance: Medium → High
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Bogdan Dobrelya (bogdando)
Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Please provide the Fuel version and diagnostic logs snapshot, if possible

Changed in fuel:
status: Confirmed → Incomplete
Revision history for this message
Björn Pettersson (bjoernfan) wrote :

This is using Fuel 6.0.

If I understand diagnostic snapshots correctly, this requires "OpenStack debug logging" turned on in Fuel, which we have not. That also gets me back to the point about the mongo logs -- I understand if every insert is logged during debug mode, but we're getting this when we're not using debug mode.

Is there any other information I can provide?

I guess the last point in the bug report can be easily tested by manually adding a .1 file for any logfile that's in line to be rotated and run logrotate -v.

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Regarding the mongo logs verbosity, there is a separate bug https://bugs.launchpad.net/fuel/+bug/1393400
Looks like we should lower the verbosity level even more.

Changed in fuel:
status: Incomplete → Confirmed
Revision history for this message
Björn Pettersson (bjoernfan) wrote :

It might also be valuable to point to this blueprint about making /var and /var/log as separate partitions, avoiding the main headache with this bug report:
https://blueprints.launchpad.net/fuel/+spec/isolate-var-log-on-master

Lowering the verbosity of mongo is also a good idea (it's a lot of unnecessary traffic), but I don't think that addresses the main problem of this bug report, unless of course the huge logs created by mongo is what triggers logrotate to fail.

Looking at /etc/cron.{hourly,daily}/logrotate, I have a few comments. They might be a bit off-topic, and let me know if it should be discussed in another bug report perhaps:
- What is the logrotate bug (I cannot find it) that always returns exit code 0? If this upstream bug is fixed I guess this file should be patched again
- The cronjob always returns 0
- The logged error messages differ between daily and hourly
- The errors themselves are not logged (only to /tmp/logrotate that is overwritten on every run)

And a general cron thing I'm not sure about: Does daily and hourly cronjobs ever clash..?

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

@Bjorn, the logs isolation would not solve the main issue - the broken logs rotation. That should be investigated and fixed.
Other topics, I believe should be addressed as a separate bug for MOS-Linux team

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

I cannot reproduce the file exists issue with logrotate:
[root@nailgun ~]# ls -lah /var/log/remote/node-1.test.domain.local/mongo*
-rw-r----- 1 root adm 312 Mar 3 09:33 /var/log/remote/node-1.test.domain.local/mongod.27017.log
-rw-r----- 1 root adm 100K Mar 3 09:32 /var/log/remote/node-1.test.domain.local/mongod.27017.log.1.gz
[root@nailgun ~]# logrotate -fvd /etc/logrotate.d/20-fuel-docker.conf 2>&1 | grep -e 'File exists' -e mongo
considering log /var/log/remote/10.108.0.3/mongod.27017.log
rotating log /var/log/remote/10.108.0.3/mongod.27017.log, log->rotateCount is 4
renaming /var/log/remote/10.108.0.3/mongod.27017.log.4.gz to /var/log/remote/10.108.0.3/mongod.27017.log.5.gz (rotatecount 4, logstart 1, i 4),
renaming /var/log/remote/10.108.0.3/mongod.27017.log.3.gz to /var/log/remote/10.108.0.3/mongod.27017.log.4.gz (rotatecount 4, logstart 1, i 3),
renaming /var/log/remote/10.108.0.3/mongod.27017.log.2.gz to /var/log/remote/10.108.0.3/mongod.27017.log.3.gz (rotatecount 4, logstart 1, i 2),
renaming /var/log/remote/10.108.0.3/mongod.27017.log.1.gz to /var/log/remote/10.108.0.3/mongod.27017.log.2.gz (rotatecount 4, logstart 1, i 1),
renaming /var/log/remote/10.108.0.3/mongod.27017.log.0.gz to /var/log/remote/10.108.0.3/mongod.27017.log.1.gz (rotatecount 4, logstart 1, i 0),
copying /var/log/remote/10.108.0.3/mongod.27017.log to /var/log/remote/10.108.0.3/mongod.27017.log.1
truncating /var/log/remote/10.108.0.3/mongod.27017.log

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

@Bjorn, if you have this issue stable reproducible, could you please verify, if adding a 'nocreate' option for files /etc/logrotate.d/20-fuel-docker.conf & /etc/logrotate.d/10-fuel-docker.conf would resolve the "File exists" issue?

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

I suggest to fix the mongo logs verbosity as a first step, and if there would be more reproducing and other details with the "File exists" issue, address this one as related patch

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/160714

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
Björn Pettersson (bjoernfan) wrote :

> ... /var/log/remote/node-1.test.domain.local/mongod.27017.log
> ... /var/log/remote/node-1.test.domain.local/mongod.27017.log.1.gz

The file it complains about is not "<filename>.1.gz", but "<filename>.1".

I'll test your suggestion and get back to you as time allows.

Here is some output from what we're experiencing, the only change here is the -v flag added to logrotate before /tmp/logrotate redirect:

---
2015-03-03 11:39

[root@fuel-juno ~]# tail /tmp/logrotate
renaming /var/log/docker-logs/nailgun/app.log.3.gz to /var/log/docker-logs/nailgun/app.log.4.gz (rotatecount 4, logstart 1, i 3),
old log /var/log/docker-logs/nailgun/app.log.3.gz does not exist
renaming /var/log/docker-logs/nailgun/app.log.2.gz to /var/log/docker-logs/nailgun/app.log.3.gz (rotatecount 4, logstart 1, i 2),
old log /var/log/docker-logs/nailgun/app.log.2.gz does not exist
renaming /var/log/docker-logs/nailgun/app.log.1.gz to /var/log/docker-logs/nailgun/app.log.2.gz (rotatecount 4, logstart 1, i 1),
old log /var/log/docker-logs/nailgun/app.log.1.gz does not exist
renaming /var/log/docker-logs/nailgun/app.log.0.gz to /var/log/docker-logs/nailgun/app.log.1.gz (rotatecount 4, logstart 1, i 0),
old log /var/log/docker-logs/nailgun/app.log.0.gz does not exist
copying /var/log/remote/172.31.2.87/haproxy.log to /var/log/remote/172.31.2.87/haproxy.log.1
error: error creating output file /var/log/remote/172.31.2.87/haproxy.log.1: File exists
[root@fuel-juno ~]# ls -l /tmp/logrotate
-rw-r--r-- 1 root root 473831 Mar 3 11:01 /tmp/logrotate
[root@fuel-juno ~]# ls -l /var/log/remote/172.31.2.87/haproxy.log*
-rw-r----- 1 root adm 803409947 Mar 3 11:37 /var/log/remote/172.31.2.87/haproxy.log
-rw-r----- 1 root adm 91012284 Feb 8 03:12 /var/log/remote/172.31.2.87/haproxy.log-20150208
-rw-r----- 1 root adm 54610821 Feb 15 03:14 /var/log/remote/172.31.2.87/haproxy.log-20150215
-rw-r----- 1 root adm 567754314 Feb 27 13:07 /var/log/remote/172.31.2.87/haproxy.log.1
---

Revision history for this message
Björn Pettersson (bjoernfan) wrote :

Same thing with nocreate:

---
[root@fuel-juno ~]# date
Tue Mar 3 12:20:50 UTC 2015

[root@fuel-juno ~]# ls -l /tmp/logrotate
-rw-r--r-- 1 root root 473644 Mar 3 12:01 /tmp/logrotate

[root@fuel-juno ~]# tail -n 5 /tmp/logrotate
old log /var/log/docker-logs/nailgun/app.log.1.gz does not exist
renaming /var/log/docker-logs/nailgun/app.log.0.gz to /var/log/docker-logs/nailgun/app.log.1.gz (rotatecount 4, logstart 1, i 0),
old log /var/log/docker-logs/nailgun/app.log.0.gz does not exist
copying /var/log/remote/172.31.2.87/haproxy.log to /var/log/remote/172.31.2.87/haproxy.log.1
error: error creating output file /var/log/remote/172.31.2.87/haproxy.log.1: File exists

[root@fuel-juno ~]# ls -l /var/log/remote/172.31.2.87/haproxy.log*
-rw-r----- 1 root adm 806973756 Mar 3 12:20 /var/log/remote/172.31.2.87/haproxy.log
-rw-r----- 1 root adm 91012284 Feb 8 03:12 /var/log/remote/172.31.2.87/haproxy.log-20150208
-rw-r----- 1 root adm 54610821 Feb 15 03:14 /var/log/remote/172.31.2.87/haproxy.log-20150215
-rw-r----- 1 root adm 567754314 Feb 27 13:07 /var/log/remote/172.31.2.87/haproxy.log.1
---

Do I need to clear away all these .1 files manually before expecting this to work?

Also, if I remove this file I expect logrotate to fail with the same error on some other file where .1 might exist. That's what I've seen before, as described in the last paragraph of the bug report.

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

I'm not sure how to reproduce this issue. The logrotate should be able to care about .1 files on its own, the removing of these files should not be done manually.
Could you please attach cron log and /var/lib/logrotate.status from master node?

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

By the way, the content of /var/lib/logrotate.status should give an answer on that would happened with other files, if a rotation of a file in the middle of the logrotate pattern fails

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

While I cannot reproduce it, the searching around shows this is quite a common logrotate issue and there is no any known bug for this, though. And it also seems that removing of these "broken" files and running logrotate with -f option resolves the issue. It would be nice, of cause, to find out the root cause...

Revision history for this message
Björn Pettersson (bjoernfan) wrote :

cron log attached.

Revision history for this message
Björn Pettersson (bjoernfan) wrote :

/var/lib/logrotate.status attached.

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

The logrotate.status shows that the node 172.31.2.82 stopped logs rotation since 2015-3-2-13:1:2 (perhaps due to the "File exist" error or if no more free space left):
 "/var/log/remote/172.31.2.82/mongod.27017.log" 2015-3-2-13:1:2

While the haproxy log and other logs at the node 172.31.2.87 were rotated successfully, despite on the error you've mentioned at comment #11:
"/var/log/remote/172.31.2.87/haproxy.log" 2015-3-4-8:1:2
and 2015-3-4-8:1:2 is the latest logrotate action according to the cron.txt:
Mar 4 08:01:02 fuel-juno run-parts(/etc/cron.hourly)[23775]: finished logrotate

So the questions are:
1) Did you try to fix the log rotation somehow at node 172.31.2.87 since Feb 27 13:07? If yes, which ones?
2) Are there issues with free space at 172.31.2.82?

If you did nothing to fix logrotate at 172.31.2.87, then it looks the logrotate can handle this "File exist" error on its own. Otherwise, please make sure there is free space at 172.31.2.82 and repeat the same "recovery steps" for this node.

Revision history for this message
Björn Pettersson (bjoernfan) wrote :

I might have found something. 172.31.2.87 no longer exists, possibly/probably(?) due to redeployment.

> [root@fuel-juno remote]# ll | grep node-88
> lrwxrwxrwx 1 root root 29 Feb 2 13:02 172.31.2.87 -> node-88.rnd.ki.sw.ericcson.se
> lrwxrwxrwx 1 root root 29 Feb 2 19:32 172.31.2.92 -> node-88.rnd.ki.sw.ericcson.se

See bug #1329991 -- is this the same thing?

I also see a few .bak directories (like node-95.rnd.ki.sw.ericcson.se.bak) that I don't think we've created.

And... I want the cronjob to exit 1 on failure, like I said before. I don't feel the cron logfile gives us the proper feedback the way it is now.

To answer your questions:
1) Maybe. Probably. But I have not done anything since the creation of this ticket not recorded here.
2) No.

> root@node-92:~# df -h
> Filesystem Size Used Avail Use% Mounted on
> /dev/sdb3 47G 1.9G 43G 5% /
> udev 32G 12K 32G 1% /dev
> tmpfs 6.3G 1.7M 6.3G 1% /run
> none 5.0M 0 5.0M 0% /run/lock
> none 32G 0 32G 0% /run/shm
> /dev/mapper/mongo-mongodb 1.1T 84G 913G 9% /var/lib/mongo
> /dev/sdb2 181M 33M 139M 20% /boot

Another thing (sorry, I can't stop sidetracking):
/etc/cron.hourly/logrotate on the nodes does not look like the one on Fuel, it does some magic regarding the logrotate status file. Also, it uses /etc/logrotate.d/20-fuel.conf for log rotation... which obviously isn't the same as [12]0-fuel-docker.conf on Fuel, but the filename 20-fuel.conf kind of sounds like it's for... well... Fuel.

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Ok, I suggest to workaround the issue with "File exist" as it was described before - remove these existing .1.gz files and wait for the next log rotation.

You can also verify, if the suggested patch (see the comment #9) fixes mongo verbosity issue.
I will submit a separate bug for cron exit codes to be aligned with logrotate exit code.

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :
Revision history for this message
Björn Pettersson (bjoernfan) wrote :

Do you mean the .1 files (not .1.gz), as I mentioned in comment #10?

Can you please comment on the symlink issue?

Oh, and thanks for filing the cronjob bug report! :)

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Yes, I mean deleting the files being reported in error messages as existing:
error: error creating output file /var/log/foo.1.gz: File exists

After deleting these files the logrotate should rotate the logs (as I told, I still cannot reproduce it, hence cannot verify as well)

Please also clarify, what is the symlink issue?

Revision history for this message
Björn Pettersson (bjoernfan) wrote :

Attached: Shell output listing files that have failed to rotate, and unexpected symlinks in /var/log/remote.

I don't think removing /var/log/remote/172.31.2.87/haproxy.log.1 et.c. is anything other than a temporary fix.

I think the root cause is the symlinks in /var/log/remote, in the same was it was a problem for bug #1329991. I think the permanent fix is to remove the ".1" files and also remove the symlinks that match the following lines in 10-fuel-docker.conf and 20-fuel-docker.conf in /etc/logrotate.d on the master node:
> "/var/log/remote/[1-9]*/*.log"
> "/var/log/remote/[1-9]*/*/*.log"

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Thank you for the investigating a root cause!
I submit another bug for symlinks issue. Indeed, "*.bak" directories (which are artifacts left from erased deployments) are causing "File exist" errors as logrotate tries to do the double job and fails :)

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Note, you should not remove *all* symlinks, but ones which are linked to "*bak" dirs

Revision history for this message
Björn Pettersson (bjoernfan) wrote :

And as you can see in the description of bug #1329991, it stops rotating when it encounters this error.

The reason the mongo logs are not rotated is probably because the mongo node is node-92 (172.31.2.82) and the errors logged (se previous attachment) are all on lower IPs, so it aborts before it gets to the mongo logs.

Feel free to update the name of this bug if you'd like.

-> Just saw your two latest comments ...

I don't think the .bak directories are the problem. I think the duplicate "IP symlinks" are the problem. The *.bak directories do not match the logrotate pattern mentioned in #23.

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

here is related bug for symlinks https://bugs.launchpad.net/fuel/+bug/1428150

Revision history for this message
Björn Pettersson (bjoernfan) wrote :

Oh, I think I get it.

The duplicate symlinks should actually point at the .bak directory and not where it used to point.

> lrwxrwxrwx 1 root root 29 Feb 2 13:02 /var/log/remote/172.31.2.77 -> node-84.domain.tld
> lrwxrwxrwx 1 root root 29 Feb 2 19:32 /var/log/remote/172.31.2.91 -> node-84.domain.tld

[root@fuel-juno remote]# ssh -q node-84 ifconfig | grep 172.31
          inet addr:172.31.2.91 Bcast:172.31.3.255 Mask:255.255.252.0

The .77 symlink should point to this one:
> drwxr-xr-x 4 root root 4096 Feb 2 19:17 /var/log/remote/node-88.domain.tld.bak

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

There is also another related bug that could be the root cause: https://bugs.launchpad.net/fuel/+bug/1315382
We have to make sure that rsyslog keeps NO open file descriptors for "*bak" directories after the environment reset.

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Well, I'm not suggesting to reset the environment :) We just have to check the lsof outputs for running rsyslog processes (the one which is running at the Fuel host, and the one running inside the rsyslog container)

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Thank you, the comment #28 is right, I updated the https://bugs.launchpad.net/fuel/+bug/1428150 bug

Revision history for this message
Björn Pettersson (bjoernfan) wrote :

[root@fuel-juno remote]# ln -nsf node-84.domain.tld.bak /var/log/remote/172.31.2.77
[root@fuel-juno remote]# ln -nsf node-56.domain.tld.bak /var/log/remote/172.31.2.47
[root@fuel-juno remote]# ln -nsf node-88.domain.tld.bak /var/log/remote/172.31.2.87
[root@fuel-juno remote]# ln -nsf node-95.domain.tld.bak /var/log/remote/172.31.2.78
[root@fuel-juno remote]# ls -ld /var/log/remote/* | awk '{ print $11 }' | sort | uniq -d
# no output
[root@fuel-juno remote]# rm -f /var/log/remote/172.31.2.77/haproxy.log.1 /var/log/remote/172.31.2.77/swift-account-server.log.1 /var/log/remote/172.31.2.87/haproxy.log.1

I'll report back if the issue comes back, we probably won't touch the deployment related to this Fuel node in the next few days.

I'm curious why it says bug #1315382 isn't fixed for 6.*, but I'll have on eye on that as well.

Thanks for your help, Bogdan!

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Okay, if you don't mind we will track this bug as a https://bugs.launchpad.net/fuel/+bug/1428150 as this issue seems the main one

Changed in fuel:
status: In Progress → Won't Fix
Changed in fuel:
assignee: Bogdan Dobrelya (bogdando) → Sergii Golovatiuk (sgolovatiuk)
status: Won't Fix → In Progress
Changed in fuel:
assignee: Sergii Golovatiuk (sgolovatiuk) → Bogdan Dobrelya (bogdando)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/160714
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=3f99d39be882cd6a05d4f07f95c3cc8ffb3f4f00
Submitter: Jenkins
Branch: master

commit 3f99d39be882cd6a05d4f07f95c3cc8ffb3f4f00
Author: Bogdan Dobrelya <email address hidden>
Date: Tue Mar 3 10:28:13 2015 +0100

    Fix mongo logs verbosity

    W/o this patch a mongo logs are too huge to be processed by
    logrotate without issues.

    The solution is to reduce the non debug verbosity level for logs
    and do not log all transactions as well (use the quiet option):
    * Sync the quiet parameter from puppetlabs-mongodb v0.10.0
    * Lower the logs verbosity for a non debug case
    * Use the quiet parameter for a non debug case

    Closes-bug: #1427197
    Related-bug: #1393400

    Change-Id: I3a3ba70029167928565baa46a77a5c0c0dbacbe8
    Signed-off-by: Bogdan Dobrelya <email address hidden>
    Signed-off-by: Sergii Golovatiuk <email address hidden>

Changed in fuel:
status: In Progress → Fix Committed
tags: added: logrotate
no longer affects: fuel/6.1.x
Revision history for this message
Vitaly Gusev (vgusev) wrote :

Verified on ISO:
VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "6.1"
  openstack_version: "2014.2.2-6.1"
  api: "1.0"
  build_number: "446"
  build_id: "2015-05-21_04-04-09"
  nailgun_sha: "403c6b7ea3c62bb4fda27eb9cedee37f7144558c"
  python-fuelclient_sha: "e19f1b65792f84c4a18b5a9473f85ef3ba172fce"
  astute_sha: "795f8a045400fe82ccc30ae018e85324b3fa1de5"
  fuel-library_sha: "a03efb582b06bfe8d9776dce244d4a2f2e2ba886"
  fuel-ostf_sha: "3dd25a018f2a5c47ec6c885436b3ba69690ef1b9"
  fuelmain_sha: "5c8ebddf64ea93000af2de3ccdb4aa8bb766ce93"

Changed in fuel:
status: Fix Committed → Fix Released
Roman Rufanov (rrufanov)
tags: added: ct1 customer-found support
Revision history for this message
Roman Rufanov (rrufanov) wrote :

Customer found in Prod env, need to include into next MU.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/6.0)

Fix proposed to branch: stable/6.0
Review: https://review.openstack.org/383754

Revision history for this message
OSCI Robot (oscirobot) wrote :

NOTE: Changeset is not merged, created temporary package repository.
RPM package fuel-library6.0 has been built for project openstack/fuel-library.
Files placed in repository:
fuel-ha-utils6.0-6.0.0-6212.2.gerrit383754.1.git8c04972.noarch.rpm
fuel-library6.0-6.0.0-6212.2.gerrit383754.1.git8c04972.noarch.rpm
Repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-6.0-updates-stable-LP1427197/centos .

Revision history for this message
OSCI Robot (oscirobot) wrote :

NOTE: Changeset is not merged, created temporary package repository.
DEB package fuel-library has been built for project openstack/fuel-library.
Files placed in repository:
fuel-ha-utils6.0_6.0.0-6212.2.gerrit383754.1.git8c04972_all.deb
fuel-library6.0_6.0.0-6212.2.gerrit383754.1.git8c04972_all.deb
Repository URL: http://osci-obs.vm.mirantis.net:82/ubuntu-fuel-6.0-updates-stable-LP1427197/ubuntu .

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (stable/6.0)

Change abandoned by Denis V. Meltsaykin (<email address hidden>) on branch: stable/6.0
Review: https://review.openstack.org/383754
Reason: Not going to happen

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.