rabbit: starvation of connections for reply

Bug #1521958 reported by Mehdi Abaakouk
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Cloud Archive
Fix Released
Undecided
Unassigned
Juno
Won't Fix
Medium
Unassigned
Kilo
Fix Released
Undecided
Corey Bryant
Liberty
Fix Released
Undecided
Unassigned
oslo.messaging
Fix Released
High
Mehdi Abaakouk
oslo.messaging (Ubuntu)
Trusty
Fix Released
Medium
Corey Bryant
Vivid
Won't Fix
Medium
Corey Bryant
python-oslo.messaging (Ubuntu)
Fix Released
Medium
Unassigned
Wily
Fix Released
Medium
Corey Bryant

Bug Description

Hi,

When a client died/restart/stop but was waiting more replies that the rpc_connection_pool size,
the server will hold all connections from the pool during the retry logic in case of the client come back with the same reply_queue_id (that occurs only is rabbit is restart, not the client).

Cheers,

---------------------------

[Impact]

This patch addresses an issue when multiple clients lost networks/died/restart/stop, the server will hold all connections from the pool(rpc_connection_pool size) during the retry logic in case of the client come back with the same reply_queue_id (that occurs only is rabbit is restart, not the client), and which cause nova-conductor infinitely reconnects to rabbit if large nova-compute hosts are deployment until all of the connections of the old reply messages are expired, for the quite large scaled cloud, high availability is broken.

[Test Case]

Note steps are for trusty-icehouse, including latest oslo.messaging library (1.3.0-0ubuntu1.2 at the time of this writing).

Deploy an OpenStack cloud w/ multiple rabbit nodes and multiple nova compute hosts then cut off the network between OpenStack services and RabbitMQ. Observe that the nova-conductor is infinitely reconnecting to rabbit nodes.

[Regression Potential]

None.

Related branches

Mehdi Abaakouk (sileht)
Changed in oslo.messaging:
assignee: nobody → Mehdi Abaakouk (sileht)
importance: Undecided → High
description: updated
summary: - rabbit: starvation of connection pool
+ rabbit: starvation of connections for reply
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to oslo.messaging (master)

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

Changed in oslo.messaging:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to oslo.messaging (stable/liberty)

Fix proposed to branch: stable/liberty
Review: https://review.openstack.org/252359

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to oslo.messaging (stable/kilo)

Fix proposed to branch: stable/kilo
Review: https://review.openstack.org/252361

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.messaging (master)

Reviewed: https://review.openstack.org/252351
Committed: https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=daddb82788918296f8b34d6cdeb40d01620fb183
Submitter: Jenkins
Branch: master

commit daddb82788918296f8b34d6cdeb40d01620fb183
Author: Mehdi Abaakouk <email address hidden>
Date: Wed Dec 2 11:38:27 2015 +0100

    Don't hold the connection when reply fail

    This change moves the reply retry code to upper layer
    to be able to release the connection while we wait between
    two retries.

    In the worse scenario, a client waits for more than 30 replies
    and died/restart, the server tries to send this 30 replies to this
    this client and can wait too 60s per replies. During this
    replies for other clients are just stuck.

    This change fixes that.

    Related-bug: #1477914
    Closes-bug: #1521958

    Change-Id: I0d3c16ea6d2c1da143de4924b3be41d1cea159bd

Changed in oslo.messaging:
status: In Progress → Fix Committed
Changed in oslo.messaging:
milestone: none → 3.1.0
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.messaging (stable/kilo)

Reviewed: https://review.openstack.org/252361
Committed: https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=53256e990d3632e0120e9a10ede1de9b3b2c9a0a
Submitter: Jenkins
Branch: stable/kilo

