Skip to content

Beware of inode notify! #161

@bsafh

Description

@bsafh

Code of Conduct

  • I promise that i have used markdown syntax to make the code more readable which helps to fix the problem and that I have tested the --fix command mentioned above without success.

What happened

Well, the backup itself works fine.

But the inode notify gives me trouble: it blocks Klipper from communicating with the MCU of the printer after some 30 minutes, Klipper crashes with "mcu: timer too close".

This on a OrangePi Zero 3 wirh an eMMC instead of an microSDcard, drivinf an BTT Octopus Pro 1.1 board in CAN bridge mode.

What did you expect to happen

Klipper not crashing.

How to reproduce

Install klipper-filewatch-service

sudo systemctl daemon-reload
sudo systemctl enable klipper-backup-filewatch.service
sudo systemctl start klipper-backup-filewatch.service

Start any print with more than 3ü minutes duration.

Result: "mcu: timer too close", Klipper hard crash.

reverse:

sudo systemctl stop klipper-backup-filewatch.service
sudo systemctl disable klipper-backup-filewatch.service
sudo systemctl daemon-reload

Everything is back to normal, no Klipper crashes.

Debug

Does not matter

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions