You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@rya.apache.org by "Caleb Meier (JIRA)" <ji...@apache.org> on 2017/08/16 15:33:00 UTC

[jira] [Updated] (RYA-344) Add Get Storage Type Getter to RyaDetails

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

Caleb Meier updated RYA-344:
----------------------------
    Description: Because of how Rya is currently packaged, it is difficult to configure Rya to use the PrecomputedJoinIndexer when ingesting triples into Rya via the Rya shell.  This is in large part due to certain configuration constants not being accessible at the API level (which is where the CLI interfaces and other essential classes used for configuring the underlying CLI client are located).  In particular, when the configuration object created by the CLI is modified by the RyaSailFactory (so that it is consistent with the underlying Rya instance), it cannot set key configuration parameters to use the PrecomputedJoinIndex (if one is enabled).  The RyaDetails object currently doesn't provide a way to determine the PrecomputedJoinStorageType (as defined in org.apache.rya.indexing.external.PrecomputedJoinIndexerConfig) for the underlying PCJs.  A getter method that provides this storage type needs to be added to the RyaDetails interface.  (was: Because of how Rya is currently packaged, it is difficult to configure Rya to use the PrecomputedJoinIndexer when ingesting triples into Rya via the Rya shell.  This is large part due to certain configuration constants not being accessible at the API level (which is where the CLI interfaces and other essential classes used for configuring the underlying CLI client are located).  In particular, when the configuration object created by the CLI is modified by the RyaSailFactory (so that it is consistent with the underlying Rya instance), it cannot set key configuration parameters to use the PrecomputedJoinIndex (if one is enabled).  The RyaDetails object currently doesn't provide a way to determine the Storage Type for the underlying PCJs.  A getter method that provides this storage type needs to be added.)

> Add Get Storage Type Getter to RyaDetails
> -----------------------------------------
>
>                 Key: RYA-344
>                 URL: https://issues.apache.org/jira/browse/RYA-344
>             Project: Rya
>          Issue Type: Improvement
>          Components: clients
>    Affects Versions: 3.2.10
>            Reporter: Caleb Meier
>            Assignee: Caleb Meier
>
> Because of how Rya is currently packaged, it is difficult to configure Rya to use the PrecomputedJoinIndexer when ingesting triples into Rya via the Rya shell.  This is in large part due to certain configuration constants not being accessible at the API level (which is where the CLI interfaces and other essential classes used for configuring the underlying CLI client are located).  In particular, when the configuration object created by the CLI is modified by the RyaSailFactory (so that it is consistent with the underlying Rya instance), it cannot set key configuration parameters to use the PrecomputedJoinIndex (if one is enabled).  The RyaDetails object currently doesn't provide a way to determine the PrecomputedJoinStorageType (as defined in org.apache.rya.indexing.external.PrecomputedJoinIndexerConfig) for the underlying PCJs.  A getter method that provides this storage type needs to be added to the RyaDetails interface.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)