Nick Vatamaniuc

Results 20 issues of 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...

enhancement
beginner-friendly

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 $...

testsuite
chore

**_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...

enhancement

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...

bug
needs-triage

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...

bug
freebsd

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...

enhancement