commit 53256e990d3632e0120e9a10ede1de9b3b2c9a0a
Author: Mehdi Abaakouk <email address hidden>
Date: Wed Dec 2 11:38:27 2015 +0100

    Don't hold the connection when reply fail

    This change moves the reply retry code to upper layer
    to be able to release the connection while we wait between
    two retries.

    In the worse scenario, a client waits for more than 30 replies
    and died/restart, the server tries to send this 30 replies to this
    this client and can wait too 60s per replies. During this
    replies for other clients are just stuck.

    This change fixes that.

    Related-bug: #1477914
    Closes-bug: #1521958

    (cherry picked from commit I0d3c16ea6d2c1da143de4924b3be41d1cea159bd)

    Conflicts:
     oslo_messaging/_drivers/amqpdriver.py
     oslo_messaging/_drivers/impl_rabbit.py

    Change-Id: I492b82082a372763e60cf06ce0b8135ade7a6e71

tags: added: in-stable-kilo
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to oslo.messaging (stable/kilo)

Reviewed: https://review.openstack.org/255530
Committed: https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=8093aefaae695bc4407b451f8863ed1137a0e022
Submitter: Jenkins
Branch: stable/kilo

commit 8093aefaae695bc4407b451f8863ed1137a0e022
Author: Mehdi Abaakouk <email address hidden>
Date: Wed Dec 9 18:49:19 2015 +0100

    Don't trigger error_callback for known exc

    When AMQPDestinationNotFound is raised, we must not
    call the error_callback method. The exception is logged
    only if needed in upper layer (amqpdriver.py).

    Related-bug: #1524418
    Related-bug: #1521958

    (cherry picked from commit Ic1ddec2d13172532dbaa572d04a4c22c97ac4fe7)

    Change-Id: I4bc323f0b9578cfd4972f882d6fbf59b9064ca53

tags: added: in-stable-liberty
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.messaging (stable/liberty)

Reviewed: https://review.openstack.org/252359
Committed: https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=8504e2508bbec963ae817cc31fec509d058c0e96
Submitter: Jenkins
Branch: stable/liberty

commit 8504e2508bbec963ae817cc31fec509d058c0e96
Author: Mehdi Abaakouk <email address hidden>
Date: Wed Dec 2 11:38:27 2015 +0100

    Don't hold the connection when reply fail

    This change moves the reply retry code to upper layer
    to be able to release the connection while we wait between
    two retries.

    In the worse scenario, a client waits for more than 30 replies
    and died/restart, the server tries to send this 30 replies to this
    this client and can wait too 60s per replies. During this
    replies for other clients are just stuck.

    This change fixes that.

    Related-bug: #1477914
    Closes-bug: #1521958

    (cherry picked from commit I0d3c16ea6d2c1da143de4924b3be41d1cea159bd)

    Conflicts:
     oslo_messaging/_drivers/amqpdriver.py
     oslo_messaging/_drivers/impl_rabbit.py

    Depends-On: Ibce834c3e76d71a770013cf1b469aa86396751b9
    Change-Id: I18144ede387e1d28f7b5de0131b6b6cc7d57bb86

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to oslo.messaging (stable/liberty)

Reviewed: https://review.openstack.org/255532
Committed: https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=9e095c4bd84c3e83e394071c4f49a8bba3eb1dd6
Submitter: Jenkins
Branch: stable/liberty

commit 9e095c4bd84c3e83e394071c4f49a8bba3eb1dd6
Author: Mehdi Abaakouk <email address hidden>
Date: Wed Dec 9 18:49:19 2015 +0100

    Don't trigger error_callback for known exc

    When AMQPDestinationNotFound is raised, we must not
    call the error_callback method. The exception is logged
    only if needed in upper layer (amqpdriver.py).

    Related-bug: #1524418
    Related-bug: #1521958

    (cherry picked from commit Ic1ddec2d13172532dbaa572d04a4c22c97ac4fe7)

    Change-Id: Id874fcfb50b1661031589bfb6d93ddb84a1467c6

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to oslo.messaging (feature/pika)

Fix proposed to branch: feature/pika
Review: https://review.openstack.org/257373

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.messaging (feature/pika)
Download full text (39.3 KiB)

Reviewed: https://review.openstack.org/257373
Committed: https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=cc0f8cc8a9ff25c9fb081cac5366c12a0c06ec53
Submitter: Jenkins
Branch: feature/pika

