This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a change to branch handle-bad-request-triple
in repository https://gitbox.apache.org/repos/asf/couchdb.git
discard 14bfd33ca Handle a bad_request triple in fabric_doc_update
add 17d6c72d6 Update URLs to use HTTPS in mac installation guide
add 0bcb54eea Merge pull request #5924 from pjfanning/patch-1
add 62ad51025 Change CouchDB links to use HTTPS
add 24ad3ba23 Merge pull request #5925 from pjfanning/patch-1
add a6e2e7a6d confirm set_purge_seq returned ok
add 219ed263b Merge pull request #5927 from apache/dreyfus-purge-ok
add f231a28a0 perf: Pre-parse fields when normalizing Mango selectors
add 7f87ba630 fix: Hide the format of selector fields inside
`mango_selector`
add 3e16debf5 fix: Make sure selectors are valid JSON before storing them
in mango_idx:add
add 66703ea40 fix: Make text search handle sort fields with the new
selector structure
add 05dffb9a6 Merge pull request #5869 from
neighbourhoodie/faster-norm-fields
add 04ec067cf Upgrade rebar3 and erlfmt
add e273f702b Handle cases when dreyfus checkpoint is out-of-sync with the
index
add bf1bf8313 Don't need to set verify_peer any longer
add f0593080e dev: Update .gitattributes for Nouveau (#5862)
add ae2ae7dbf ci: Full cleanup of Jenkins workspace
add 4954282f0 Improve CI performance by combining some stages
add 83a5f8675 Improve/fix jenkins workspace cleanup
add 03e02e1ba Update QuickJS: bytecode size checks, memory fixes, test262
add c0a967365 Add jitter for scanner plugins
add c2ddc5d89 fix view compaction duration logging
add 02ec82bfa Merge pull request #5939 from
apache/view-compaction-duration-fix
add bc6ece14c upgrade to Lucene 10.4.0
add 99f16a007 use StandardCharsets.UTF_8
add d69bf5831 convert Analyze{Request,Response} to record
add 421c71f50 convert IndexInfo{Request,Response} to record
add 658859581 improve annotations in BulkUpdateRequest
add 196ec1547 convert Document api classes to records
add a95d3585c convert IndexDefinition to record
add 9c536567c convert api field classes to record
add 17736dc95 convert Search api classes to records
add 278c5e3ab remove unused function
add f15b5ff63 remove open_or_create_index/2
add 43d8e9e5b initialise index purge seq from db purge seq
add b074f4e7e commit purge seq update before returning
add fc236b7b3 Merge pull request #5940 from apache/nouveau-update-bundle
add caaf84a62 Fix ReferenceError in QuickJS dispatch
add 322e55cf2 Add eunit test coverage for invalid quickjs commands
add b58a68aa3 restore nouveau_index_updater:outdated
add 3083d28a4 Merge pull request #5942 from apache/nouveau-ken
add 997deea76 CI: Enable xref checking for undefined functions
add 2f2509562 Try to unflake auto-purge plugin tests
new 7e3255d14 Handle a bad_request triple in fabric_doc_update
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 (14bfd33ca)
\
N -- N -- N refs/heads/handle-bad-request-triple (7e3255d14)
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.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitattributes | 6 +-
build-aux/Jenkinsfile | 98 +-
configure | 4 +-
configure.ps1 | 7 +-
extra/nouveau/build.gradle | 2 +-
.../apache/couchdb/nouveau/api/AnalyzeRequest.java | 32 +-
.../couchdb/nouveau/api/AnalyzeResponse.java | 23 +-
.../couchdb/nouveau/api/BulkUpdateRequest.java | 4 +-
.../couchdb/nouveau/api/DocumentDeleteRequest.java | 49 +-
.../couchdb/nouveau/api/DocumentRequest.java | 2 +-
.../apache/couchdb/nouveau/api/DocumentUpdate.java | 6 +-
.../couchdb/nouveau/api/DocumentUpdateRequest.java | 69 +-
.../apache/couchdb/nouveau/api/DoubleField.java | 38 +-
.../java/org/apache/couchdb/nouveau/api/Field.java | 17 +-
.../couchdb/nouveau/api/IndexDefinition.java | 96 +-
.../org/apache/couchdb/nouveau/api/IndexInfo.java | 68 --
.../couchdb/nouveau/api/IndexInfoRequest.java | 56 +-
.../{DoubleRange.java => IndexInfoResponse.java} | 14 +-
.../org/apache/couchdb/nouveau/api/SearchHit.java | 39 +-
.../apache/couchdb/nouveau/api/SearchRequest.java | 207 ++--
.../apache/couchdb/nouveau/api/SearchResults.java | 74 +-
.../apache/couchdb/nouveau/api/StoredField.java | 30 +-
.../apache/couchdb/nouveau/api/StringField.java | 39 +-
.../org/apache/couchdb/nouveau/api/TextField.java | 39 +-
.../org/apache/couchdb/nouveau/core/Index.java | 22 +-
.../apache/couchdb/nouveau/core/IndexManager.java | 10 +-
.../couchdb/nouveau/health/AnalyzeHealthCheck.java | 2 +-
.../couchdb/nouveau/health/IndexHealthCheck.java | 23 +-
.../nouveau/lucene/LuceneAnalyzerFactory.java | 6 +-
.../apache/couchdb/nouveau/lucene/LuceneIndex.java | 188 ++--
.../couchdb/nouveau/lucene/LuceneIndexSchema.java | 8 +-
.../couchdb/nouveau/lucene/QueryDeserializer.java | 2 +-
.../couchdb/nouveau/resources/AnalyzeResource.java | 5 +-
.../couchdb/nouveau/resources/IndexResource.java | 33 +-
.../couchdb/nouveau/api/IndexDefinitionTest.java | 5 +-
.../couchdb/nouveau/api/SearchRequestTest.java | 15 +-
.../couchdb/nouveau/core/IndexManagerTest.java | 28 +-
.../nouveau/health/IndexHealthCheckTest.java | 5 +-
.../nouveau/lucene/LuceneAnalyzerFactoryTest.java | 15 +-
.../couchdb/nouveau/lucene/LuceneIndexTest.java | 105 +-
rel/overlay/etc/default.ini | 5 +
share/server/dispatch-quickjs.js | 3 +-
.../test/eunit/couch_auto_purge_plugin_tests.erl | 20 +-
src/couch/test/eunit/couch_js_tests.erl | 8 +-
src/couch_mrview/src/couch_mrview_compactor.erl | 5 +-
.../patches/01-spidermonkey-185-mode.patch | 6 +-
src/couch_quickjs/patches/02-test262-errors.patch | 4 +-
src/couch_quickjs/quickjs/Makefile | 2 +-
src/couch_quickjs/quickjs/quickjs-atom.h | 1 +
src/couch_quickjs/quickjs/quickjs.c | 771 ++++++++++----
src/couch_quickjs/quickjs/test262.conf | 6 +-
src/couch_quickjs/quickjs/test262_errors.txt | 6 -
.../src/couch_replicator_parse.erl | 1 -
.../src/couch_replicator_utils.erl | 1 -
src/couch_scanner/src/couch_scanner_plugin.erl | 3 +-
src/couch_scanner/src/couch_scanner_util.erl | 69 +-
src/docs/src/config/scanner.rst | 16 +-
src/docs/src/install/mac.rst | 10 +-
src/docs/src/install/windows.rst | 6 +-
src/dreyfus/src/dreyfus_index_updater.erl | 56 +-
src/dreyfus/src/dreyfus_util.erl | 2 +-
src/dreyfus/test/eunit/dreyfus_purge_test.erl | 1119 --------------------
src/mango/src/mango_cursor.erl | 2 +-
src/mango/src/mango_cursor_view.erl | 2 +-
src/mango/src/mango_idx.erl | 2 +-
src/mango/src/mango_idx_view.erl | 19 +-
src/mango/src/mango_selector.erl | 43 +-
src/mango/src/mango_selector_text.erl | 10 +-
src/mango/src/mango_util.erl | 27 +
src/nouveau/src/nouveau_api.erl | 3 +-
src/nouveau/src/nouveau_index_updater.erl | 49 +-
test/elixir/test/config/search.elixir | 17 +
test/elixir/test/dreyfus_purge_test.exs | 474 +++++++++
73 files changed, 1784 insertions(+), 2475 deletions(-)
delete mode 100644
extra/nouveau/src/main/java/org/apache/couchdb/nouveau/api/IndexInfo.java
copy
extra/nouveau/src/main/java/org/apache/couchdb/nouveau/api/{DoubleRange.java =>
IndexInfoResponse.java} (75%)
delete mode 100644 src/dreyfus/test/eunit/dreyfus_purge_test.erl
create mode 100644 test/elixir/test/dreyfus_purge_test.exs