*** Administrator_ has joined #gnuenterprise *** MangoMadness has quit IRC *** titopbs has quit IRC *** mnemoc has joined #gnuenterprise *** mnemoc_ has quit IRC *** reinhard has joined #gnuenterprise *** apauley has joined #gnuenterprise *** kilo has joined #gnuenterprise good morning good morning *** btami has joined #gnuenterprise good morning *** photon_ has joined #gnuenterprise *** StarDeep has quit IRC * btami is away: i'm busy morning everyone hello hi lekma how are you today?? fine, thanks and you? I see you use multithreaded clients? you are *way* ahead of gnue-forms :) no i just tried it's worth exploring it a bit more :) are the errors i mentionned before surprising you? in a way they are you did not run *appserver* multithreaded, did you? nope that was just the client looking at your second traceback geasList.__getInstance has something like record = self.__recordset.nextRecord () ... self.__recordset.close () and the close gives the traceback saying that __recordset is None while the self.__recordset.nextRecord just before worked fine the errors are not for the same transaction yeah, just looked at the second error for now (didn't get the first traceback completely in the logs) well anyway for me that's to play with a bit later when golive is over... ...and that is not easy how's golive going? well the data migration is a pain in the ass and we would need more time to polish integration test apart from that (and the fact that it is so slow) it's going well it == data migration, the project, or the software? all of them uh but the slowness is appserver-side any specific hints? what cases or what kinds of transactions are making it slow? that's why i tried to play a bit with threads tonight to try and pinpoint any specific situations ah ok the worst ones are procedures especially if you call external python script if the script is doing more than 1 + 1 :) it's slooooooooooooooooooooooooooow hmmm... I guess especially the calling of external files is an inherent python problem there is a way of compiling optimized modules in python and the xul 'engine' is all external python script called from a procedure don't know how it works, but it somehow generates "pyo" files from "py" files did you ever look at that? nope, but i'll do it pyo never heard of that if you look at /usr/lib/python2.3, that dir is full of them yep, i'll have a look as soon as i can *** johannesV has joined #gnuenterprise good morning reinhard, is it safe to commit some new changes to appserver right now ? morning johannesV hi lekma wrt 'slow transactions' do they have something to do with data-migration ? i mean, are you going to modify quite large amount of records before commiting ? what do you mean (cause right now everything has to do with data migration) lekma, do you have 'big' transactions (with lot's of records) or 'small' transactions ? depends for material we have one big per article then a few small for customer it'the other way around johannesV: I think it's always safe to commit changes :) oh, btw, i never asked, but is there in gnye world any tool that could ease the process of putting data in appserver s/gnye/gnue lekma, you mean aside from gnue-schema ? yep there's 'gnue-integrator' but it's not implemented right now lekma, regarding transactions: are both of them slow (big and small ones) ? yes one factor of slowness also is (even if it's obvious, i assure you you can feel it) overloading OnInit, OnValidation... bounded proc you mean overloading as in "put too much code in it" we have a class that creates objects in other classes in oninit and on validation and performs a few checks based on find and you can nearly see the bytes flow... :) oh, I can figure that regarding commit: i did that sortfield-attribute 'ignorecase' yesterday in common and appserver will that make appserver depend on new common? does this interfere current release-process ? no appserver can handle all forms of a sort-order-statement johannesV: how do i use it? :) like ['foo'] or [('foo', True)] as well as [('foo', True, False)] johannesV: then it's ok or mixed all up but the other way round could be a prob like having new common and old appserver the third is ignorecase ? lekma, right johannesV: I would start to consider a dictionary for that ignorecase defaults to False btw ??? instead of a tuple so if you want case insensitive it g=has to be true lekma, right ok thx lekma, but it's not commited yet oh ok johannesV: you mean new common on client side and old appserver on server side? reinhard, you mean something like {'name': 'foo', 'descending': False, 'ignorecase': True} reinhard, yes for example johannesV: exactly who knows what will come next reinhard, yeah, i've thought about this for about 5 seconds yesterday evening .. (but for the sake of beeing faster keeping the tuple-system i threw it away) ok [faster in a sense of 'finished implementation'] let's say with the next parameter we introduce a dictionary :) as i don't think passing sort-order is a matter of performance hmm now, as you've mentioned the same idea ... i think i'll change it today (if the kids are willing to sleep after lunch ... :) no hurry i think having a dictionary for 'new'-style and a tuple for 'old'-style we could make the combination of common and appserver quite tolerant bbl *** kilo has quit IRC * btami is back (gone 01:20:38) *** kilo has joined #gnuenterprise *** StarDeep has quit IRC python 2.3.5 is out today great, what changes? http://www.python.org/2.3.5/NEWS.html johannesV: Bug #1055820... *** apauley has quit IRC kilo, we're not using weakrefs ... but there was some issue like this iirc fyi: http://gruppy.sicem.biz/componentes gtk only, no appserver, no reports, etc.etc. bbl *** btami has quit IRC *** tiredbones has joined #gnuenterprise Good morning all. Tommorrow we are going to get a foot a snow! cd /usr/lib/gnue hi I'd welcome snow at the moment it's 2am & I'm sitting here with my windows open trying to keep cool where is here? LOTR-land which is why it's thursday already :) 8-))) *** titopbs has joined #gnuenterprise *** kilo has quit IRC tataaa ajmitch_: more work for you approaching * reinhard is releaseing gnue-appserver 0.4.0 kilo, we're not using weakrefs .. sorry ... this was a cursor-up and enter typo ... *** jamest has joined #gnuenterprise *** johannesV_ has joined #gnuenterprise *** titopbs has quit IRC *** johannesV has quit IRC *** jcater_ has joined #gnuenterprise *** titopbs has joined #gnuenterprise *** jcater has quit IRC *** jamest has quit IRC *** jamest has joined #gnuenterprise *** wendall911 has joined #gnuenterprise *** SachaS has joined #gnuenterprise *** titopbs has quit IRC *** sjc has joined #gnuenterprise congrats on the release, see ya tomorrow bye *** lekma has quit IRC *** holycow has joined #gnuenterprise *** sjc has quit IRC *** jcater has quit IRC *** jcater has joined #gnuenterprise *** jcater has quit IRC *** jcater has joined #gnuenterprise *** johannesV_ has quit IRC *** kilo has joined #gnuenterprise *** sjc has joined #gnuenterprise *** titopbs has joined #gnuenterprise *** SachaS has quit IRC *** derek has quit IRC *** sjc has quit IRC *** reinhard has quit IRC *** mdean has quit IRC *** reinhard has joined #gnuenterprise *** mdean has joined #gnuenterprise *** derek has joined #gnuenterprise *** sjc has joined #gnuenterprise *** titopbs has quit IRC *** kilo has quit IRC *** jcater has quit IRC *** wendall_away has quit IRC *** ajmitch_ has quit IRC *** Flusher has quit IRC *** Vee has quit IRC *** Flusher has joined #gnuenterprise *** titopbs has joined #gnuenterprise *** kilo has joined #gnuenterprise *** jcater has joined #gnuenterprise *** wendall_away has joined #gnuenterprise *** ajmitch_ has joined #gnuenterprise *** Vee has joined #gnuenterprise night all *** reinhard has quit IRC *** titopbs has quit IRC *** sjc has quit IRC *** jamest has left #gnuenterprise *** kilo has quit IRC *** mnemoc_ has joined #gnuenterprise *** mnemoc has quit IRC *** jgw has joined #gnuenterprise *** jgw has left #gnuenterprise *** jgw has joined #gnuenterprise *** jgw has quit IRC *** jgw has joined #gnuenterprise *** jgw has quit IRC *** Administrator_ has quit IRC *** titopbs has joined #gnuenterprise *** jcater_ has joined #gnuenterprise *** jcater has quit IRC *** ajmitch has joined #gnuenterprise *** ajmitch_ has quit IRC *** holycow has quit IRC *** wendall911 has quit IRC *** jcater_ has quit IRC *** mike1971 has joined #gnuenterprise hello Anyone online? *** mike1971 has left #gnuenterprise