sklassen opened a new issue #1713:  Erroneous Disk-Almost-Full Alarm 
URL: https://github.com/apache/couchdb/issues/1713
 
 
   Couchdb 2.2, when running under snap, is raising an alarm "disk is almost 
full" even though the film system is read-only.
   
   ## Possible Solution
   i) Exclude read-only or loop devices from the disk monitoring; or, if that 
information isn't availble, ii) allow the dev or directory to be set via 
configuration; or iii) Disallow /snap directory to raise an alarm.
   
   ## Steps to Reproduce (for bugs)
   
   couchdb.log is emitting
   
   ```
   Nov 05 12:18:12 adsg-l01 couchdb.server[6448]: [info] 
2018-11-05T04:18:12.556850Z [email protected] <0.53.0> -------- alarm_handler: 
{set,{{disk_almost_full,"/"},[]}}
   Nov 05 12:18:12 adsg-l01 couchdb.server[6448]: [info] 
2018-11-05T04:18:12.556883Z [email protected] <0.53.0> -------- alarm_handler: 
{set,{{disk_almost_full,"/snap/core/5548"},[]}}
   Nov 05 12:18:12 adsg-l01 couchdb.server[6448]: [info] 
2018-11-05T04:18:12.556907Z [email protected] <0.53.0> -------- alarm_handler: 
{set,{{disk_almost_full,"/snap/couchdb/7"},[]}}
   ```
   While running df will reveal this
   ```
   simon@adsg-l01:~$ df
   
   Filesystem                                  1K-blocks       Used Available 
Use% Mounted on
   udev                                         16382760          0  16382760   
0% /dev
   tmpfs                                         3282676       1544   3281132   
1% /run
   ...
   /dev/nvme0n1p2                              244567356  104018188 128056164  
45% /
   ...
   /dev/loop4                                      89984      89984         0 
100% /snap/core/5548
   /dev/loop1                                      42240      42240         0 
100% /snap/couchdb/7
   ```
   The data under snap is stored under /var/snap/couchdb/common (r/w) and the 
program binary and libraries is stored under /snap/couchdb/current (read-only). 
It is the second that couchdb should be monitoring.
   
   ## Context
   No other side-affects. Compactor, when run manually, does run correctly. 
I've only seen this error under installation under snap.
   
   ## Your Environment
   * Version used: Couchdb:2.2; snap 2.34.2;  snapcraft 2.43.1 
   * Operating System and version (desktop or mobile): Ubunti 18.04
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to