Evergreen ILS Website

IRC log for #evergreen, 2018-05-22

| 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
01:36 beanjammin joined #evergreen
05:26 beanjammin joined #evergreen
06:31 pinesol_green News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
06:59 agoben joined #evergreen
07:12 rjackson_isl joined #evergreen
07:37 JBoyer jeffdavis++
07:37 JBoyer berick++
07:37 JBoyer I was running into that nginix issue at home and was losing my mind.
07:41 bdljohn joined #evergreen
07:41 collum joined #evergreen
07:52 jvwoolf joined #evergreen
08:13 jvwoolf joined #evergreen
08:35 jvwoolf joined #evergreen
08:38 jvwoolf1 joined #evergreen
08:43 remingtron joined #evergreen
08:46 mmorgan joined #evergreen
09:07 bos20k joined #evergreen
09:07 bshum @later tell kmlussier https://i18n.evergreener.net -- master (as of this morning) demo server with i18n enabled - I'll leave it in place for the week for testing
09:07 pinesol_green bshum: The operation succeeded.
09:19 dickreckard joined #evergreen
09:19 dickreckard uhm the documentation to upgrade to 3.1 links to some old documentation on how to update to 2.12
09:19 dickreckard http://docs.evergreen-ils.org/3.1/_​upgrading_the_evergreen_server.html
09:19 lsach joined #evergreen
09:24 rlefaive joined #evergreen
09:24 kmlussier joined #evergreen
09:25 terran joined #evergreen
09:32 dbwells dickreckard: Yes, we currently have an issue with how our build process and docs are coordinated.  The correctly numbered instructions are in the tag branch, but those docs are built from the main branch.  Don't worry, they are in this case the same other than the numbering.
09:33 dbwells dickreckard: I'm going to go update the main branch to at least say some version of 3.1, but it will drift again until we nail down a better process.
09:33 kmlussier bshum++
09:35 yboston joined #evergreen
10:10 Christineb joined #evergreen
10:24 remingtron bshum++ #for terminal demos https://evergreener.net/demos.html
10:24 bshum remingtron: I should update those, but they were fun
10:24 jihpringle joined #evergreen
10:24 bshum remingtron: The fun part is how asciinema lets you copy/paste lines directly off the video too
10:25 bshum If I was a better typist, I would type out everything as I went along next time
10:25 remingtron yes, that's a great feature
10:26 berick those are pretty great...
10:42 pastebot "rjackson_isl" at 64.57.241.14 pasted "Failed Marc Batch Import from Web Client" (23 lines) at http://paste.evergreen-ils.org/5295
10:43 rjackson_isl Appreciate any available eyes as one site is having problems using Marc Batch Import records on web client but it works on legacy staff client
11:24 dbs rjackson_isl: I've been using the batch import in the web client on 2.12 with no issues, if that's any help
11:24 dbs rjackson_isl: is only one of your sites having this issue?
11:25 rjackson_isl dbs: right - just on esite
11:25 rjackson_isl one
11:25 rjackson_isl the file imports fine from legacy staff client for them though
11:25 rjackson_isl and creates the massive bogus filename from web client somehow
11:28 dbs huh. browser extension? firewall filtering? Dunno :(
11:29 rjackson_isl yeah - I think JBoyer indicated they route traffic thru a local school so probably related :(
11:39 mmorgan joined #evergreen
11:46 beanjammin joined #evergreen
12:00 idjit joined #evergreen
12:01 rlefaive_ joined #evergreen
12:15 rlefaive joined #evergreen
12:20 rlefaive joined #evergreen
12:20 Stompro sandbergja++ , wow, lots of bug updates.
12:35 jwoodard joined #evergreen
12:37 yboston joined #evergreen
12:38 abowling joined #evergreen
13:03 jeffdavis We're still seeing some websockets processes stuck at 100% CPU. 4163499191d and 50a6bcad0b6d are applied on the affected server (unless I missed a problem during install).
13:03 pinesol_green jeffdavis: [opensrf|Bill Erickson] LP#1744158 Websocket proc exits on ejabberd disconnect - <http://git.evergreen-ils.org/?p​=OpenSRF.git;a=commit;h=4163499>
13:03 pinesol_green jeffdavis: [opensrf|Bill Erickson] LP#1746577 Websocket responder exits on jabber disconnect - <http://git.evergreen-ils.org/?p​=OpenSRF.git;a=commit;h=50a6bca>
13:08 rlefaive joined #evergreen
13:09 collum_ joined #evergreen
13:19 eady joined #evergreen
13:24 csharp berick: testing bug 1727557... the file appears to download fine but when I enter a patron barcode from the blocklist, firefox dies - I haven't tried in Chrome yet
13:24 pinesol_green Launchpad bug 1727557 in Evergreen "Web Client: Download Block List causes unresponsive page with large file" [High,Confirmed] https://launchpad.net/bugs/1727557 - Assigned to Dawn Dale (ddale)
13:25 * csharp tries Chrome
13:30 csharp same behavior in Chrome
13:30 berick csharp: hmm, ok
13:30 csharp 1631512 lines in our download
13:30 csharp we can reduce that by changing the criteria for "blocked"
13:31 csharp the good news is that the file downloads, though! :-)
13:31 berick csharp: if you look at the db in the dev tools, it looks sane?
13:34 csharp ugh - opening the dev tools makes each browser crash too :-(
13:35 jeff cute.
13:35 csharp yeah - trying to navigate the DB tree in FF makes it die
13:37 csharp ok - Chrome is at least letting me look
13:37 csharp yes, I see valid data in the offline blocks table
13:38 berick does the browser differentiate between the different block types?
13:39 berick i notice lots of dupes in my test file
13:39 berick dupe barcodes, that is
13:39 csharp finally got FF to stay open - seeing valid data there too now
13:40 csharp the browser shows L, D, etc. under "reason"
13:40 csharp let me look for dupes
13:40 berick csharp: cut -d' ' -f1 /openils/var/web/standalone/list.txt | sort | uniq -c | wc -l
13:41 csharp berick: thanks! was about to try to noodle that out
13:41 berick well, that's number of unique barcodes
13:42 csharp whoa: 1475225
13:42 csharp can that be right?
13:42 berick hm, can't get the 'Checkout' button to activate in offline regardless of what patron barcode i enter.
13:43 berick csharp: yeah, i mean, about 15% of mine are dupes.
13:48 csharp when I add a grep to filter out counts of "1", I get 151627 (about 10%) which sounds more likely
13:52 berick ok, if I force-activate the Checkout button, I can confirm blocked patrons are treated as such (as expected).
13:52 csharp good
13:52 dbs jeffdavis: yeah I'm worried about our little single app server being able to handle everyone using web staff client when we upgrade
13:53 berick csharp: maybe experiment with a smaller file just to see if it works?  chop it down to ~500k.
13:53 csharp dbs: load definitely increased for us at first, but after some opensrf tuning (upping pcrud and cstore from wimpy defaults) things were smoother
13:54 csharp berick: will do
13:54 berick csharp: at this point, you might be better off with a not-blocked list :)
13:54 csharp srsly
14:02 kmlussier @eightball Will I have any time to squash bugs this week?
14:02 pinesol_green kmlussier: In your dreams.
14:02 terran Ha!
14:03 kmlussier eightball has failed me.
14:04 JBoyer @eightball Will you disappoint the humans?
14:04 pinesol_green JBoyer: Unlikely.
14:05 JBoyer Sorry kmlussier, that sounds pretty ironclad. ;)
14:07 kmlussier JBoyer: I'm still shooting for Friday afternoon. Maybe pinesol_green knows of some workplace crisis that will deter me.
14:09 csharp kmlussier: this is a bad week for me too - also, I usually don't get much direct squashing done because I'm helping terran and others get patches installed on test servers (which I'm happy to do)
14:09 berick @who will blast [band] to get kmlussier pumped for bug squashing!
14:09 pinesol_green yboston will blast All The Jeffs to get kmlussier pumped for bug squashing.
14:09 berick all the other Jeffs with their pumped up kicks...
14:10 csharp @band add How Many Librarians
14:10 pinesol_green csharp: Band 'How Many Librarians' added to list
14:10 kmlussier joined #evergreen
14:11 kmlussier My IRC client got so excited about hearing All the Jeffs play that it crashed on me.
14:11 berick that's how you really get work done
14:13 csharp @who loaded the offline blocklist into their IRC client?
14:13 pinesol_green ejk loaded the offline blocklist into their IRC client.
14:15 ejk irccloud++
14:21 dbs Always hate when a dump/restore results in seemingly random functions getting dropped (e.g. metabib.compile_composite_attr but not metabib.compile_composite_attr_cache_init)
14:28 jeff dbs: "dropped"?
14:29 jeff dbs: silently dropped, or error on creation?
14:29 dbs jeff: ok, not restored
14:29 dbs pg_restore does not generate random DROP statements :)
14:30 jeff well, hopefully not. :-)
14:30 jeff but were there errors at restore time regarding creation of the functions?
14:30 jihpringle joined #evergreen
14:31 jeff my first suspicion is search path fragility.
14:33 dbs jeff: yes, I thought that was pretty much guaranteed with stock dump/restore
14:55 jeff dbs: sorry, not sure I follow which of my messages you were replying to. in any event, I'm interested in more details if you're willing to share!
15:05 mmorgan1 joined #evergreen
15:08 dbs jeff: metabib.compile_composite_attr() failed because type evergreen.query_int didn't exist (that type is actually created by intarray module in public schema)
15:08 dbs Not sure if it was a search_path issue or if the module wasn't installed in the right order for some reason, it's there now
15:09 jeffdavis dbs: could be an issue with the dump/restore process used, I can take a closer look but probably not today
15:10 dbs And then a number of issues due to unaccent(TEXT) not being able to be found, probably because it was in the "public" schema rather than the "evergreen" schema, suggesting that the search_path hadn't been set
15:10 dbs but yeah, I'm not the one running the dump/restores so hard for me to diagnose further
15:12 dbs I know it's a common enough issue, though, that it would be valuable to document as part of http://docs.evergreen-ils.org/reorg/3.1/c​ommand_line_admin/_database_backups.html perhaps
15:12 dbs (maybe "if you see these types of errors on restore, it means you forgot to do X")?
15:16 jeff Hrm. Any idea what version of Evergreen?
15:17 jeff And yeah, frustrating not being the one doing the dump/restore, especially when someone's pestering you for more info about the dump/restore. ;-)
15:18 dbs jeff: 2.12, although our db dates back to the ~1.6 days
15:22 dbs mrca_vlist_idx failed because operator class "evergreen.gin__int_ops" does not exist for access method "gin" - heh
15:22 * dbs recently picked up some nice gin from our local https://crosscutdistillery.ca/
15:23 dbs dump method was: pg_dump --cluster <dbcluster> -U <dbuser> -i -Fd -Z 9 -f <dumpfile> --serializable-deferrable <dbname>
15:35 jeff Yeah. Maybe in a previous chain of events CREATE EXTENSION intarray; was called without an explicit schema, and the default object creation schema thanks to search_path was "evergreen"... then when it came time to CREATE FUNCTIOn metabib.compile_composite_attr, the search path no longer contained "evergreen" and someone modified the function definition to reference evergreen.query_int...
15:37 jeff (haven't tested, and not sure that I can test that theory)
15:37 jeff I'll take a stab at writing up some of the challenges and known issues and maybe some recommendation for devs and admins.
15:38 jeff Seems worthwhile.
15:39 mmorgan joined #evergreen
15:39 dbs That would be awesome
15:45 jeff I've also been thinking again about how best to audit existing databases for issues including things like "oops, we ended up with two versions of this function in different schemas"
15:46 jeff ...maybe in a few days. :P
15:47 * dbs heads home
15:56 pinesol_green [evergreen|Galen Charlton] LP#1497322: add Perl live_t regression and unit tests for patron searching - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=28f155f>
15:56 pinesol_green [evergreen|Jason Boyer] LP14973322: Search for Users by Profile - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=ce419b5>
15:56 pinesol_green [evergreen|Galen Charlton] LP#14973322: (follow-up) allow profile-only patron searches - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=1e1e83a>
16:53 jeffdavis Is it reasonable to think that bug 1765444 might be the proximate cause of open-ils.cat NOT CONNECTED errors?
16:53 pinesol_green Launchpad bug 1765444 in Evergreen "webstaff MARC editor can spam requests for fixed field metadata" [Medium,New] https://launchpad.net/bugs/1765444
17:06 mmorgan left #evergreen
17:29 abowling1 joined #evergreen
18:31 pinesol_green News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
20:26 jvwoolf joined #evergreen
20:28 jvwoolf1 joined #evergreen
21:01 pinesol_green [evergreen|Jane Sandberg] Docs: updating 3.0.8 release notes - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=1b8bbc3>
21:01 pinesol_green [evergreen|Jane Sandberg] Docs: updating 3.1.2 release notes - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=aa6020b>
21:15 jvwoolf1 left #evergreen
22:29 abowling joined #evergreen

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