Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade RACK's Fuseki to latest and RACK graph to TDB2 #951

Closed
4 tasks done
cuddihyge opened this issue Mar 28, 2023 · 1 comment · Fixed by #952
Closed
4 tasks done

Upgrade RACK's Fuseki to latest and RACK graph to TDB2 #951

cuddihyge opened this issue Mar 28, 2023 · 1 comment · Fixed by #952
Assignees
Labels
dependencies Pull requests that update a dependency file needs-details Unactionnable until we get more information

Comments

@cuddihyge
Copy link
Contributor

cuddihyge commented Mar 28, 2023

  • put fuseki 4.7.0 into RACK
  • upgrade jena libs to 4.7.0 also
  • change RACK dataset to tdb2
  • upgrade optimization (and compaction?) to TDB2 versions
@tuxji
Copy link
Contributor

tuxji commented Mar 28, 2023

So, to confirm:

  1. Bump Fuseki and Jena from 4.6.1 to 4.7.0 in the files below,
.github/workflows/assemble-files.yml
51:    - name: Download Fuseki
54:        curl -LSfs https://archive.apache.org/dist/jena/binaries/apache-jena-fuseki-4.6.1.tar.gz -o RACK/rack-box/files/fuseki.tar.gz
56:    - name: Download Apache Jena
59:        curl -LSfs https://archive.apache.org/dist/jena/binaries/apache-jena-4.6.1.tar.gz -o RACK/rack-box/files/jena.tar.gz
  1. Switch from tdb to tdb2 in the files below,
cli/optimize.sh
18:# Currently using TDB1, this should become tdb2.tdbstats for TDB2
19:TDBSTATS="/opt/jena/bin/tdbstats"
26:if [[ ! -x "${TDBSTATS}" ]]; then
27:    echo "Aborting, ${TDBSTATS} is not executable"
31:echo "Running tdbstats"
34:"${TDBSTATS}" --desc "${RACK_FUSEKI_CONFIG}" > "${TMP_STATS}" && mv "${TMP_STATS}" "${STATS}"

rack-box/scripts/install.sh
155:curl -Ss -d 'dbName=RACK' -d 'dbType=tdb' 'http://localhost:3030/$/datasets'

Right?

tuxji added a commit that referenced this issue Mar 28, 2023
Closes #951

assemble-files.yml: Bump Fuseki and Jena from 4.6.1 to 4.7.0.

optimize.sh: Switch from tdbstats to tdb2.tdbstats.

install.sh: Switch from tdb to tdb2.
tuxji added a commit that referenced this issue Mar 29, 2023
Closes #951

assemble-files.yml: Bump Fuseki and Jena from 4.6.1 to 4.7.0.

optimize.sh: Switch from tdbstats to tdb2.tdbstats.

install.sh: Switch from tdb to tdb2.
@chrisage chrisage added needs-details Unactionnable until we get more information dependencies Pull requests that update a dependency file labels Jul 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file needs-details Unactionnable until we get more information
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants