Evergreen ILS Website

IRC log for #evergreen, 2023-04-12

| 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
00:30 tsadok joined #evergreen
01:17 dmoore joined #evergreen
07:53 BDorsey joined #evergreen
08:00 Dyrcona joined #evergreen
08:09 collum joined #evergreen
08:13 Dyrcona Bmagic++ # I hope he got some sleep last night.
08:27 mantis1 joined #evergreen
08:58 dguarrac joined #evergreen
09:06 Dyrcona Ingest seems to be way too slow on a 3.10 database. I'll have to check Lp for any magic sauce. I'll also have to make sure that the symspell triggers were not reinstated at some point on this db.
09:07 Dyrcona ps -o etime on the initial process says: 6-18:20:53.
09:08 Dyrcona It's about 16% of the way through.
09:26 Dyrcona symspell triggers were disabled....
09:33 Dyrcona Huh. I can't really tell because I don't have good timing data, but it seems to be moving along now... All I did was shutdown osrf services on a couple of virtual machines and install updates. Nothing was rebooted or whatever.
09:34 Dyrcona Maybe the mostly idle connections were slowing things down?
09:35 stephengwills joined #evergreen
09:40 Dyrcona Doing a rough calculation based on batches/minute, the speed increase is roughly 13% from 0.53 to 0.6.
09:42 Dyrcona Nope. I stand corrected 73% increase. I had an error in my formula to calculate batches/minute for the 3636 batches that had been initially processed.
09:42 mmorgan joined #evergreen
09:43 Dyrcona Of course, half an hour isn't much data for a comparison. I've restarted services on 1 vm, and I'll check again in a few hours.
09:45 Dyrcona I wonder, too, if it matters which database is being used for services when you have more than one. I can see a case where doing an ingest on database A while services are communicating with database B could slow the ingest by keeping parts of B in memory and making that memory unavailable to A.
09:47 Dyrcona Memory use on the database server does not seem to have changed.
09:48 mantis1 Trying to develop a list in the patron summary that shows holds notification preferences based on user settings
09:48 mantis1 I tried many iterations of macros to get it to show but nothing seems to reflect
09:48 mantis1 one example: <li ng-show="hold_notify_type.email() == 't'">[% l('Email') %]</li>
09:49 mantis1 I'm not sure if the hold_notify_type.email is the right one but looking for ideas
09:51 Dyrcona mantis1: If the changes are in a tt2 file, then I would do it all with tt2 directives rather than mixing JS and tt2.
09:51 mantis1 ok that's fair enough
09:51 mantis1 though I did see the same syntax in the file that refers to another tt2 for the privacy waiver
09:53 Dyrcona Are you adding something to an existing tt2? If that's the case it might be useful to make a separate file and include or process it.
09:53 mantis1 yes it;s for the t_summary file
09:53 Dyrcona You'll also need to make sure that the user settings data is included.
09:53 * Dyrcona has a look.
09:54 jvwoolf joined #evergreen
09:56 Dyrcona I see. You might not be able to do what I suggested about doing it all in tt2 directives....
09:56 mantis1 right I was more or less copying the syntax from the privacy waiver
09:57 mantis1 We're trying to add another line that shows if a patron has notifications for Phone, email, sms
09:57 mantis1 so I was trying to go off of holds_notify_type
09:58 Dyrcona Well, you might have to modify the circ patron service or circ/patron/app to retrieve user settings. I had a quick look and I didn't see them being retrieved. I probably missed something, though.
09:59 mantis1 ok that gives me an idea of where to go
09:59 mantis1 Dyrcona++
10:00 Dyrcona That's under Open-iLS/web/js/ui/default/staff... for AngularJS. You'd have to do something entirely different for Angular.
10:00 Dyrcona That last comment is mainly for the logs. In case someone else goes searching for something similar.
10:01 mantis1 regctl.js?
10:03 Dyrcona I looked at circ/patron/app.js and circ/services/patron.js. If this is for patron edit, then regctl.js might be the place to look.
10:03 mantis1 Dyrcona++
10:03 Dyrcona I didn't look hard enough to see what is being used by that interface.
10:04 mantis1 I figure that the user settings would pull from this file
10:04 mantis1 I did have it open for reference
10:05 Dyrcona Yeah regctl.js pulls user settings, but I don't think the summary uses it. You could use it as a model for the changes you need to make.
10:06 Dyrcona Related to my previous ramblings, the ingest seems to be maintaining the 73% performance boost after an hour of running with services from only 1 vm going.
10:13 rfrasur joined #evergreen
10:24 Dyrcona It also happens to be the VM talking to the other database that's running services, so I guess that doesn't matter.
11:31 mmorgan mantis1++ # Great idea!
12:11 jihpringle joined #evergreen
12:18 Christineb joined #evergreen
13:34 jeff @decide deduplicating bibs or deduplicating patrons
13:34 pinesol jeff: That's a tough one...
13:34 jeff yep.
13:36 Dyrcona Patrons is probably tougher, to be honest. :)
13:37 Dyrcona "You need the Doofenschmirtz Evil, Incorporated Dedupinator 3000(tm)!"
13:38 Dyrcona Sorry. Flashbacks to my daughter's childhood. ;)
14:24 mantis1 left #evergreen
15:20 kworstell-isl joined #evergreen
17:12 mmorgan left #evergreen
17:24 jvwoolf left #evergreen
18:04 jihpringle joined #evergreen
21:15 stephengwills left #evergreen

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