ajmitch: that's what I was gonna work on ajmitch: I am going to devote some more time to it chillywilly: how functional is it? we're going to be using a simulation package called omnet++ for a course here ajmitch: I accidentally deleted the GNU people's mail heard of that? choosing a restaurant, then hitting the 'switch to query mode' button returns the info, but the form immediately gets reset oops ajmitch: hmmm, sounds familiar does it do network simulation w/ a drag and drop gui? er, I think that was opnet it lets you define stuff which gets compiled to c++ ok non-free license :( similar to GPL but with non-commercial use only clause you have a url? http://www.omnetpp.org/ thanks non-free license? /me drags and drops it into the garbage disposal :) google wasn't turning up anything interesting wooo, discrete event simulation ;) I have several goals...it's just what I have been mainly struggleing with is the threading yeah, it's used a bit for network stuff k the current code I have deadlocks... ;P need to go back to the drawing board and work the threading out ouch talk to Oxd00fd00f, he loves threading & c++ ;) does he use common c++? ;) not that it matters nah does he write his own Thread class stuff? just curious I've been writing multhreaded code for years now... I love deadlocks.... fantastic multidimensonal logic puzzles, every one of them... where's he at? #metawrap? not often where are you talking to him? home server :) ah ircd? yeah can you /msg me the server? (I dunno if he would want it in a public log) jcater's correct on the new docs, the only content is the GPL are trigger's hand-crafter python or is there a gfdes inerface for them? LuftHans (~lufthans@wsip-68-107-221-207.ph.ph.cox.net) got netsplit. dcmwai (~dcmwai@219.95.155.208) got netsplit. tripz__ (~ville@as13-5-6.ld.bonet.se) got netsplit. Stoke (~stoker@dpvc-141-149-254-50.buff.east.verizon.net) got netsplit. thierry (~thierry@musashi.xtensive.com) got netsplit. ajmitch (~ajmitch@wlg1-port30.jetstart.maxnet.co.nz) got netsplit. Vee2d2 (~vin@c66.169.136.41.ts46v-07.otn-c1.ftwrth.tx.charter.com) got netsplit. Stoke (~stoker@dpvc-141-149-254-50.buff.east.verizon.net) returned to #gnuenterprise. thierry (~thierry@musashi.xtensive.com) returned to #gnuenterprise. tripz__ (~ville@as13-5-6.ld.bonet.se) returned to #gnuenterprise. dcmwai (~dcmwai@219.95.155.208) returned to #gnuenterprise. LuftHans (~lufthans@wsip-68-107-221-207.ph.ph.cox.net) returned to #gnuenterprise. Vee2d2 (~vin@c66.169.136.41.ts46v-07.otn-c1.ftwrth.tx.charter.com) returned to #gnuenterprise. ajmitch (~ajmitch@wlg1-port30.jetstart.maxnet.co.nz) returned to #gnuenterprise. chillywi1ly (danielb@CPE-24-167-193-95.wi.rr.com) joined #gnuenterprise. chillywilly (danielb@CPE-24-167-193-95.wi.rr.com) left irc: Read error: 104 (Connection reset by peer) dimas (~dimas@195.218.177.46) joined #gnuenterprise. hi all hallo dimas are datasource names case sensitive? hello LuftHans LuftHans: seems so i changed datasource name in block definition like dtsPerson to dtsperson and it did not crush morning all reinhard (~reinhard@M1264P000.adsl.highway.telekom.at) joined #gnuenterprise. Action: dcmwai is back (gone 02:26:22) Vee2d2: Any Good News? johannesX (~johannes@M1254P031.adsl.highway.telekom.at) joined #gnuenterprise. dcmwai: if you still has that issue with accel keys, you could try to rebuild wxpython rpm from source dimas: Ok I'll try, Thank You :) I'm looking for Vee2d2 on the inventory issue but I think now he is gone somewhere :) may be just sleeping :) dimas: yeah, case doesn't seem to make a difference, but I'd like to know if that's a bug or a feature :) http://www.gnuenterprise.org/~jcater/screenshots/lufthans.gfd would someone try that? requires a table named restaurants with 6 fields, first field is rest_ser, which is a unique number, the rest ( name, url, type, address, phone ) are varchar dimas: I think should be it is 2'o clock in the morning... reinhard: you here ? LuftHans: all gnue bugs are features actually :) thierry: yes vcsoediv oops wrong window reinhard: is objects releationships are managed in appserver ? I mean 1:1, 1:n, n:m relationships it is planned yes not in it's current state however i'm not sure if we will directly support n:m what we have planned is that you can have a property of an object that "points" to another object like if invoice is an object invoice.number might be an integer invoice.amount might be another integer and invoice.customer might be an object of type customer reinhard: i'm implementing a transparent mapping system based on CMP and a server based on XMLRPC protocol which serves business object what is a transparent mapping system? I'm trying to join my work to your work and what is CMP? :) Container-managed persistent it's the container which takes some rules from a descriptor file (xml) and knows how to map objects to database container generates source code to manage objects hmmm sounds somewhat similar to what appserver aims at maybe we take different approaches in implementation i'm working on my porject since 2 monthes but basically appserver does not much more than providing persistant objects that are stored in database you have code already? yep (sorry for that stupid question, nop but the gnue project lived for years without a single line of code ;-)) my server does so :) the fact is that I have a customer which is paying me to develop a framework is your project downloadable somewhere? to create big multimedia center application I can send you a tarball of the actual work it would be at least interesting if not more :-) :) sorry what do you mean with "multimedia center application"? second war movies and audio, news papers, articles in numeric format management application kind of inventory application? just to _manage_ the stuff? or do you store videos and scans in the database? manage first step there are 50000 movies actually second step open the app to historian searches and students ah ok third step open to public wow 50000 movies via internet be sure to not volunteer to type in the data ;-) :) btw: is it in python? sure pure python cool i'm quite curious i dont want to go further if there is a way to join your work at first sight i would say you could do it with gnue the approach is quite different my BO are not like yours registration is totally different s/totally/partially Action: tripz__ is back lupo__ (~lupo@pD9542AAA.dip.t-dialin.net) joined #gnuenterprise. thierry (~thierry@musashi.xtensive.com) left irc: Read error: 60 (Operation timed out) ToyMan (~stuq@209-63-51-169.br1.mdl.ny.frontiernet.net) joined #gnuenterprise. thierry (~thierry@musashi.xtensive.com) joined #gnuenterprise. jcater (~jcater@cpe-066-061-071-129.midsouth.rr.com) joined #gnuenterprise. dcmwai (~dcmwai@219.95.155.208) left irc: "Client exiting" ToyMan (~stuq@209-63-51-169.br1.mdl.ny.frontiernet.net) left irc: "Client Exiting" lxf (~knoppix@202.73.120.115) left irc: Read error: 104 (Connection reset by peer) R45 (~rastabeen@cuscon6983.tstt.net.tt) joined #gnuenterprise. jamest (~jamest@gw.math.ksu.edu) joined #gnuenterprise. dcmwai (~dcmwai@219.94.83.193) joined #gnuenterprise. hey jamest, dcmwai dsmith (~dsmith@mail.actron.com) joined #gnuenterprise. hello morning, jamest hello thierry :) Vee2d2, Should be up any minutes :) stefan (~stefan@216.208.232.2) joined #gnuenterprise. I've been up a while.. hi there Vee2d2, Woo... This is fast... real fast :) haha... but anyway, I'm going to take my bath 1st, after comming back from a long day work :) Vee2d2, talk to you later, OK? Vee2d2: were you asking about input masks last week? or this week? yip [08:26] Last message repeated 1 time(s). :) dcmwai: np jamest: I think it was this week SachaS (~Sacha@dialup-196-231.wasp.net.au) joined #gnuenterprise. look in common's techdocs section jamest: might've been both though i added a techdoc describing a possible method of handling these things (in cvs of course ) python 2.3 released yip right.. syncing now.. reports 20-30% speed improvement it's pretty rough at the moment but I need to know if this looks like it'll meet your needs jcater: cool! wonder how much of our code won't work jamest: do you have docs about a typical work flow, both, with an installed system, as well as the installation process (schema / object definition) ? jcater: ;) jcater: you should try it and find out :) jamest: I'm trying to figure out the architecture you are implementing, so I'm wondering about the requirements... jamest: this looks pretty neat Vee2d2: yeah. i'm pretty excited. it even made jcater's list of Jamest Ideas That Don't Suck. So I'm happy. haha stefan: we really don't have a workflow doc gnue is really at this time all about the tools which is unfortunate jamest: is that because you don't know the work flow yet, or because you didn't have the time to put it down yet ? :-) but people like Vee2d2 are building apps with these tools cool gnue was to be two things a set of tools to make building and maintaining gnue apps easy a set of apps that implement an erp erp ? Enterprise Resource Planning.. SAP, PeopleSoft, etc.. it's taken years to get the tools to the state they are in today (damn coders, think just because we don't pay them they can have real lives) ah, right. Didn't know the acronym realistically I think what is gonig to have to happen is the tools people still have to work on tools and people like Vee2d2 have to tell us their needs as we're very needs based in tool development Action: Vee2d2 needs a p32 modulator Action: jcater needs some caffeine Vee2d2: as long as it's not a explosive space version so I imagine that the erp side of gnue will grow rather haphasardly(sp?) hmm. I'v been discussing with a friend who is quite proficient in SAP about gnue. I'm more interested into the architecture / implementation than the actual application, but it made me curious... with each set of apps driving the needs of the tools i know that's how it's been working as several of us use the tools to implement in house systems and a lot of features of those tools wouldn't exist if we hadn't needed them in production jamest: one question that came up is whether to use a 'simple' relational database, or an object data base. well, we support both jamest: ah theoretically :) we are relationally driven appserver is even an object server but jcater and myself are relational guys at heart but designed the calls to (theoretically) support oodbms as jamest said so the model reflects that well, right. But I was wondering how to add polymorphism, i.e. how an administrator could not only set up his own DB scheme, but add behavior to the objects he is dealing with. ok yes, common has support for appserver and IIRC seisel even uses it via the web once appserver is complete it'll support object triggers are you using CORBA right now ? the diagram suggests that CORBA or XML-RPC are possible... we use pluggable handlers for everything the trigger code already exists in gnue-common and probably just needs tweaked for appserver use so for databases, you could use mysql, postgres, oracle, etc same for communications we are huge on dynamic binding ...which made me wonder: XML-RPC is just a wire protocol. corba, xml-rpc, etc more so all the time so we try not to tie anything down to 1 limited "thing" where thing = ui widget set, communications protocol, etc what about concurrency ? an ORB can encapsulate lots of the needed work for you, but if you use XML-RPC, you have to provide the means yourself... well, CORBA isn't just a communication protocol. It's a whole architecture supporting distributing objects... stefan: i don't think we'll be using it like that at first ok, I see. appserver will probably be limited to a single server at the start though that could be a huge gain, as you would get rid of a lot of worries that the ORB will take responsability for. but I'm not an appserver coder so I really can't say that for certain reinhard and seisel were working on it IIRC stefan: that's true but i just don't think the initial versions will handle it jamest: ok. I'm just asking to get an idea where you are and where you want to go ;-) jamest: I have been working with python, C++ and omniORB and I find it really easy (in particular the combination python <-> CORBA) to write complex code. someone that you may want to talk with in here is jbailey i _think_ he was trying to do some python/corba stuff last week w/ gnue ok, thanks. I'll hang around... but I've been in lurk mode for about...what....2 months? and only started getting active again in last few days so assume when I say anything I'm full of it, unless someone else confirms it ;-) heck, that's probaly good advice even when I've been active lxf (~knoppix@202.73.120.115) joined #gnuenterprise. ToyMan (~stuq@smtp.dstoys.com) joined #gnuenterprise. jbailey (~jbailey@atlas.fundserv.com) joined #gnuenterprise. jbailey: hey debian dude sure would rock if python 2.3 makes into the next stable Action: jamest hopes that jbailey has amazing influence as libc maintainer Vee2d2, I'm back Vee2d2, So what about the "things" I ask you yesterday Night I went to sleep and now they're gone jamest: python 2.3 is already in. Has been for a while. The Debian maintainers been tracking it. i mean as default :) it may be the next bump up on our minimum requirements for gnue Vee2d2, you must be joking with me... dcmwai: I'm looking at the log jamest: Mmm. They moved from 2.1 to 2.2 quickly enough. Almost everything is already built for 2.3, and it seems like a smooth enough transition. Vee2d2, OK. dcmwai: oh.. the outsourced work thing.. Vee2d2, ... what should I say... Action: dcmwai is mad right now and laughting is the only solution... jbailey: Too cool. 2.3 looks nice Vee2d2, Then ... I'll have to do things my way :( dcmwai: I dont know, I'm still emersed in my work stuff and am finding it difficult to switch gears in order to help you out there.. If you had bills of materials and workorders.. perhaps you would just place a po for the raw materials, then create a workorder to have the materials turned into finished products, then since you're outsourcing the actual work.. you could create a po for the service rather than the pr oduct.. your work order would handle the conversion of raw material to finished product.. dcmwai: but IIRC, you dont do things like that, currently, in Arias. Vee2d2, well, I can make that happen. If I know more about the flow :) wait... workorder... what is that all about? Action: dcmwai still not very clear about that... bill of material (BOM) is like a recipe.. it lists raw materials needed to create something.. a workorder tells you how many somethings to make.. usually the flow is something like.. create a BOM, create a WO, kit the WO to take the raw materials described by the BOM from inventory and allocate them to the WO, complete the WO which then puts the finished product into inventory there may need to be other steps in the process too.. like scrap or rework BOM = lists of single pieces, linked together so that something which is only sold in combination can be easily put onto a work order !? Vee2d2: you're doing inventory control system now right? jamest: not really.. the precursor to it, product mgmt ah, for mfg really using it as an excuse to learn enough to perhaps tackle something like the inventory system Vee2d2, A New version of Arias actually can do BOM , and WO (in different name cause I don't know the standad name, I called it composit item control) the one in cvs... jamest: since derek really did the product mgmt stuff, I'm just trying to finish it out a bit. :) Action: dcmwai try to brainstrome Vee2d2 on that :) So your suggestion is that Just send the PO and received the the material as usual? and do a WO later. (is that what I interpurted?) jcater (~jcater@cpe-066-061-071-129.midsouth.rr.com) left irc: "later" I s'pose.. say it's cds you're making.. you'll send a PO to a vendor to buy black CDs.. then create a WO to have the blanks turned into Steel Buns Workout discs. You have a BOM that says to make one Steel Buns Workout disc you need 1 blank cd, 1 cd label, 1 jewelcase, etc.. so you need 1000 cds, open a WO for 1000pcs, kit the WO, the system uses the kitting operation to take 1000 cds, jewelcases, and anything else listed on the BOM out of inventory (or maybe moved to a WIP [work in process]) location), you process the cds and when finished close the WO which adds 1000 Steel Buns Workout discs to your inventory. s/black CDs/Blank CDs/ Smart idea... BRB smoketest on mozilla Vee2d2, So the WO is being Send within the PO on the Vendor is that the idea? And by using the WO, I can actuall generated a Deliver order to the Vendor as well.. What a Smart plan :) Vee2d2, I love You :) dcmwai: I've always thought of workorders as internal processes, but I guess you could do it that way. Since you're outsourcing the work, I would imagine you sending a po with drop ship instructions to the 1st vendor, create a WO, then when the 2nd vendor tells you they received the material you receive in the 1st PO and kit the WO.. you could have another PO for the cost of service the 2nd vendor's providing, but rather than 'Receive in' the product that vendor sends you you would close the WO.. Vee2d2: how far along is all of this? hum let me think about that... 1 month to 1 year ;0 lol the reason I ask is that I need in the near future warehouse mgmnt stuff no mfg stuff, but basic inv control, POs, picklists for shipping some dropshipped, some from the warehouse Arias will be the 1st to test that :) jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. jamest: well.. I think once things start moving along it should come together rather quickly.. I havent an idea of an actual timeline though I should look at gnue-sb sometime. I was just asked abotu sql-ledger the other day. my biggest itch right now is to get things so that I can sit down in front of a form and key in all the products that I sell, establish prices for those products, and be able to then generate flyers, brochures, catalogs, price lists, etc.. Vee2d2: I have some calomine left over from TJ migth help w/that itch jcater: I bathed my eldest in caladryl this morning.. Is that like benedryl? Andi f you bathe them in it, do they go to sleep faster? I think it's calomine with benedryl oh wait, maybe I'm thinking of dramamine? I wish. ;) What's the thing you give to kids on airplanes to shut them up? jbailey: cookies jcater: Sure, but what are they laced with? =) jbailey: are you working with CORBA (jamest suggested you would) ? stefan: Not in the context of GNUe, but yes. jamest: yeah, I meant GNUe. I'm using Omniorb in python. jbailey: I'm just wondering - looking at the little architecture diagram - what you would do jbailey: oh, great. I'm using omniORB, too (with C++ and python). It's a great tool, isn't it ? SachaS (~Sacha@dialup-196-231.wasp.net.au) got netsplit. Vee2d2 (~vin@c66.169.136.41.ts46v-07.otn-c1.ftwrth.tx.charter.com) got netsplit. It's just a Corba orb. Nice to have standards. SachaS (~Sacha@dialup-196-231.wasp.net.au) returned to #gnuenterprise. Vee2d2 (~vin@c66.169.136.41.ts46v-07.otn-c1.ftwrth.tx.charter.com) returned to #gnuenterprise. jbailey: well, sure, it's 'just CORBA' :-) Vee2d2 (~vin@c66.169.136.41.ts46v-07.otn-c1.ftwrth.tx.charter.com) left irc: "Client exiting" Vee2d2 (~vin@c66.169.136.41.ts46v-07.otn-c1.ftwrth.tx.charter.com) joined #gnuenterprise. jbailey: are you planning to use it with GNUe ? How ? Vee2d2 (~vin@c66.169.136.41.ts46v-07.otn-c1.ftwrth.tx.charter.com) left irc: Read error: 104 (Connection reset by peer) Vee2d2 (~vin@c66.169.136.41.ts46v-07.otn-c1.ftwrth.tx.charter.com) joined #gnuenterprise. Vee2d2 (~vin@c66.169.136.41.ts46v-07.otn-c1.ftwrth.tx.charter.com) left irc: Read error: 104 (Connection reset by peer) Vee2d2 (~vin@c66.169.136.41.ts46v-07.otn-c1.ftwrth.tx.charter.com) joined #gnuenterprise. jbailey: i.e., are there standard services you think you'll use ? (trading, notification, etc.) weee stefan: No, I'm using it in a proprietary apo to enforce priviledge separation between the web server and the process that create/drops mysql tables, users from the system, etc. jbailey: I mean in the context of GNUe stefan: It's not obvious to me that I'll ever use anything other than forms, designer and integrator in gnue. jbailey: you mean only a non-distributed application as middle-layer ? jbailey: what about databases ? Won't they ever be distributed ? replica ? etc... Well, okay, one day I might add appserver in there then. But for the forseeable future, all the places I'm looking at working with already have their MRP/ERP systems setup. jbailey: oh, you mean you look at the possibility to only drop in the client applets from GNUe and use proprietary installations for the two other tiers ? You're confusing me. GNUe can either be a full suite of ERP type software. It also has some handy tools for roll-your-own type of applications. jbailey: sorry, it's probably me who is confused :-/ jbailey: but when you talk about places that have their MRP/ERP systems set up, do you mean you want GNUe to integrate with these systems ? No. My uses for gnue are entirely separate for those systems. Usually database front ends, and small custom applications. I'm back from the test, so now can think :) dcmwai (~dcmwai@219.94.83.193) left irc: "Client exiting" dcmwai (~dcmwai@219.94.83.193) joined #gnuenterprise. Ok I'm back...(really back) johannesX (~johannes@M1254P031.adsl.highway.telekom.at) got netsplit. tripz__ (~ville@as13-5-6.ld.bonet.se) got netsplit. Stoke (~stoker@dpvc-141-149-254-50.buff.east.verizon.net) got netsplit. johannesX (~johannes@M1254P031.adsl.highway.telekom.at) returned to #gnuenterprise. tripz__ (~ville@as13-5-6.ld.bonet.se) returned to #gnuenterprise. Stoke (~stoker@dpvc-141-149-254-50.buff.east.verizon.net) returned to #gnuenterprise. Vee2d2, ok I'll try to write that up and commit it on Arias see if things work out... Vee2d2, Normally BOM is statical or dynamic? statical meant there is a tables with data for that dynamic meant the data of the composit item is on another Db and when use it create a new one... jbailey (~jbailey@atlas.fundserv.com) left irc: "Client exiting" reinhard (~reinhard@M1264P000.adsl.highway.telekom.at) left irc: "The more often you run over a dead cat, the flatter it gets." jbailey (~jbailey@atlas.fundserv.com) joined #gnuenterprise. dcmwai (~dcmwai@219.94.83.193) left irc: "Client exiting" SachaS (~Sacha@dialup-196-231.wasp.net.au) got netsplit. SachaS (~Sacha@dialup-196-231.wasp.net.au) returned to #gnuenterprise. SachaS (~Sacha@dialup-196-231.wasp.net.au) got netsplit. SachaS (~Sacha@dialup-196-231.wasp.net.au) returned to #gnuenterprise. ToyMan (~stuq@smtp.dstoys.com) left irc: "Client Exiting" tripz__ (~ville@as13-5-6.ld.bonet.se) left irc: Remote closed the connection ToyMan (~stuq@170-215-242-50.bras01.mdl.ny.frontiernet.net) joined #gnuenterprise. dsmith (~dsmith@mail.actron.com) left irc: "Client exiting" jamest (~jamest@gw.math.ksu.edu) left irc: "Client exiting" jbailey (~jbailey@atlas.fundserv.com) left irc: "Client exiting" jamest (~jamest@adsl-208-191-39-118.dsl.tpkaks.swbell.net) joined #gnuenterprise. tripz__ (~ville@as13-5-6.ld.bonet.se) joined #gnuenterprise. jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) left irc: "home" R45 (~rastabeen@cuscon6983.tstt.net.tt) left irc: Read error: 104 (Connection reset by peer) jcater (~jcater@cpe-066-061-071-129.midsouth.rr.com) joined #gnuenterprise. stuq_ (~stuq@170-215-242-50.bras01.mdl.ny.frontiernet.net) joined #gnuenterprise. ToyMan (~stuq@170-215-242-50.bras01.mdl.ny.frontiernet.net) left irc: Read error: 110 (Connection timed out) jcater (~jcater@cpe-066-061-071-129.midsouth.rr.com) left irc: Remote closed the connection jcater (~jcater@cpe-066-061-071-129.midsouth.rr.com) joined #gnuenterprise. see yas bye SachaS (~Sacha@dialup-196-231.wasp.net.au) left irc: "Client exiting" jcater (~jcater@cpe-066-061-071-129.midsouth.rr.com) left irc: Remote closed the connection jcater (~jcater@cpe-066-061-071-129.midsouth.rr.com) joined #gnuenterprise. stuq_ (~stuq@170-215-242-50.bras01.mdl.ny.frontiernet.net) left irc: "Client Exiting" Packet-Man (SNA@adsl-65-43-75-244.dsl.chcgil.ameritech.net) joined #gnuenterprise. hellow all can i get some debian help ? PM: I can try to help, what's the issue? well have you ever counter-strike on debian? ive been working with linux for a good 4 years now counter-strike, as in a game? and i dont even know if the problem is debian yes sir im having a problem with way to much CPU consuption everyone recommends running RH there are 3 types of games: 1. shoot 'em up, 2. strategy shoot em up 3. and the only one I play, *NIX :) nice well what would cause alot of cpu consumption? ive tried 5 different kernels and so far 2.5.75 has been the worst im runinn a 2.4 celeron P4 what does top show? as in processes? yeah 04:36:49 up 3:16, 1 user, load average: 0.49, 0.28, 0.15 29 processes: 26 sleeping, 3 running, 0 zombie, 0 stopped CPU states: 42.0% user, 3.0% system, 0.0% nice, 55.0% idle Mem: 485052K total, 171176K used, 313876K free, 4456K buffers Swap: 314456K total, 0K used, 314456K free, 73972K cached that's 55% idle, not too bad thats only with 8 people how can people have 24 person servers lol um ive heard of people with PIII 400s running more then me well, we don't run counterstrike on them, for one :) what're the top processes? 24 isn't much :) i know james 255 root 16 0 83160 81M 4728 R 20.3 17.1 36:49 hlds_i686 541 root 1 0 936 936 748 R 0.1 0.1 0:00 top 1 root 0 0 488 488 424 S 0.0 0.1 0:04 in i guess what im sayin is... debian couldnt be causing this lag people keep saying change distros but i have recompiled custom kernels so there is no point in switching to redhat correct? PM: generally, it's not debian, but RH does do some kernel configuring is there anything i can do to find out what? is this just a cs server or are you also running cs locally? cs server only no X? nope custom install totally people keep saying there cpus never go over 20% with 16 users just cant believe it ok, generally, I'd say the 3 main things to check are what the cs processes are doing, kernel setup and X setup. You've eliminated the 3rd item ok you could grab a RH kernel config and compile a kernel with that config. how would i go about achieving that Also, look at what patches RH has added to the kernel i wonder if you can trace out what cs is doing it should be /boot/config. on a RH box. get someone to mail it to you :) does linux have trace? with the trace command? strace yes strace cc but im not gonna be able to figure out why its takin so much CPU am I? ltrace for libs as i'd be curious if the cs server is doing lots of DNS lookups or trying to get data from more than 1 interface neg it doesnt do DNS strickly IP grab a RH kernel source package from a mirror, use alien to turn it into a tarball, open the tarball and look at the config and patches that come with it what kernel does knoppix use? Action: jamest hates to see a perfectly good debian install turned into a RH box exactly! lol so it might be a kernel switch? jamest: we haven't lost the fight would UDP buffers mess with the CPU? PM: yeah, if it's just the RH kernel, it's easy to use that on a debian box, had to for a while if you wanted to do tape backups PM: also look at the amound and kind of network traffic that you're getting not much max of 600K in and out im on a T1 line so thats not an issue im just wondering about the things i cant see like buffers ive also checked for collisions none but collisiions wouldnt spike the CPU CPU In Out Uptime Users FPS Players 49.00 26.92 31.97 207 63 24.58 9 hmmm, won't some cards (like 3com) have different settings are you running iptables or ipchains? there 50% cpu with 9 players im running iptables on another box where they can be more/less cpu intensive forwarding hte port to the inside box ? ! @ : ) er, :) who was the ? to? so yer recommending getting a rh kernel and using that? might not hurt to try PM: I'm recommending at least looking at one to see if there's anything obvious hmm or if you have a knoppix CD i'd be tempted to toss it in and try from there what about this optimize as a router if it fixes things, then you can submit a bug report, if it doesn't, then it probably isn't the kernel :) or host you're not doing enough traffic that it should matter I don't remember what those options change, probably latency, which doesn't appear to be your problem i guess im not understanding what could cause the CPU to be so high i noticed a big diff from 2.5.75 to 2.4.21 though the only thing I've seen do something like that was a dns issue the primary dns wouldn't resolve and it'd have to time out which brought the cpu load up IIRC but that was probably in the late 90s like the prehistoric ages i mean im lookin at the top and all i see is the hlds_l server at the top 50% yeah, but aren't all the .so libs it uses counted as part of that and if the resolver lib is working hard then the apps working hard explain to me what yer refering to? or any other lib that's dealing w/ an odd network config are there some libs i can upgrade? this is an old ass debian install lol i dont even think ive run apt-get upgrade might be the problem? are there any other kind of debian installs? make sure dns is setup properly i have the entries in reslove bloodbath:/usr/src/linux# cat /etc/debian_version 3.0 ? Packet-Man: I'd dist-upgrade to latest stable do you have apt sources? Action: LuftHans dist-upgrades at least a couple of times a week um run apt-setup it'll fix them up for you backup sources.list first just in case :) as for the dns/network thing i didnt realize it called libs can you explain to me how that works? simply deb http://http.us.debian.org/debian/ stable main non-free contrib deb-src http://http.us.debian.org/debian/ stable main non-free contrib deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free sure that good enough? do this bash-2.05b$ ldd /bin/ls librt.so.1 => /lib/librt.so.1 (0x4001d000) libc.so.6 => /lib/libc.so.6 (0x4002f000) libpthread.so.0 => /lib/libpthread.so.0 (0x4013f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) that shows all the libs that the command /bin/ls loads at run time wow do we need non-US anymore? LuftHans: i think so Packet-Man: you need security Failed to fetch http://non-us.debian.org/debian-non-US/dists/stable/non-US/non-free/source/Sources Something wicked happened resolving 'non-us.debian.org:http' (-3) you have dns resolution issues or routing issues wait s/:/\// ping non-us.debian.org ping: unknown host non-us.debian.org omg lol something is fucked hahahaha are you running local dns server? no try ping www.cnn.com see if it resolves unknown hos what's in /etc/resolv.conf? i think we are on to something my works DNS i am incharge of them bash-2.05b$ ping www.cnn.com PING cnn.com (64.236.24.4): 56 data bytes host www.spiegel.de ${work_dns_ip_addy} ping www.cnn.com ping: unknown host www.cnn.com you dns resolver is dead check to make sure you can do lookups via that dns server try luft i can do i need tools? nslookup doesnt work ping 129.130.12.27 i know we use dig now ping 129.130.12.27 PING 129.130.12.27 (129.130.12.27): 56 data bytes 64 bytes from 129.130.12.27: icmp_seq=0 ttl=237 time=39.1 ms 64 bytes from 129.130.12.27: icmp_seq=1 ttl=237 time=36.6 ms I use host rather than dig or nslookup so routing works but dns doesn't what else do i need? resolve.conf exists with 2 valid DNS how many hosts in /etc/resolv.conf 2 PM: use host to verify that both DNS servers are responding for you host www.math.ksu.edu 1stListedOne host www.math.ksu.edu 2ndListedOne can i use the dig command? what do you have for hosts in /etc/nsswitch.conf? dig not found sure if you can tell it the hose to use host # If you have the `glibc-doc' and `info' packages installed, try: # `info libc "Name Service Switch"' for information about this file. passwd: compat group: compat shadow: compat hosts: files dns networks: files protocols: db files services: db files ethers: db files LuftHans: good catch, i wouldn't have thought of that rpc: db files files dns is good netgroup: nis try adding jamest: I've gotten stuck in NIS environments :( nameserver 151.164.172.201 to the top of your resolve.conf it's my isp but they dont' block IIRC do you have a domain or search entry in /etc/resolv.conf? ping www.cnn.com PING cnn.com (64.236.16.116): 56 data bytes hmmmmmmmmmm fuck lol excuse the language nope, they don't block :) went through all this stuff didnt even check DNS man i do i feel stupid does the cpu load drop now? does host use tcp rather than udp? running the ipdate what host? this may have fixed load issue already the command, 'host' apt-get dist-upgrade Reading Package Lists... Done Building Dependency Tree... Done Calculating Upgrade... Done 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. apt-get update done apt-get dist-upgrade done thats the results did you add security line? the server im hosting uses UDP for all connections no deb http://security.debian.org/ woody/updates main contrib non-free in your sources.list but i'm curious what top shows now only 4 people on right now so its not a good test give it a few minutes.. running updat e dist-upgrade Reading Package Lists... Done Building Dependency Tree... Done Calculating Upgrade... Done 20 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 18.5MB of archives. After unpacking 119kB will be used. Do you want to continue? [Y/n] thanks looking good so far guys let hope we don't break stuff in the upgrade :) lol was just thinking that Get:1 http://security.debian.org woody/updates/main gzip 1.3.2-3woody1 [61.9kB] i _think_ the dns thing would have helped quite a bit Get:2 http://security.debian.org woody/updates/main perl-modules 5.6.1-8.2 [1279kB] Get:3 http://security.debian.org woody/updates/main libc6-dev 2.2.5-11.5 [2391kB] Get:4 http://security.debian.org woody/updates/main locales 2.2.5-11.5 [3392kB] ive seen that cause lag in log on sessions for sure great thinking especially if you have anything in /etc/hosts.allow that calls hosts by name i appreciate all the help so far lets hope it actually works :) cancel the upgrade and do a 'download-only', then see if anything look important ah do this 94% nevermind lol apt-get -u dist-upgrade it'll show all the packages it wants to d/l I am really impressed saves you the d/l if you want to abort yeah, feta sucks because it doesn't do -u or -t :( i found you guys doing a google search lol roflmao on some old damn mailing list for counter-strike do I even want to know what you were searching for? lol counter-strike debian problems google "goats porn debian support" GNUE! ROFLMAO he, he im runnin kernel 2.2.25 right now can you believe lol went from 2.5.75 to 2.4.21 to 2.4.20 to 2.2.25 apt-get dist-upgrade Reading Package Lists... Done Building Dependency Tree... Done Calculating Upgrade... Done 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. ok all upgraded it did update libc hmmm..... let me go play for a bit.. get some peopl eon the server um if it updated libc and cs is using libc restart cs do i need to restart the counter-strike you'll need... hahaha :) nevermind LuftHans caught it try ldd on it to see if it's using libc is cs Free Software or proprietary? i can't imagine it doesn't think ill reboot to 2.4.20 its free.. the binarys proprietary if it's prop it can't use libc, right? or is libc lgpl? i think it lgpl does anything NOT use libc? in static or shared form? it is lgpl, I thought it was gpl i couldn't be and have commercial apps on linux s/i/it unless I'm confused about the importance of glibc i thought even the kernel used it there are apps that provide their own libc kernel uses parts of it, but those are sucked into the kernel and since the kernel is gpl that's not an issue ok rebooting the server...... lets see how it works got off the 2.2.25 Action: jamest crosses fingers just didnt feel right I've been told a few projects don't use it because they think it's bloated, blah, blah, blah there's also micro-libc types of things and other glibc replacements most are probably derived from glibc, though :) ok its rebooted now to let it fill up Action: LuftHans listens to Weird Al doing Marilyn Manson :) Packet-Man: you care to test dns again now, just in case :) while waiting ping www.apple.com PING www.apple.com.akadns.net (17.254.0.91): 56 data bytes 64 bytes from 17.254.0.91: icmp_seq=0 ttl=49 time=61.3 ms lol YES wtfg makes me wonder if my work DNS servers are working lol YES? load staying down? dunno 1 person on ......... spreading the word brb in a few why did I have him check routing? as no one could play in the first place if that was screwed up Action: jamest goes off to grab more caffeine fuel for the brain jamest: well, that's the theory :) I've seen networking borken in such a way that it worked, mostly, it was a major pain to debug :( yeah, i've seen that mainly due to something i did :) ok, it was self-inflicted :), but a major pain to find luckily it was someone else who'd self-inflicted it some network cards have probs too, vortex cards are kinda horked and you need to use e100 and e1000 drivers for eepro i've been pretty happy with the latest 3coms and intels the earlier vortex drivers did give fits between the 905b and 905c iirc now I buy something cheap typically Action: jamest eagerly awaits load report gotta go do yard work have fun looks to be working cpu load is down? tons great .8% with 6 people on i dont see how the server was even functioning if it couldnt do DNS though well who knows what it's trying to do with dns if it's logging info then it's not critical if it was actually a patch you installed that fixed it then we just happened to get lucky finding the dns problem Action: jamest seriously thinks it was the dns problem though so do i im so excited i just cant hide it lol i want to see what its like with 20 people though just remember #gnuenterprise for all your non-gnuenterprise related support needs =) lol thank you guys so much for your help again. no problem you up to 20 yet? no lol still on 4 damn them! don't they know you're excited? Packet-Man: since we fixed your cs server, you're gonna fix GNUe for us right? :) lol seems like a fair trade yeah, we could hook up to his cs server and test it for him while he fixes GNUe except I generally don't do shoot 'em up games or prop software... :) :) Action: chillywi1ly just got a mini-PCI NIC working on my lappy :) Action: jcater wants a decent laptio *laptop all I have is a 200Mhz w/32Mb ram was getting 70-80MBit over the LAN runs KDE so-so but would like more :) much better than my frellin' pcmcia card Action: LuftHans feels for jcater. my laptop isn't much better, but at least I have 96 MB of RAM Action: chillywi1ly has made major upgrades to this old lappy PIII 850MHz now 288MB RAM my laptop won't run the 2.4 kernel now onboard NIC Action: chillywi1ly is running 2.4.21-ac4 ohw I bought a whole new chassis...I could build a whole nother one of these things 2.2? agh! yeah then again, you don't have to worry about paying for a SCO license ;-) if I move to 2.4.anything before you know it 2.6.0-final will be out ;) then I have to choose between the keyboard or the pcmcia nic I can't use both :) ugh why? strangest thing no idea that's retarded works fine w/2.2 kernel but I haven't spent lots of time looking IRQ conflict? as 2.2 kernel serves its purpose dunno LuftHans: informationweek had a very SCO friendly article a week ago and our CFO gets their weekly emails he came to me last week prepared to do a check requisition to get SCO licenses fscking SCO useless bastids I got a little irate :) he was going to buy "protection" from SCO? no or their PoS software? he was going to license UNIX jcater: don't blame SCO, blame the Canopy Group, which has already made lots of money off the bs yeah we used to be a SCO company what's the difference? our servers were SCO chillywi1ly: to someone not following the storyline Action: chillywi1ly shudders a lot I know the story well and I hate SCO now more than ever LuftHans: basically, I had to tell them this isn't the SCO group he knew they are long gone this is a group of people trying to commit stock fraud imho he took me at my word on that they should be brought up on RICO charges racketeering ans extortion cw: the canopy group bought a majority share in SCO and they specialize in boosting stock prices long enough to cash out for a large profit, boosting profits seems to usually entail questionable business practices, e.g. legal extortion I know bastards but SCO isn't saving any face they still look like big shitheads there is no sco right there are only lawyers and business dicks cashing out then again, we need to get the press to go off on the m$ problem Derek goes on about they have no products or anything anyone wants to buy ;) what's that? some db thing that's in m$sql server in violation of a contract heh, need to put scotty in bed he's crashed out in the chair jcater: that form you gave me last night automagically re-blanks after getting the results I did learn a bit about triggers while researching it, though eh? when I load the form you sent into gfcvs I can choose an item in the dropdown, if I then choose 'switch to query mode' it will fill out the rest of the form, but then reblank switch to query mode? you can only do one or the other either use query mode from query mode if I choose something in the drop down, then click the gears it just blanks or use the lookup dropdown but not both then maybe the trigger isn't going off until I switch modes aha ( and other .no bands ) btw, that's the first form I've done that way i.e., using a dropdown to do the searching if I choose something in the dropdown the form doesn't fill out, but if I choose something in the dropdown again the info for the first item appears hmm try selecting something w/the dropdown and pressing enter Action: jcater wonders if the "change" isn't happening yet wx comboboxes are a little frustrating to program with yeah, that works with yours it seems to always return a blank record with the data set as well hmm I have another form with nextRecord and prevRecord buttons has derek been showing you forms? nextRecord takes it to a blank record jcater: not since LWE last year, at which point I couldn't even get the stuff to run oh ok man, any derekonean influences should have worn off by now I need to generally know how to use it, so I can make the app for my client jamest: well, if I can't get it working via irc, they'll be reinfluenced as I make him walk me through it this weekend :) damn! ok, so what the form is doing is putting the dropdown in block1. the dropdown is supposed to trigger a query, which then populates block2, right? yes but honestly this is a bastardization of forms if this was my form there'd be a single block tied to that table and no triggers the form would be nothing but a block, datasource, and some fields/entries I have a scratch form and having it as one block wasn't working liar remember, this isn't the actual data I want to work on, I'm just trying to figure out how to do stuff such that when I work on the real project I know how to get things to work at the same time, I'm willing to learn how to better organize what I'm doing :) we need to start having these conversations earlier in the day as it's way past my bedtime hehe Action: chillywi1ly is barely hanging on most lookups will probably need to be string match or regex match, but I want to also want to be able to use dropdowns Action: LuftHans was here all day :) I will likely also be here all day tomorrow and most of Fri ok I'm off to bed jcater (~jcater@cpe-066-061-071-129.midsouth.rr.com) left #gnuenterprise ("Client exiting"). jamest (~jamest@adsl-208-191-39-118.dsl.tpkaks.swbell.net) left #gnuenterprise ("Client exiting"). dcmwai (~dcmwai@219.95.155.208) joined #gnuenterprise. --- Thu Jul 31 2003