DocMAX

Results 199 comments of DocMAX

And what i noticed now is that /usr/bin/pihole-FTL is at 100% on one core every minute, probably blocking DNS!

Holding the SHM lock during disk/db operations is causing the block/high CPU. Split your logic so only in-memory ops are protected. Move disk/db work OUTSIDE the lock.

[flt.log](https://github.com/user-attachments/files/23593899/flt.log) I attached the log file. I reduced the database size from ~8GB to ~4GB and 30 days. It's an improvement but still i have some non-response seconds. ``` Di...

Oh thanks. I hadn't realised either. Glad to see i am not alone. Edit: It's "pihole checkout ftl tweak/dont-lock-on-export" by the way... Edit2: Looks good, no DNS hick-ups anymore...

Or in other words: If i resume this canceled scrub: ``` scrub status:1 cd86fa46-df57-44c7-9a0e-494fab7edefb:1|data_extents_scrubbed:116189774|tree_extents_scrubbed:1926978|data_bytes_scrubbed:7249729380352|tree_bytes_scrubbed:31571607552|read_errors:0|csum_errors:0|verify_errors:0|no_csum:39904|csum_discards:0|super_errors:0|malloc_errors:0|uncorrectable_errors:0|corrected_errors:0|last_physical:9916305440768|t_start:1761134854|t_resumed:1762499685|duration:495589|canceled:1|finished:1 cd86fa46-df57-44c7-9a0e-494fab7edefb:2|data_extents_scrubbed:116736522|tree_extents_scrubbed:1962855|data_bytes_scrubbed:7279946727424|tree_bytes_scrubbed:32159416320|read_errors:0|csum_errors:0|verify_errors:0|no_csum:43036|csum_discards:0|super_errors:0|malloc_errors:0|uncorrectable_errors:0|corrected_errors:0|last_physical:9953858420736|t_start:1761134854|t_resumed:1762499685|duration:495589|canceled:1|finished:1 cd86fa46-df57-44c7-9a0e-494fab7edefb:3|data_extents_scrubbed:116384724|tree_extents_scrubbed:2423119|data_bytes_scrubbed:7263267565568|tree_bytes_scrubbed:39700381696|read_errors:0|csum_errors:0|verify_errors:0|no_csum:39856|csum_discards:0|super_errors:0|malloc_errors:0|uncorrectable_errors:0|corrected_errors:0|last_physical:9944204312576|t_start:1761134854|t_resumed:1762499685|duration:495589|canceled:1|finished:1 cd86fa46-df57-44c7-9a0e-494fab7edefb:4|data_extents_scrubbed:116704345|tree_extents_scrubbed:1621189|data_bytes_scrubbed:7282175504384|tree_bytes_scrubbed:26561560576|read_errors:0|csum_errors:0|verify_errors:0|no_csum:56964|csum_discards:0|super_errors:0|malloc_errors:0|uncorrectable_errors:0|corrected_errors:0|last_physical:9952791822336|t_start:1761134854|t_resumed:1762499685|duration:495589|canceled:1|finished:1 cd86fa46-df57-44c7-9a0e-494fab7edefb:5|data_extents_scrubbed:97954214|tree_extents_scrubbed:963417|data_bytes_scrubbed:6413061156864|tree_bytes_scrubbed:15784624128|read_errors:0|csum_errors:0|verify_errors:0|no_csum:346818|csum_discards:0|super_errors:0|malloc_errors:0|uncorrectable_errors:0|corrected_errors:0|last_physical:8784565108736|t_start:1761134854|t_resumed:1762435487|duration:477252|canceled:0|finished:1 cd86fa46-df57-44c7-9a0e-494fab7edefb:6|data_extents_scrubbed:97969242|tree_extents_scrubbed:1025082|data_bytes_scrubbed:6413990768640|tree_bytes_scrubbed:16794943488|read_errors:0|csum_errors:0|verify_errors:0|no_csum:346814|csum_discards:0|super_errors:0|malloc_errors:0|uncorrectable_errors:0|corrected_errors:0|last_physical:8785605361664|t_start:1761134854|t_resumed:1762435487|duration:478383|canceled:0|finished:1 cd86fa46-df57-44c7-9a0e-494fab7edefb:7|data_extents_scrubbed:97929745|tree_extents_scrubbed:963417|data_bytes_scrubbed:6411410386944|tree_bytes_scrubbed:15784624128|read_errors:0|csum_errors:0|verify_errors:0|no_csum:346764|csum_discards:0|super_errors:0|malloc_errors:0|uncorrectable_errors:0|corrected_errors:0|last_physical:8784565043200|t_start:1761134854|t_resumed:1762435487|duration:476913|canceled:0|finished:1 cd86fa46-df57-44c7-9a0e-494fab7edefb:8|data_extents_scrubbed:97971975|tree_extents_scrubbed:1025082|data_bytes_scrubbed:6414165749760|tree_bytes_scrubbed:16794943488|read_errors:0|csum_errors:0|verify_errors:0|no_csum:346834|csum_discards:0|super_errors:0|malloc_errors:0|uncorrectable_errors:0|corrected_errors:0|last_physical:8785622990848|t_start:1761134854|t_resumed:1762435487|duration:478383|canceled:0|finished:1 ``` It does resume into this: ``` scrub status:1...

Thank you for the quick reply! Works! Maybe you can add the PKGBUILD to the AUR?

Now the PKGBUILD is broken (dependency problem). We really need a official working Arch package...

Please add support for older iGPUs. Thanks.