This is an automated email from the ASF dual-hosted git repository.
rnewson pushed a change to branch nouveau-streaming-index-update
in repository https://gitbox.apache.org/repos/asf/couchdb.git
discard d4b4225c2 stream index updates in one requet for performance
add 863c2428c Port text default field tests to Elixir
add dd217be41 Deprecate 06-text-default-field-test.py
add 6d17dc9de Port choose correct index tests to Elixir
add 13c88dc71 Deprecate 12-use-correct-index-test.py
add fbf55655d Merge pull request #5893 from apache/404-for-extra-paths
add 8f58593a1 Improve couch_stats loading
add 22b152586 ci: temporarily disable freebsd-arm worker because it is too
slow
add bad8de9b1 [wip] mango unit tests
add b71bb064e Merge pull request #5895 from
neighbourhoodie/mango-unit-tests
add 2ab876b32 Merge branch 'main' into chore-temp-disable-freebsd-arm
add c48db9519 Merge pull request #5897 from
apache/chore-temp-disable-freebsd-arm
add a43aa968e Merge branch 'main' into port-12-use-correct-index-test
add e87bbbe0e Merge pull request #5771 from
neighbourhoodie/port-12-use-correct-index-test
add cc46df101 Merge branch 'main' into port-06-text-default-field-test
add dfac2b736 Merge pull request #5772 from
neighbourhoodie/port-06-text-default-field-test
add 5cd34864b test: Port 07-text-custom-field-list-test from Python to
Elixir
add 79227e16b test: deprecate 07-text-custom-field-list-test.py
add 27e9931c0 Merge pull request #5774 from neighbourhoodie/python-tests-07
add 188fbdd35 Use newer Erlangs and add Almalinux 10
add 55fa07714 upgrade dropwizard to 4.0.17
add 180fd792e Merge pull request #5899 from
apache/nouveau-dropwizard-4.0.17
add 9c6698103 test: extend mango_database.exs
add 222004675 test: port 01-index-crud-test to elixir
add 73d38de5c test: deprecate 01-index-crud-test.py
add 0c6f05cf4 Merge pull request #5778 from
neighbourhoodie/01-index-crud-test
add 5e14ec803 port 03 base operator tests to elixir
add b7058feb9 deprecate 03-operator-test.py
add c4a66ffd9 Merge pull request #5779 from
neighbourhoodie/03-operator-test
add 015167afe stream index updates in one request for performance
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (d4b4225c2)
\
N -- N -- N refs/heads/nouveau-streaming-index-update (015167afe)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
build-aux/Jenkinsfile | 49 +-
extra/nouveau/build.gradle | 2 +-
.../couchdb/nouveau/api/DocumentRequest.java | 13 +-
.../couchdb/nouveau/api/IndexInfoRequest.java | 2 +-
.../{DocumentRequest.java => UpdateRequest.java} | 14 +-
.../couchdb/nouveau/resources/IndexResource.java | 32 +-
.../nouveau/health/IndexHealthCheckTest.java | 5 +-
.../couchdb/nouveau/lucene/LuceneIndexTest.java | 28 +-
src/couch_stats/src/couch_stats.erl | 13 +-
src/couch_stats/src/couch_stats_server.erl | 134 +----
src/couch_stats/src/couch_stats_util.erl | 115 ++--
src/mango/src/mango_selector.erl | 618 ++++++++++++++++++++-
src/mango/test/01-index-crud-test.py | 435 ---------------
src/mango/test/03-operator-test.py | 232 --------
src/mango/test/06-text-default-field-test.py | 64 ---
src/mango/test/07-text-custom-field-list-test.py | 207 -------
src/mango/test/12-use-correct-index-test.py | 133 -----
src/nouveau/src/nouveau_api.erl | 153 +++--
src/nouveau/src/nouveau_index_updater.erl | 22 +-
test/elixir/test/config/search.elixir | 40 ++
test/elixir/test/config/suite.elixir | 58 ++
test/elixir/test/mango/01_index_crud_test.exs | 512 +++++++++++++++++
test/elixir/test/mango/03_operator_test.exs | 321 +++++++++++
.../test/mango/06-text-default-field-test.exs | 100 ++++
.../test/mango/07_text_custom_field_list_test.exs | 280 ++++++++++
.../test/mango/12_use_correct_index_test.exs | 139 +++++
test/elixir/test/support/mango_database.ex | 38 ++
test/elixir/test/support/user_docs.ex | 8 +-
28 files changed, 2368 insertions(+), 1399 deletions(-)
copy
extra/nouveau/src/main/java/org/apache/couchdb/nouveau/api/{DocumentRequest.java
=> UpdateRequest.java} (84%)
delete mode 100644 src/mango/test/01-index-crud-test.py
delete mode 100644 src/mango/test/03-operator-test.py
delete mode 100644 src/mango/test/06-text-default-field-test.py
delete mode 100644 src/mango/test/07-text-custom-field-list-test.py
delete mode 100644 src/mango/test/12-use-correct-index-test.py
create mode 100644 test/elixir/test/mango/01_index_crud_test.exs
create mode 100644 test/elixir/test/mango/03_operator_test.exs
create mode 100644 test/elixir/test/mango/06-text-default-field-test.exs
create mode 100644 test/elixir/test/mango/07_text_custom_field_list_test.exs
create mode 100644 test/elixir/test/mango/12_use_correct_index_test.exs