• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

IQSS / dataverse / #22474
24%

Build:
DEFAULT BRANCH: develop
Ran 04 Jun 2024 07:33PM UTC
Jobs 1
Files 896
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Jun 2024 07:23PM UTC coverage: 20.573% (-0.007%) from 20.58%
#22474

push

github

web-flow
avoid expensive Solr join for public dvObjects in search (experimental) (#10555)

* avoid expensive Solr join when guest users search (affect IP Groups) #10554

* fix copy/past error, target doc for file, not dataset #10554

* Checking a few experimental changes into the branch:
Jim's soft commit fixes from 10547;
A quick experiment, replacing join on public objects with a boolean publicObject_b:true
for logged-in users as well (with a join added for just for their own personal documents;
groups are ignored for now). #10554

* Step 3, of the performance improvement effort relying on a boolean "publicObject" flag for
published documents - now for logged-in users, AND with support for groups.
Group support experimental, but appears to be working. #10554

* Modified the implementation for the guest user, to support ip groups. #10554

* Removed the few autocommit-related changes previously borrowed from 10547, to keep things separate and clear, for testing etc. #10554

* Reorganized the optimized code in SearchServiceBean; combined the code block
for the guest and authenticated users. #10554

* updated the release note. #10554

* Removed the warning from the ip groups guide about the effect of the new
search optimization feture that was no longer true. #10554

* Updated the section of the guide describing the new Solr optimization
feature flags. #10554

* Updated the performance section of the guide. #10554

* Modified IndexServiceBean to use the new feature flag, that has been separated from the flag that
enables the search-side optimization;
Fixed the groups sub-query for the guest user. #10554

* cosmetic #10554

* doc tweaks #10554

* no-op code cleanup, correct case of publicObject_b #10554

---------

Co-authored-by: Leonid Andreev <leonid@hmdc.harvard.edu>

2 of 50 new or added lines in 3 files covered. (4.0%)

2 existing lines in 2 files now uncovered.

17232 of 83759 relevant lines covered (20.57%)

0.21 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
6
17.54
-0.09% src/main/java/edu/harvard/iq/dataverse/search/IndexServiceBean.java
42
0.0
0.0% src/main/java/edu/harvard/iq/dataverse/search/SearchServiceBean.java

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% src/main/java/edu/harvard/iq/dataverse/search/SearchServiceBean.java
1
17.54
-0.09% src/main/java/edu/harvard/iq/dataverse/search/IndexServiceBean.java
Jobs
ID Job ID Ran Files Coverage
1 #22474.1 04 Jun 2024 07:33PM UTC 896
20.57
Source Files on build #22474
  • Tree
  • List 896
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 3c55c3fa on github
  • Prev Build on develop
  • Next Build on develop
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc