jonasplaum opened a new issue, #5887: URL: https://github.com/apache/couchdb/issues/5887
### Version unknown ### Describe the problem you're encountering Hello. Nouveau stopped working on one of our customers nodes today. This is a standalone node replicated to three other Nodes. The other 3 standalone nodes are still working as expected. Request to a nouveau ddoc in CouchDB takes forever and times out in our application and with curl. The following paste is from the CouchDB Log: https://pastebin.com/Sy5RJkg1 Lines like this are logged for every nouveau request: [notice] 2026-02-12T02:14:33.529425Z [email protected] <0.145149968.18> fde2acbac8 10.129.81.198:5984 10.129.97.198 manager POST /evidence-2026-02/_design/EVIDENCE_VIEW/_nouveau/AST_CHANNEL_IDS_UTC_C076 500 ok 30002 [<<"nouveau_fabric_search:go/5 L78">>,<<"nouveau_httpd:handle_search_req/6 L106">>,<<"nouveau_httpd:handle_search_req/3 L57">>,<<"chttpd:handle_req_after_auth/2 L432">>,<<"chttpd:process_request/1 L410">>,<<"chttpd:handle_request_int/1 L345">>,<<"mochiweb_http:heade rs/6 L140">>,<<"proc_lib:init_p_do_apply/3 L241">>]Nouveau keeps logging the normal "IndexManager: committed ..." messages, and nothing else. (As expected) Nouveau is still reachable: curl http://127.0.0.1:5987/ {"error":"forbidden", "reason": "requests with a User-Agent header not currently supported"} I checked the index with ``` curl http://10.x.x.x:5984/evidence-2026-02/_design/EVIDENCE_VIEW/_nouveau_info/AST_CHANNEL_IDS_UTC_C076 {"name":"_design/EVIDENCE_VIEW/AST_CHANNEL_IDS_UTC_C076","search_index":{"update_seq":1271812,"purge_seq":0,"num_docs":552944,"disk_size":54744504,"signature":"63d1ee259368069b85f2525040a2174f3618ab304d554f624208e93f1bd886b0"}} ``` I the used: `for h in $(printf "%x\n" {0..15}); do curl http://127.0.0.1:5987/index/couchdb%40127.0.0.1%2Fshards%2F${h}0000000-${h}fffffff%2Fevidence-2026-02.1764586173%2F63d1ee259368069b85f2525040a2174f3618ab304d554f624208e93f1bd886b0/search --request POST -H "Content-Type: application/json" --data '{"min_update_seq":71812,"min_purge_seq":0,"top_n":160,"locale":null,"counts":null,"include_docs":false,"ranges":null,"query":"*:*","limit":1,"after":null,"partition":null,"sort":null,"update":true}' -H 'User-Agent:'; done` to query all 16 shards directly in nouveau. All shards return an answer immediately. The same query does not work using CouchDB. ``` {"total_hits":35124,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++2YCerhnL7N6e8","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++2YCerhnL7N6e8"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":34958,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++2Y3g+JGUZsxKs","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++2Y3g+JGUZsxKs"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":34879,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++14iQtaOB21zNw","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++14iQtaOB21zNw"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":34395,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++14V3soPeqfJLY","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++14V3soPeqfJLY"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":34383,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++14cQj4DTxSksY","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++14cQj4DTxSksY"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":35007,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++14Lbs9Xjp/vtg","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++14Lbs9Xjp/vtg"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":33272,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++148MKj2L89pm8","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++148MKj2L89pm8"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":34715,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++14tL17ldUs+JY","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++14tL17ldUs+JY"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":33343,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++14+ThTnxpGV5k","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++14+ThTnxpGV5k"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":34891,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++14FiITTdbQh0U","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++14FiITTdbQh0U"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":33319,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++Pw7NFeaVVMS74","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++Pw7NFeaVVMS74"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":34859,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++7UVmQL8+raFIk","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++7UVmQL8+raFIk"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":34974,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++14FhduQwHCRFY","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++14FhduQwHCRFY"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":34849,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++2Y08fX/GabSgI","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++2Y08fX/GabSgI"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":34996,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++PM6SKvFtRvbOk","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++PM6SKvFtRvbOk"}],"fields":[]}],"counts":null,"ranges":null} {"total_hits":34993,"total_hits_relation":"GREATER_THAN_OR_EQUAL_TO","hits":[{"id":"AST:Gl++14fM8lbnSl/Eo","order":[{"@type":"float","value":1.0},{"@type":"string","value":"AST:Gl++14fM8lbnSl/Eo"}],"fields":[]}],"counts":null,"ranges":null} ``` ### Expected Behaviour Nouveau should continue to work. As i did before. ### Steps to Reproduce _No response_ ### Your Environment CouchDB 3.5.0 running on Debian 12. `{"couchdb":"Welcome","version":"3.5.0","git_sha":"11f0d3643","uuid":"e4e77552-0b95-5a5e-9697-170fe5bd98ff","features":["nouveau","quickjs","access-ready","partitioned","pluggable-storage-engines","reshard","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}` /_node/_local/_versions: `{"javascript_engine":{"name":"quickjs"},"collation_driver":{"library_version":"72.1","collator_version":"153.120","collation_algorithm_version":"15","name":"libicu"},"erlang":{"supported_hashes":["blake2s","blake2b","shake256","shake128","sha3_512","sha3_384","sha3_256","sha3_224","sha512","sha384","sha256","sha224","sha","ripemd160","md5","md4"],"version":"26.2.5.11"}}` ### Additional Context _No response_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
