uPortal IRC Logs-2013-08-01
[14:52:36 CDT(-0500)] <tlev> @drewwills1 - so we deployed out 4.0.12 in production and it caused an outage due to a new purge job that deletes unused portlet cookies from the database. Should we document that as a "warning" on the release page or something?
[14:56:01 CDT(-0500)] <drewwills1> tlev it certainly seems like something we should communicate
[14:56:16 CDT(-0500)] <drewwills1> is there anything on the list yet about it?
[14:56:23 CDT(-0500)] <tlev> i do not believe so
[14:57:13 CDT(-0500)] <drewwills1> do you have time to post enough description to allow me to build a decent mental picture of the issue?
[14:57:14 CDT(-0500)] <tlev> I was trying to hunt down the Jira issue that caused it, but i wanted to get others ideas before sending a mass email or updating the release notes
[14:58:10 CDT(-0500)] <drewwills1> I happy to get up to speed on this... make some suggestions
[16:13:40 CDT(-0500)] <tlev> that took way to long to find, but i found it
[16:13:41 CDT(-0500)] <tlev> https://issues.jasig.org/browse/UP-3713
[16:24:04 CDT(-0500)] <tlev> Looking at the commit, it looks like it was something Eric worked on and i pulled into jasig. Most of the work was done on PortletCookieServiceImpl.java
[16:42:28 CDT(-0500)] <drewwills> @tlev I had written myself a note to check in with you around this time regarding your thoughts on a release anyway
[16:45:10 CDT(-0500)] <tlev> When we started up our staging server it locked pretty much that whole table. which was about 20 million records. The fix was to do the delete before the release.
[16:48:50 CDT(-0500)] <holdorph> sounds like a poorly written purge job, if it's locking the whole table
[16:49:57 CDT(-0500)] <tlev> it just locks the rows it needs to delete, but caused an issue
[16:50:05 CDT(-0500)] <tlev> since there was so many
[16:50:29 CDT(-0500)] <tlev> it will be a good solution going forward, but making the transition should have been handled better
[16:50:55 CDT(-0500)] <holdorph> maybe there needs to be a migration sql script provided to people as part of the release notes.
[16:50:59 CDT(-0500)] <holdorph> not just a warning
[16:51:07 CDT(-0500)] <tlev> that would be good, i agree