Recent Releases of geordfbench

geordfbench - Snapshot Release 2.0.0

Version 2.0.0-SNAPSHOT

REFACTORING * Geographica2 removed from GeoRDFBench (it was kept only for easy comparisons) - Removed all Geographica2 packages from runtime and SUT modules * Renamed 'Geographica3' packages to 'geordfbench' - Renamed also class names in JSON files and scripts * Removed unused classes from Generators * Refactored RDF4JSUT's tests code * Replaced deprecated query execution set timeout code in Runtime JenaBasedExecutor.java * StardogSUT - Replaced deprecated repository initialization function in StardogSystem.java * GeoRDFBench - pom.xml: + maven-compiler-plugin: moved to section version upgrade 3.8.0 --> 3.13.0 enabled -Xlint compiler argument to track deprecated code explicitly added the plugin reference in the section of all child poms + maven-surefire-plugin: version upgrade 3.5.0 --> 3.5.1 + maven-surefire-junit5-tree-reporter:me.fabriciorby: version upgrade 0.1.0 --> 1.3.0 - prepareRunEnvironment.sh: + complete handling of changeset value for git or mercurial repos - printRunEnvironment.sh: + print version for all SUTs * GraphDBSUT - pom.xml: GraphDB version upgrade 10.8.0 --> 10.8.1 - GraphDB.java: replaced deprecated repository config constants * Refactoring and improvements - build plugins - deprecated code replaced - removed commented code - refactored RDF4JSUT tests to become more uniform - prepare/print run scripts fixes * GraphDBSUT [00002] - Complete test coverage for GraphDBSUT repo generation - GeoSPARQL plugin disabled, scalability 10K repo - GeoSPARQL plugin enabled, (algo, prec) = (quad, 20) - GeoSPARQL plugin enabled, (algo, prec) = (geohash, 11) - All repos overwritten, in case they exist, by calling GraphDB REST API calls * Consistency fixes - scripts/prepareRunEnvironment.sh + GeographicaScriptsDir --> GeoRDFBenchScriptsDir + added GeoRDFBenchJSONLibDir variable + removed 'free' from GraphDB installation folders (after v10) - scripts/printRunEnvironment.sh + GeographicaScriptsDir --> GeoRDFBenchScriptsDir + added GeoRDFBenchJSONLibDir variable - GraphDBSUT/scripts/CreateRepos/createGraphDBRepo.sh, RDF4JSUT/scripts/CreateRepos/createRDF4JRepo.sh, StardogSUT/scripts/CreateRepos/createStardogDBRepo.sh, VirtuosoSUT/scripts/CreateRepos/createVirtuosoRepo.sh + GeographicaScriptsDir --> GeoRDFBenchScriptsDir * Bug fixes - PostgreSQL and JenaGeoSPARQL TDB2 - runtime/reportsource/impl/PostgreSQLRepSrc.java + PostgreSQL JDBC driver properly (explicitly) registered - runtime/sys/interfaces/impl/JenaBasedGeographicaSystem.java + Jena TDB2 factory used instead of TDB factory - JenaGeoSPARQLSUT/scripts/CreateRepos/createAllJenaGeoSPARQLScalabilityRepos.sh + Disable tdb2.tdbloader systemctl optimizations when inside a container * GraphDB bug fixes and version upgrade - geordfbench/pom.xml + 10.8.1 --> 10.8.5 - GraphDBSUT/pom.xml + replace logback with slf4j-reload meant excluding logback related dependencies from com.ontotext.graphdb:graphdb-runtime: _ ch.qos.logback:logback-classic _ ch.qos.logback:logback-core _ org.slf4j:log4j-over-slf4j - GraphDBSUT/scripts/RunTests3/runTestsForGraphDBSUT.sh,runWLTestsForGraphDBSUT.sh + replaced the old JVM option for locating the GeoSPARQL plugin _ -Dgraphdb.extra.plugins=${GraphDBBaseDir}/lib/plugins" --> -Dgraphdb.dist=${GraphDBBaseDir}" * Upgrade GraphDB installation from 10.8.1 => 10.8.4 * Added time measurement in Strabon generation script * Virtuoso fix - reverted from com.openlinksw:virtrdf4jv40:1.17 ==> com.openlinksw:virtrdf4jv37:1.16, because it caused issues with its dependency to the rdf4j-runtime:4.0.2 library - increased the VIRTUOSODELAY property in VirtuosoSUT/src/main/resources/virtuoso.properties from 12 to 15 seconds to stop error messages related to server not being ready - corrected the jsondefs/hosts/ubuntuvmatioaHOSToriginal1.json host specification file which had not been regenerated with the latest runtime API * May 2025 Benchmark edition - pom.xml: + upgrade jts.version 1.17.1 ==> 1.18.1 + upgrade maven-dependency plugin 3.1.1 ==> 3.8.1 - Virtuoso: + added time recording to Virtuoso repo generation wrapper script - runtime/pom.xml: + added TDB2 + removed unnecessary dependencies - generators/pom.xml: + removed unnecessary dependencies - scripts/prepareRunEnvironment.sh: + affect scripts behaviour through environment variables for GeoSPARQL plugin and Lucene - jsondefs: + added jsondefs/workloads/scalabilityPred10KWLoriginalGOLDSTANDARD.json * Upgraded all RDF4J's test classes to using 'current test host' - All tests verified * Introduction of 'current test host' concept in hosts - createCurrentTestHostJSONDefFile() dynamically finds: + OS, RAM, Host name and Host IP + 3 directories relative to src/test/resources - Tested the current test host in RDF4J's RunPostgreSQLReportSourceTest.java test class

- Java
Published by tioannid about 1 year ago

geordfbench - Release 1.1.0

Version 1.1.0 Added LUBM(1, 0) compact and detailed benchmark specifications in JSON Library (/jsonspecs) - geographica3.sql: QUERYEXECUTION.querylabel increased lenth to 100 - JSON Generator (QuerySetUtil): removed LUBM related functionlaity (GeoRDFBench Samples application covers and extends the functionality) - Strabon (University of Athens Java projects) external standard maven artifact repositories removed because they are not functional for over 8 months and project building increases a lot - Local Nexus release and snapshot repositories used for Strabon and UoA artifacts used for deployment - Updated Zenodo DOI badge in README

- Java
Published by tioannid almost 2 years ago