Back to bug 1297952

Who When What Removed Added
John Prause 2016-01-20 13:57:54 UTC Status NEW ON_DEV
Target Release 5.4.5 5.4.6
Chris Pelland 2016-02-08 18:49:09 UTC Target Release 5.4.6 5.4.5
Greg McCullough 2016-02-10 19:22:10 UTC Status ON_DEV POST
CC gmccullo
John Prause 2016-02-10 20:48:24 UTC Status POST MODIFIED
Marianne Feifer 2016-02-15 15:49:38 UTC CC mfeifer
Doc Text Cause: Previously we have been using our own caching mechanism to cache objects sent as references to the Automate Methods. We have gotten DRb recycled object errors, since some of the objects which were sent as references were not being cached.

Consequence: After the 3.2 migration, Automation code throwing "0x000... is recycled object" exceptions.

Fix: Use DRb's builtin caching mechanism


Result: No more exceptions.
errata-xmlrpc 2016-03-07 21:28:42 UTC Status MODIFIED ON_QA
Nandini Chandra 2016-03-09 19:43:24 UTC CC nachandr
Whiteboard automate
John Prause 2016-03-17 17:07:10 UTC Fixed In Version 5.4.5.2
dajohnso 2016-03-18 09:43:36 UTC QA Contact dajohnso sshveta
Milan Falešník 2016-03-18 16:40:36 UTC CC mfalesni
QA Contact sshveta mfalesni
Suyog Sainkar 2016-03-21 00:06:24 UTC CC ssainkar
Doc Text Cause: Previously we have been using our own caching mechanism to cache objects sent as references to the Automate Methods. We have gotten DRb recycled object errors, since some of the objects which were sent as references were not being cached.

Consequence: After the 3.2 migration, Automation code throwing "0x000... is recycled object" exceptions.

Fix: Use DRb's builtin caching mechanism


Result: No more exceptions.
After the CloudForms 3.2 migration, automation code threw the following exception when executing a best_fit_code method for bulk provision testing: “0x000... is recycled object”

This was because previous version of CloudForms used its own caching mechanism to cache objects sent as references to the Automate Methods. The DRb recycled object errors were caused since some of the objects which were sent as references were not being cached. DRb has a built in caching mechanism based on TimerIdConv, which is now being implemented with this patch. This, as a result, has now resolved the issue.
Milan Falešník 2016-03-21 12:29:21 UTC Flags needinfo?(jocarter)
Josh Carter 2016-03-22 18:38:31 UTC Flags needinfo?(jocarter)
Milan Falešník 2016-03-23 17:06:33 UTC Status ON_QA VERIFIED
errata-xmlrpc 2016-03-29 13:56:24 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2016-03-29 14:16:52 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2016-03-29 10:16:52 UTC
Satoe Imaishi 2017-07-14 15:20:10 UTC CC simaishi

Back to bug 1297952