Nick Vatamaniuc
Nick Vatamaniuc
Attempt to use _bulk_get and if it fails or if documents have attachments fetch those individually as before. On the first go-around, use the json version of _bulk_get response. This...
* Use 3.15.2 version which is compatible with Erlang 20 * Use Basho's rebar_raw_resource for raw deps Currently fails with: ``` DIAGNOSTIC=1 ./configure --dev ==> configuring couchdb in rel/couchdb.config ==>...
**Don't merge just a draft PR to show the diff** ``` make elixir tests=test/elixir/test/partition_view_test.exs:314 * test query with custom reduce works (708.2ms) 1) test query with custom reduce works (ViewPartitionTest)...
Currently `$db/_local_docs` shows internal (system) checkpoint documents for purge and internal replicator. Users are often confused by those and may try to remove them. Deleting them may or may not...
Running CouchDb 3.x on s390x shows a bunch of test failures seemingly related the compiling javascript code with `libmozjs-60-0:s390x` package. ``` $ docker run -it apache/couchdbci-debian:s390x-buster-erlang-20.3.8.26-1 $ cd /home/jenkins $...
**_This is a draft PR for now. Will need to add a few tests for it before it is ready_** This is the companion to open_doc_revs/4 which operates on a...
As part of optimizing the replicator and implementing [`_bulk_get`](https://github.com/apache/couchdb/pull/4144) support for it, noticed that `_bulk_get` is implement in the most inefficient way possible: it makes sequential [`fabric:open_revs/4`](https://github.com/apache/couchdb/blob/cb176a69ab6f9a6631826db7df3a133ab1fee3b4/src/chttpd/src/chttpd_db.erl#L2439) calls for each...
On Linux when disks / filesystems fail they can be remounted as read-only. Disk writes through Erlang's file IO in that case returns an `{errors, erofs}` error. CouchDB doesn't handle...
Noticed a few consistent CI failures on FreeBSD ARM64 runner: ``` [2023-12-13T01:06:13.961Z] chttpd_view_test:89: -view_test_/0-fun-0- (t_view_map_reduce_with_keys_and_group)...[0.010 s] ok [2023-12-13T01:06:13.961Z] erl_child_setup: failed with error 32 on line 281 [2023-12-13T01:06:13.961Z] erl_child_setup: failed with...
In order to release Nouveau in 3.4 we'd want to at least package it into our deb and rpm packages. There are a few tasks: 1. Ensure deb and rpm...