uPortal IRC Logs-2012-10-01

[02:12:30 CDT(-0500)] <Daskreech> Hello

[02:12:35 CDT(-0500)] <Daskreech> did a source install

[02:12:41 CDT(-0500)] <Daskreech> ran through everything

[02:12:56 CDT(-0500)] <Daskreech> still getting an up mutex error from ant dbtest

[02:13:08 CDT(-0500)] <Daskreech> The tomcat seems to come up but I can't get to uPortal

[10:00:20 CDT(-0500)] <skreech_> Hi EricDalquist

[10:00:31 CDT(-0500)] <EricDalquist> hi

[10:00:37 CDT(-0500)] <skreech_> Did a source install and still having the up_mutex error

[10:00:45 CDT(-0500)] <EricDalquist> yes

[10:00:50 CDT(-0500)] <EricDalquist> that is a bug with dbtest

[10:00:54 CDT(-0500)] <skreech_> as well as everything else not being up <_<

[10:01:14 CDT(-0500)] <EricDalquist> what do you mean?

[10:02:00 CDT(-0500)] <skreech_> Well tomcat seems to start though I'm still trying to figure out if it shuts itself down after a few minutes. And uPortal isn't working at all

[10:02:28 CDT(-0500)] <EricDalquist> so how did you do the source install?

[10:02:32 CDT(-0500)] <EricDalquist> did you do the initportal

[10:02:45 CDT(-0500)] <skreech_> Yes

[10:02:53 CDT(-0500)] <EricDalquist> and that worked?

[10:03:35 CDT(-0500)] <skreech_> didn't throw any errors that I caught

[10:03:42 CDT(-0500)] <EricDalquist> ok

[10:03:46 CDT(-0500)] <skreech_> would it make a difference if I ran it again?

[10:04:06 CDT(-0500)] <EricDalquist> and you followed the instructions here https://wiki.jasig.org/display/UPM40/Installing+Tomcat for setting up tomcat?

[10:04:24 CDT(-0500)] <skreech_> Yes

[10:04:47 CDT(-0500)] <skreech_> Though I don't remember if i turned on Compression

[10:04:49 CDT(-0500)] <skreech_> I think I didn't

[10:04:56 CDT(-0500)] <EricDalquist> that doesn't real;ly matter