commit a5d78891745b6b9e5827271dc305f00acae1392f
Author: OpenStack Proposal Bot <email address hidden>
Date: Fri Dec 11 15:24:05 2015 +0000

    Updated from global requirements

    Change-Id: Ifd78016c067740477a82dbe06d74d5944ba91893

commit 17ccb2306d03a74304c57d31716a54ba2b3b4311
Author: Mehdi Abaakouk <email address hidden>
Date: Fri Dec 11 10:59:54 2015 +0100

    Move to debug a too verbose log

    When a client is gone (died/restart) and somes replies cannot be sent because
    the the exchange of this client will never comeback. We log one message per
    reply every 0.25 messages during 60 seconds. When the only useful log
    is the one where we decide to drop this replies.

    This change moves the less important message to debug level.

    Change-Id: I508787c0db4dcec2c0027b89eb4e65c4f98022b9
    Related-bug: #1524418

commit 46daf858144202a072c4bf8580aeafec11d20e13
Author: Davanum Srinivas <email address hidden>
Date: Fri Dec 11 11:04:13 2015 +0300

    Cleanup parameter docstrings

    Change-Id: I301fdd51446bf0c0a6dd0d05b26da0556db8367d

commit 3ee86964fa460882d8fcac8686edd0e6bfb12008
Author: Mehdi Abaakouk <email address hidden>
Date: Wed Dec 9 19:37:40 2015 +0100

    Revert "default of kombu_missing_consumer_retry_timeout"

    This reverts commit 8c03a6db6c0396099e7425834998da5478a1df7c.

    Closes-bug: #1524418
    Change-Id: I35538a6c15d6402272e4513bc1beaa537b0dd7b9

commit e72599435c59c09277a9da7686b32aa4f9df7ba4
Author: Mehdi Abaakouk <email address hidden>
Date: Wed Dec 9 18:49:19 2015 +0100

    Don't trigger error_callback for known exc

    When AMQPDestinationNotFound is raised, we must not
    call the error_callback method. The exception is logged
    only if needed in upper layer (amqpdriver.py).

    Related-bug: #1524418

    Change-Id: Ic1ddec2d13172532dbaa572d04a4c22c97ac4fe7

commit 185693a6ed57e02b2f94b0fb8f14a91471605969
Author: Mehdi Abaakouk <email address hidden>
Date: Wed Dec 9 11:23:52 2015 +0100

    Improves comment

    Change-Id: Idc8002e6d622435aac48304857985c0f82be3e32

commit 148e8380ce1cc4f60716300b95104aaa2cf8c543
Author: Mehdi Abaakouk <email address hidden>
Date: Fri Dec 4 14:57:03 2015 +0100

    Fix reconnection when heartbeat is missed

    When a heartbeat is missing we call ensure_connection()
    that runs a dummy method to trigger the reconnection
    code in kombu. But also the code is triggered only if the
    channel is None.

    In case of the heartbeat threads we didn't reset the channel
    before reconnecting, so the dummy method doesn't do anything.

    This change sets the channel to None to ensure the connection
    is reestablished before the dummy method is run.

    Also it replaces the dummy method by checking the kombu connection
    object. So we are sure the connection is reestablished.

    Change-Id: I39f8cd23c5a5498e6f4c1aa3236ed27f3b5d7c9a
    Closes-bug: #1493890

commit 05002...

tags: added: in-feature-pika
Xiang Hui (xianghui)
description: updated
Changed in oslo.messaging (Ubuntu Vivid):
status: New → Fix Released
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "trusty-icehouse.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Mathew Hodson (mhodson)
Changed in oslo.messaging (Ubuntu):
importance: Undecided → Medium
Changed in oslo.messaging (Ubuntu Trusty):
importance: Undecided → Medium
Changed in oslo.messaging (Ubuntu Vivid):
importance: Undecided → Medium
Revision history for this message
Xiang Hui (xianghui) wrote :

Add dep3 header.

Revision history for this message
Xiang Hui (xianghui) wrote :
Revision history for this message
Corey Bryant (corey.bryant) wrote :

Hi Hui,

It looks like we're going to need this in liberty and kilo as well. Liberty is at 2.5.0 and we don't do stable point releases for oslo libraries. Can you provide patches for liberty and kilo too?

