You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Andy Seaborne (Jira)" <ji...@apache.org> on 2021/04/01 09:19:00 UTC

[jira] [Updated] (JENA-2000) Provide configurable per-dataset level admin operations

     [ https://issues.apache.org/jira/browse/JENA-2000?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andy Seaborne updated JENA-2000:
--------------------------------
    Fix Version/s:     (was: Jena 4.0.0)

> Provide configurable per-dataset level admin operations
> -------------------------------------------------------
>
>                 Key: JENA-2000
>                 URL: https://issues.apache.org/jira/browse/JENA-2000
>             Project: Apache Jena
>          Issue Type: Improvement
>    Affects Versions: Jena 3.16.0, Jena 3.17.0
>            Reporter: Rob Vesse
>            Priority: Major
>
> Another follow up from JENA-1987
> Currently the Admin API is a global API in the sense that if available it works over all datasets that are configured on the server.  It would be nicer if users could configure the various endpoints on a per-dataset basic rather than server wide.  That way users could enable only the operations they wanted on the datasets they wanted e.g.
> {noformat}
> /ds/compact
> /ds/backup
> {noformat}
> Likely this would be combined with additional Fuseki configuration e.g.
> {noformat}
> <#service1> rdf:type fuseki:Service ;
>     fuseki:name   "ds" ;       # http://host:port/ds
>     fuseki:endpoint [
>          # SPARQL query service
>         fuseki:operation fuseki:query ;
>         fuseki:name "sparql"
>     ] ;
>    fuseki:endpoint [
>       # Compaction
>       fuseki:operation fuseki:compact ;
>       fuseki:name "compact"
>    ] ;
>    fuseki:endpoint [
>      # Backup
>      fuseki:operation fuseki:backup ;
>      fuseki:name "backup"
>    ]
>   fuseki:dataset  <#dataset> ;
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)