[OpenAFS] OpenAFS Newsletter, Volume 2, Issue 1, January 2010
Jason Edgecombe
jason@rampaginggeek.com
Sat, 16 Jan 2010 13:58:43 -0500
Here is the January 2010 issue of the OpenAFS Newsletter. An HTML
version is available at
http://www.openafs.org/newsletter/newsletter-2010-01-volume002-issue01.html
OpenAFS Newsletter, Volume 2, Issue 1, January 2010
Welcome to the ninth issue of the OpenAFS newsletter. This newsletter
summarizes what is happening in the OpenAFS community.
As always, volunteers, patches, bug reports, or any other type of help
is greatly appreciated.
Feedback on this newsletter is welcome. The goal is to summarize the
various development efforts and news of OpenAFS for the community.
Please let Jason Edgecombe <jason@rampaginggeek.com> know what you would
like to see out of this newsletter. Any news about AFS-related projects
is welcome and may be submitted to Jason for inclusion in the next
newsletter.
The current and past issues of this newsletter are available at
<http://www.openafs.org/newsletter/>
General OpenAFS Progress
Some discussion took place about which configure and command-line
options should be changed before the code is branched for 1.6. The
archive is at
<http://lists.openafs.org/pipermail/openafs-info/2009-December/032494.html>.
Based on this discussion, Simon Wilkinson submitted patches to
enable bos-restricted mode at compile-time, remove the
--disable-large-fileserver configuration option, always enabled AFSDB
support inclients, and always have the "vos listvol" command show full
output. These patches were accepted and merged into the master git
branch.
Code cleanup: Russ Allbery fixed all compiler warnings regarding
supergroups onthe i386 platform. Some warnings remain on x86_64
platforms.
Simon's patch to tone down the warnings about syscall probing was
accepted into the 1.4.x branch and will be in the next 1.4 release.
1.4.12 release candidate 1 was released on January 12. Testing and
feedback is encouraged. Please report any success or failures on the
openafs-into or openafs-devel email lists. Bug reports are greatly
appreciated.
Events
Annual Best Practices Workshop
Plans are already underway for the seventh Workshop, to be held May
24-28, 2010, at the University of Illinois at Urbana-Champaign. We hope
to see you there.
Web site: <http://workshop.openafs.org/afsbpw10/index.html>
The deadline for proposals is February 1:
<http://workshop.openafs.org/afsbpw10/cfp.html>
European AFS Conference
The date for the 3rd European AFS & Kerberos Conference has been set.
The conference will take place in Pilsen, Czech Republic, from September
13 to September 15, 2010. More details are forthcoming and will be
posted at <http://afs2010.civ.zcu.cz>. The conference is being hosted by
Centre for Information Technology, University of West Bohemia.
AFS Protocol Standardization
Informal drafts that haven't been uploaded to the IETF web site:
Rx Spec:
<http://openafs.sinenomine.net/~mmeffie/rfc/draft-zeldovich-rx-spec-00.html>
Discussion on these proposals is welcome and should be done on the
AFS3-standardization list at
<http://michigan-openafs-lists.central.org/mailman/listinfo/afs3-standardization>
PTS Alternate Authentication
<http://tools.ietf.org/html/draft-brashear-afs3-pts-extended-names-00>
Status: Active - Third call for review
Third call for review; I'm gonna ask for a last call later in the month
as so far all review comment has been incorporated, unless something
comes up.
--Derrick Brashear
AFS Callback Extensions
<http://www.ietf.org/id/draft-benjamin-extendedcallbackinfo-00.txt>
Status: Active - Needs more discussion
We need to decide whether we're going to wait for the RPC refresh
changes before publishing extended callbacks. My belief is that that's
the only factor currently delaying this document. The question here,
essentially, is whether anyone would deploy extended callbacks before
deploying updated RPCs. To date, nobody has said they would do so.
--Simon Wilkinson
DNS SRV Resource Records for AFS
<http://tools.ietf.org/id/draft-allbery-afs-srv-records>
Status: Submitted to IETF
The IESG has received a request from an individual submitter to consider
the following document:
- 'DNS SRV Resource Records for AFS '
<draft-allbery-afs-srv-records-03.txt> as a Proposed Standard
The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2010-02-05. Exceptionally, comments may
be sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.
Please note that the document has a Normative Downreference to RFC 1183,
which is an Experimental RFC.
The file can be obtained via
http://www.ietf.org/internet-drafts/draft-allbery-afs-srv-records-03.txt
IESG discussion can be tracked via
https://datatracker.ietf.org/public/pidtracker.cgi?command=view_id&dTag=190
89&rfc_flag=0
RXGK
I've just pushed a new version of the RXGK draft to the Internet Drafts
repository. I believe that this draft addresses all of the comments I've
received to date, and all of the issues raised at the Edinburgh
Hackathon.
Implementation is likely to start shortly - review would be greatly
appreciated!
The draft is available from:
http://www.ietf.org/id/draft-wilkinson-afs3-rxgk-00.txt
--Simon
AFS3 ACL Rights
<http://www.ietf.org/id/draft-deason-afs3-acl-restrictions-01.txt>
Status: Second draft
Andrew Deason has published an IETF draft to provide a common document
for discussion of the proposed new ACL rights to prevent users with
admin rights on a folder from giving rights to system:anyuser.
Projects
Demand-Attach FileServer (DAFS)
Project Contacts:
* Andrew Deason <adeason@sinenomine.net>
* Tom Keiser <tkeiser@sinenomine.net>
* Mike Meffie <mmeffie@sinenomine.net>
Bug 124484 (volserver salvages) has finally been fixed, and with that,
we are aware of no open DAFS-specific bugs that are critical for
production use. The salvager optimization in gerrit 880 is being
partially reworked to better accommodate changes in volume/partition
locking which is currently in progress. Parts of the new developer
documentation have been completed, and should be public soon.
--Andrew
Better Documentation
Project Contacts:
* Russ Allbery <rra@stanford.edu>
* Jason Edgecombe <jason@rampaginggeek.com>
Just the regular maintenance work on the man pages and documentation of
new features.
--Russ
Documentation fixes were made for vos_dump, asetkey, and bos.
*BSD Support
Project Contacts:
* Matt Benjamin <matt@linuxbox.com>
I've released cm updates for FreeBSD RELENG_8, most are committed;
number of outstanding cm issues is shrinking; a 9-CURRENT update will
follow.
I have updated patches for a NetBSD cm port rebased from OpenBSD's ,
though result isn't 100% working cm, it's a...big improvement. Will send
soon for consideration.
--Matt
Pthreaded Ubik
Project Contact:
* Steven Jenkins <steven.jenkins@gmail.com>
* Andrew Deason <adeason@sinenomine.net>
After several months of inactivity, several people have started work on
fixing the known problems in pthreaded ubik. Contact Steven Jenkins or
Andrew Deason if you would like to help with bug fixing and/or testing.
Mac OS X OpenAFS Preference Pane
Project Contact:
* Claudio Bisegni <Claudio.Bisegni@lnf.infn.it>
The preference pane is now compiled as a multi-platform binary for the
ppc, i386, and x86_64 Mac OS X platforms.
--Claudio
Extended Callback Information
Project Contacts:
* Matt Benjamin <matt@linuxbox.com>
I understand extended callbacks to be not blocked, but is complicated
because rpc refresh work must precede it--a solution would seemingly be
opening of a pre-1.6 branch
--Matt
Kerberos v5 and multiple encryption types
Project Contacts:
* Matt Benjamin <matt@linuxbox.com>
* Marcus Watts <mwd@umich.edu>
rxk5 has been stalled for a bit, but potentially it could be unblocked
by opening of a pre-1.6 branch
Projects with no progress or no update
Each project without progress this month is listed along with the month
of the last update.
* Disconnected AFS support - June 2009
* Rx OSD integration & Raw Vicep Access in Clients - August 2009
* S3 Front-end for AFS - November 2009
* Active Directory Backend for Ptserver - November 2009
* Virtual Machine Images - November 2009
* SetAG - December 2009
* Userspace cache manager - December 2009
Gerrit Activity
To review a change, go to http://gerrit.openafs.org/#change,NUM where
NUM is the Change# shown in the lists below.
Statistics
Number of patches waiting for review: 27 (last month: 27)
Patches merged into the master branch:
Month Number of Commits
2010-01 38 (Partial month)
2009-12 72
2009-11 85
2009-10 154
2009-09 142
2009-08 78
2009-07 181
Patches merged into the stable branch:
Month Number of Commits
2010-01 7 (Partial month)
2009-12 92
2009-11 21
2009-10 7
2009-09 8
2009-08 17
2009-07 5
Patches waiting for review
Date Author Change# Description
2010-01-15 Marc Dionne (847) src/pam warning fixes
2010-01-14 Derrick Brashear (1101) abstract rx if structure access
2010-01-14 Simon Wilkinson (1074) Unix CM: Include memcache's tiov
in rxfs_context
2010-01-14 Jeffrey Altman (1084) Windows: Permit AFSCache file to
be encrypted
2010-01-14 Simon Wilkinson (1073) Unix CM: Always use ->storeproc()
2010-01-14 Chas Williams - CONTRACTOR (1080) LINUX: you dont need
to memset() after allocating credentials
2010-01-14 Simon Wilkinson (1072) Unix CM: Conflate
rxfs_[store,fetch]Variables
2010-01-14 Derrick Brashear (451) macos knote fsevents hinting
2010-01-14 Michael Meffie (1001) return an error from afs_readdir
when out of buffers
2010-01-14 Michael Meffie (1092) DAFS: avoid volume lock
contention during initialization
2010-01-06 Derrick Brashear (1066) darwin rxevent sleep instead of
polling
2009-12-30 Andrew Deason (880) DAFS: Maintain viced volume
group hierarchy cache
2009-12-16 Simon Wilkinson (792) Add printf format checks to the
cache manager
2009-12-02 Simon Wilkinson (794) Add printf format checks to
afs_com_err()
2009-12-02 Simon Wilkinson (793) Add printf format checks to
util's log functions
2009-11-29 Andrew Deason (875) Make ubik use unsigned addresses
2009-11-18 Andrew Deason (709) Break origin's callback for
RXAFS_Rename target
2009-11-18 Simon Wilkinson (796) Add printf format checks to the
rest of tree
2009-11-12 Simon Wilkinson (795) Add printf format checks to rx
2009-11-04 Andrew Deason (436) Avoid unnecessarily updating ..
in SAFSS_Rename
2009-11-04 Evan Broder (778) Increase the maximum number of
sysnames
2009-11-04 Michael Meffie (215) Print throttled packet counts
with rxdebug
2009-10-26 Jacob Thebault-Spieker (433) Add throughput framework to
cm_RankServer()
2009-09-09 Matt Benjamin (435) clear stat flag on renamed
directories
2009-08-29 Matt Benjamin (376) K5SSL by Marcus Watts
2009-07-29 Michael Meffie (147) Fix bosserver directory creation
2009-07-24 Hartmut Reuter (70) preparing rxosd integration:
change in AFSFetchStatus
Patches merged into the master branch
Date Author Change# Description
2010-01-15 Asanka Herath (1103) Fix typo in AdminGuide
2010-01-14 Dan Hyde (1098) volmonitor keep vtrans lock
2010-01-14 Simon Wilkinson (838) Kernel is always defined
2010-01-14 Simon Wilkinson (837) Move GLOCK initialisation to
platform directories
2010-01-14 Simon Wilkinson (1062) rewrite afs_MemWriteBlk() using
afs_MemWritevBlk()
2010-01-14 Simon Wilkinson (1061) Quick fix for readpages when
using memcache
2010-01-14 Chas Williams - CONTRACTOR (1079) afsd: decprecate
-mem_alloc_sleep flag (and related code)
2010-01-14 Andrew Deason (1090) Always check VInitVolumePackage2
return code
2010-01-14 Simon Wilkinson (1097) Remove weekly bosserver restarts
2010-01-13 Simon Wilkinson (1007) Linux: Rework PAG to group
conversions
2010-01-13 Jeffrey Altman (1089) Windows: remove signed vs
unsigned error in smb_Init
2010-01-13 Jeffrey Altman (1087) Windows: Protect buffers in
smb_WriteData from simultaneous writes
2010-01-13 Jeffrey Altman (1017) Windows: fs examine owner and
group are signed
2010-01-13 Jeffrey Altman (1086) Windows: do not call
cm_SearchCellByDNS if AFS_AFSDB_ENV is not defined
2010-01-13 Jeffrey Altman (1085) Windows: buf_Recycle should
clean up flags and reset version
2010-01-13 Jeffrey Altman (1083) Windows: do not leak
scp->dirlock if cm_BPlusDirBuildTree fails
2010-01-13 Jeffrey Altman (1016) Windows: alter nmtest CreateFile
modes
2010-01-13 Jeffrey Altman (900) Windows: return ENOMEM from
cm_BPlus functions on malloc failure
2010-01-12 Simon Wilkinson (1075) Use dget_parent to handle
getting inode of parent
2010-01-12 Matt Benjamin (1068) freebsd: CM changes targeting
RELENG_8
2010-01-12 Andrew Deason (997) DAFS: avoid saving fileserver
state when panicing
2010-01-12 Andrew Deason (787) DAFS: Allow non-fileserver to
schedule salvages
2010-01-08 Simon Wilkinson (1082) Revert "Linux: Replace
invalidate_inode_pages"
2010-01-08 Derrick Brashear (1059) linux kernel lacks uintptr
2010-01-08 Chas Williams - CONTRACTOR (1078) UNIX CM: remove the
last remaining reference to afs_rxglobal_lock
2010-01-07 Chas Williams - CONTRACTOR (1077) LINUX/: ifdef for
GFP_NOFS conditionals
2010-01-06 Derrick Brashear (1056) darwin module prototype and cleanup
2010-01-06 Dan Hyde (1069) volmonitor copy link before
calling free
2010-01-06 Simon Wilkinson (1071) Linux: Mark our super block as
not updating access time
2010-01-06 Simon Wilkinson (1070) Linux: Use the correct ATIME flag
2010-01-05 Derrick Brashear (1065) cachemanager additional cleanup
2010-01-05 Derrick Brashear (1057) macos code signature for afsd
2010-01-05 Marc Dionne (1063) Linux: don't oops on writeback
if vcache has no stashed credentials
2010-01-05 Andrew Deason (999) Refuse to attach inode partitions
with UFS logging
2010-01-05 Michael Meffie (1046) viced: allow alternate addresses
on the same hash chain again
2010-01-05 Simon Wilkinson (1060) Fixes for supergroups on Darwin
64bit
2010-01-04 Simon Wilkinson (1047) Unix CM: Use xdr_free to free
memory allocated by XDR
2010-01-04 Matt Benjamin (1055) freebsd: fix afs_root signature
(RELENG_8)
2009-12-31 Marc Dionne (1054) Build fix: restore centry in
ptutils.c
2009-12-31 Russ Allbery (1050) Remove warnings from supergroups
code on x86
2009-12-31 Russ Allbery (1051) Correct spelling errors in man pages
2009-12-31 Matt Benjamin (1023) freebsd: track RELENG_8
2009-12-31 Simon Wilkinson (1035) Linux: Check for multiple silly
renames
2009-12-31 Simon Wilkinson (1034) Abstract out Linux sillyrename
function
2009-12-31 Simon Wilkinson (1033) Remove unused configuration tests
2009-12-31 Simon Wilkinson (1032) Remove HAVE_STRUCT_BUF test
2009-12-31 Simon Wilkinson (1031) Remove
--disable-full-vos-listvol-switch option
2009-12-31 Simon Wilkinson (1030) Remove --disable-afsdb
2009-12-31 Derrick Brashear (1037) clean up axscache at shutdown
2009-12-31 Andrew Deason (1048) Make DAFS 'bos salvage' work in
restricted mode
2009-12-31 Simon Wilkinson (1029) Remove
--disable-largefile-fileserver
2009-12-31 Simon Wilkinson (1028) Turn on bos restricted code
2009-12-31 Russ Allbery (1052) Update .gitignore for copied
rxkad files
2009-12-31 Simon Wilkinson (1041) Linux: #if BLAH should be #if
defined(BLAH)
2009-12-30 Michael Meffie (1049) missing brace in afs_get_sb
2009-12-30 Simon Wilkinson (1038) Unix: Rename aklog_main.c as aklog.c
2009-12-30 Simon Wilkinson (1036) Unix: Merge aklog with aklog_main
2009-12-30 Derrick Brashear (995) avoid leaking stat info
2009-12-30 Simon Wilkinson (1040) Fix ioctl32 inclusion on Sparc 64
2009-12-30 Andrew Deason (1039) Return a cell name from
afsconf_LookupServer
2009-12-30 Simon Wilkinson (1045) Documentation: Fix asetkey syntax
2009-12-30 Simon Wilkinson (1042) Linux: Replace
invalidate_inode_pages
2009-12-30 Simon Wilkinson (1044) Documentation: vos dump -verbose
outputs to stderr
2009-12-30 Simon Wilkinson (1043) rxgen: Remove stray debugging
statement
2009-12-28 Andrew Deason (1027) Move TOP_INCDIR/des dependency
to prelude
2009-12-23 Andrew Deason (1000) Check viced FetchData length for
cache bypass
2009-12-23 Andrew Deason (1025) Fix warnings in fs.c with
--enable-cache-bypass
2009-12-22 Simon Wilkinson (1022) Solaris: Don't access lbolt directly
2009-12-22 Simon Wilkinson (1021) Solaris: Don't directly fiddle
with the groups structure
2009-12-22 Simon Wilkinson (1020) Solaris: Be more flexible about
compilers
2009-12-22 Simon Wilkinson (1019) Look for aclocal in more places
2009-12-22 Andrew Deason (1018) Fix typo in
afs_linux_cred_is_current
2009-12-21 Michael Meffie (905) Prefix global defines
2009-12-21 Michael Meffie (855) Consolidate duplicate definitions
2009-12-20 Marc Dionne (1011) Linux: fix sysctl for 2.6.33
2009-12-20 Marc Dionne (1009) Linux: utsrelease.h is moving
2009-12-20 Simon Wilkinson (1006) Fix PAGs for all platforms
without Linux keyrings
2009-12-20 Simon Wilkinson (1005) Linux: Simplify keyring
compatibility code
2009-12-20 Simon Wilkinson (1004) Linux: Don't panic when keys
aren't found
2009-12-20 Marc Dionne (768) Unix client: wrappers for
credentials structure access
2009-12-19 Simon Wilkinson (1003) Linux: Flush vcaches when a
mount fails
2009-12-18 Andrew Deason (996) Do not trust FetchData length
from fileservers
2009-12-18 Andrew Deason (998) platform target depends on cmd
and vol
2009-12-17 Derrick Brashear (988) kernel ioctl32 conversion
typecasting
2009-12-16 Andrew Deason (870) Add the 'vos endtrans' command
2009-12-13 Claudio Bisegni (906) OpenAFS Preference Pane Now the
preference pane is fat compiled.
2009-12-10 Andrew Deason (786) Expand ProgramType enumeration
2009-12-10 Simon Wilkinson (903) Linux: Use splice to speed up
cache storeback
2009-12-10 Simon Wilkinson (902) Rework cache store back
2009-12-10 Marc Dionne (904) Linux: deal with ctl_name removal
2009-12-08 Simon Wilkinson (901) pt_util runs on database servers
2009-12-08 Jeffrey Altman (892) Windows: cm_BPlusEnumAlloc
should not fail for zero entries
2009-12-08 Jeffrey Altman (893) Windows: cm_BPlusDirBuildTree
can fail
2009-12-08 Derrick Brashear (896) macos avoid dotunderbar lookups
in fakestat mode
2009-12-07 Derrick Brashear (898) add newline to
lockprocs_prototypes.h
2009-12-07 Andrew Deason (869) Dump all hostFlags in hosts.dump
2009-12-07 Andrew Deason (895) Make HandleClientContext take an
afs_ucred_t
2009-12-07 Simon Wilkinson (894) Remove AFS_USEBUFFERS
2009-12-05 Derrick Brashear (891) Windows: Version update for 1.5.68
2009-12-05 Derrick Brashear (889) rx packet dumper not in kernel
2009-12-05 Derrick Brashear (888) unix 1.5.68
2009-12-04 Jeffrey Altman (887) Fix midnight volume calculation
to build on Windows
2009-12-04 Rainer Toebbicke (849) Calculate midnight (for volume
stats) based on standard functions
2009-12-04 Jeffrey Altman (886) Windows: Version update for 1.5.67
2009-12-04 Derrick Brashear (885) unix 1.5.67
2009-12-04 Derrick Brashear (883) add rx packet trace debug
dumping for unix
2009-12-03 Jeffrey Altman (884) Windows: change notes for 1.5.67
release
2009-12-03 Derrick Brashear (881) add unlock support to afscp
2009-12-03 Jeffrey Altman (319) Use xdr_alloc and xdr_free
within ptuser
2009-12-01 Michael Meffie (879) shutdown_icl return type void
Patches merged into the stable branch
Date Author Change# Description
2010-01-14 Simon Wilkinson (1102) Spec file changes
2010-01-14 Simon Wilkinson (1099) Don't install compile_et into
its own directory
2010-01-14 Derrick Brashear (994) Linux: kmem_cache_create fix and
cleanup
2010-01-12 Derrick Brashear (1091) make 1.4.12rc1
2010-01-08 Derrick Brashear (1081) linux kernel lacks uintptr
2010-01-07 Andrew Deason (1076) avoid leaking stat info
2010-01-07 Derrick Brashear (1053) viced host always hash on add
2009-12-30 Michael Meffie (1026) viced: add then remove when
changing addresses
2009-12-23 Simon Wilkinson (1024) Shout less about system call
hooks when using keyrings
2009-12-20 Marc Dionne (1013) Linux: deal with ctl_name removal
2009-12-20 Christof Hanke (1015) Backport casting from
origin/master to origin/openafs-stable-1_4_x
2009-12-20 Marc Dionne (1012) Linux: utsrelease.h is moving
2009-12-20 Simon Wilkinson (1008) Linux: Flush vcaches when a
mount fails
2009-12-19 Andrew Deason (1002) Do not trust FetchData length
from fileservers
2009-12-17 Derrick Brashear (993) Implementation of new dump tag
and length standard
2009-12-17 Andrew Deason (991) Add a watchdog timer for
ShutDownAndCore(PANIC)
2009-12-17 Derrick Brashear (990) Add safety checks on all
hostList traversals
2009-12-17 Simon Wilkinson (992) Rename installed version of
compile_et
2009-12-17 Derrick Brashear (961) make afsd partition size check
be large partition safe
2009-12-17 Derrick Brashear (989) kernel ioctl32 conversion
typecasting
2009-12-17 Derrick Brashear (987) openafs 1.4 butc prototype fallout
2009-12-17 Derrick Brashear (986) Prevent VLRUQ race in
ShakeLooseVCaches
2009-12-17 Derrick Brashear (985)
salvager-sensible-chdirlessness-20090122
2009-12-17 Derrick Brashear (913) macos avoid dotunderbar lookups
in fakestat mode
2009-12-17 Derrick Brashear (984) butc prototype 1.4 fallout
2009-12-17 Derrick Brashear (983) rx 1.4 mutex naming
2009-12-17 Derrick Brashear (982) packet allocation for 1.4 has no
debug counter field
2009-12-17 Derrick Brashear (981) Remove hardcoded maximum time
2009-12-17 Derrick Brashear (980) Fix locking in afs_buffer.c
2009-12-17 Derrick Brashear (979) OpenAFS Preference Pane Now the
preference pane is fat compiled.
2009-12-17 Derrick Brashear (975) Correct diskused and files when
cloning a volume
2009-12-17 Derrick Brashear (974) prevent rx peer timeout from
reaching 0.0 seconds
2009-12-17 Derrick Brashear (973) Fix a couple more unlink()s in
vol-salvage.c
2009-12-17 Derrick Brashear (972) AFSPreference Pane Mounts View
refresh issue
2009-12-17 Derrick Brashear (971) Use ranlib -c for Mac OS X Leopard
2009-12-17 Derrick Brashear (970) OpenAFS Preference Pane 64bit
and Symbolic Link features implemented.
2009-12-17 Derrick Brashear (969) Improve accuracy of Rx RTT
calculation by skipping retransmitted packets
2009-12-17 Derrick Brashear (968) OSX Launchd Startup Manage with
Preference Pane
2009-12-17 Derrick Brashear (967) OS Preference pane clean for
final version
2009-12-17 Derrick Brashear (966) launchdaemon support for MacOS
2009-12-17 Derrick Brashear (965) AFSPreference Pane, has changed
the content of launchd xml control file for AFSBackgrounder
2009-12-17 Derrick Brashear (964) Manage the login in the OSX Fast
User Switch mode
2009-12-17 Derrick Brashear (963) make fileserver avoid salvage
loop on init failure
2009-12-17 Derrick Brashear (962) Unlink correct files in salvager
2009-12-17 Derrick Brashear (960) Fix cache tracking for small
fragsizes
2009-12-17 Derrick Brashear (959) darwin knet avoid rx socket
during shutdown
2009-12-17 Derrick Brashear (958) macos package updates
2009-12-17 Derrick Brashear (957) des crypt cope with 64 bit longs
2009-12-17 Derrick Brashear (956) Fixed the tokens update and
update .gitignore for MacOSX packaging file
2009-12-17 Derrick Brashear (955) macos afs prefspane support for 10.4
2009-12-17 Derrick Brashear (954) 10.6 update(Workaround for
kerberos bug) and cleaning of deprecated function form code
2009-12-17 Derrick Brashear (953) Make MacOS installer pane permit
dashes
2009-12-17 Derrick Brashear (952) OSX Preference Pane and AFS
Backgrounder
2009-12-17 Derrick Brashear (951) OSX AFSBackgrounder fix minor bug
2009-12-17 Derrick Brashear (950) Removed user perspectivev3 file
in xcode project and update the gitconfig
2009-12-17 Derrick Brashear (949) Cleaned most warning OSX OpenAFS
preference and completed the AFSBackgrounder implementation
2009-12-17 Derrick Brashear (948) AFS Backgrounder implementation
& warirng clean
2009-12-17 Derrick Brashear (947) Start coding OSX Backgrounder
Application, for OpenAFS Preference Pane, that user NSStatusItem
2009-12-17 Derrick Brashear (946) install AFSCommander in prefpane dir
2009-12-17 Derrick Brashear (945) In rxi_SendPacket[List], down
hosts if ENETUNREACH or equivalent
2009-12-17 Derrick Brashear (944) Build fix - pre-processor typos
in rx_lwp.c and rx_pthread.c
2009-12-17 Derrick Brashear (943) Use -errno or WSAGetLastError()
as return value from rxi_Sendmsg()
2009-12-17 Derrick Brashear (942) Running bos -noauth should not
require client CellServDB configuration
2009-12-17 Derrick Brashear (941) afsprefs pane shouldn't hardcode
10.4 sdk
2009-12-17 Derrick Brashear (940) Finish afscell implementation work
2009-12-17 Derrick Brashear (939) platform makefile should handle
clean target
2009-12-17 Derrick Brashear (938) Makefile.in modification for
compile AFSPreference source code
2009-12-17 Derrick Brashear (937) OSX Preference Pane Source Import
2009-12-17 Derrick Brashear (936) OSX Preference Pane
2009-12-17 Derrick Brashear (935) avoid call to rxi_FreePacket
with NULL pointer
2009-12-17 Derrick Brashear (934) AFSOP_STOP_RXEVENT sometimes set
without wakeup
2009-12-17 Derrick Brashear (933) vos print_addr() must call
ubik_VL_GetAddrsU with correct level of indirection
2009-12-17 Derrick Brashear (932) Make 'fs listquota' output
readable for large quota
2009-12-17 Derrick Brashear (931) Fix assert message to avoid
printing garbage
2009-12-17 Derrick Brashear (930) Correct pointer type of 'next'
field within struct volinfo
2009-12-17 Derrick Brashear (929) linux-locking-brace-fix-20090602
2009-12-17 Derrick Brashear (928)
linux-byte-range-locks-sensibility-20090526
2009-12-17 Derrick Brashear (927)
rx-pthread-mutex-protects-threadcount-20090128
2009-12-17 Derrick Brashear (926) fix-tsfpq-20090210
2009-12-17 Derrick Brashear (925) tsm41-makefile-fix-20090609
2009-12-17 Derrick Brashear (924) Search for the Linux version in
the correct header
2009-12-17 Derrick Brashear (922) rx-user-socket-buffer-sizes-20090110
2009-12-17 Derrick Brashear (921) salvager-no-chdir-20081108
2009-12-17 Derrick Brashear (976) asm unexecutable stack
2009-12-17 Derrick Brashear (920)
rx-rdwr-avoid-free-null-packet-20081026
2009-12-17 Derrick Brashear (919)
rx-change-packet-allocation-calculation-20080925
2009-12-17 Derrick Brashear (918)
rx-buffer-allocation-corrected-20080813
2009-12-17 Derrick Brashear (917) Move afscell to platform/DARWIN
2009-12-17 Derrick Brashear (916) macos-afscell-configurator-20080423
2009-12-17 Derrick Brashear (915) Move end label into correct position
2009-12-17 Derrick Brashear (914) viced: set volume sync data in
bulk status rpcs
2009-12-17 Derrick Brashear (912)
vos-move-avoid-spurious-unlock-20080424
2009-12-17 Derrick Brashear (977) Linux: Fix lock ordering
2009-12-17 Derrick Brashear (911)
pioctl-settoken-malloc-fail-check-20080206
2009-12-17 Derrick Brashear (910) macos panic decoder should
handle 64 bit kernel in 32 bit mode
2009-12-17 Derrick Brashear (909) redhat spec dkms don't strip modules
2009-12-16 Andrew Deason (908) Dump all hostFlags in hosts.dump
2009-12-01 Andrew Deason (882) Correct duplicate special inodes
while salvaging
2009-12-01 Michael Meffie (877) shutdown_icl returns void
Resolved Tickets
Here is a list of tickets that have been resolved since December 1,
2009:
ticket # state created title
20954: resolved Aug 19, 2005 Canonical vs. Local paths
22431: resolved Oct 17, 2005 problem with chkconfig in afs
init for RHEL Linux. (1.4.0rc5)
23321: resolved Nov 20, 2005 more cleanup for rx global lock
23765: resolved Nov 29, 2005 OpenAFS 1.4.0 fileserver hangs
writing to qlogic fibre disk on GNU/Linux server
23995: resolved Dec 06, 2005 Suggested additions to RPM spec
25412: resolved Jan 13, 2006 patch to reset volume usage data
at midnight in current timezone
25966: resolved Jan 27, 2006 Using the Solaris 10 Kerberos
support with Openafs-1.4.1-rc5 aklog
30632: resolved Apr 21, 2006 speed up namei volume operations
by grouping fsyncs
34561: resolved Jun 28, 2006 rewrite linux kernel
configuration tests
34939: resolved Jul 05, 2006 proposed patch to resolve
compiler warnings against des and other functions
48353: resolved Dec 04, 2006 Problem with afs_NewVCache
55026: resolved Feb 26, 2007 Re: [OpenAFS] little install
problem...
58003: resolved Mar 30, 2007 bucoord/volstub.c patch
77905: resolved Nov 20, 2007 solaris10 aklog errors out on
crossrealm
80036: resolved Dec 11, 2007 cvs build issues on solaris
104471: resolved Jun 24, 2008 fileserver crash in 1.4.7 on
solaris 10
117659: resolved Sep 26, 2008 Compilation of osi_vfsops.c fails
on rececent OpenSolaris
119118: resolved Oct 03, 2008 Compilation of afs_nfsdisp.c
fails on recent Opensolaris
123448: resolved Oct 22, 2008 'Invalid argument' when copying
file larger than cache (OpenSolaris amd64/1.4.8pre2)
123577: resolved Oct 30, 2008 patch to remove chdir() from
salvage so cores are not left in /vicep*
124087: resolved Jan 05, 2009 namei_icreate/gettag race leads
to 'CopyOnWrite failed'
124097: resolved Jan 09, 2009 h_Enumerate found <count> of
<hostCount> hosts
124456: resolved Mar 10, 2009 linux vm system hang
124483: resolved Mar 17, 2009 DAFS: volume header not properly
cleared
124484: resolved Mar 17, 2009 DAFS: volumes not salvaged when
the first access is from the volserver
124485: resolved Mar 17, 2009 DAFS: fileserver cores if
restarted during start-up
124486: resolved Mar 17, 2009 DAFS: fileserver hangs on shutdown
124490: resolved Mar 17, 2009 DAFS: volume moves within a
server cause volheaders to be out of sync
124491: resolved Mar 17, 2009 DAFS: salvageserver race
condition in JudgeEntry
124538: resolved Mar 25, 2009 Incorrect ctime usages
124630: resolved Apr 15, 2009 starting afsd on large partitions
124755: resolved May 09, 2009 Tone down byte range lock warning
on Linux
124766: resolved May 12, 2009 OpenAFS fails the Connectathon
lock tests
124888: resolved May 31, 2009 volid-unsigned-int32-20090323
breaks integer cast functions
125110: resolved Jul 16, 2009 butc crash
125113: resolved Jul 16, 2009 Fedora 11 RPM - compile_et conflict
125120: resolved Jul 17, 2009 1.4.11 build error on rhel3
125155: resolved Jul 24, 2009 pam_afs.so broken at least in
1.4.11 RHEL 5 Packages
125156: resolved Jul 24, 2009 Running bos -noauth requires
client to be configured
125197: resolved Aug 07, 2009 dkms kernel modules missing debug
symbols
125365: resolved Sep 04, 2009 ZFS cache usage tracking
125430: resolved Sep 25, 2009 Documentation error
125471: resolved Oct 06, 2009 Bus errors when writing large
mmap'ed file
125472: resolved Oct 07, 2009 crash in 1.5.60 demand-attach
volserver
125479: resolved Oct 08, 2009 volserver race condition in
VolMonitor
125489: resolved Oct 13, 2009 Makefiles don't work with -j2
125589: resolved Nov 04, 2009 clear_inode panics
125596: resolved Nov 05, 2009 1.4.11 cache manager panic on solaris
125767: resolved Dec 02, 2009 configure script should check for
math.h