Evergreen ILS Website

IRC log for #evergreen, 2024-09-16

| 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
07:06 collum joined #evergreen
07:58 kworstell-isl joined #evergreen
08:11 BDorsey joined #evergreen
08:17 cbrown joined #evergreen
08:41 mmorgan joined #evergreen
09:03 mmorgan1 joined #evergreen
09:05 Dyrcona joined #evergreen
09:42 abneiman Noting that I'm working on 3.12 and 3.13 point release notes right now, for those in a mergin' mood
09:44 csharp_ abneiman++
09:47 csharp_ I'm using the EOLI migration tools eg_staged_bib_overlay script to re-import our full bib and authority records (no holdings on bibs) and it's working well, but slowly - I'm looking for ways to speed it up
09:47 csharp_ is parallel-izing possible?
09:48 csharp_ we're matching on bib ID since this was a MARC cleanup by a vendor on records we already have
09:48 csharp_ I disabled symspell reify
09:48 csharp_ and browse updates
09:49 csharp_ (this is all on a test server at this point)
09:49 Dyrcona You could split the input file up and run the import multiple times at once, each processing a different file of course.
09:49 csharp_ but it was going slowly enough that I opened bug 2080802
09:49 pinesol Launchpad bug 2080802 in Evergreen "Add MARC write protection on bib and authority records" [Wishlist,New] https://launchpad.net/bugs/2080802
09:49 csharp_ Dyrcona: good
09:50 Dyrcona Short of disabling triggers there's not much else you can do speed things up. A simple update on biblio.record_entry can take up to 2 to 5 seconds depending on the hardware and complexity of the record, number of linked authorities, etc.
09:51 csharp_ yeah...
09:51 csharp_ I was seeing times between 700/900ms before disabling the ingest indexing
09:51 csharp_ 1.5M bibs
09:56 csharp_ I was walking all the way through indexing_ingest_or_delete() for where the hangups might be with limited succeess
10:27 abneiman gmcharlt++ # release notes script
10:40 BDorsey_ joined #evergreen
10:44 mixo joined #evergreen
10:46 mixo Hello. How can I set smtp settings in opensrf.xml with ssl or tls and authentification?
10:59 Bmagic mixo: we usually handle SMTP stuff at the postfix/sendmail layer, and let Evergreen talk to localhost
10:59 BDorsey joined #evergreen
11:02 Bmagic ok eeevil: back at this search problem again. A new clue: I get the expected resutls when searching a different branch (branch ID 102) - which is odd, because the copy is attached to branch 103. I make a tiny tweak to the giant search query and I can make the database spit out the ibs I expect
11:02 Bmagic search.calculate_visibility_attribute_t​est('circ_lib','{1,101,103,105}',FALSE)  -- switching 103 over to 102 makes it "work"
11:03 eeevil sounds like you've got a problem with your org tree. an org has wrong type, something like that
11:03 Bmagic that's what I was thinking
11:04 Bmagic but, of course, they are all fine
11:04 Bmagic one difference was one had an address
11:05 Bmagic ou_type = 3 for both, email address appears for 102 but not 103, phone is filled out for 102 but not 103
11:05 Bmagic maybe I need to give 103 an email and phone. I'll try
11:07 Bmagic darn, I was hoping that would do it
11:08 Bmagic maybe I need to run the badges calculation script
11:09 mixo Bmagic thank you for answer.
11:09 Dyrcona Bmagic: The orgs also have an opac visible flag. Is that true for both orgs?
11:10 Bmagic yep, opac_visible all the way down from org_unit, to bib, to call number, to copy, and copy status
11:10 Bmagic it shows up in search results at the consortium level
11:10 Dyrcona Ok. Just mentioning the obvious because sometimes...y'know....
11:10 Bmagic but change the search scope to the branch (the branch that the copy is actually attached) and it doesn't come up
11:11 Bmagic it's blowing my mind
11:11 Dyrcona I'm with eeevil. Double check the branch has the correct type. You might also try reingest just that bib if you haven't done so already.
11:11 Bmagic the latest clue is if I scope the sibbling branch (in the staff client) - I get results! even though the copy is attached to the other branch
11:12 Bmagic yep, I've been reingesting like a madman
11:12 Bmagic used pingest and ingest_ctl
11:12 Dyrcona Bmagic: Is there a custom org. tree?
11:14 Bmagic it's a simple setup: consortium node ID 1, system node, ID 101, 4 branches ID 104, 102, 103, 105. ou_type is 1 for consortium, 2 for system, 3 for the four branches
11:15 Dyrcona Bmagic: Anything in actor.org_unit_custom_tree_node?
11:15 Bmagic it's like I have a "bad" branch. When searched, it doesn't include all of the results
11:15 Bmagic nothing in that table
11:16 mmorgan1 Bmagic: Just back to what jihpringle said on Friday about the deleted flag in shelving location - you mentioned checking opac_visible, but not deleted. Worth a double check.
11:16 Bmagic oooo, double checking
11:16 Dyrcona mixo: If you have a host/service that already relays email for you, look up how to configure one of postfix/exim/sendmail as a "Smart host" to relay through that other server. You might want to check with whoever runs the mail relay to see if it is OK to do so.
11:16 Bmagic select * from asset.copy_location where deleted   -- no results
11:17 mmorgan Ok! Double checked!
11:21 mixo Dyrcona. Ok, thank you.
11:27 Bmagic ok, how about this: "is_available" the copy status is, in fact, "In Processing" - would that do it?
11:28 Bmagic why would a consortium search turn up the bib that has (only one copy attached btw) a copy that is "in process" but a branch-specific search wouldn't?
11:30 mmorgan is_available = false should not hide the item at the branch.
11:31 Dyrcona Bmagic: Might be an org unit setting involved, but I can't think of any specific one OTTOMH.
11:44 Bmagic maybe a branch specific search defaults to "only show available" ?
11:47 Bmagic or maybe "copy_active"
11:50 Bmagic reading the postgres function, maybe I need to execute asset.all_visible_flags ?
12:03 jihpringle joined #evergreen
12:12 Bmagic I think this is it. I have other items that are "available" status at this branch and they are showing in branch-specific searches. Just not "In Process" (and only when scoped to that branch)
12:18 Dyrcona I'm not familiar with the all_visible_flags function.
12:20 Bmagic "I think this is it" - is the copy status playing a role in my issue. If the status doesn't have the property "copy_available" = TRUE, then the copy is not included in branch-specific searches
12:20 jihpringle joined #evergreen
12:21 Dyrcona Seems odd that it only affects branches, though. You could that function, looks like it is a simple wrapper to calculate visibility attributes.
12:22 Dyrcona I missed a verb after "could." I think I meant to say, "You could try running that function."
12:38 mmorgan Bmagic: There are limit to Available post search options in both public and staff catalog, filter gets added to the url. I'm not really sure how sticky those are.
12:39 Bmagic the opac search does not have that flag set but nonetheless, when branch-specific scope is used, the non-available item isn't included
12:40 Bmagic I'm going to see if the theory holds on other test systems
15:31 blobmarley2 joined #evergreen
15:34 scottangel joined #evergreen
15:34 Jaysal joined #evergreen
15:37 Dyrcona joined #evergreen
15:45 berick dang, Ubuntu, you don't support Coordinated Lunar Time yet?
15:56 eeevil I'm still waiting for https://en.wikipedia.org/wiki​/International_Fixed_Calendar to catch on...
15:59 sleary "... Eastman instituted its use at the Eastman Kodak Company in 1928, where it was used until 1989" OH MY
15:59 sleary I bet that was a fun software upgrade
16:02 berick "Year Day" does sound fun
16:02 eeevil right?
16:04 Dyrcona I don't know what the world may need, but I'm pretty sure a new calendar is not it.
16:05 Dyrcona I had enough with primidi Thermidor 12....
16:06 pinesol News from commits: LP1740529 follow-up: release note and minor ng lint complaints <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=585b07​e1ec3f38de9ab328b853231416cdfda97a>
16:06 pinesol News from commits: LP1740529 Dark mode for staff: toggle, color vars <https://git.evergreen-ils.org/?p=E​vergreen.git;a=commitdiff;h=fd10c1​67d928661754e4d1ea3e8acbbf6bb8a151>
16:06 eeevil aw, well ... how about deserialized browse entry ingest instead? https://git.evergreen-ils.org/?p=worki​ng/Evergreen.git;a=shortlog;h=refs/hea​ds/user/miker/concurrent-browse-entry (csharp_, this is what I mentioned a few weeks back, and have finally had time to polish to the point of sharing)
16:08 eeevil I have not LP'd it yet, but if anyone wants to start looking at it, please do. note: you probably will be scared off by the reification db function the first time you look at it. I was scared writing it. but, it seems to be doing the thing for me.
16:09 Dyrcona "I dont' know what the world may need, but a V8 engine's a good start for me. I think I'll drive around and find a place to be surly."
16:10 eeevil I read that as referring to the JS runtime, jfyi...
16:11 Dyrcona Well, that works, too... I'll surf around and find a site to be surly.
16:15 Dyrcona I kind of like the idea of intercalary days, though. It seems so quaint and complicated. ;)
16:33 jeffdavis I don't have time to dig into it but that concurrent browse branch is exciting to see
17:10 mmorgan left #evergreen
18:52 jihpringle joined #evergreen

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