Evergreen ILS Website

IRC log for #evergreen, 2018-01-25

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat

All times shown according to the server's local time.

Time Nick Message
06:31 pinesol_green News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
07:11 agoben joined #evergreen
07:26 rjackson_isl joined #evergreen
08:02 rlefaive joined #evergreen
08:30 ngf42 joined #evergreen
08:42 mmorgan joined #evergreen
08:47 Dyrcona joined #evergreen
08:56 terran joined #evergreen
09:19 yboston joined #evergreen
09:22 kmlussier joined #evergreen
09:24 Dyrcona So, the update of the visibility vector at the end of the 3.0.3 upgrade script blew up on my test database.
09:24 Dyrcona Looks junk record(s).
09:24 Dyrcona Looks like, that is...
09:25 Dyrcona Fun part will be finding them.
09:37 jvwoolf joined #evergreen
09:41 Dyrcona Whee! Internal server errors.
09:43 Dyrcona Call to [open-ils.circ.bre.holds.count] failed for session [1516891165.157756634.23931972033], thread trace [1]:\nCan't use an undefined value as an ARRAY reference at /usr/local/share/perl/5.22.1/Op​enILS/Application/Circ/Holds.pm line 4266.\n\n\n\n : \n, referer: https://jasontest.cwmars.org/eg/opac/adva​nced?query=k-5;qtype=keyword;locg=1;detai​l_record_view=0;sort=poprel;pane=expert
09:48 Dyrcona And, second try leads me to a syntax error in our custom templates: egweb: template error: file error - parse error - opac/parts/record/copy_table.tt2 line 111-112: unexpected token (%-)\n  [% IF ctx.get_org_setting(CGI.param('loc') \n            [%- IF has_parts == 'true' %], referer: https://jasontest.cwmars.org/eg/opac/adva​nced?query=k-5;qtype=keyword;locg=1;detai​l_record_view=0;sort=poprel;pane=expert
09:48 Dyrcona Whee!
09:48 * Dyrcona thinks he knows where this day is headed.
09:48 mmorgan Bad technology day :-(
09:50 derekz joined #evergreen
09:50 * Dyrcona can't blame the technology for a syntax error. :)
09:54 * mmorgan can think of ways to blame technology for that ;-)
09:55 rlefaive joined #evergreen
10:02 Dyrcona Looks like it was not just a syntax error, but some extraneous code.
10:03 Dyrcona I deleted the [% IF ctx.get_org_setting(CGI.param('loc')
10:08 Dyrcona And, found the record with a subfield code of " that causes the ingest to die.
10:08 Dyrcona So, one thing lead to another. :)
10:08 * Dyrcona can't English....
10:12 mmorgan joined #evergreen
10:16 ngf42 joined #evergreen
11:09 Christineb joined #evergreen
11:11 mmorgan1 joined #evergreen
12:20 jwoodard joined #evergreen
12:33 JBoyer joined #evergreen
12:42 khuckins joined #evergreen
12:43 jihpringle joined #evergreen
13:12 jeffdavis Is a sudden spike in the number of pcrud drones a cause for concern?
13:17 jeffdavis Obviously drone exhaustion would be a problem. We're not at that point but we had about 20 pcrud child processes initiated all at once.
13:26 Dyrcona jeffdavis: I wouldn't worry about it too much, but I might try looking for pcrud calls in the logs to see where they're coming from.
13:49 pinesol_green [evergreen|Bill Erickson] LP#1739465 EDI consistent use of buyer org unit san - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=d05def6>
13:51 jeffdavis Looks like part of the explanation for the pcrud drone spike was someone retrieving over 30 copies all at once via separate near-simultaneous calls to open-ils.actor.get_barcodes from somewhere in the web client.
13:52 jeffdavis And the drone count was apparently already elevated from someone doing Retrieve Patron on a bunch of holds from the holds pull list.
14:03 * Dyrcona wonders if uploading a file to item status would look like that?
14:11 jeffdavis Dyrcona: yes I think that would do it, looks like it loops over barcodesFromFile and fetches each barcode individually (ultimately using get_barcodes to handle barcode completion)
14:25 pinesol_green [evergreen|Bill Erickson] LP#1743608 Replace barcode discards NULL/accidental entries - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=982d999>
14:28 kmlussier terran: We've noticed that the xul Novelist select issues - the ones related to XUL being too old to support a javascript function being used - have been resolved. Presumably through some action on the part of Novelist.
14:28 kmlussier terran: I know your issues were different, and that they also involved Syndetics, but I was curious if you're Novelist started magically working too.
14:29 terran kmlussier: Hmm...
14:32 terran kmlussier: Novelist is still working in the opac but not in the web client nor xul for us (we're on 3.0.2)
14:32 terran kmlussier: syndetics added content isn't working anywhere. We can see in the logs that it's finding the files on syndetic's servers, and it's showing us the section title but not the content
14:32 rlefaive joined #evergreen
14:32 kmlussier terran: :(
14:34 terran I had Novelist turn off the
14:34 terran "additional e-resources" section for us since it included some http links, but that didn't make any difference
14:34 jeffdavis Dyrcona: thanks for that suggestion, I confirmed that uploading a file in web client Item Status causes a spike in pcrud drones. I'll report that to LP.
14:35 Dyrcona jeffdavis++
14:36 Dyrcona terran: Are you seeing anything in the error  console in the client?
14:36 Dyrcona Or, did we cover that yesterday?
14:36 terran We're not seeing any errors that seem like they might be problems with syndetics
14:43 terran Novelist is giving a Type error in the opac, but it still loads. Haven't seen any novelist errors in the client, it's just not appearing.
14:59 Dyrcona I was looking at something unrelated this morning in a 3.0.3 XUL client talking to a test VM.
14:59 Dyrcona Novelist was working for me there, but I didn't pay any attention to it.
15:00 terran Hmm - looks like js.tt2 is trying to call /js/dojo/dojo/openils_dojo.js that isn't there
15:00 jihpringle joined #evergreen
15:01 Dyrcona I'm not sure it has to be there. Let me check my vm.
15:02 terran It may be an old call that can be removed then
15:03 Dyrcona Could be. I don't have it on my vm and things are working.
15:03 Dyrcona I'm not sure Novelist would be related to dojo. The Noveilist code is loaded from their servers.
15:04 terran Yeah, I'm just looking at every error I notice at this point
15:05 Dyrcona OK.
15:06 terran I'm not seeing any errors that anything is trying to call anything inside openils_dojo.js, just that it's not loading
15:08 khuckins_ joined #evergreen
15:16 csharp jeffdavis: re: pcrud drones - we had to up our max_children significantly after moving to 3.0
15:17 csharp continuing to see load spikes, but I wanted at least a week's worth of "real" data without changing anything before looking at ways to mitigate them
15:18 khuckins__ joined #evergreen
15:28 dbs csharp: hmm, maybe we'll stay on 2.12 for a while, sounds like a single OpenSRF server instance might not be all that sustainable
15:35 rlefaive joined #evergreen
15:51 terran When you find out a staff person has been using the test server instead of production server for the past week...
15:52 mmorgan Oops.
15:54 JBoyer Thoroughly tested, though.
15:54 terran Heh
15:54 terran There is now a big red message on the splash page of the test server.
15:54 rjackson_isl sounds like something I would do - but not for that extended a period!
15:55 terran Waiting for the tickets to start coming in needing help finding out how many bills were paid, items were circulated, and accounts were created on that workstation.
15:55 terran Ooh, I just remembered I have tomorrow off! YES!
15:56 JBoyer Excellent timing on that one.
15:56 rjackson_isl run terran run
15:57 khuckins joined #evergreen
16:04 jeffdavis csharp: We're actually seeing the elevated drone count on 2.12. Maybe I should raise max_children anyway though, we'll have to do it when we upgrade in a few months anyhow. :)
16:14 * kmlussier hits sends on her email to terran before she leaves for the weekend. :)
16:16 terran kmlussier: got it!
16:29 dbs jeffdavis: we don't have too many people using the web staff client on 2.12 (mostly me); but maybe that explains some of the mysterious spikes we saw after our upgrade
16:31 Dyrcona jeffdavis: Our experience has been the same as that of dbs on 2.12. We have a few people testing the web staff client, but it hasn't shown itself to be a real problem, yet.
16:32 Dyrcona Actually, it seems a bit troubling that we may need to increase drone counts after the 3.0 upgrade.
16:36 jeffdavis We have 3 or 4 libraries using the 2.12 web client and haven't noticed any problems in general so far (today's pcrud drone thing is unusual, and I think also partly XUL client related).
16:37 jeffdavis Maybe our app servers are over-resourced :)
16:39 kmlussier Sigh...Automatic publishing from the EG blog to the FB page appears to be broken again. :(
16:48 jvwoolf left #evergreen
17:04 mmorgan left #evergreen
17:43 derekz left #evergreen
17:46 jeffdavis bug 1745499
17:46 pinesol_green Launchpad bug 1745499 in Evergreen "Web client: Barcode file upload inflates pcrud drone count" [Undecided,New] https://launchpad.net/bugs/1745499
17:48 csharp jeffdavis++
17:51 csharp dbs: we're going to stick with the status quo through the weekend, then look at miker's suggestions for possible mitigation: http://irc.evergreen-ils.org/​evergreen/2018-01-16#i_341694
17:51 csharp (some discussion of resources earlier that day too)
17:52 csharp obviously cross-brick router stuff requires more than one server tho :-/
18:11 jeffdavis berick++
18:31 pinesol_green News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat