| 11999-10-13 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu> 2 3 * released snapshot am-utils-6.0.3s1 4 51999-10-12 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu> 6 7 * amd/amd.c (main): On AIX you must lower the stack size using 8 ulimit() before calling plock. Otherwise plock will reserve a lot 9 of memory space based on your maximum stack size limit. Since it 10 is not easily possible to tell what should the limit be, I print a 11 warning before calling plock(). See the manual pages for 12 ulimit(1,3,4) on your AIX system. 13 14 * include/am_defs.h: define default extern for vsnprintf() 15 16 * aux/configure.in: check for extern definition for vsnprintf() 17 181999-10-08 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu> 19 20 * amd/amfs_auto.c (amfs_auto_bgmount): patch from Nick Williams 21 <njw@ms.com>. SYMPTOMS: 'occasionally' sublinks do not point to 22 the correct location, but to the top level of the mountpoint and 23 an (error-hook) is seen being mounted in the log file. This causes 24 things to Go Wrong(TM). 25 CAUSE: When evaluating two locations which are requested 26 'practically simultaneously', and the two locations resolve to the 27 same NFS mountpoint (but different sublinks), the later request 28 will be "deferred" and retried after wakeup when the first mount 29 succeeds. To do this, it rewinds the options location string to 30 re-evaluate the location when the mount is retried. However, it 31 shouldn't rewind the options for two reasons: (a) the semantics of 32 the map language say you shouldn't and (b) the NFS mount reference 33 is not reset at the same time, meaning that on the retry it will 34 have an options structure out-of-sync with the mount 35 structure. The "shortcut" code when retrying the mount sees the 36 mount structure is already filled in and does not fully evaluate 37 the options structure.... so if the first location is not the one 38 which ties in with the mountpoint (see ordering in the 39 recreate-by), you're now well messed up. 40 41 * BUGS: mention aix4.3 plock() bug (memory usage blows up and 42 plock fails) 43 441999-10-07 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu> 45 46 * aux/GNUmakefile: certain files should be copied if they are 47 newer, not also if they are bigger: install-sh, ltconfig, 48 ltmain.sh, mdate-sh, missing, mkinstalldirs, and texinfo.tex. 49 50 * minor new port: i586-pc-linux-gnu-rh6.1 (RedHat Linux 6.1) 51 521999-10-05 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu> 53 54 * aux/macros/check_nfs_prot_headers.m4: prepare for OSF-5. 55 56 * aux/macros/check_nfs_fh_dref.m4: prepare for Tru64, aka OSF-5. 57 581999-09-30 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu> 59 60 ******************************************************************* 61 *** Released am-utils-6.0.2 *** 62 ******************************************************************* 63 641999-09-27 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu> 65 66 * conf/mount/mount_linux.c (mount_linux): print the updated mount 67 flags. 68 69 * doc/am-utils.texi: document $full_os and $vendor. 70 71 * scripts/amd.conf-sample: examples of $full_os and $vendor. 72 73 * scripts/amd.conf.5: document $full_os and $vendor. 74 75 * amd/conf.c: add support for $full_os and $vendor. 76 771999-09-26 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu> 78 79 * doc/am-utils.texi (netgrp Selector Function): don't give 80 examples with old single '=' assignment variable. Use foo:=bar. 81 82 * amd/amfs_auto.c (amfs_auto_bgmount): corectly indent long 83 comment describing this complex function. 84 85 * doc/Makefile.am (alldocs): do install-ps last (because distiller 86 is slow) and install-html next to last (because texi2html is also 87 slow). 88 89 * amd/amd.8: Major fixes to the description of the option -t 90 timeout.retransmit. 91 92 * doc/am-utils.texi: better description of "trace" debug option. 93 amd -H (not -v) shows log_options and debug_options. Major fixes 94 to the description of amd -t timeout.retransmit, and the amd.conf 95 parameters nfs_retransmit_counter and nfs_retry_interval. 96 97 * scripts/amd.conf.5: better description of "trace" debug option. 98 amd -H (not -v) shows log_options and debug_options. Major fixes 99 to the description of the parameters nfs_retransmit_counter and 100 nfs_retry_interval. 101 1021999-09-25 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu> 103 104 * doc/am-utils.texi (Automount Filesystem): cache:= is not a mount 105 option, but a mount map option. 106 107 * libamu/xutil.c (switch_to_logfile): log the name of the log file 108 we switched into, after the log file had been [re]opened. 109 1101999-09-24 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu> 111 112 * amd/mapc.c (mapc_reload_map): count and show the number of times 113 a map was reloaded. Only reload a map if its modify-time was 114 updated. But amq -f forced a reload no matter what. 115 116 * amd/amd.h: new flag to struct mnt_map to count number of times a 117 map was reloaded. 118 119 * amd/mapc.c (mapc_reload_map): attempt to reload the map without 120 losing current data by reloading into a temp copy, and switching 121 the hashes round only if the reload was successful. Patch from Jon 122 Peatfield <J.S.Peatfield@damtp.cam.ac.uk>. 123 (mapc_sync): mapc_reload_map() always succeeds. 124
|
3 * released snapshot am-utils-6.0.2s2 4 5 * aux/configure.in: bumped library version-info to 3:2:1, since 6 some libamu code got changed. 7 8 * libamu/xutil.c (real_plog): use vsnprintf, not vsprintf, which 9 is better and more secure. Fix from "David O'Brien" 10 <obrien@NUXI.com>.
--- 6014 unchanged lines hidden --- | 132 * released snapshot am-utils-6.0.2s2 133 134 * aux/configure.in: bumped library version-info to 3:2:1, since 135 some libamu code got changed. 136 137 * libamu/xutil.c (real_plog): use vsnprintf, not vsprintf, which 138 is better and more secure. Fix from "David O'Brien" 139 <obrien@NUXI.com>.
--- 6014 unchanged lines hidden --- |