Thanks,
Corey

Revision history for this message
Xiang Hui (xianghui) wrote :

Hello Corey,

  Thanks for pointing out that and do all the review, I have assigned this bug to you for your lots of efforts on liberty/kilo/juno/icehouse, the liberty/kilo patches may just cherry-pick from the upstream as I remember, feel free to change the juno/icehouse patches if they need improvements, thanks a lot : )

tags: added: sts-sru
no longer affects: python-oslo.messaging (Ubuntu Trusty)
no longer affects: python-oslo.messaging (Ubuntu Vivid)
no longer affects: oslo.messaging (Ubuntu Wily)
no longer affects: cloud-archive/juno
no longer affects: cloud-archive
Changed in python-oslo.messaging (Ubuntu Wily):
assignee: nobody → Corey Bryant (corey.bryant)
Changed in oslo.messaging (Ubuntu Vivid):
assignee: nobody → Corey Bryant (corey.bryant)
Changed in oslo.messaging (Ubuntu Trusty):
assignee: nobody → Corey Bryant (corey.bryant)
Changed in oslo.messaging (Ubuntu):
status: New → Invalid
Changed in python-oslo.messaging (Ubuntu):
status: New → Invalid
Changed in cloud-archive:
status: New → Invalid
Changed in python-oslo.messaging (Ubuntu Wily):
status: New → In Progress
Changed in oslo.messaging (Ubuntu Vivid):
status: Fix Released → In Progress
Changed in python-oslo.messaging (Ubuntu Wily):
importance: Undecided → Medium
Changed in cloud-archive:
importance: Undecided → Critical
importance: Critical → Undecided
Changed in oslo.messaging (Ubuntu):
importance: Medium → Undecided
Changed in oslo.messaging (Ubuntu Vivid):
status: In Progress → New
Revision history for this message
Chris J Arges (arges) wrote : Please test proposed package

Hello Mehdi, or anyone else affected,

Accepted python-oslo.messaging into wily-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/python-oslo.messaging/2.5.0-1ubuntu2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in python-oslo.messaging (Ubuntu Wily):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
James Page (james-page) wrote :

Hello Mehdi, or anyone else affected,

Accepted python-oslo.messaging into liberty-proposed. The package will build now and be available in the Ubuntu Cloud Archive in a few hours, and then in the -proposed repository.

Please help us by testing this new package. To enable the -proposed repository:

  sudo add-apt-repository cloud-archive:liberty-proposed
  sudo apt-get update

Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-liberty-needed to verification-liberty-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-liberty-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in oslo.messaging (Ubuntu Vivid):
status: New → Won't Fix
tags: added: verification-liberty-needed
Mathew Hodson (mhodson)
no longer affects: oslo.messaging (Ubuntu)
Revision history for this message
Corey Bryant (corey.bryant) wrote :

Hi Chris and James,

python-oslo.messaging 2.5.0-1ubuntu2 has been verified on wily-proposed and trusty-liberty-proposed.

Thanks,
Corey

tags: added: verification-done verification-liberty-done
removed: verification-liberty-needed verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package python-oslo.messaging - 2.5.0-1ubuntu2

