Tuesday, 2009-07-28

*** grantc has quit IRC00:05
*** grantc has joined #ingres00:06
*** ChanServ sets mode: +o grantc00:06
*** grantc changes topic to "Ingres Chat | Community - http://community.ingres.com | Channel Archives http://irc.planetingres.org"00:06
*** magnusg| has joined #ingres00:15
*** grantc has quit IRC00:33
*** grantc has joined #ingres00:33
*** ChanServ sets mode: +o grantc00:33
*** dyki has joined #ingres01:36
dykimorning all01:36
*** Deyan has joined #ingres01:43
Deyanmeep01:43
*** Deyan has quit IRC02:27
*** Gerhard has joined #ingres03:07
Alex|Hi grantc03:33
grantcmorning bloke03:34
Alex|is it possible for us to offer an rpm of the php driver?03:34
Alex|I guess this would only work for a specific php version then?03:35
grantcanything is possible you know ;)  - i would have to look in to it but i guess03:35
grantcmore strict than php version, i will be tied to the vendor of the distro03:35
grantcbe it RedHat / SuSE / Mandrake...03:35
grantcs/i will/it will03:35
Alex|we're about to create an appliance template for partners - one distribution, one arch03:36
grantcstudio appliance?03:36
Alex|yup03:36
Alex|and as they work best with rpms, this would be the easiest solution to get the driver in03:36
grantcyup... i am just thinking03:37
grantciirc novell have a single src RPM that builds each extension03:37
grantci guess there are multiple spec files within that src rm03:37
grantcrpm03:37
Alex|you want to compile the extension? For a known php version, providing the so would be enough, wouldn't it?03:38
grantcperhaps03:39
Alex|because I don't think that the base template will include a toolchain03:39
grantcdrop teresa an email so she is aware of the requirement03:39
grantcand i will take a look at it03:39
*** Deyan has joined #ingres03:39
Deyanhello guys03:40
grantchi Deyan03:40
GerhardHi all, are there any plans for Ingres to add a "drop table if exists" like there is in MySQL?03:40
DeyanGerhard: i need that too...03:40
grantcGerhard: not that i am aware of (which is not a good benchmark)03:41
grantcAlex|: i would need a spec file to create the rpm, the toolchain needed for building php5 should be enough03:42
Alex|no chance to deploy the pure .so file? :(03:43
grantcafaik the extensions require the same toolchain to build as does the mother language03:43
grantcPerhaps - I would need to chat with Jay03:43
Deyangrantc: http://ingres.pastebin.com/d123e5d0c03:44
Alex|I'm pretty sure the base system is pure binary, no gcc, etc03:44
Gerhardcopydb's -add_drop switch is really nice but would be even nicer if there was a "drop table if exists" in the resulting copy.in03:44
grantcsure but there will be a dev environment03:44
grantcGerhard: log it as a SIR/Enhancement Request03:45
Deyangrantc: and http://ingres.pastebin.com/d204ba02103:45
Deyanthe second URI contains output03:45
Alex|well, yes, there would be a suse to build the thing03:45
Deyaningres_close() simply does not return03:45
Deyanit blocks03:45
grantcDeyan: i would need a test case to debug it03:46
grantci.e. a copy of the data and tables03:46
grantcAlex|: exactly - like with rPath03:46
Deyanipm says there are no locks03:46
Deyan:(03:46
Alex|do you know who maintains the rpath update channel?03:46
Alex|I guess chris and his team?03:47
grantcDeyan: if you build it in debug then attach a debugger03:47
grantcAlex|: Jay or Ray03:47
Alex|ok03:47
grantcRay knocked up a recipe for the driver in conary03:47
*** Gerhard has quit IRC04:25
Deyani just executed an instert query on a table which has 15 foreign keys05:05
Deyanand it was running for few minutes05:05
Deyana simple insertion of one, single row05:06
Deyanis this common in Ingres?05:06
Alex|maybe there was a lock on one of the related tables/indexes05:08
Deyannope05:08
Deyani examined05:09
Deyanno active locks05:09
Deyan(9.3 version btw)05:09
Alex|well, maybe it was a very complicated insert........ no idea. Even when indexes need to be updated, Inserts shouldn't take minutes05:10
*** rossand has joined #ingres05:19
*** ChanServ sets mode: +o rossand05:19
magnusg|Deyan, I don't think tables with 15 foreign keys are very common but I agree with Alex| that it absolutely should not take minutes if indexes and tables are OK05:21
*** atrofast has quit IRC05:24
*** grantc has quit IRC05:30
*** atrofast has joined #ingres05:31
*** grantc has joined #ingres05:31
*** ChanServ sets mode: +o grantc05:31
*** grantc has quit IRC05:31
*** grantc has joined #ingres05:32
*** ChanServ sets mode: +o grantc05:32
*** grantc has quit IRC05:33
*** atrofast has quit IRC05:38
*** atrofast has joined #ingres05:38
*** atrofast has joined #ingres05:39
*** grantc has joined #ingres05:41
*** ChanServ sets mode: +o grantc05:41
*** atrofast1 has joined #ingres05:46
*** atrofast has quit IRC05:47
*** thiagomz has joined #ingres05:59
atrofast1Anyone here familiar with the DM_DATA struct? What format is the data stored in it anyway?06:32
toumi01atrofast1: as I understand it DM_DATA is just an all-purpose header for variable length data that has no single format - it depends on what is being passed06:37
atrofast1Does one instance of DM_DATA define a whole row?06:38
toumi01I thought it was more general purpose than that. What's triggering the question?06:42
atrofast1Well I'm working on a new (separate) system catalog that is updated when a new table is created (one example)... If I go through dmf_call I have to use the DM_DATA struct to pass the data...06:43
atrofast1Maybe I'm totally off here, maybe I'm supposed to use another facility06:43
toumi01Interesting. What project is this for?06:44
atrofast1geospatial :)06:45
toumi01of course!06:45
toumi01unless you're doing something radically different with your catalog entries I'd think that looking at what is currently done would be the best "documentation" - but I have to admit that reading tea leaves seems easier than reading dmf sometimes06:47
atrofast1Hehe, thanks toumi01!06:49
*** mull has joined #ingres06:50
*** Alex| is now known as Alex|off06:54
*** dyki has quit IRC07:00
*** dyki has joined #ingres07:17
*** magnusg| has left #ingres07:42
Deyangrantc: something is 100% wrong with ingres_close()07:56
Deyanit blocks and takes 100% of CPU07:56
pboroDeyan, can you provide a test case?07:57
Deyani will try, tomorrow07:57
pborogreat07:57
Deyanbut i really have no clue what to put in the test case07:57
Deyanbecause sometimes everything works well07:57
Deyansometimes not07:57
pboroah, it is not easily reproducible? have you tried debugging it from both sides, ie. from the server and from the client side?07:58
Deyansee, i am not an Ingres expert07:59
Deyani just just compared my experience with MySQL, Oracle and SQLite07:59
Deyanwith what I have here08:00
Deyansomething like this never happened with other extensions08:00
Deyanthere must be something in ingres_close()08:00
Deyanit simply should not block forever08:00
pborosince it's blocking it should be pretty easy to check it using gdb or strace08:01
pboroand you don't have to be ingres expert to debug a software :) you just need to be a software expert...08:01
Deyanwe are going to use JDBC anyway08:02
Deyanwe have wasted too much time using php extension08:02
Deyanty for your help08:03
pboroI use JDBC a lot, it has worked fine08:07
Deyangood08:07
Deyan:)08:07
pboroin fact, it's the only thing I really use, since I develop web apps using Java EE08:08
pboroah, gotta run ->08:08
Deyanwhich version of ingres are you using, pboro08:08
Deyan?08:08
pboroDeyan, Ingres 9.2 with patch 1345708:35
*** Alex|off is now known as Alex|08:51
pboroI think that one of the problems with community versions is that they are simply a snapshot from the past which are not anymore maintained by anyone08:55
pboroI hope that when 9.3 releases there will be a branch & tag for community which the community can then work further (bug fixing etc. stuff)08:56
pborothe current community version of 9.2 is nice but the build system is utterly outdated and there are pretty many bugs which would need fixing before it would be usable, and since the fix history for 9.2 is a bit absent, fixing the community version is a bit boo-hoo08:57
Deyandoes that mean basically that if i want an Ingres server for production use, i should buy it from Ingres?09:07
pborono, but without support you're on your own (well that's how it's actually with any free open source dbms...)09:09
pborowe have a support subscription from Ingres, the service has been really good09:10
Deyanyes, but when i do "yum install mysql*" on my Fedora box, it gives me a rock-stable server09:10
Deyanhere i am managing to crash server few times per day09:10
Deyanwith quite simple PHP script(s)09:10
pboroyeah, that's probably true since 9.3 and 9.4 are still in development and 9.2 is pretty old and have not been updated since it was released09:10
pboroI guess 9.2 should be better, but I wouldn't even consider trying 9.3 or 9.4 for production use...  but that's just my opinion09:11
*** grantc has quit IRC09:20
*** DerMeister has joined #ingres09:20
Alex|Hi rossand09:42
rossandHi Alex|09:42
Alex|I've just created a blog post in Drupal... does the preview ignore <p>s ? There are no paragraphs09:43
rossandAh, set the input format to html. That should clear that up.09:44
rossandI'll see if we can make html the default. Should be able to.09:44
Alex|hum, I now added linebreaks (not <br> but real breaks) and they are ok09:44
rossandthe editor is wysiwyg. You can flip it to html mode as well.09:45
Alex|yup, I added them in html mode09:45
thiagomzguys, what is the command to change a table page size ?09:45
Alex|linebreak in wysiwyg will add <p> but at least the preview doesn't render the <p>09:45
Alex|modify table to btree|hash|heap... with page_size = 819209:46
Alex|rossand - do you publish blog posts or do I need to do something to make it visible?09:46
rossandAlex|: Under publishing options, select published and promoted to the front page (if you want it to show up there). Please avoid sticky at the top of lists.09:49
rossandYou have rights to do so.09:50
Alex|hm, where do I find that? Don't see that option09:50
rossandNice web page! You got the theme perfect.09:50
Alex|wasn't that hard with c'n'p ;)09:50
rossandchecking to make sure you're in the right group. few seconds.09:51
Alex|wanted to keep it as near to the .org as possible since we only want to add a few german pages that contain the necessary files such as becoming member, etc... the rest will stay at .org. We don't want to drive traffic away from there09:52
rossandmakes sense.09:52
rossandI'll debug in a sec, someone popped in for a moment.09:53
thiagomzAlex|: tkz09:54
*** dyki has quit IRC10:04
Alex|rossand - I'm off now. If you can publish the post that would be great. We can take a look at the rights later10:07
*** Alex| is now known as Alex|off10:08
*** Deyan has quit IRC10:11
rossandAlex|off: Sure, no problem.10:11
*** atrofast1 is now known as atrofast10:17
pboroHmm... is Ingres 10.0 ex-9.4?11:15
* thiagomz x11:16
* thiagomz www.thiagomz.com ;-)11:16
pboroOracle certified? Nice. I wonder if it's possible to get Ingres certification :)11:17
*** siman01 has joined #ingres11:42
siman01anyone got any idea why embeding python in ome functions work on win32 but not linux - I'm worried it is because ingres was compiled with a different compiler to python11:53
siman01it segfaults on the line: pModule = PyImport_ImportModule("iiudf");11:57
siman01for anyone with too much time on there hands gdb stacktrace is here http://pastebin.com/f4ceb4d0b12:17
siman01includes debug symbols12:18
*** siman01 has quit IRC12:36
thiagomzanyone has a script to verify overflow in my tables ?12:39
thiagomz;-)12:39
thiagomzi did one12:46
thiagomz:D12:46
*** rossand has quit IRC13:36
*** rossand has joined #ingres13:38
*** ChanServ sets mode: +o rossand13:38
*** rossand has quit IRC13:59
*** DerMeister has quit IRC14:16
*** FrankW has joined #ingres14:30
*** rossand has joined #ingres14:57
*** ChanServ sets mode: +o rossand14:57
FrankWI seek to build ingres on 64bit linux.  Can anyone point me to a good doc to walk me through the process? I'll eventually want to add geospatial support if that is not in the core.  It would likely be best to build from development head I think.15:02
*** rossand1 has joined #ingres15:07
*** rossand has quit IRC15:08
*** rossand1 has quit IRC15:47
*** rossand has joined #ingres15:49
*** ChanServ sets mode: +o rossand15:49
*** mull has quit IRC16:01
*** rossand has quit IRC16:10
*** rossand has joined #ingres16:12
*** ChanServ sets mode: +o rossand16:12
*** rossand has quit IRC16:12
FrankWHmpf, svn checkout on ingres/src/tools/techpub/pdf takes a while.16:53
* FrankW is defeated by the need for libpam0g-dev which I'm not able to install since my gutsy ubuntu distribution is no longer supported by the ubuntu people.17:11
FrankWI'm going to be driven to upgrade yet!17:11
*** FrankW has quit IRC17:14
*** Alex|off is now known as Alex|22:36
*** Alex| is now known as Alex|off22:40
*** magnusg| has joined #ingres23:46
*** Alex|off is now known as Alex|23:48

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!