[libatteanx-query-cache-perl] branch master updated (7dc3f11 -> 2a7f655)
Jonas Smedegaard
dr at jones.dk
Thu Dec 15 03:07:13 UTC 2016
This is an automated email from the git hooks/post-receive script.
js pushed a change to branch master
in repository libatteanx-query-cache-perl.
from 7dc3f11 Initial packaging release.
adds 6348840 remove Test::Exception to fix #26
adds f292919 Point at the right BTS to fix #25
adds f887c8f improve project metadata
adds d04a9eb stub caching test
adds 670cd07 just compose SimpleMungeResponse for now
adds 7a7735f fix comma...
adds 850285d add version dep on UA
adds b7b9fc4 add simple test
adds 4892947 Add LWP::Protocol::PSGI to test deps
adds 801dce1 Merge branch 'master' of github.com:kjetilk/p5-atteanx-query-cache
adds b8005da Do not run tests unless LOD_ADAPTER is given explicitly. Fixes #28
adds 9ba6d6f Remove unused TPF plan
adds 2cf4bf4 Rename plans as they have changed in other modules
adds cd52dad bump version deps on stores
adds 5a4377d fix store version deps
adds fd3f6e3 update changelog
adds 44e5642 bump version
adds 39873fd add TODO, remove SPARQLBGP include
adds 13f91cc a comment
adds 0e697bb canonicalize return 1 at the end
adds c7c8ef0 call the prefetching LDF accessplan
adds 9334650 Add a prefetching LDF access plan
adds 61613bd Test for prefetching plans
adds d56bbf4 redis pubsub in test
adds b645da6 fix redis pubsub
adds 2afd9b7 fix pubsub
adds 7d340a1 dont canonicalize in this end
adds aee7533 add tests for the pubsub
adds e386461 subscribe now works
adds ed08f28 parsing subtests OK
adds 0e980af diag now superfluous
adds a6e01a9 record a message to pass tests
adds db964b8 canonicalize for now
adds 4aed55c branch out to support both SPARQL and LDF
adds 91f186f refactor tests before LDF
adds 87d0104 bump attean version dep
adds a5e4e2d add publish flag to plan serialization
adds be0ca97 check the publish flag
adds ac26e0d Make the pubsub optional; add predicate for it
adds 1c05341 Remove the optional pubsub from analysis tests
adds cae4c02 add publish flag
adds b6410e0 LDF fetcher
adds 4dd95b8 stub prefetcher script
adds cb94c96 rename pubsub publisher
adds 4714efc set attean version dep
adds 58629a1 First attempt at a proxy for #7
adds f807806 For #7: Let it die for now remember to use the planner
adds baa8638 enable logging
adds d569cef loop prefetcher forever
adds b18f936 Remove the retriever from test
adds 4a8238e refactor the query parsing to an attribute
adds a8875ba just pass a hashref as config
adds 2dc4275 Actually set the cache
adds d2ef6dd just a space
adds 79e941e Add an analyzer script
adds fcb42cd Update to reflect AtteanX::Endpoint; Call it Plack::App...
adds 465b8fa Create separate plack app
adds 39ea7d5 Use a Redis cache
adds 6d84336 fix missing comma
adds 6e08eac CodeIterator for arrays
adds 7910cc5 The pushed plan is now an iterator plan
adds 12aa94b codeiterator for hash
adds 05e2d59 return exhausted iterator early clarify
adds 6278ac7 s/Attean::Plan::Table/Attean::Plan::Iterator/
adds 945b849 exception to the iterator rule
adds 6817842 Exceptions to the iterator rule
adds 35a2056 Try calling elements on the iterators
adds c3b9851 add variables to the iterators
adds 5d0614e rows is now an array
adds c7bc795 accept 5 iterator plans
adds da5e7f4 fix iterator bug
adds ab47723 fix tests for new iterators
adds 34aa93b make an iterator for the analysis
adds f76e8cc fix two forgotten tests
adds a454cff Add (lazy_iris => 1) option in cache parsing
adds 3b9b4f3 Merge branch 'master' of github.com:kjetilk/p5-atteanx-query-cache
adds 6b37924 add the size estimate to the plan
adds 79d0078 use the size estimate in the planning
adds 5f7844e smaller changes
adds 63a1360 passing tests with the size estimates
adds 1603b19 Prefer small RHS in hashjoins
adds 549fbfc add version dep on IRI 0.005
adds 9dba9c5 Slight preference for smaller LHS
adds 37ff065 check the size_estimate predicate
adds e5f6488 some new work on tests
adds 4edaab9 Set an upper limit for how large datasets we may cache
adds 704f327 bump version deps
adds 6459276 Move the single-quad BGP access_plan to a role of its own
adds adffbc4 bump version dep on SPARQL store
adds b5c3845 Bump version
adds cc498a2 update changelog
adds 814b3d5 reenable all tests
adds 96e3efc send the planner to cost_for_plan
adds 8f8aac3 another test needs explicit query planner
adds e76e308 add description
adds edb2b74 fix BT URL
adds a6a7f41 update changelog
adds 154b76b Bump version
adds c77f2b1 New upstream version 0.002
new 8cea1ee Merge tag 'upstream/0.002'
new e87f4e0 (Build-)depend on libiri-perl.
new 485ea10 Build-depend on liblwp-protocol-psgi-perl.
new 0c41526 Tidy rules file: Stop suppress versioned debhelper build-dependency: Handled by CDBS now.
new 3bc0e46 Drop CDBS get-orig-source target: Use gbp import-orig --uscan.
new 118a220 Update watch file: Watch only metacpan URL. Mention gbp --uscan in usage comment.
new 589d7d7 Modernize git-buildpackage config: Filter any .git* file.
new 9e45422 Declare compliance with Debian Policy 3.9.8.
new d20108c Fix Vcs-Git field URL.
new 2a7f655 Update changelog, control file, and copyright hints.
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
COPYRIGHT | 22 +++-
CREDITS | 3 +
Changes | 8 +-
MANIFEST | 9 +-
META.json | 54 +++++---
META.yml | 46 ++++---
Makefile.PL | 61 ++++-----
SIGNATURE | 85 +++++++------
debian/changelog | 20 +++
debian/control | 8 +-
debian/control.in | 4 +-
debian/copyright_hints | 58 +++++++--
debian/gbp.conf | 2 +-
debian/rules | 13 +-
debian/watch | 3 +-
doap.ttl | 54 ++++++--
lib/AtteanX/Model/SPARQLCache.pm | 12 +-
lib/AtteanX/Model/SPARQLCache/LDF.pm | 22 ++--
lib/AtteanX/Plan/LDF/Triple/EnterCache.pm | 30 +++++
lib/AtteanX/Plan/TriplePatternFragment.pm | 47 -------
lib/AtteanX/Query/AccessPlan/Cache.pm | 64 +++++++---
lib/AtteanX/Query/AccessPlan/PrefetchLDF.pm | 76 ++++++++++++
lib/AtteanX/Query/Cache.pm | 25 +++-
lib/AtteanX/Query/Cache/Analyzer.pm | 23 +++-
lib/AtteanX/Query/Cache/Analyzer/QueryPlanner.pm | 26 +++-
lib/AtteanX/Query/Cache/Retriever.pm | 59 ++++++---
lib/AtteanX/QueryPlanner/Cache.pm | 39 ++----
lib/AtteanX/QueryPlanner/Cache/LDF.pm | 18 +--
lib/LWP/UserAgent/SemWebCache.pm | 6 +-
lib/Plack/App/AtteanX/Query/Cache.pm | 57 +++++++++
scripts/analyzer | 56 +++++++++
scripts/prefetcher | 45 +++++++
scripts/proxy.psgi | 45 +++++++
t/analysis-best-cost.t | 15 +--
t/analysis-count.t | 19 ++-
t/analysis.t | 19 ++-
t/caching-ua.t | 28 +++++
t/planner-with-tpf-cache.t | 119 ++++++++++++++++++
t/retriever.t | 81 ++++++++----
t/simple-cache-planner.t | 47 ++++---
t/simple-sparql-planner.t | 101 ++++++++-------
t/simple-sparql-tpf-planner.t | 150 ++++++++++++++++-------
42 files changed, 1202 insertions(+), 477 deletions(-)
create mode 100644 lib/AtteanX/Plan/LDF/Triple/EnterCache.pm
delete mode 100644 lib/AtteanX/Plan/TriplePatternFragment.pm
create mode 100644 lib/AtteanX/Query/AccessPlan/PrefetchLDF.pm
create mode 100644 lib/Plack/App/AtteanX/Query/Cache.pm
create mode 100644 scripts/analyzer
create mode 100644 scripts/prefetcher
create mode 100644 scripts/proxy.psgi
create mode 100644 t/caching-ua.t
create mode 100644 t/planner-with-tpf-cache.t
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libatteanx-query-cache-perl.git
More information about the Pkg-perl-cvs-commits
mailing list