Bug 106036

Summary: ports/net-mgmt/net-snmp/files/snmpd.sh.in patch to flush exec-cache
Product: Ports & Packages Reporter: Brian A. Seklecki <bseklecki>
Component: Individual Port(s)Assignee: Jun Kuriyama <kuriyama>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Brian A. Seklecki 2006-11-29 22:20:18 UTC
Per the following thread, this patch to be included in 5.3.1 Net-SNMP Update:

---

From: 	Brian A. Seklecki <bseklecki@collaborativefusion.com>
To: 	nork@freebsd.org
Cc: 	lavalamp@spiritual-machines.org
Subject: 	$snmpd_flush_cache for Net-SNMP ports/net-mgmt/net-snmp/files/snmpd.sh.in ?
Date: 	Fri, 29 Sep 2006 11:01:21 -0400


Good call on the $snmpd_pidfile=

Another useful flag would be an optional pre_start() to blow away the
Exec cache (which lingers after the process dies without documentation)

Basically if you're writing a lot of your own passthrough OIDs and one
of them fails to exec, a simple restart of SNMP should be enough to
flush out:

+start_precmd=snmpd_precmd

+snmpd_precmd () {
+       if checkyesno snmpd_flush_cache; then
+               rm -rvf /var/net-snmp/.snmp-exec-cache
        fi



~BAS

---

Fix: 

---

From: 	Jun Kuriyama <kuriyama@imgsrc.co.jp>
To: 	Brian A. Seklecki <bseklecki@collaborativefusion.com>
Cc: 	ports@freebsd.org, nork@freebsd.org
Subject: 	Re: $snmpd_flush_cache for Net-SNMP     ports/net-mgmt/net-snmp/files/snmpd.sh.in
Date: 	Sat, 04 Nov 2006 18:53:39 +0900  (04:53 EST)


At Fri, 03 Nov 2006 23:18:11 -0500,
Brian A. Seklecki wrote:
> FYI to SNMP hackers.  Objections to this patch?

No problem from me.  I'm preparing for 5.3.1 upgrade in my local.
This will bump shlib version, so I'll do it after 6.2R with your
patch.


-- 
Jun Kuriyama <kuriyama@imgsrc.co.jp> // IMG SRC, Inc.
             <kuriyama@FreeBSD.org> // FreeBSD Project
How-To-Repeat: ---

From: 	Stanislav Sedov <stas@FreeBSD.org>
To: 	Brian A. Seklecki <bseklecki@collaborativefusion.com>
Cc: 	ports@freebsd.org, nork@freebsd.org
Subject: 	Re: $snmpd_flush_cache for Net-SNMP ports/net-mgmt/net-snmp/files/snmpd.sh.in
Date: 	Sat, 4 Nov 2006 10:52:37 +0300  (02:52 EST)


On Fri, 03 Nov 2006 23:18:11 -0500
"Brian A. Seklecki" <bseklecki@collaborativefusion.com> mentioned:

> FYI to SNMP hackers.  Objections to this patch?
>

Looks reasonable.

--
Stanislav Sedov          <stas@FreeBSD.org>        [[Russia, Moscow]]
PGP id: 0xEB269581       http://people.freebsd.org/~stas/stas.key.asc

	Invalid signature
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-11-29 22:20:54 UTC
Responsible Changed
From-To: freebsd-ports-bugs->kuriyama

Over to maintainer
Comment 2 dfilter service freebsd_committer freebsd_triage 2007-02-28 01:17:29 UTC
kuriyama    2007-02-28 01:17:16 UTC

  FreeBSD ports repository

  Modified files:
    net-mgmt/net-snmp    Makefile distinfo pkg-plist 
    net-mgmt/net-snmp/files patch-configure.in patch-interfaces.c 
                            patch-ucd_snmp.h snmpd.sh.in 
  Removed files:
    net-mgmt/net-snmp/files patch-agent_index.c 
                            patch-agent_read_config.c 
                            patch-agent_registry.c patch-at.c 
                            patch-auto_nlist.c patch-hr_swrun.c 
                            patch-master.c patch-master_admin.c 
                            patch-oid_stash.c 
                            patch-snmpUDPDomain.c 
                            patch-snmp_vars.c patch-snmpd.8.def 
                            patch-subagent.c patch-sysORTable.c 
  Log:
  - Upgrade to 5.3.1 [1].
  - Add $snmpd_flush_cache knob [2].
  - Add conflict with net-snmp-4.* [3].
  
  PR:     ports/97673 [1] (but mostly rewritten), ports/106036 [2],
          ports/103462 [3]
  Submitted by:   Rick van der Zwet <rick@wzoeterwoude.net> [1],
          "Brian A. Seklecki"<bseklecki@collaborativefusion.com> [2],
          Mykola Dzham <freebsd@levsha.org.ua> [3]
  
  Revision  Changes    Path
  1.138     +7 -5      ports/net-mgmt/net-snmp/Makefile
  1.33      +3 -3      ports/net-mgmt/net-snmp/distinfo
  1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-agent_index.c (dead)
  1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-agent_read_config.c (dead)
  1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-agent_registry.c (dead)
  1.2       +0 -12     ports/net-mgmt/net-snmp/files/patch-at.c (dead)
  1.4       +0 -13     ports/net-mgmt/net-snmp/files/patch-auto_nlist.c (dead)
  1.5       +5 -5      ports/net-mgmt/net-snmp/files/patch-configure.in
  1.9       +0 -78     ports/net-mgmt/net-snmp/files/patch-hr_swrun.c (dead)
  1.5       +4 -140    ports/net-mgmt/net-snmp/files/patch-interfaces.c
  1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-master.c (dead)
  1.2       +0 -12     ports/net-mgmt/net-snmp/files/patch-master_admin.c (dead)
  1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-oid_stash.c (dead)
  1.2       +0 -11     ports/net-mgmt/net-snmp/files/patch-snmpUDPDomain.c (dead)
  1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-snmp_vars.c (dead)
  1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-snmpd.8.def (dead)
  1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-subagent.c (dead)
  1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-sysORTable.c (dead)
  1.3       +5 -10     ports/net-mgmt/net-snmp/files/patch-ucd_snmp.h
  1.5       +9 -1      ports/net-mgmt/net-snmp/files/snmpd.sh.in
  1.48      +7 -2      ports/net-mgmt/net-snmp/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Jun Kuriyama freebsd_committer freebsd_triage 2007-02-28 01:23:38 UTC
State Changed
From-To: open->closed

Committed, thanks!