Evergreen ILS Website

IRC log for #evergreen, 2025-04-07

| 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
08:45 mmorgan joined #evergreen
09:02 Dyrcona joined #evergreen
09:04 dguarrac joined #evergreen
09:36 Dyrcona My custom a/t filters with a subquery to limit by patron home_ou for autorenewals/courtesy notices seems to work. I got only the libraries expected in my first test run.
09:37 Dyrcona The a/t runner only ran for about 16 minutes (15m54s according to time).
09:37 collum joined #evergreen
09:37 Dyrcona This looks promising for a move to production soon.
09:56 Dyrcona Hm. It might be nice if one could override the delay for an action trigger via the a/t runner command line. The use cases that I see for that are 1) running missed action triggers because of a system fault and 2) transitioning to a new schedule for some events.
09:56 Dyrcona It should probably only work when a granularity is specified.... Not sure.
10:08 Dyrcona Lp 2106399
10:09 pinesol Launchpad bug 2106399 in Evergreen "Allow override of delay and max_delay from action_trigger_runner.pl command line" [Wishlist,New] https://launchpad.net/bugs/2106399 - Assigned to Jason Stephenson (jstephenson)
10:10 Dyrcona Wild: I ran the same test on Pg 10, and it took 35 minutes. The 16 minutes was on Pg 17. The Pg 10 database is optimized to use about 80% of the hardware whereas Pg 17 is using default optimization.
10:13 Dyrcona Same data and same results. It really makes sense to upgrade PostgreSQL just for the better performance.
10:14 * Dyrcona starts the next test on Pg 10 to see how long it takes.
10:55 Christineb joined #evergreen
11:11 jihpringle joined #evergreen
11:28 redavis joined #evergreen
11:36 jihpringle joined #evergreen
11:48 jihpringle9 joined #evergreen
11:49 Dyrcona Oh. The comparison isn't quite fair. Turns out that the system talking to pg 17 has parallel for reactor and collect set to 3, and the one talking to pg 10 has parallel commented out. I'll change that after this run and restart services.
12:02 mixo joined #evergreen
12:02 mixo hi
12:02 mixo sometimes when Evergreen usage is high, osrfsys.log gets 500 error. I think opensrf needs to increase some resources. How to do that?
12:03 Bmagic mixo: what's the error?
12:04 jihpringle joined #evergreen
12:04 mixo open-ils.cstore 2025-04-06 00:00:11 [WARN:113232:osrf_applicatio​n.c:864:174388320711318623] Returning method exception with message: An unknown server error occurred
12:04 mixo [2025-04-06 00:00:11] open-ils.search [ERR :112859:CStoreEditor.pm:155:174388320711318623] editor[0|0] request error open-ils.cstore.json_query.atomic : {"from":["search.symspell_suggest","\u00e1​\u0083\u009a\u00e1\u0083\u0098\u00e1\u0083 \u00e1\u0083\u0098\u00e1\u0​083\u0099\u00e1\u0083\u0090
12:04 mixo .;qtype=subject;expand=cnbrowse;expand=awards​;no_highlight=1;expand=cnbrowse;available=tru​e;expand=awards;available=true;expand=marchtm​l;expand=awards;expand=cnbrowse;expand=awards​;expand=marchtml;no_highlight=1;expand=awards​;expand=cnbrowse;no_highlight=1;no_highlight=​1;available=true","keyword","{}",null,0]} : Exception:
12:04 mixo OpenSRF::DomainObject::oilsMethodException 2025-04-06T00:00:11 OpenILS::Utils::CStoreEditor /usr/local/share/perl/5.36.0/Op​enILS/Utils/CStoreEditor.pm:481 <500>  Severe query error -- see error log for more details
12:05 mixo [2025-04-06 00:00:11] open-ils.search [ERR :112859:EX.pm:66:174388320711318623] Exception: OpenSRF::DomainObject::oilsMethodException 2025-04-06T00:00:11 OpenSRF::Utils::Logger /usr/local/share/perl/5.36.0​/OpenSRF/Utils/Logger.pm:243 <500>  Severe query error -- see error log for more details
12:05 mixo [2025-04-06 00:00:11] opensrf.settings [WARN:43066:Server.pm:200:] server: no children available, waiting... consider increasing max_children for this application higher than 15 in the OpenSRF configuration if this message occurs frequently
12:05 jihpringle5 joined #evergreen
12:05 Dyrcona mixo: Those look like 2 different errors that coincided.
12:06 mixo I saw now. I think max_children increase needed.
12:07 Bmagic The max children error is something you can address by increasing the (opensrf.settings) max_children directive in the config file. However, that service in particular may not benefit much, because it's hit hard early on, and usually not hit that hard for the rest of the lifecycle of the brick.
12:07 Dyrcona For the no children available error, edit /openils/conf/opensrf.xml. In the opensrf.settings section, find the max_children setting and increase it. I'd go to 20 or 30 to start with.
12:09 mixo Thank you
12:09 mixo and one question
12:09 Dyrcona After you edit that file, you'll need to restart the opensrf.settings service at minimum: osrf_control -l --restart --service opensrf.settings
12:10 mixo yes, I know.
12:10 Dyrcona OK.
12:10 mixo and how can I make simple_suggest to work for Unicode?
12:11 mixo UTF-8
12:11 Dyrcona I was just going to say that is likely a bug in simple suggest.
12:11 Dyrcona eeevil might be able to help.
12:21 eeevil the bigger problem with the error involving the symspell_suggest function is that it's getting a pile of extra junk from the url. we apparently still have some code paths that generate URLs that use semicolon instead of ampersand as the param separator. we need to find and remove those.
12:24 eeevil the supposed unicode codepoints seem to be nonsense, though. \u00e1 is "a-acute", but (for instance) \u0093 is a control character. so there's probably some encoding problem somewhere
12:25 eeevil that's not a problem inside the suggest logic, it's before that
12:29 Dyrcona Yeah. I was going to say that something didn't like the encoding of the data most likely. I forgot about the query string separator issue.
12:30 Dyrcona "severe query error" is always a bug somewhere, but not always with the query generator.
12:30 * Dyrcona clocks out for an optometrist appt.
12:44 redavis joined #evergreen
14:48 pinesol News from commits: LP1940867 Avoid error when reimporting vandelay queue <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=750bc3​17aa3a20247b1e9f6b7cba701a4e94b10c>
16:48 pinesol News from commits: LP2095532 Ctrl+arrow creates only one new MARC row <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=a5df96​8f42b35778c20d2c09296144f3fb81d8e8>
16:48 pinesol News from commits: LP2101884 MARC Rich Editor subfield tabbing order <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=bd3ea7​19ce11cfb2cdf48df080ae662bb26648d6>
16:48 pinesol News from commits: LP2101886 MARC editor: allow right arrow in inputs <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=7e312a​090065fb7f96ae0fb79861e16e169fdde4>
16:50 jihpringle joined #evergreen
17:05 Bmagic mmorgan: we have a production server that recently installed the patch from bug 1954937. We received a ticket about the patron holds interface running slowly. And the "Recently Canceled Holds" tab not loading any rows. After investigation, and performing a git bisect, I found that the problem went away after removing that patch
17:05 pinesol Launchpad bug 1954937 in Evergreen 3.14 "Wide Holds API Incorrect Queue Position on Patron-Focused Searches" [Medium,Confirmed] https://launchpad.net/bugs/1954937
17:18 pinesol News from commits: LP2106414 OPAC Alert Banner - restore dropped line <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=7f1e41​62b54a062b5f24c556a59cd1545bc6bfc7>
17:18 pinesol News from commits: LP#2093840 Combobox says null when empty <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=a5b6bb​92e5eaa3e4121f77d43ec1d6524ecbcae4>
17:18 pinesol News from commits: LP2098712 Open lead record after merge from bucket <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=406f06​b5a3f2cf0743c389c253f6126ee532f47e>
17:18 mmorgan Bmagic: Interesting. I have to run, but we haven't had reports of the issue in production.
17:18 mmorgan left #evergreen
17:23 abneiman noting for anyone hanging out in IRC this evening - merge pause for main & 3.15 starting at midnight ET tonight in anticipation of the 3.15-rc build tomorrow. Thanks all!
17:28 Bmagic you bet
17:29 jeffdavis release_team++
17:48 pinesol News from commits: LP2091038 Self check: force light mode; button colors <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=63a2b3​e6a3dec545e3bb5da1719824baa7909351>
17:48 pinesol News from commits: LP2091038 Angular Self Check Usability Issues <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=9f52ac​5625bb7cf8c2682b17133ab012663e2c61>
18:09 jeff Bmagic: added comment to the bug, but are you running that wide holds queue position patch on PostgreSQL <12?
18:10 jeff I suspect that the CTE behavior between "before 12" and "12 and later" may play a significant role in the performance of the query, due to CTEs being an optimization fence before PG 12.
18:18 pinesol News from commits: LP#2105602 Default item alert type ignored <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=806866​646fff176b1bec3487aa3668c2d8cadbba>
19:01 jihpringle joined #evergreen
19:18 pinesol News from commits: LP2101886 Follow-up: lint <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=d1c364​59a6e15fe0443dc5e55c638b140c80f5a4>
19:18 pinesol News from commits: LP#2105906 Follow-up: CSS class cleanup <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=9d15c6​cfed1557cf637309b0c8b6c3c7b5aff6d7>
19:18 pinesol News from commits: LP#2105906 Input Group Button Background Contrast <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=7f2a24​cde4dbb7bd0ae2e21f4595d936fa0088ac>
19:26 jihpringle joined #evergreen
19:44 jihpringle joined #evergreen
21:18 pinesol News from commits: LP2091178 Fix Acq providers codes in comboboxes <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=951eec​731369ffa6225cef12c3fb4473c35874a9>
21:18 pinesol News from commits: LP#2098903 Item Status Focus Is After Barcode When Not Found <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=fe5463​be4ce73b6cc3cd6031165fba2878addf5f>
21:48 pinesol News from commits: LP#2103714: Do not decode item fields in marc_export <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=59fe7c​70ffef54c5de5140ac1a5e0517f8bbba74>
22:19 pinesol News from commits: LP2069646: Add a github actions check that the Angular client can compile <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=4c0ed6​b480349977b296b74ac7283c56ae75c1e8>

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