This is an automated email from the ASF dual-hosted git repository.
jan pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/couchdb.git
from d103a7f82 Fix bulk_get error handling
new 137df0e1e chore: rename `couch` make target to `couch-core`
new 29e3fb90f feat: allow for parallel execution of `make eunit`
sub-targets
new f5e145d6d chore: move nouveau to extra/nouveau to avoid parallel make
target clobbering
new ab3c92e1f doc: explain parallel make feature
new 40752fce1 chore: simplify test setup calls
new d22339215 feat: make fabric test setup more reliable by just asserting
the deletion of a shards db
new f6a5c3a5f feat: allow parallel execution of eunit tests
new 88fcdce98 chore: lint
The 8 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:
Makefile | 63 ++++---
README-DEV.rst | 16 ++
dev/run | 4 +-
{nouveau => extra/nouveau}/.gitignore | 0
{nouveau => extra/nouveau}/LICENSE | 0
{nouveau => extra/nouveau}/README.md | 0
{nouveau => extra/nouveau}/TODO | 0
{nouveau => extra/nouveau}/build.gradle | 0
.../nouveau}/gradle/wrapper/gradle-wrapper.jar | Bin
.../gradle/wrapper/gradle-wrapper.properties | 0
{nouveau => extra/nouveau}/gradlew | 0
{nouveau => extra/nouveau}/gradlew.bat | 184 ++++++++++-----------
{nouveau => extra/nouveau}/settings.gradle | 0
.../apache/couchdb/nouveau/NouveauApplication.java | 0
.../nouveau/NouveauApplicationConfiguration.java | 0
.../apache/couchdb/nouveau/api/AnalyzeRequest.java | 0
.../couchdb/nouveau/api/AnalyzeResponse.java | 0
.../couchdb/nouveau/api/DocumentDeleteRequest.java | 0
.../couchdb/nouveau/api/DocumentUpdateRequest.java | 0
.../apache/couchdb/nouveau/api/DoubleField.java | 0
.../apache/couchdb/nouveau/api/DoubleRange.java | 0
.../java/org/apache/couchdb/nouveau/api/Field.java | 0
.../couchdb/nouveau/api/IndexDefinition.java | 0
.../org/apache/couchdb/nouveau/api/IndexInfo.java | 0
.../couchdb/nouveau/api/IndexInfoRequest.java | 0
.../java/org/apache/couchdb/nouveau/api/Ok.java | 0
.../java/org/apache/couchdb/nouveau/api/Range.java | 0
.../org/apache/couchdb/nouveau/api/SearchHit.java | 0
.../apache/couchdb/nouveau/api/SearchRequest.java | 0
.../apache/couchdb/nouveau/api/SearchResults.java | 0
.../apache/couchdb/nouveau/api/StoredField.java | 0
.../apache/couchdb/nouveau/api/StringField.java | 0
.../org/apache/couchdb/nouveau/api/TextField.java | 0
.../org/apache/couchdb/nouveau/core/IOUtils.java | 0
.../org/apache/couchdb/nouveau/core/Index.java | 0
.../apache/couchdb/nouveau/core/IndexFunction.java | 0
.../apache/couchdb/nouveau/core/IndexManager.java | 0
.../couchdb/nouveau/core/StaleIndexException.java | 0
.../apache/couchdb/nouveau/core/StripedLock.java | 0
.../nouveau/core/UpdatesOutOfOrderException.java | 0
.../couchdb/nouveau/core/UserAgentFilter.java | 0
.../couchdb/nouveau/core/ser/ByteArrayWrapper.java | 0
.../couchdb/nouveau/core/ser/DoubleWrapper.java | 0
.../couchdb/nouveau/core/ser/FloatWrapper.java | 0
.../couchdb/nouveau/core/ser/IntWrapper.java | 0
.../couchdb/nouveau/core/ser/LongWrapper.java | 0
.../couchdb/nouveau/core/ser/NullWrapper.java | 0
.../couchdb/nouveau/core/ser/PrimitiveWrapper.java | 0
.../couchdb/nouveau/core/ser/StringWrapper.java | 0
.../couchdb/nouveau/health/AnalyzeHealthCheck.java | 0
.../couchdb/nouveau/health/IndexHealthCheck.java | 0
.../nouveau/lucene9/Lucene9AnalyzerFactory.java | 0
.../couchdb/nouveau/lucene9/Lucene9Index.java | 0
.../nouveau/lucene9/Lucene9IndexSchema.java | 0
.../couchdb/nouveau/lucene9/Lucene9Module.java | 0
.../nouveau/lucene9/NouveauQueryParser.java | 0
.../nouveau/lucene9/ParallelSearcherFactory.java | 0
.../couchdb/nouveau/lucene9/QueryDeserializer.java | 0
.../couchdb/nouveau/lucene9/QuerySerializer.java | 0
.../lucene9/SimpleAsciiFoldingAnalyzer.java | 0
.../couchdb/nouveau/resources/AnalyzeResource.java | 0
.../couchdb/nouveau/resources/IndexResource.java | 0
.../couchdb/nouveau/tasks/CloseAllIndexesTask.java | 0
.../nouveau}/src/main/resources/banner.txt | 0
.../nouveau}/src/main/resources/openapi.yaml | 0
.../couchdb/nouveau/api/SearchRequestTest.java | 0
.../couchdb/nouveau/core/IndexManagerTest.java | 0
.../nouveau/health/AnalyzeHealthCheckTest.java | 0
.../nouveau/health/IndexHealthCheckTest.java | 0
.../lucene9/Lucene9AnalyzerFactoryTest.java | 0
.../couchdb/nouveau/lucene9/Lucene9IndexTest.java | 0
.../nouveau/lucene9/NouveauQueryParserTest.java | 0
.../nouveau/lucene9/QuerySerializationTest.java | 0
.../resources/fixtures/DocumentUpdateRequest.json | 0
.../src/test/resources/fixtures/SearchRequest.json | 0
src/chttpd/src/chttpd_test_util.erl | 2 +-
src/couch/src/test_util.erl | 50 +++++-
src/ddoc_cache/test/eunit/ddoc_cache_tutil.erl | 2 +-
src/fabric/test/eunit/fabric_tests.erl | 6 +-
.../test/eunit/mem3_reshard_changes_feed_test.erl | 2 +-
src/mem3/test/eunit/mem3_reshard_test.erl | 2 +-
src/mem3/test/eunit/mem3_shards_test.erl | 2 +-
82 files changed, 202 insertions(+), 131 deletions(-)
rename {nouveau => extra/nouveau}/.gitignore (100%)
rename {nouveau => extra/nouveau}/LICENSE (100%)
rename {nouveau => extra/nouveau}/README.md (100%)
rename {nouveau => extra/nouveau}/TODO (100%)
rename {nouveau => extra/nouveau}/build.gradle (100%)
rename {nouveau => extra/nouveau}/gradle/wrapper/gradle-wrapper.jar (100%)
rename {nouveau => extra/nouveau}/gradle/wrapper/gradle-wrapper.properties
(100%)
rename {nouveau => extra/nouveau}/gradlew (100%)
rename {nouveau => extra/nouveau}/gradlew.bat (96%)
rename {nouveau => extra/nouveau}/settings.gradle (100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/NouveauApplication.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/NouveauApplicationConfiguration.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/AnalyzeRequest.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/AnalyzeResponse.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/DocumentDeleteRequest.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/DocumentUpdateRequest.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/DoubleField.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/DoubleRange.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/Field.java (100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/IndexDefinition.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/IndexInfo.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/IndexInfoRequest.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/Ok.java (100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/Range.java (100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/SearchHit.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/SearchRequest.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/SearchResults.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/StoredField.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/StringField.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/api/TextField.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/IOUtils.java (100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/Index.java (100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/IndexFunction.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/StaleIndexException.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/StripedLock.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/UpdatesOutOfOrderException.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/UserAgentFilter.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/ser/ByteArrayWrapper.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/ser/DoubleWrapper.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/ser/FloatWrapper.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/ser/IntWrapper.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/ser/LongWrapper.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/ser/NullWrapper.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/ser/PrimitiveWrapper.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/core/ser/StringWrapper.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/health/AnalyzeHealthCheck.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/health/IndexHealthCheck.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9AnalyzerFactory.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9IndexSchema.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Module.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/lucene9/NouveauQueryParser.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/lucene9/ParallelSearcherFactory.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/lucene9/QueryDeserializer.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/lucene9/QuerySerializer.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/lucene9/SimpleAsciiFoldingAnalyzer.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/resources/AnalyzeResource.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/resources/IndexResource.java
(100%)
rename {nouveau =>
extra/nouveau}/src/main/java/org/apache/couchdb/nouveau/tasks/CloseAllIndexesTask.java
(100%)
rename {nouveau => extra/nouveau}/src/main/resources/banner.txt (100%)
rename {nouveau => extra/nouveau}/src/main/resources/openapi.yaml (100%)
rename {nouveau =>
extra/nouveau}/src/test/java/org/apache/couchdb/nouveau/api/SearchRequestTest.java
(100%)
rename {nouveau =>
extra/nouveau}/src/test/java/org/apache/couchdb/nouveau/core/IndexManagerTest.java
(100%)
rename {nouveau =>
extra/nouveau}/src/test/java/org/apache/couchdb/nouveau/health/AnalyzeHealthCheckTest.java
(100%)
rename {nouveau =>
extra/nouveau}/src/test/java/org/apache/couchdb/nouveau/health/IndexHealthCheckTest.java
(100%)
rename {nouveau =>
extra/nouveau}/src/test/java/org/apache/couchdb/nouveau/lucene9/Lucene9AnalyzerFactoryTest.java
(100%)
rename {nouveau =>
extra/nouveau}/src/test/java/org/apache/couchdb/nouveau/lucene9/Lucene9IndexTest.java
(100%)
rename {nouveau =>
extra/nouveau}/src/test/java/org/apache/couchdb/nouveau/lucene9/NouveauQueryParserTest.java
(100%)
rename {nouveau =>
extra/nouveau}/src/test/java/org/apache/couchdb/nouveau/lucene9/QuerySerializationTest.java
(100%)
rename {nouveau =>
extra/nouveau}/src/test/resources/fixtures/DocumentUpdateRequest.json (100%)
rename {nouveau =>
extra/nouveau}/src/test/resources/fixtures/SearchRequest.json (100%)