You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by GitBox <gi...@apache.org> on 2023/01/16 16:42:02 UTC

[GitHub] [couchdb] nickva commented on issue #4378: v3.3.1 compaction smoosh config

nickva commented on issue #4378:
URL: https://github.com/apache/couchdb/issues/4378#issuecomment-1384308086

   @tophe the reason is likely because of how the default channels were disabled by removing them from the config. As of 3.3 those channel are always present (to allow adding new default system channel to the list). If you don't want the them to be active, you may set their `concurrency` to 0 as a better way to disable them. But removing from the config list doesn't work a disabling mechanism any longer.
   
   So you could try doing:
   
   ```
   [smoosh.$channel]
   concurrency = 0
   ...
   ```
   
   Where `$channel` could be one of `upgrade_dbs, ratio_dbs,slack_dbs, upgrade_views, ratio_views, slack_views, index_cleanup` + other custom channels you may have.
   
   Another reason, I which may affect you is the change in the size calculation. Previously the document bodies which would have been deleted during compaction would have counted for the active size calculation. That is no longer the case. See the commit https://github.com/apache/couchdb/pull/4264 for more details. You may have to adjust your ratio value if it was previously set too low accounting for how the active size was erroneously inflated. 


-- 
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: notifications-unsubscribe@couchdb.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org