IRC Chat : 2008-03-07 - OpenMRS

01:12:02 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #493 (task closed): Retrofit PatientSearch to handle user-provided parameters <http://dev.openmrs.org/ticket/493#comment:1> || OpenMRS Tickets: Ticket #492 (task closed): Module to produce reports in Excel based on excel templates <http://dev.openmrs.org/ticket/492#comment:2> || OpenMRS Tickets: Ticket #488 (task closed): Preview Cohort Report Data page <http://dev.openmrs.org/ticket/488#comment:4> || OpenMRS Tickets: Ticket #485 (defect closed): TB regimen dual entry problem TMP/SMX (Lesotho only) <http://dev.openmrs.org/ticket/485#comment:1> || OpenMRS Tickets: Ticket #613 (defect closed): cohort builder regimen 'until' bug <http://dev.openmrs.org/ticket/613#comment:1> || OpenMRS Tickets: Ticket #615 (defect closed): boolean expressions in XML not parsed properly by "Run a Report from XML" feature <http://dev.openmrs.org/ticket/615#comment:3>
01:40:45 *** Keelhaul has quit IRC
01:42:17 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #642 (task created): Speed up CohortUtil.parse, which is used when deserializing report schema xml <http://dev.openmrs.org/ticket/642> || OpenMRS Tickets: Ticket #641 (task created): Move everything out of the hackathon package <http://dev.openmrs.org/ticket/641> || OpenMRS Tickets: Ticket #640 (task created): Show information about renderers <http://dev.openmrs.org/ticket/640> || OpenMRS Tickets: Ticket #639 (task created): Implement ReportSchemaXML macros as a global property <http://dev.openmrs.org/ticket/639> || OpenMRS Tickets: Ticket #621 (task closed): Coordinate hackathon reporting pages <http://dev.openmrs.org/ticket/621#comment:2> || OpenMRS Tickets: Ticket #497 (task closed): Parse Strings into Cohorts <http://dev.openmrs.org/ticket/497#comment:1> || OpenMRS Changesets: Changeset [3556]: report_api_refactoring: Fixing #615, where boolean expressions with … <http://dev.openmrs.org/changeset/3556> || OpenMRS Changesets: Changeset [3555]: report_api_refactoring: Deleting a file that never should have been … <http://dev.openmrs.org/changeset/3555> || OpenMRS Changesets: Changeset [3554]: report_api_refactoring: Bugfix to CachingPatientFilter so that it works … <http://dev.openmrs.org/changeset/3554>
05:19:06 *** njero has joined #openmrs
05:19:09 *** ChanServ sets mode: +v njero
07:13:55 *** bwolfe has joined #openmrs
07:13:55 *** ChanServ sets mode: +o bwolfe
07:26:14 <bwolfe> atomicturtle: any more thoughts on what could be causing some long delays in page load?
07:27:10 <bwolfe> atomicturtle: looks like we still have the memory leak problem with httpd...its just that we have fewer of them sitting around using up a lot of memory because I reduced the maxThreads apache can use
07:29:39 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3557]: -- atd * changed hibernate mapping for atd_patient_atd to return a rule … <http://dev.openmrs.org/changeset/3557>
07:30:45 <atomicturtle> I havent had a chance to get in deeper than we did yesterday, but my gut says its a mod_rewrite rule
07:38:29 <atomicturtle> gonna try something radical
07:39:44 <atomicturtle> actually we should probably screw around with some apache debugging first
07:43:25 <bwolfe> something radical ?
07:43:51 <bwolfe> feel free to muck around.
07:44:16 <bwolfe> if you need anything from me, want me to do something, or have questions, holler
07:52:55 *** bmckown has joined #openmrs
07:52:55 *** ChanServ sets mode: +o bmckown
07:59:58 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3558]: in patientmatching module, updated GUI so removing blocking runs updates … <http://dev.openmrs.org/changeset/3558>
08:00:00 *** atomicturtle has quit IRC
08:26:25 *** atomicturtle has joined #openmrs
08:37:42 <bwolfe> atomicturtle: just remembered something quite useful!
08:37:53 <atomicturtle> oh yeah? some change?
08:38:01 <bwolfe> you can tell apache to log the PID of the process that processed the request
08:38:02 <bwolfe> http://httpd.apache.org/docs/1.3/mod/mod_log_config.html#formats
08:38:03 <OpenMRSBot> <http://ln-s.net/1e-y> (at httpd.apache.org)
08:38:23 <bwolfe> we can use this to find the memory leak
08:38:35 <bwolfe> or at least the last page processed by a thread that is using 160mb
08:38:45 <atomicturtle> thats handy
08:39:03 <atomicturtle> totally, we need to try that
08:39:04 <bwolfe> do we change the log format through plesk, or just edit /etc/httpd ?
08:39:12 <atomicturtle> just change it in httpd.conf
08:39:26 <bwolfe> that won't break things that are analyzing the logs ?
08:39:34 <bwolfe> plesk should make it nice and easy for us ;-)
08:39:46 <atomicturtle> those are just used for statistics that we dont really care about anyway
08:39:48 <bwolfe> ...of course, that would require us /having/ access to our plesk :-p
08:40:06 <bwolfe> I like to look at them though
08:40:08 <atomicturtle> we do
08:40:14 <bwolfe> not right now
08:40:21 <bwolfe> it says our license is expired
08:40:26 <atomicturtle> oh hang on
08:40:32 <atomicturtle> tony's not online yet
08:40:47 <atomicturtle> hes on mountain time I think
08:40:52 <bwolfe> I like to look at the awstats analyzation of the logs...
08:40:55 <bwolfe> np
08:41:01 <bwolfe> its been like that for a few days at least now
08:41:07 <bwolfe> I don't really need access
08:41:10 <bwolfe> I can edit httpd
08:41:13 <bwolfe> err httpd.conf
08:56:44 *** njero has quit IRC
09:01:59 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #643 (task created): Remove module data when removing a module. <http://dev.openmrs.org/ticket/643> || OpenMRS Changesets: Changeset [3562]: -- atd * Moved dropping of foreign key before inserts in sqldiff <http://dev.openmrs.org/changeset/3562> || OpenMRS Changesets: Changeset [3561]: -- atd * Updated sql diff with inserts for form attributes and adjusted … <http://dev.openmrs.org/changeset/3561> || OpenMRS Changesets: Changeset [3560]: -- dss * changed table type of dss_rule to InnoDB so foreign keys to this … <http://dev.openmrs.org/changeset/3560> || OpenMRS Changesets: Changeset [3559]: Role-based navigation module - updating to recent version of core code <http://dev.openmrs.org/changeset/3559>
09:06:23 <bwolfe> atomicturtle: bah. of course after adding the %P to the log file none of the threads are hogging memory...I think they're behaving because they know they're being watched now
09:06:33 <bwolfe> they'll forget and slip up soon though, I'm sure
09:06:39 <atomicturtle> haha
09:06:56 <atomicturtle> this is like quantum mechanics
09:08:44 <bwolfe> argh
09:08:54 <bwolfe> I've accessed every different app we have installed
09:09:07 <bwolfe> but none have caused the memory spike
09:09:29 <bwolfe> oh well
09:09:48 <bwolfe> fyi, I added the %P to the end of the logformat, so the webalizer and other plesk stats should still work
09:10:35 <bwolfe> I had to edit /etc/httpd/conf.d/zz010_psa_httpd.conf
09:10:52 <bwolfe> and just changed the plesklog format
09:16:37 <atomicturtle> cool
09:17:02 <atomicturtle> is that catching it on every domain?
09:22:01 <bwolfe> should be
09:22:05 <bwolfe> I only looked at openmrs.org
09:32:02 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #644 (task created): Create an audit module <http://dev.openmrs.org/ticket/644>
10:02:19 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3564]: -- chica * fixed a couple minor problems in the sqldiff <http://dev.openmrs.org/changeset/3564> || OpenMRS Changesets: Changeset [3563]: -- chica * added chica_state_action table to list actions references by … <http://dev.openmrs.org/changeset/3563>
10:05:22 <bwolfe> I wish the mad scientist's "maniacal laugh" was more widely accepted
10:05:32 <bwolfe> I would love to be able do just bust that out in the office sometimes
10:05:39 <bwolfe> like right now
10:05:49 <bwolfe> when a piece of code "just works"
10:05:50 <bwolfe> :-)
10:15:49 *** Keelhaul has joined #openmrs
11:04:08 *** Keelhaul has quit IRC
11:04:08 *** Echidna has quit IRC
11:10:39 *** Echidna has joined #openmrs
11:10:58 *** Keelhaul has joined #openmrs
12:21:14 *** sioraiocht has joined #openmrs
12:21:14 *** ChanServ sets mode: +v sioraiocht
12:34:56 *** Keelhaul has quit IRC
12:34:57 *** Echidna has quit IRC
12:40:50 *** Echidna has joined #openmrs
12:41:41 *** Keelhaul has joined #openmrs
13:08:49 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3566]: Role-based Navigation Module - new role and corresponding home page was … <http://dev.openmrs.org/changeset/3566> || OpenMRS Changesets: Changeset [3565]: Patient Summary Module - switch that allows you to toggle clinical notes … <http://dev.openmrs.org/changeset/3565>
13:11:32 *** pombreda has quit IRC
13:19:41 *** pombreda has joined #openmrs
13:20:09 *** pombreda has quit IRC
13:38:54 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3569]: -- dss * fixed a null pointer exception <http://dev.openmrs.org/changeset/3569> || OpenMRS Changesets: Changeset [3568]: -- chica * fixed bugs with state_mapping action <http://dev.openmrs.org/changeset/3568> || OpenMRS Changesets: Changeset [3567]: Role-based Navigation Module - fix back button in new prioritized patients … <http://dev.openmrs.org/changeset/3567>
14:39:07 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3572]: -- chica * updated atd jar <http://dev.openmrs.org/changeset/3572> || OpenMRS Changesets: Changeset [3571]: -- atd * updated sqldiff <http://dev.openmrs.org/changeset/3571> || OpenMRS Changesets: Changeset [3570]: -- chica * moved form specific global properties into form_attribute … <http://dev.openmrs.org/changeset/3570>
14:47:24 *** Keelhaul has quit IRC
14:47:25 *** Echidna has quit IRC
14:54:11 *** Echidna has joined #openmrs
15:06:38 *** Keelhaul has joined #openmrs
15:09:12 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [3573]: -- atd * fixed error in sqldiff <http://dev.openmrs.org/changeset/3573>
16:01:51 *** Keelhaul has quit IRC
16:24:24 *** bwolfe has quit IRC
16:37:34 *** bmckown has quit IRC
17:10:04 <atomicturtle> on
17:35:48 *** bwolfe has joined #openmrs
17:35:48 *** ChanServ sets mode: +o bwolfe
17:42:13 *** atomicturtle has quit IRC
18:37:31 *** Keelhaul has joined #openmrs
20:26:28 *** bwolfe has quit IRC