GitHub user meiercaleb opened a pull request:
https://github.com/apache/incubator-rya/pull/251
Candidate/rya 406
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
## Description
>What Changed?
Added optimizations to improve the performance of the Rya Pcj Updater.
These optimizations
include a metadata cache to store query node metadata, a metadata cache to
store statement
pattern ids, and changes to shard binding set results in the Fluo table.
Changes were made
to the Rya manual to document these optimizations and provide step by step
instructions for how to apply them when deploying an instance of the Pcj
Updater.
### Tests
Tests were added for each of the metadata caches and for any utility
classes that support
sharding. The fluo integration tests provide additional test coverage.
### Links
[Jira](https://issues.apache.org/jira/browse/RYA-406)
### Checklist
- [ ] Code Review
- [X] Squash Commits
#### People To Reivew
@kchilton2 @jdasch @isper3at
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/meiercaleb/incubator-rya candidate/RYA-406
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-rya/pull/251.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #251
----
commit 6d2bfcbcc1fe68e74521724d6f5490a6b9c70038
Author: Caleb Meier <[email protected]>
Date: 2017-10-26T21:53:56Z
FluoQueryMetadataCache
commit f7b2cbf40a3ead24a3cf1b74503ac189ffb6a984
Author: Caleb Meier <[email protected]>
Date: 2017-11-06T20:23:57Z
RYA-406
----
---