Skip to content

Nhse o34 orkv.pr51 enhancedocs#15

Merged
martinsumner merged 29 commits intoopenriak-3.4from
nhse-o34-orkv.pr51-enhancedocs
Mar 17, 2026
Merged

Nhse o34 orkv.pr51 enhancedocs#15
martinsumner merged 29 commits intoopenriak-3.4from
nhse-o34-orkv.pr51-enhancedocs

Conversation

@martinsumner
Copy link
Copy Markdown
Contributor

Add a query performance test. Use to inform the performance and efficiency guide for the Query API in riak Quick Docs

Handle remove of `struct` references from query results
Fix broken hot postcode feature, and allow for brakes to be applied at end (to ensure that ledger compaction not in behind).
Also allows for brakes to be applied to ease into the station at the end of the load - avoid the server being busy with a backlog of merge activity on commencement of tests.
Export some functions so the option becomes an option.
@martinsumner martinsumner merged commit b4141e2 into openriak-3.4 Mar 17, 2026
2 checks passed
@martinsumner martinsumner deleted the nhse-o34-orkv.pr51-enhancedocs branch March 17, 2026 16:03
martinsumner added a commit that referenced this pull request Apr 13, 2026
* Initial query tests

* Include performance comparison with old 2i query

* Add basic eval expression tests

* Change names of accumulation options

* Add raw_terms to testing

* Add combo_query test

* Add term counting tests

* Add range_query test with max_results

Handle remove of `struct` references from query results

* Add max_results test for filter query

* Rename tests and use dedicated query group

* Add stats checking for query changes

* Test fixes

* Add test of queries in documentation

* Add test to load data - for performance testing queries

* Revert to standard branches after PRs added for Query API

Fix broken hot postcode feature, and allow for brakes to be applied at end (to ensure that ledger compaction not in behind).

* Add first round of query tests to query_perf

Also allows for brakes to be applied to ease into the station at the end of the load - avoid the server being busy with a backlog of merge activity on commencement of tests.

* Extend timeout for test queries

* Extend comparisons keys vs raw_keys

* Extend to compare terms with raw_terms

* Fix matching issue

* Fix faulty eval function

* Add regex vs filter comparison and combo_query

* Expand queries

* Update rebar.config

* Make it easier to switch config in general_api_perf

* Bit of dialyzer magic

Export some functions so the option becomes an option.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants