OODT-910 On 30 Oct 2015 14:30, "Mattmann, Chris A (3980)" < chris.a.mattm...@jpl.nasa.gov> wrote:
> I’m down to help investigate this. Let’s create some JIRAs :) > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Chris Mattmann, Ph.D. > Chief Architect > Instrument Software and Science Data Systems Section (398) > NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA > Office: 168-519, Mailstop: 168-527 > Email: chris.a.mattm...@nasa.gov > WWW: http://sunset.usc.edu/~mattmann/ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Adjunct Associate Professor, Computer Science Department > University of Southern California, Los Angeles, CA 90089 USA > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > > > > > -----Original Message----- > From: Tom Barber <tom.bar...@meteorite.bi> > Reply-To: "dev@oodt.apache.org" <dev@oodt.apache.org> > Date: Friday, October 30, 2015 at 4:57 AM > To: "dev@oodt.apache.org" <dev@oodt.apache.org> > Subject: Re: Size of psc-opsui > > >Right, so in here: > > > >https://github.com/apache/oodt/blob/master/webapp/components/pom.xml > > > >You just have plain calls to the various OODT components that the webapps > >require to function. > > > >So, In the wmonitor I seen an exclusion on cas-filemgr which is the sort > >of > >thing I was expecting. > > > >I don't see how, for example, in the file manager you can scope a > >dependency, because surely when you build the core component for > >deployment > >in Radix or something you want the compile time dependencies in the > >filemgr > >lib directory, which means you can't scope it out AFAIK. > > > >In which case, you need to figure out which dependencies the webapps will > >never use, and exclude them. > > > >That said, your file manager webapp uses an API to communicate with the > >file manager server from what I understand. So if the filemanager was down > >opsui would still function, just not communicate with the FM. If that is > >the case, is there a requirement to bundle the file manager at all, or > >just > >create a light layer that allows for bidirectional communication with the > >file manager itself? > > > >Because its Wicket and JSP's there is a requirement there for OpsUI to use > >the jar, but you could swap it out for REST/JSON and have 0 dependency on > >the file manager if you are pushing all operations to it and not doing > >anything inside OpsUI.... If you can follow any of that rambling. > > > > > >Tom > > > >On Fri, Oct 30, 2015 at 11:39 AM, Lewis John Mcgibbney < > >lewis.mcgibb...@gmail.com> wrote: > > > >> What your saying about te Mars bars is true. > >> On the remainder... > >> 220 days is something that everyone on this list should take notice of. > >> This is serious reductions in what is commonly acknowledged throughout > >>our > >> industry as technical debt. > >> @Tom, > >> Unpredictable builds in XMLRPC are OK... Because there are around 20 or > >>so > >> people the see the builds when they happen. We can fix them reasonable > >> quickly or else realize that there is an environment error. > >> > >> On the other hand, what are we doing about these friggin war's? > >> > >> I did a bit of investigation. However I did not track it to parent Pom. > >>I > >> don't think we have any scope set for many native dependencies e.g. OODT > >> deps inheriting from another OODT module. I think scope would help us > >> reduce the size of these beasts/ > >> > >> On Friday, October 30, 2015, Tom Barber <tom.bar...@meteorite.bi> > wrote: > >> > >> > On a slightly different note, seen Sonar, I've used every trick in the > >> > book(Idea Analysis and fixing etc) and worked my nads off trying to > >>get > >> the > >> > Tech Debt number down, and after whats probably 5 full days of work on > >> it, > >> > I've got rid of...... 220 days. Grim. > >> > > >> > Also because xmlrpc isn't mocked sometimes when the builds run on the > >> same > >> > box, you get the tests failing because of the port conflicts which > >> doesn't > >> > help. > >> > > >> > On Fri, Oct 30, 2015 at 10:19 AM, Tom Barber <tom.bar...@meteorite.bi > >> > <javascript:;>> > >> > wrote: > >> > > >> > > I was thinking more a Haggis followed by 2 battered mars bars... but > >> > > either way, not sure scope is particularly useful if you look at the > >> poms > >> > > they are dragged in as transient dependencies by the various OODT > >> > modules, > >> > > it might be more of a big fat, <exclude> block for the stuff that > >>wont > >> > get > >> > > used by the webapps. > >> > > > >> > > > >> > > > >> > > On Fri, Oct 30, 2015 at 10:14 AM, Lewis John Mcgibbney < > >> > > lewis.mcgibb...@gmail.com <javascript:;>> wrote: > >> > > > >> > >> You bet they are heavy... > >> > >> Heavy as a sumo wrestler after eating five fish suppers and tanning > >> six > >> > >> bottles of fine french wine. Then washing it down with 2 mars bars > >> and a > >> > >> can of diet coca cola. > >> > >> <scope> is our friend. > >> > >> > >> > >> On Fri, Oct 30, 2015 at 1:51 AM, Tom Barber > >><tom.bar...@meteorite.bi > >> > <javascript:;>> > >> > >> wrote: > >> > >> > >> > >> > Looking at some of the dependencies in the fmbrowser for > >>example, do > >> > you > >> > >> > need the full aws java sdk? (12mb), poi xml schemas(5.4mb), > >>netcdf > >> is > >> > >> 11mb > >> > >> > although I assume that is required. > >> > >> > > >> > >> > Thats 28mb of dependencies without even trying, they are pretty > >> heavy > >> > >> > weight. > >> > >> > > >> > >> > Tom > >> > >> > > >> > >> > On Fri, Oct 30, 2015 at 5:20 AM, Mattmann, Chris A (3980) < > >> > >> > chris.a.mattm...@jpl.nasa.gov <javascript:;>> wrote: > >> > >> > > >> > >> > > Ack if we can reduce that would be stellar > >> > >> > > > >> > >> > > Sent from my iPhone > >> > >> > > > >> > >> > > > On Oct 29, 2015, at 10:12 PM, Lewis John Mcgibbney < > >> > >> > > lewis.mcgibb...@gmail.com <javascript:;>> wrote: > >> > >> > > > > >> > >> > > > No way... so it cas-product-0.11-20151028.223453-48.war > >> > >> > > > 60777 KB > >> > >> > > > I just cleared my ~/.m2 cache and by God these artifacts make > >> Moby > >> > >> > Dick's > >> > >> > > > forehead look like the tails side of a one pence piece.. > >> > >> > > > > >> > >> > > > > >> > >> > > > On Thu, Oct 29, 2015 at 5:57 PM, Lewis John Mcgibbney < > >> > >> > > > lewis.mcgibb...@gmail.com <javascript:;>> wrote: > >> > >> > > > > >> > >> > > >> OK so it turns out that > >> pcs-services-0.11-20151028.223756-49.war > >> > is > >> > >> > > around > >> > >> > > >> the same size > >> > >> > > >> 62186 KB > >> > >> > > >> These are HUGE for web application containers. > >> > >> > > >> > >> > >> > > >> On Thu, Oct 29, 2015 at 5:50 PM, Lewis John Mcgibbney < > >> > >> > > >> lewis.mcgibb...@gmail.com <javascript:;>> wrote: > >> > >> > > >> > >> > >> > > >>> Hi Folks, > >> > >> > > >>> I am slightly concerned that the pcs-opsui .war artifact > >>is as > >> > >> large > >> > >> > as > >> > >> > > >>> Aundrey The Giants left arse cheek... 67831KB's to be > >>precise. > >> > >> > > >>> I wonder if there is something we can do about this. None > >>of > >> the > >> > >> OODT > >> > >> > > >>> dependencies have any <scope> so I wonder if there is > >>actual > >> > >> scope to > >> > >> > > >>> reduce the soze of the artifact. > >> > >> > > >>> Lewis > >> > >> > > >>> > >> > >> > > >>> -- > >> > >> > > >>> *Lewis* > >> > >> > > >> > >> > >> > > >> > >> > >> > > >> > >> > >> > > >> -- > >> > >> > > >> *Lewis* > >> > >> > > > > >> > >> > > > > >> > >> > > > > >> > >> > > > -- > >> > >> > > > *Lewis* > >> > >> > > > >> > >> > > >> > >> > >> > >> > >> > >> > >> > >> -- > >> > >> *Lewis* > >> > >> > >> > > > >> > > > >> > > >> > >> > >> -- > >> *Lewis* > >> > >