Date: Thu, 22 Oct 2015 11:42:02 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 203951] syncthing-inotify Message-ID: <bug-203951-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203951 Bug ID: 203951 Summary: syncthing-inotify Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: bannereddivpool@gmail.com Syncthing-inotify needs a service. Unfortunately after testing some scenarios the system would hang with large file limits causing an extreme delay on startup. Utilizing screen seems to take care of the issue Further testing on a very decent hardware cluster sysctl kern.maxfiles does get limited as syncthing-inotify needs to open files to watch for changes. sysctl -a |grep kern.maxfiles will certainly show you when this has been reached. I listed other affected sysctl functions below that will need to be checked. Below is my service "watch" if we can add to syncthing-inotify. #!/bin/sh # # PROVIDE: syncthing # REQUIRE: LOGIN # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf.local or /etc/rc.conf # to enable this service: # watch_enable="YES" # # This program requires screen to run # # Please Change the -target="" to the address that syncthing is running. By Default this is 127.0.0.1:8384 -target="http://127.0.0.1:8384" # The API key will need to reflect that of what is generated by syncthing # # Adjust the following to match the desired file capacity in /etc/sysctl.conf; # # kern.maxfiles="2000000" # kern.maxfilesperproc="2000000" # kern.maxvnodes="900000" # # Larger file systems over will need these to run. # . /etc/rc.subr name=watch rcvar=watch_enable load_rc_config $name : ${watch_enable:="NO"} : ${watch_user:="root"} : ${watch_group:="wheel"} command="/usr/local/bin/screen" command_args="-d -m /usr/local/bin/syncthing-inotify -target="http://127.0.0.1:8384" -verbosity="4" -api="KEY HERE"" run_rc_command "$1" -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-203951-13>