[10:05:01 CDT(-0500)] <skreech_> (shouldn't make a difference but let me check)

[10:05:09 CDT(-0500)] <EricDalquist> hrm ... so that page appears to be missing some JVM settings

[10:05:22 CDT(-0500)] <EricDalquist> what OS are you on?

[10:06:40 CDT(-0500)] <skreech_> Debian 6.0.4

[10:06:48 CDT(-0500)] <EricDalquist> ok

[10:06:49 CDT(-0500)] <EricDalquist> do

[10:06:55 CDT(-0500)] <EricDalquist> export CATALINA_OPTS="-XX:MaxPermSize=300m -Xmx1024m"

[10:07:02 CDT(-0500)] <EricDalquist> in the same terminal you're starting tomcat with

[10:07:16 CDT(-0500)] <EricDalquist> you'll want to either edit TOMCAT_HOME/bin/startup.sh

[10:07:24 CDT(-0500)] <EricDalquist> or add that to your wrapper script

[10:07:39 CDT(-0500)] <EricDalquist> but you need more than the default permgen space

[10:08:28 CDT(-0500)] <skreech_> ok shutting down tomcat first

[10:08:56 CDT(-0500)] <skreech_> Hmm I forgot that shutting down tomcat throws an error

[10:09:22 CDT(-0500)] <EricDalquist> yeah

[10:09:28 CDT(-0500)] <EricDalquist> if it runs out of permgen

[10:09:32 CDT(-0500)] <EricDalquist> that is not surpising

[10:09:39 CDT(-0500)] <EricDalquist> the jvm can't load any more classes into memory

[10:09:46 CDT(-0500)] <EricDalquist> which is likely needed by the shutdown handler

[10:10:09 CDT(-0500)] <skreech_> http://pastebin.ca/2237971

[10:10:28 CDT(-0500)] <EricDalquist> yeah so tomcat either isn't running

[10:10:37 CDT(-0500)] <EricDalquist> or never got far enough in startup to open its shutdown port

[10:11:47 CDT(-0500)] <EricDalquist> there ... the tomcat manual page has the memory notes

[10:11:48 CDT(-0500)] <skreech_> Well it was starting up and shutting down before the initportal for uportal

[10:11:54 CDT(-0500)] <EricDalquist> right

[10:11:55 CDT(-0500)] <skreech_> \o/

[10:12:08 CDT(-0500)] <EricDalquist> there weren't ~10 new webapps in tomcat then

[10:12:15 CDT(-0500)] <EricDalquist> with ~3000 class files

[10:12:16 CDT(-0500)] <skreech_> It's still not working I just like proper documentation

[10:12:39 CDT(-0500)] <EricDalquist> so you set the catalina options

[10:12:42 CDT(-0500)] <EricDalquist> and it didn't start?

[10:12:48 CDT(-0500)] <skreech_> And it's up!

[10:12:57 CDT(-0500)] <skreech_> Just took a while to initalize I suppose

[10:13:00 CDT(-0500)] <EricDalquist> yes

[10:13:09 CDT(-0500)] <EricDalquist> you should tail catalina.out

[10:13:17 CDT(-0500)] <EricDalquist> and watch for the Server Startup in: ...

[10:13:18 CDT(-0500)] <EricDalquist> message

[10:13:43 CDT(-0500)] <skreech_> 71781 ms

[10:13:51 CDT(-0500)] <EricDalquist> on our coolthreads machines (which have terrible single thread performance) tomcat startup for our prod portal takes ~5 minutes

[10:13:55 CDT(-0500)] <EricDalquist> we have over 50 webapps

[10:13:59 CDT(-0500)] <EricDalquist> and tomcat starts each one serially

[10:14:03 CDT(-0500)] <EricDalquist> in one thread

[10:14:08 CDT(-0500)] <EricDalquist> it takes a while (tongue)

[10:14:25 CDT(-0500)] <skreech_> (smile)

[10:14:40 CDT(-0500)] <skreech_> yes which is what I was hoping for originally

[10:15:03 CDT(-0500)] <skreech_> I really should have gone and read some of the old documentation for uportal to see if anything was missing v_V

[10:15:26 CDT(-0500)] <EricDalquist> eh

[10:15:33 CDT(-0500)] <EricDalquist> its good to know that the current manual was missing something

[10:15:37 CDT(-0500)] <skreech_> Alright now I just need to make a copy of the old portal for migration

[11:25:27 CDT(-0500)] <athena> EricDalquist: what's the status for 4.0.7? cutting the release now, or time to pull a few more things in?

[11:25:33 CDT(-0500)] <EricDalquist> you have time

[11:25:38 CDT(-0500)] <EricDalquist> I still have a bit more work on this reporting stuff

[11:25:43 CDT(-0500)] <EricDalquist> I have concurrent user reports working too

[11:25:49 CDT(-0500)] <EricDalquist> and am working to reduce some code duplication

[11:25:57 CDT(-0500)] <EricDalquist> I want it to be in a good spot for actually adding new reports

[11:29:13 CDT(-0500)] <athena> ok

[11:29:19 CDT(-0500)] <athena> i think i'm going to get those log changes merged in

[11:29:32 CDT(-0500)] <EricDalquist> great

[11:29:34 CDT(-0500)] <athena> and reducing code duplication sounds fantastic (smile)

[11:29:39 CDT(-0500)] <athena> anything you need help on w/ the reporting?

[11:30:00 CDT(-0500)] <athena> in the longer term it seems like it's time to start thinking thorugh the UI

[11:30:24 CDT(-0500)] <EricDalquist> yeah cleaing up the UI will be a bit

[11:30:34 CDT(-0500)] <EricDalquist> that was jibberish ...

[11:30:51 CDT(-0500)] <EricDalquist> cleaning up the ui a bit will be helpful

[11:32:02 CDT(-0500)] <athena> yeah

[13:07:33 CDT(-0500)] <jwennmacher> Hi all. I noticed the bamboo builds are failing due to what appears to be a disk space issue. Who can look into this?

[13:15:20 CDT(-0500)] <EricDalquist> ah sure

[13:15:20 CDT(-0500)] <EricDalquist> which builds?

[13:16:53 CDT(-0500)] <jwennmacher> uPortal. https://developer.jasig.org/bamboo/browse/UP-LIVEBUILD-JOB1-408/ and https://developer.jasig.org/bamboo/browse/UP-LIVEBUILD40-JOB1-53/

[13:16:58 CDT(-0500)] <EricDalquist> OH

[13:17:13 CDT(-0500)] <EricDalquist> those are failing due to the quickstart scripts not waiting for tomcat to stop/start

[13:17:19 CDT(-0500)] <EricDalquist> those live on an amazon EC2 instance

[13:17:25 CDT(-0500)] <EricDalquist> with ~120GB of disk

[13:17:46 CDT(-0500)] <EricDalquist> the errors are just ... weird

[13:17:51 CDT(-0500)] <EricDalquist> due to the nature of the EC2 instance

[13:18:10 CDT(-0500)] <EricDalquist> its on my todo list but probably won't get attention for a few days

[13:20:09 CDT(-0500)] <athena> hey eric - have you tried building 4.0.x lately?

[13:21:27 CDT(-0500)] <jwennmacher> NP. Just wanted to check (smile)

[13:21:45 CDT(-0500)] <EricDalquist> not in a week or so

[13:22:02 CDT(-0500)] <EricDalquist> the bamboo build seems happy

[13:22:14 CDT(-0500)] <athena> huh - no idea what's going on with my instance here

[15:28:47 CDT(-0500)] <jwennmacher> Eric: I noticed you had logback.xml configured for uPortal having hourly rollover instead of daily. I'm thinking the portlets could be daily in prod. Is there enough value in configuring uPortal and the portlets for different log file roll-over periods using variables in local.properties? E.g. should I create two rolling logfile date pattern variables; one for uPortal that can be hourly and one for the portlets that can b

[15:29:13 CDT(-0500)] <EricDalquist> no, that was just an oversight

[15:29:18 CDT(-0500)] <EricDalquist> I had copied the config from UW

[15:29:25 CDT(-0500)] <jwennmacher> ok thanks

[15:29:27 CDT(-0500)] <EricDalquist> everything can be on the same daily roll