Hi Andy, We are running Fuseki inside Kubernetes pod using our own Docker image on Ubuntu 20.04 and eclipse-temurin:11-jre-focal.
The old RAM limit set in Kubernetes was 6GB which was more than enough until we upgraded to 4.3.1. Our Fuseki hosts four in-memory datasets. The biggest one has 1.6 million triples (200 MB big when exporting to RDF/TTL file). The three others are significantly smaller (less than 50k triples). Our datasets are used as read-only data repositories. They are restored from S3-stored TTL backup files when Fuseki restarts (see below for config TTL). Longest query takes ca. 8 seconds, 90% of them complete in less than 20ms. Thanks, Piotr Our config: @prefix : <http://base/#> . @prefix tdb: <http://jena.hpl.hp.com/2008/tdb#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix fuseki: <http://jena.apache.org/fuseki#> . <http://jena.apache.org/2016/tdb#DatasetTDB> rdfs:subClassOf ja:RDFDataset . ja:DatasetTxnMem rdfs:subClassOf ja:RDFDataset . tdb:DatasetTDB rdfs:subClassOf ja:RDFDataset . :service1 a fuseki:Service ; fuseki:dataset :dataset ; fuseki:name "meta" ; fuseki:serviceQuery "query" , "sparql" ; fuseki:serviceReadGraphStore "get" ; fuseki:serviceReadWriteGraphStore "data" ; fuseki:serviceUpdate "update" ; fuseki:serviceUpload "upload" . tdb:GraphTDB rdfs:subClassOf ja:Model . <http://jena.apache.org/2016/tdb#GraphTDB2> rdfs:subClassOf ja:Model . ja:MemoryDataset rdfs:subClassOf ja:RDFDataset . ja:RDFDatasetZero rdfs:subClassOf ja:RDFDataset . <http://jena.apache.org/text#TextDataset> rdfs:subClassOf ja:RDFDataset . <http://jena.apache.org/2016/tdb#GraphTDB> rdfs:subClassOf ja:Model . <http://jena.apache.org/spatial#SpatialDataset> rdfs:subClassOf ja:RDFDataset . ja:RDFDatasetOne rdfs:subClassOf ja:RDFDataset . ja:RDFDatasetSink rdfs:subClassOf ja:RDFDataset . :dataset a ja:RDFDataset ; ja:defaultGraph [ a ja:MemoryModel ; ja:content [ja:externalContent <file:./seed/meta-cdq-latest.ttl.gz> ] ; ] . <http://jena.apache.org/2016/tdb#DatasetTDB2> rdfs:subClassOf ja:RDFDataset . śr., 5 sty 2022 o 11:49 Andy Seaborne <[email protected]> napisał(a): > Hi Piotr, > > Could you remind us what your setup is? > > Andy > > > On 05/01/2022 09:15, Piotr Nowara wrote: > > Hi, > > > > we've recently upgraded Fuseki from 3.13.1 to 4.3.1 because of log4shell. > > 4.3.2 is available. > > > Our old Fuseki was super stable and reliable, but now after the upgrade > we > > are getting Service Unavailable during normal load. > > > > I realized RAM consumption increased dramatically from 1-1.5GB (3.13.1) > to > > more than 6GB now. We didn't change anything, just the version. After > > downgrading to 3.13.1 RAM consumption is back to normal. > > > > Can anyone explain that? Or maybe someone have experienced a similar > > degradation? > > > > Thanks. > > Piotr > > >
