couchdb icon indicating copy to clipboard operation
couchdb copied to clipboard

Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability

Results 343 couchdb issues
Sort by recently updated
recently updated
newest added

While trying to understand why we'd encounter `rexi:init_stream` errors in https://github.com/apache/couchdb/issues/5122 I believe I've identified a pattern present in at least four of the fabric RPC related modules. I think...

Simple starting point... Got the following compile error: ``` ==> couch (compile) Compiling /Users/big-r/Documents/Developer/CouchDB/couchdb/src/couch/priv/couch_js/115/main.cpp /Users/big-r/Documents/Developer/CouchDB/couchdb/src/couch/priv/couch_js/115/main.cpp:50:5: error: excess elements in struct initializer JS_GlobalObjectTraceHook ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/big-r/Documents/Developer/CouchDB/couchdb/src/couch/priv/couch_js/115/main.cpp:255:5: error: cannot initialize a member subobject...

Hello! I consider writing custom query server in Python. I'm wondering to what extent I can assume that the query server protocol will be stable (or at least backwards compatible)...

Hello, Am running CouchDB on docker container. CouchDB crashes after encountering the error below: `[error] 2024-07-11T07:47:49.418872Z [email protected] -------- rexi_server: from: [email protected]() mfa: fabric_rpc:all_docs/3 error:badarg [{erlang,binary_to_term,[],[{error_info,#{module => erl_erts_errors}}]},{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,156}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,474}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,1069}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,242}]},{couch_bt_engine,fold_docs_int,5,[{file,"src/couch_bt_engine.erl"},{line,1129}]},{couch_mrview,get_total_rows,2,[{file,"src/couch_mrview.erl"},{line,704}]}] [error] 2024-07-11T07:47:49.421107Z [email protected]...

bug
needs-triage

## Summary Fauxton allows one to easily delete a view. If they do, then *all* views will be rebuilt. That might be sensible behavior if one were to think about...

enhancement

This PR combines work from #4305 (@nickva) #5146 (@big-r81) & and #5306 (@indutny) plus some more original work from @indutny to swap out our usage of our [homegrown `seal()`](https://github.com/apache/couchdb/blob/main/src/couch/priv/couch_js/86/main.cpp#L214-L228) function...

[1.1. Installation on Unix-like systems](https://docs.couchdb.org/en/stable/install/unix.html) produces the following on a fresh 22.04 ``` bash ubuntu@ip-172-31-34-232:~$ sudo apt install couchdb Reading package lists... Done Building dependency tree... Done Reading state information......

bug
needs-triage

CouchDB dies and systemd tries to restart it over and over, if the log directory for file based logging is full. ## Steps to Reproduce Fill the disk (for example...

bug
needs-triage

# Couch Stats Resource Tracker This is a rework of PR: https://github.com/apache/couchdb/pull/4812 ## Overview and Motivation Couch Stats Resource Tracker (CSRT) is a new engine for tracking the amount of...

Try to see what a simple selector-based views might look like. Inspired by comments in the "allow_fallback" pr and the discussion in CouchDB dev meeting. This is as simple as...