Difference between revisions of "IDempiere/FullMeeting20141029"
CarlosRuiz (talk | contribs) (full meeting) |
CarlosRuiz (talk | contribs) (drop JIRA notifications from log) |
||
Line 13: | Line 13: | ||
'''''a42niem''''': hi all, back from hospital, getting up to normality again<br> | '''''a42niem''''': hi all, back from hospital, getting up to normality again<br> | ||
'''''CarlosRuiz''''': Hi Dirk<br> | '''''CarlosRuiz''''': Hi Dirk<br> | ||
− | |||
− | |||
− | |||
− | |||
'''''ocurieles_DCS''''': Good Morning<br> | '''''ocurieles_DCS''''': Good Morning<br> | ||
'''''CarlosRuiz''''': Morning<br> | '''''CarlosRuiz''''': Morning<br> | ||
− | |||
− | |||
'''''allgood''''': good morning folks<br> | '''''allgood''''': good morning folks<br> | ||
'''''CarlosRuiz''''': Hi Claudemir<br> | '''''CarlosRuiz''''': Hi Claudemir<br> | ||
Line 47: | Line 41: | ||
'''''CarlosRuiz''''': I'll try<br> | '''''CarlosRuiz''''': I'll try<br> | ||
'''''nmicoud''''': thanks<br> | '''''nmicoud''''': thanks<br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''''nmicoud''''': gtg, bye bye<br> | '''''nmicoud''''': gtg, bye bye<br> | ||
'''''CarlosRuiz''''': bye<br> | '''''CarlosRuiz''''': bye<br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''''norbertbede''''': hi all<br> | '''''norbertbede''''': hi all<br> | ||
'''''CarlosRuiz''''': hi norbertbede <br> | '''''CarlosRuiz''''': hi norbertbede <br> | ||
Line 75: | Line 48: | ||
'''''norbertbede''''': hi carlosruiz<br> | '''''norbertbede''''': hi carlosruiz<br> | ||
'''''CarlosRuiz''''': hieplq have fixed some<br> | '''''CarlosRuiz''''': hieplq have fixed some<br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''''allgood''''': hi folks, back again with some doubts<br> | '''''allgood''''': hi folks, back again with some doubts<br> | ||
'''''allgood''''': is there a way to remote debug an idempiere installation with eclipse?<br> | '''''allgood''''': is there a way to remote debug an idempiere installation with eclipse?<br> | ||
Line 98: | Line 65: | ||
'''''allgood''''': i am connecting to the ieventmanager service<br> | '''''allgood''''': i am connecting to the ieventmanager service<br> | ||
'''''allgood''''': looks like there is no service.ranking on the client side<br> | '''''allgood''''': looks like there is no service.ranking on the client side<br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''''norbertbede''''': CarlosRuiz are you tested idempiere on amazon EC2/RDS ?<br> | '''''norbertbede''''': CarlosRuiz are you tested idempiere on amazon EC2/RDS ?<br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
'''''CarlosRuiz''''': I did basic tests to create the database - but not deep<br> | '''''CarlosRuiz''''': I did basic tests to create the database - but not deep<br> | ||
'''''CarlosRuiz''''': I think Chuck Boecking have tested RDS more<br> | '''''CarlosRuiz''''': I think Chuck Boecking have tested RDS more<br> | ||
Line 122: | Line 75: | ||
'''''allgood''''': this is consequence of a refactor, we merged 2 bundles into 1<br> | '''''allgood''''': this is consequence of a refactor, we merged 2 bundles into 1<br> | ||
'''''norbertbede''''': overall in comparision with a dell server with 16GB ram - running java+pg looks me worst response for enduser<br> | '''''norbertbede''''': overall in comparision with a dell server with 16GB ram - running java+pg looks me worst response for enduser<br> | ||
− | |||
'''''norbertbede''''': usually when opening windows tabs etc<br> | '''''norbertbede''''': usually when opening windows tabs etc<br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''''mand1nga''''': norbertbede: how large is the database on that instance?<br> | '''''mand1nga''''': norbertbede: how large is the database on that instance?<br> | ||
'''''mand1nga''''': just curious about it<br> | '''''mand1nga''''': just curious about it<br> |
Latest revision as of 17:51, 29 October 2014
⇐ Table of Contents | Full Meeting Minutes | Full Meeting 2014-10-29
CarlosRuiz: Good Morning
cool: ok let me try this
nmicoud: Bonjour
JanThielemann: hi
a42niem: hi all, back from hospital, getting up to normality again
CarlosRuiz: Hi Dirk
ocurieles_DCS: Good Morning
CarlosRuiz: Morning
allgood: good morning folks
CarlosRuiz: Hi Claudemir
allgood: did you received my pull request?
allgood: very small bug-fix!
allgood: noted that you associated my name with my nick! :-D
CarlosRuiz: all good :-)
CarlosRuiz: about the import translated references? I have that pending to review
allgood: no... there is one simpler
allgood: the associated references the pull request is no good
allgood: isn't good
allgood: IDEMPIERE-2273 - pull request #92
allgood: CSV importer have a call to field.isMandatory() on the preprocess routie
allgood: routine
allgood: but field is the field of the current selected record on GUI... so, isMandatory() can't do it's job at that time
allgood: did you associated my nick with my last name (since it is similar in spanish)
allgood: ?
CarlosRuiz: ah - Todo Bom :-)
allgood: yep... it really is my last name!
allgood: lot of jokes around here
allgood: and a lot of responsibility to keep up to it!
CarlosRuiz: :D
CarlosRuiz: you must be optimist all the time
allgood: I try to
nmicoud: Hi CarlosRuiz, do you think you will have time to review and integrate the following little tickets : 2279, 2275, 2271, 2260, 2089 ?
CarlosRuiz: I'll try
nmicoud: thanks
nmicoud: gtg, bye bye
CarlosRuiz: bye
norbertbede: hi all
CarlosRuiz: hi norbertbede
norbertbede: any news with ZK7 reported issues fixing ? im able to teste again :)
norbertbede: hi carlosruiz
CarlosRuiz: hieplq have fixed some
allgood: hi folks, back again with some doubts
allgood: is there a way to remote debug an idempiere installation with eclipse?
CarlosRuiz: yes - you start the idempiere server adding debug as parameter
CarlosRuiz: idempiere-server.sh debug
CarlosRuiz: and then you can connect to port 4554
allgood: wow... it is already made...
allgood: i added some parameters to the command line, but eclipse doesn't obey the break points
CarlosRuiz: ah - is tricky - when you define the remote application you must choose a project
CarlosRuiz: I think just breakpoints within that project are caught
allgood: i can only debug one project?
CarlosRuiz: maybe there is another way - but I haven't researched
allgood: i am trying to look why my ACTIVE plugin isn't registering the document event handler... it happens only on the deployed installation.. on eclipse it works!
allgood: could it be because the service.ranking value?
CarlosRuiz: yes - that's necessary
allgood: but the problem would appear on eclipse also, right?
allgood: i am connecting to the ieventmanager service
allgood: looks like there is no service.ranking on the client side
norbertbede: CarlosRuiz are you tested idempiere on amazon EC2/RDS ?
CarlosRuiz: I did basic tests to create the database - but not deep
CarlosRuiz: I think Chuck Boecking have tested RDS more
norbertbede: we are running live 8GB (large instance) EC2 and RDS large (8GB)
norbertbede: there are 3 clients running live 12 hours/day
norbertbede: generally i want to share our experiences
allgood: I have 2 classes that connects to the IEventHandler service, is there a limitation on this? should I use only one per bundle?
norbertbede: we running pgbadger and VisualVM for tune.
allgood: this is consequence of a refactor, we merged 2 bundles into 1
norbertbede: overall in comparision with a dell server with 16GB ram - running java+pg looks me worst response for enduser
norbertbede: usually when opening windows tabs etc
mand1nga: norbertbede: how large is the database on that instance?
mand1nga: just curious about it
norbertbede: hi mand1nga
norbertbede: do you mean in mb ?
norbertbede: or bckup size
mand1nga: hello
norbertbede: backup size is approx 1,4GB
mand1nga: 1st option, backup might be compressed ;)
norbertbede: after i remove files stored in database
norbertbede: its an issue where e.g. in adempiere i found at customer 4GB just ad_attachements
CarlosRuiz: norbertbede, do you mean rds is slower than the dell?
norbertbede: im comparing now pgbadger reports
norbertbede: RDS looks OK
mand1nga: I believe it's a good practice to store ad_attachments on a dedicated tablespace, pointing to a different disk
norbertbede: we had some issues with indexes
norbertbede: but after proper indexing our CPU with 8GB runninh 20-40% on peaks
norbertbede: the worst is SAN networj
norbertbede: k
mand1nga: it's a nice setup though, looks like it can handle a much bigger database
norbertbede: means EC2 and RDS latency
norbertbede: on network
norbertbede: in last month RDS was updated to SSD disks
norbertbede: and each GB storage reserve for you 3 PIOPS
norbertbede: means in case 100GB you have reserverd 300 PIOPS/sec
norbertbede: its quite enough
norbertbede: max now is around 50
norbertbede: but ec2 instance looks me slow
norbertbede: instance type is m3large 8GB ram and 2 ecu
norbertbede: zk has slow responses unpredictable
norbertbede: that is im waiting Zk7 with new server instead tomcat
mand1nga: is it slow serving static files?
norbertbede: we are not using filesystem well. soon CPU and RAM
norbertbede: so Fs doenst make sense IMHO
mand1nga: I'm not thinking about hardware, more about server tuning, tomcat in this case
norbertbede: the problem is ec2 hardware behind is shared with others
norbertbede: that make unpredictable system
norbertbede: what experts recommend to reserve over 1 physical hardware
norbertbede: then you are the "boss" - then its eventually much morebetter
mand1nga: gotcha
norbertbede: cant imagine how can i tune better actual tomcat/osgi
norbertbede: we have setup 3GB for osgi in startup script
norbertbede: that is what we done also on dell
norbertbede: i have start also VisualVM for monitoring JAVA Machine inside
CarlosRuiz: what I'm using in a production installation is - production machine is a dedicated server with 64GB - and amazon instance is a contingency server (replicated via pg replication and attachments in fs replicated using rsync)
norbertbede: so we need to learn lot :)
norbertbede: CarlosRuiz but its dedicated not amazon aws
CarlosRuiz: yep - I use amazon as contingency - not for production
norbertbede: ah ok. i see
CarlosRuiz: in that installation
mand1nga: I see that opening a sales order window triggers about 50 http requests
norbertbede: amazon is very easy to setup and maintain
CarlosRuiz: is a big one - in my metrics I think the performance of a single dedicated against two amazon (one for DB and one for adempiere) is 3:1
norbertbede: i like that
CarlosRuiz: but in the previous installation we still didn't have RDS - probably with RDS can improve to 2:1
norbertbede: what you mean about setup running multiple clients as SaaS on 1 server :)
CarlosRuiz: still you cannot get with amazon the performance of a dedicated - I think is not feasible - and if you try to scale up the amazon server - then the cost becomes too high compared with a dedicated
norbertbede: yes costs are higher...
mand1nga: norbertbede: have you taken a look at https://tomcat.apache.org/articles/performance.pdf ?
mand1nga: that might make some difference, given the somewhat high amount of http requests, imho
norbertbede: CarlosRuiz do you mean jetty improve perfornace ?
norbertbede: thanks mand1nga
CarlosRuiz: it must - but maybe we need an unbiased report :-)
CarlosRuiz: look this page
CarlosRuiz: https://webtide.com/why-choose-jetty/
mand1nga: anytime
norbertbede: i met this site. that is why believe could help
norbertbede: jetty
mand1nga: sounds nice
norbertbede: maybe an indiscrete question.trek global running amazon or dedicated servers. multitenant ?
norbertbede: maybe its secret :)
norbertbede: just for curious
CarlosRuiz: OK, this is the plan - from the actual development branch I'm going to create release 2.1 - and 2.1 will become the next maintenance branch (2.0 will be closed for maintenance)
CarlosRuiz: after 2.1 released - then I'll integrate zk7 into development and it will become r3.0
CarlosRuiz: I created the templates for new features 2.1 wiki pages
CarlosRuiz: I would like to get community help to document the new features described in this category
CarlosRuiz: http://wiki.idempiere.org/en/Category:To_Be_Documented
CarlosRuiz: whatever you can contribute to
CarlosRuiz: I'll post this in forums too - and publish this also as weekly meeting
CarlosRuiz: gtg now - c u then