Evergreen ILS Website

IRC log for #evergreen, 2022-10-26

| 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:21 pinesol News from commits: LP1411819 stamp upgrade script and add release notes <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=8da533​ecb4126fdaa6cd6386a4468fe11550e4da>
00:21 pinesol News from commits: LP1411819 follow-up: add a pgtap test <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=fd0a11​c18fbac315b81d04da359ba062d002d916>
00:21 pinesol News from commits: LP#1411819: org setting to override PATRON_EXCEEDS_FINES penalty on renewals <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=98ce2c​013c295509d530df40bed947279dc3b9f5>
00:51 pinesol News from commits: LP1953692: release notes <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=18c15f​0957fdea5d1213ed137d80f879b9aa7ade>
00:51 pinesol News from commits: LP1953692 follow-up: missing character <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=6b9a7d​9bdf64144b8138025713575d9f79c61650>
00:51 pinesol News from commits: LP1953692 Angular Catalog Record Summary links should open in new tab <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=781f39​9afa75a6f9fae4ef164c797f1231821f22>
02:18 tsadok joined #evergreen
07:42 collum joined #evergreen
08:07 BDorsey joined #evergreen
08:25 rfrasur joined #evergreen
08:34 mantis1 joined #evergreen
08:35 mmorgan joined #evergreen
09:03 mantis2 joined #evergreen
09:28 Dyrcona joined #evergreen
09:45 dguarrac joined #evergreen
09:46 jvwoolf joined #evergreen
09:57 mmorgan Asked this in the hackaway, but I'll try here, too.
09:57 mmorgan Trying to build a test vm using ansible and I'm getting this: "Open-ILS/src/extras/Makefile.install:156: recipe for target 'ubuntu-bionic-developer' failed"
09:57 mmorgan What am I missing?
10:00 sleary joined #evergreen
10:03 Dyrcona miker: Getting different behavior with ingest_ctl today after the patch from yesterday. I'm loading the same records that I used last week after a database reload. Updating 378 records worked fine. Inserting 314 has produced 7 errors and after that, it seems to have really slowed down.
10:05 Dyrcona And, of course, after I mention it here, it picks back up again.
10:06 miker Dyrcona: did you add the RAISE stuff? should be getting reasons for errors in the PG logs with that applied
10:13 Dyrcona 2022-10-26 09:59:59.263 EDT [178756] evergreen@jasontest WARNING:  Key (sort_value, value)=(thick of it, The Thick of It) already exists.\nSQL statement "INSERT INTO metabib.browse_entry
10:14 Dyrcona I have all of the patches from DYM and queued ingest.
10:17 Dyrcona The rest are all pretty much the same.
10:24 Dyrcona I processed 1 by hand and it worked. I update fail_time to null and the rest of them worked in parallel.
10:28 JBoyer mmorgan, regardless of the specific error you'll want to update your testing VM to a later version of Ubuntu; building Evergreen on Bionic from a fresh git checkout is likely to start failing within days.
10:28 JBoyer see lp 1990969
10:28 pinesol Launchpad bug 1990969 in Evergreen "Discontinue Support for Ubuntu 18.04 "Bionic Beaver"" [Wishlist,Confirmed] https://launchpad.net/bugs/1990969
10:29 JBoyer OR, if you're running a later version of Ubuntu on your VM it's entirely possible that some package name has changed since bionic and that's what's failing.
10:29 mmorgan JBoyer: Ok, thanks. I did try first on 20.04 and that failed so I went back to 18.04
10:30 mmorgan Trying a fresh one on 18.04. If that fails I'll go back to 20.04
10:30 miker Dyrcona: huh... well, hard to blame QI itself for that error. I wonder if my INSERT .. ON CONFLICT change in the browse insert is the problem (or is it not applied on yours?). meeting about to start, but I'll point at that specifically so you can check ASAP
10:43 JBoyer berick++
10:44 Dyrcona miker: I have 1 ON CONFLICT at line 871 of Open-ILS/src/sql/Pg/upgrade/X​XXX.schema.queued_ingest.sql
10:56 jihpringle joined #evergreen
11:17 miker Dyrcona: so, that change is the only one in that function. if you were to apply the one from 030, and it does not fail any longer, then I think we can file the issue under "Mike delved too deeply, and too greedily"
11:20 Dyrcona miker: OK. I have a batch of 28,860 records being processed right now. I'll wait until ingest_ctl --stats says they're done before I make any database changes.
11:20 miker +1, thanks
11:22 Dyrcona I've had no failures with these so far. It was a smaller batch that had the failures.
11:22 Dyrcona The coordinator has also stayed running so far.
11:35 miker well, that's an improvement. also, looking closer, it's entirely unrelated to the error you actually got
11:36 miker "it" being the change I asked you to revert
11:36 Christineb joined #evergreen
11:37 Dyrcona OK.
11:44 Dyrcona I think we're hitting the usual issue of not being able to update browse entries in parallel.
11:48 mmorgan berick++
11:48 mmorgan Bmagic++
11:52 miker which, of course, we'd hit by parallelizing ingest of a batch of records that might be very similar right next to each other. Dyrcona, I think metabib.reingest_metabib_field_entries may need to get the INSERT ON CONFLICT treatment, which will serialize some updates due to row-level locking (exactly, but only, when these errors are happening), but avoid that issue... gimme a minute and I'll update the branch
11:56 Bmagic mmorgan: I didn't explicitly mention this but, you do need to have docker installed before any of what I demo'ed works
11:59 Dyrcona miker: I noticed two entries for the same author name back to back, so there's some evidence of that.
12:02 mmorgan Bmagic: Right. Will look at that when I find some time.
12:14 Dyrcona joined #evergreen
12:23 miker Dyrcona: https://pastebin.com/csTYASPu is what I'm proposing. commit coming in a moment
12:45 miker Dyrcona: 2 new commits on the QI branch now, though just the first is strictly required for the browse ingest conflict. the second is about a long-standing oversight that removes too much data in a "just update this one field" reingest request
12:47 miker (IOW, you may want to pick and test just the first new commit, but I think the second is needed generally)
12:49 collum joined #evergreen
12:55 kworstell-isl joined #evergreen
12:59 Dyrcona miker: I'll try them both in a bit.
13:45 mrtnnbr Has anyone have apache fail with "AH00526: Syntax error on line 43 of /usr/local/etc/apache24/eg_vhost.conf:
13:46 mrtnnbr Invalid command 'OSRFGatewayConfig', perhaps misspelled or defined by a module not included in the server configuration" before?
14:01 Bmagic mrtnnbr: I've not seen that before
14:02 Bmagic compare your eg_vhosts.conf file against the git repository copy of that file. I suspect that there is a block ending tag missing or something like that
14:09 mrtnnbr Bmagic: I just got it. I had to add "LoadModule osrf_json_gateway_module    libexec/apache24/osrf_json_gateway.so" to the apache config.
14:18 miker Dyrcona: please do, though I'm going to look at one more spot that may need INSERT..ON CONFLICT TO NOTHING
14:19 miker strike that, I won't be doing that, because we'd need a new unique index that we don't want the cost of
14:55 jihpringle joined #evergreen
15:07 Bmagic mrtnnbr++
15:12 jeffdavis Are there any known outstanding issues with using Postgres 14? I know there were some performance fixes that got into 3.9 (LP#1947595), not sure if there are other lingering problems.
15:16 berick jeffdavis: had a brief discussion about that yesterday and no issues were known, at least among those in the room
15:16 jeffdavis great, thanks!
15:32 jihpringle joined #evergreen
16:45 jvwoolf left #evergreen
17:03 berick @dunno add https://www.monsterfro.com/images/seniorpic2.gif
17:03 pinesol berick: The operation succeeded.  Dunno #74 added.
17:03 mmorgan :)
17:11 mmorgan left #evergreen
17:49 miker @later tell Dyrcona jfyi, I pushed a single-commit QI branch to the LP that includes everything, and (after applying 1340 and 1341) can upgrade a master DB using the XXXX sql script: https://git.evergreen-ils.org/?p=working/Evergree​n.git;a=shortlog;h=refs/heads/user/miker/lp-19790​71-queued-ingest-rebase-and-baseline-2022-10-26
17:49 pinesol miker: The operation succeeded.
17:50 miker that's it for today, folks.  thanks for hack-a-way-ing!
19:11 jihpringle joined #evergreen
19:55 jihpringle joined #evergreen
20:24 pinesol News from commits: lp1895706 release notes <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=d345af​f2c1f33ccafe7f5ea3c1cf1976475ab65f>
20:24 pinesol News from commits: lp1895706 - Unarchive Course Button handles correctly <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=f1fe12​ee4ca7b3e2dfc8f86b607b6dae0dee9af9>
20:24 pinesol News from commits: lp1895706 Unarchive Old Courses <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=775e05​0221bf1c40bf3cbb0524ad19f6797a9204>
20:54 pinesol News from commits: Add release notes for OS versions <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=626e54​cf55f46ef8ec853fa6c0148adf0422113f>
20:54 pinesol News from commits: LP1990969: Remove Ubuntu Bionic Beaver Installation Prerequisites <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=e24381​a20d01118f9d5b13c8aee564a63658e36b>
20:54 pinesol News from commits: LP1947728: Remove Debian Stretch Prerequisites <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=2a1390​9655806ba36902e3ba622125193964543e>
20:54 pinesol News from commits: LP1948946 release notes <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=3c8672​9489784ed815fb812d37c679b455a8866d>
20:54 pinesol News from commits: LP1948946 Block transfers on inactive funds <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=b581bd​99ae308fa96c34114f7530a5e241aaf0e8>
22:20 Christineb joined #evergreen
22:20 troy joined #evergreen
22:20 tsadok joined #evergreen
22:22 bshum joined #evergreen

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