From owner-freebsd-ports-bugs@freebsd.org Thu Oct 22 11:42:02 2015 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 24675A1B610 for ; Thu, 22 Oct 2015 11:42:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E52931C6B for ; Thu, 22 Oct 2015 11:42:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id t9MBg16Z044204 for ; Thu, 22 Oct 2015 11:42:01 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 203951] syncthing-inotify Date: Thu, 22 Oct 2015 11:42:02 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: bannereddivpool@gmail.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Oct 2015 11:42:02 -0000 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.