couchdb
couchdb copied to clipboard
Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
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]...
## 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...
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......
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...
# 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...