]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Update changelog with changes from 1.2.12 debian/1.2.12-1
authorSam Hartman <hartmans@debian.org>
Fri, 22 Oct 2004 20:27:54 +0000 (20:27 +0000)
committerSam Hartman <hartmans@debian.org>
Fri, 22 Oct 2004 20:27:54 +0000 (20:27 +0000)
ChangeLog

index 78b1abce17384614b155a6901b5d8d68d5773f01..4555645094376f36a71b7d6ce21fec6b68b0b93d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,328 @@
+2004-10-21 15:01  shadow
+
+       * src/afs/LINUX/osi_vnodeops.c: DELTA
+       
+       fstracing on a linux machine and trying to fs flush a file in the
+       cache would tr igger a hang on a machine with SMP kernel. fix it.
+       STABLE12-fstrace-avoid-double-glock-in-dentry-code-during-fstrace-2
+       0040719 AUTHOR shadow@dementia.org FIXES
+
+2004-10-20 07:41  shadow
+
+       * src/viced/callback.c: DELTA
+       
+       since it looks like CheckHost is using a gc'd client conn, this
+       more or less has  to be it.
+       
+       and don't deadlock.
+       STABLE12-viced-callback-lock-host-during-multi-breakcallback-200410
+       11 AUTHOR shadow@dementia.org FIXES
+
+2004-10-18 06:38  shadow
+
+       * src/afs/DARWIN/osi_vnodeops.c: DELTA
+       STABLE12-darwin-updates-20040623 AUTHOR shadow@dementia.org FIXES
+       
+       this should be switched to use the freebsd style getnewvnode
+       
+       perhaps it will be
+
+2004-10-18 06:36  shadow
+
+       * src/viced/host.c: DELTA
+       STABLE12-findclient-print-stolen-clients-20040805 AUTHOR
+       shadow@dementia.org FIXES
+       
+       when a client is "stolen" due to a race, print it.
+
+2004-10-18 06:26  shadow
+
+       * src/vol/vol-salvage.c: DELTA
+       STABLE12-vol-fix-nuke-iteration-and-nuke-globals-20040928 AUTHOR
+       shadow@dementia.org
+       
+       allInodes global dies; don't use ti as an iterator right after
+       freeing it.
+
+2004-10-18 06:09  shadow
+
+       * src/afs/LINUX/osi_vnodeops.c: DELTA
+       STABLE12-linux-pagelaunder-avoid-deadlock-20041012 AUTHOR
+       jbuehler@hekimian.com FIXES 15239
+       
+       mmap'd files can deadlock on linux; fix by not letting kernel free
+       pages out of our space predictively
+
+2004-10-18 06:04  shadow
+
+       * src/afs/: afs_call.c, afs_osi.c, DARWIN/osi_prototypes.h,
+       DARWIN/osi_sleep.c: DELTA
+       STABLE12-darwin-afsdb-handler-signal-mask-20040728 AUTHOR
+       hollandp@umich.edu FIXES 6027
+       
+       mask signals on darwin so afsdb handler doesn't die
+
+2004-10-18 05:58  shadow
+
+       * src/afs/LINUX/osi_vnodeops.c: DELTA
+       
+       fstracing on a linux machine and trying to fs flush a file in the
+       cache would tr igger a hang on a machine with SMP kernel. fix it.
+       STABLE12-fstrace-avoid-double-glock-in-dentry-code-during-fstrace-2
+       0040719 AUTHOR shadow@dementia.org FIXES
+
+2004-10-18 05:55  shadow
+
+       * src/afs/afs_vcache.c: DELTA
+       STABLE12-banish-fstrace-trydcachechildren-entirely-20040818 AUTHOR
+       shadow@dementia.org
+       
+       we really don't need this...
+
+2004-10-18 05:54  shadow
+
+       * src/afs/LINUX/osi_alloc.c: DELTA
+       STABLE12-linux-free-dont-drop-alloc-sem-20040714 AUTHOR
+       chas@cmf.nrl.navy.mil FIXES 5831
+       
+       dropping semaphore not needed, so don't
+
+2004-10-18 05:52  shadow
+
+       * src/: lwp/iomgr.c, rx/rx_lwp.c, vol/fssync.c, rx/rx_globals.c:
+       DELTA STABLE12-rx-lwp-fdsetsize-20040708 AUTHOR jhutz@cmu.edu FIXES
+       5615
+       
+       limit our fd set size so we don't "lose" fds.
+
+2004-10-18 05:45  shadow
+
+       * src/: afs/afs_vcache.c, afs/DARWIN/osi_vm.c,
+       afs/DARWIN/osi_vnodeops.c, afs/VNOPS/afs_vnop_remove.c,
+       config/param.ppc_darwin_12.h, config/param.ppc_darwin_12_usr.h,
+       config/param.ppc_darwin_13.h, config/param.ppc_darwin_13_usr.h,
+       config/param.ppc_darwin_14.h, config/param.ppc_darwin_14_usr.h,
+       config/param.ppc_darwin_70.h, config/param.ppc_darwin_70_usr.h:
+       DELTA STABLE12-darwin-updates-20040623 AUTHOR shadow@dementia.org
+       FIXES
+       
+       this should be switched to use the freebsd style getnewvnode
+       
+       perhaps it will be
+
+2004-10-18 05:23  shadow
+
+       * src/volser/vsprocs.c: DELTA
+       STABLE12-vos-new-repsite-cleanup-20040601 AUTHOR
+       shadow@dementia.org FIXES 4730
+       
+       if for some reason we got into a situation where all ROs were
+       marked NEW_REPSITE  in the vldb, vos release without -f deals very
+       poorly. force a -f, and also, ne ver print "Old Release" for the
+       RW, to avoid confusion
+
+2004-10-18 05:20  shadow
+
+       * src/rx/rx.c: DELTA STABLE12-rx-debug-20040529 AUTHOR
+       jaltman@mit.edu
+       
+       Fix MakeDebugCall to properly check the return code of select() and
+       recvfrom().  Do not copy data buffer unless recvfrom() succeeds.
+
+2004-10-18 05:12  shadow
+
+       * src/rx/rx_packet.c: DELTA
+       STABLE12-rx-protect-queue-during-debug-20040601 AUTHOR
+       rtb@pclella.cern.ch FIXES 4811
+       
+       "in rx_packet.c:rxi_ReceiveDebugPacket() the rx_idleServerQueue is
+       scanned without taking a lock first.
+       
+       The queue_Remove macro zeroes the ->next field (luckily), but this
+       can lead to a crash when Murphy strikes and the entry gets removed
+       during the scan: queue_Scan will dereference 0x0 -> next.  "
+
+2004-10-18 05:11  shadow
+
+       * src/afs/DARWIN/osi_vnodeops.c: DELTA
+       STABLE12-darwin-pageout-limit-to-filesize-20040405 AUTHOR
+       cg2v@andrew.cmu.edu FIXES 3870
+       
+       previously we weren't limiting to file size, now we are
+
+2004-10-18 05:08  shadow
+
+       * acconfig.h, acinclude.m4, src/auth/cellconfig.c,
+       src/cf/ressearch.m4: DELTA STABLE12-macos-build-update-20040310
+       AUTHOR shadow@dementia.org FIXES
+       
+       make the head build again.
+
+2004-10-18 05:00  shadow
+
+       * src/afs/DARWIN/osi_vnodeops.c: DELTA
+       STABLE12-darwin-avoid-hang-on-rename-20040202 AUTHOR ssen@apple.com
+       FIXES 2967
+       
+       this version deals with afs being multiply mounted.  return EXDEV
+       on cross device rename attempts as upper layer doesn't deal for us
+
+2004-10-18 04:59  shadow
+
+       * src/kauth/kaprocs.c: DELTA STABLE12-kaanswertoolong-20040420
+       AUTHOR jaltman@mit.edu
+       
+       when determining whether or not the ticket len is too long for the
+       receiver to accept we want to compare against the actual ticket
+       length and not MAXKTCTICKETLEN which is what is used when
+       sizeof(ktc_ticketAnswer) is used for comparison.
+
+2004-10-18 04:55  shadow
+
+       * src/afs/LINUX/osi_vfsops.c: DELTA
+       STABLE12-linux-null-superblock-if-mount-failed-20040728 AUTHOR
+       rainer.schoepf@proteosys.com FIXES 6002
+       
+       The appended patch resets afs_globalVFS to NULL if /afs cannot be
+       mounted, eg., if no cell server is accessible.
+       
+       There are two advantages:
+       
+        - it is possible to do "afsd -shutdown" to terminate all daemons
+        - more importantly, if /afs cannot be mounted, the linux kernel
+       will
+          probably free the superblock, ie the memory pointed to
+       afs_globalVFS.
+
+2004-10-18 04:53  shadow
+
+       * src/ubik/beacon.c: DELTA
+       STABLE12-ubik-multihome-byte-order-problem-20040818 AUTHOR
+       reuter@rzg.mpg.de
+       
+       "Playing around with multi-address database servers on
+       little-endian machines I found out that there is one conversion of
+       the ip-address too much"
+
+2004-10-18 04:50  shadow
+
+       * src/vol/: listinodes.c, namei_ops.c, namei_ops.h, ntops.c,
+       nuke.c, vol-salvage.c: DELTA
+       STABLE12-vol-fix-nuke-iteration-and-nuke-globals-20040928 AUTHOR
+       shadow@dementia.org
+       
+       allInodes global dies; don't use ti as an iterator right after
+       freeing it.
+
+2004-10-18 04:32  shadow
+
+       * src/ptserver/ptuser.c: DELTA
+       STABLE12-pr-initialize-dont-leak-ref-20041009 AUTHOR
+       shadow@dementia.org FIXES
+       
+       we were leaking an afsconf_Open ref. let's not.
+
+2004-10-18 04:30  shadow
+
+       * src/afs/SOLARIS/osi_vnodeops.c: DELTA
+       STABLE12-solaris-fix-ulimit-write-size-bug-20041012 AUTHOR
+       ericm@electric-cloud.com FIXES 15609
+       
+       convert nonsensical comparison to one which makes sense in light of
+       code and comments below it
+
+2004-10-18 03:34  shadow
+
+       * src/rx/rx.c: DELTA
+       
+       nWaiting ended up negative, because the dequeuer (GetCall)
+       decremented.
+       STABLE12-attachserverproc-dont-dequeue-if-not-in-queue-take-two-200
+       40818 AUTHOR shadow@dementia.org
+
+2004-10-18 03:31  shadow
+
+       * src/rx/rx.c: DELTA
+       STABLE12-attachserverproc-dont-dequeue-if-not-in-queue-20040602
+       AUTHOR shadow@dementia.org FIXES 4699
+       
+       can't see what else this can be. pile of details in the ticket.
+
+2004-10-18 03:29  shadow
+
+       * src/rx/rx.c: DELTA STABLE12-partly-revert-rx-cleanup-20040804
+       AUTHOR shadow@dementia.org
+       
+       if there's a callback connection to a multihomed client, you need
+       this or you end up with multiple connections, one per IP, being
+       made from the single connection
+
+2004-10-18 03:27  shadow
+
+       * src/rx/: rx.c, rx.h: DELTA STABLE12-rx-getputconnection-20041011
+       AUTHOR jhutz@cmu.edu FIXES 15584
+       
+       add Get/PutConnection funcs to diddle conn refCounts.
+
+2004-10-18 03:24  shadow
+
+       * src/rx/rx.c: DELTA STABLE12-cleanup-rx-peer-leak-20041012 AUTHOR
+       jhutz@cmu.edu FIXES
+       
+       if the peer was the second in the chain we could throw away our
+       reference to the first, effectively leaking it forever.
+
+2004-10-18 03:22  shadow
+
+       * src/viced/host.c: DELTA STABLE12-h-tossstuff-r-leak-20041013
+       AUTHOR cg2v@andrew.cmu.edu FIXES
+       
+       don't leak host hash objects in h_TossStuff_r
+
+2004-10-18 03:21  shadow
+
+       * src/viced/host.c: DELTA
+       STABLE12-findclient-print-stolen-clients-20040805 AUTHOR
+       shadow@dementia.org FIXES
+       
+       when a client is "stolen" due to a race, print it.
+
+2004-10-18 03:19  shadow
+
+       * src/viced/callback.c: DELTA
+       STABLE12-callback-rxcon-protection-20031114 AUTHOR
+       shadow@dementia.org FIXES 2498
+       
+               CheckHost() sets the HOSTDELETED flag on a host, does its
+               touch, calls H_UNLOCK at the end of its function;
+               AddCallBCal1 in a different thread grabs the lock, does its
+               thing.  Gets to GetSomeSpace_r(), which calls
+               h_Enumerate_r; the host in question isn't held, so
+               h_Enumerate_r calls h_Hold_r and h_Release_r on the host
+               that CheckHost() set the HOSTDELETED flag on; h_Release_r
+               sees the HOSTDELETED flag and calls h_TossStuff_r, poof, we
+               have our broken host entry for ClearHostCallbacks_r to trip
+
+2004-10-18 03:15  shadow
+
+       * src/viced/afsfileprocs.c: DELTA
+       STABLE12-rpc-rename-avoid-loop-20031201 AUTHOR shadow@dementia.org
+       FIXES
+       
+       enumerated solution (n vnodes cannot yield n+1 loop passes)
+       suggested by jhutz@cmu.edu. avoid looping forever on a corrupt
+       parent.
+
+2004-10-18 03:09  shadow
+
+       * src/rx/: rx.c, rx.h: DELTA
+       STABLE12-rx-peer-and-conn-refcounts-now-unsigned-int32-20041015
+       AUTHOR shadow@dementia.org FIXES 15459
+       
+       in an extreme case, the peer object refcount could wrap
+       
+       we should probably also log if wrapping is imminent
+
 2004-01-10 18:04  shadow
 
        * doc/txt/RELNOTES-1.2.11: file RELNOTES-1.2.11 was initially added