---------------
python-oslo.messaging (2.5.0-1ubuntu2) wily; urgency=medium

  [ Jorge Niedbalski ]
  * d/p/make-reply-and-fanout-queues-expire-instead-of-auto-delete.patch:
    Make reply and fanout queues expire instead of auto-delete (LP: #1515278).

  [ Corey Bryant ]
  * d/p/dont-hold-connection-when-reply-fail.patch: Cherry-picked
    patch from upstream VCS to fix the amqp reply logic when
    connections are lost (LP: #1521958).

 -- Corey Bryant <email address hidden> Mon, 21 Mar 2016 08:08:47 -0400

Changed in python-oslo.messaging (Ubuntu Wily):
status: Fix Committed → Fix Released
Revision history for this message
Chris J Arges (arges) wrote : Update Released

The verification of the Stable Release Update for python-oslo.messaging has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
James Page (james-page) wrote :

The verification of the Stable Release Update for python-oslo.messaging has completed successfully and the package has now been released to -updates. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
James Page (james-page) wrote :

This bug was fixed in the package python-oslo.messaging - 2.5.0-1ubuntu2~cloud0
---------------

 python-oslo.messaging (2.5.0-1ubuntu2~cloud0) trusty-liberty; urgency=medium
 .
   * New update for the Ubuntu Cloud Archive.
 .
 python-oslo.messaging (2.5.0-1ubuntu2) wily; urgency=medium
 .
   [ Jorge Niedbalski ]
   * d/p/make-reply-and-fanout-queues-expire-instead-of-auto-delete.patch:
     Make reply and fanout queues expire instead of auto-delete (LP: #1515278).
 .
   [ Corey Bryant ]
   * d/p/dont-hold-connection-when-reply-fail.patch: Cherry-picked
     patch from upstream VCS to fix the amqp reply logic when
     connections are lost (LP: #1521958).

Revision history for this message
Ryan Beisner (1chb1n) wrote : Please test proposed package

Hello Mehdi, or anyone else affected,

Accepted oslo.messaging into kilo-proposed. The package will build now and be available in the Ubuntu Cloud Archive in a few hours, and then in the -proposed repository.

Please help us by testing this new package. To enable the -proposed repository:

  sudo add-apt-repository cloud-archive:kilo-proposed
  sudo apt-get update

Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-kilo-needed to verification-kilo-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-kilo-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

tags: added: verification-kilo-needed
Revision history for this message
Ryan Beisner (1chb1n) wrote : Update Released

The verification of the Stable Release Update for oslo.messaging has completed successfully and the package has now been released to -updates. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Ryan Beisner (1chb1n) wrote :

This bug was fixed in the package oslo.messaging - 1.8.3-0ubuntu0.15.04.2~cloud1
---------------

 oslo.messaging (1.8.3-0ubuntu0.15.04.2~cloud1) trusty-kilo; urgency=medium
 .
   * d/p/dont-hold-connection-when-reply-fail.patch: Cherry-picked
     patch from upstream VCS to fix the amqp reply logic when
     connections are lost (LP: #1521958).

Revision history for this message
Corey Bryant (corey.bryant) wrote :

Juno is EOL so I've marked that as won't fix.

Mathew Hodson (mhodson)
Changed in oslo.messaging (Ubuntu Trusty):
status: New → Triaged
Revision history for this message
Martin Pitt (pitti) wrote :

Sponsored trusty oslo.messaging SRU.

Changed in oslo.messaging (Ubuntu Trusty):
status: Triaged → In Progress
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello Mehdi, or anyone else affected,

Accepted oslo.messaging into trusty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/oslo.messaging/1.3.0-0ubuntu1.5 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in oslo.messaging (Ubuntu Trusty):
status: In Progress → Fix Committed
tags: removed: verification-done
tags: added: verification-needed
Revision history for this message
Xiang Hui (xianghui) wrote :

Used oslo.messaging 1.3.0-0ubuntu1.5 from trusty-proposed, didn't have such problem.

tags: added: verification-done
removed: verification-liberty-done verification-needed
Mathew Hodson (mhodson)
tags: removed: verification-kilo-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package oslo.messaging - 1.3.0-0ubuntu1.5

---------------
oslo.messaging (1.3.0-0ubuntu1.5) trusty; urgency=medium

  * Backport fixes to support AMQP HA failover cases.
    - d/p/fix-rabbit-starvation-of-connections-for-reply:
      To solve nova-conductor infinitely loop issue (LP: #1521958).

 -- Hui Xiang <email address hidden> Mon, 25 Jan 2016 17:43:32 +0800

Changed in oslo.messaging (Ubuntu Trusty):
status: Fix Committed → Fix Released
Mathew Hodson (mhodson)
Changed in cloud-archive:
status: Invalid → Fix Released
Changed in python-oslo.messaging (Ubuntu):
status: Invalid → Fix Released
importance: Undecided → Medium
Louis Bouchard (louis)
tags: removed: sts-sru
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.