A new version of the AFS volume balancer has been released and is
avaliable at

        ftp://ftp.andrew.cmu.edu/pub/balance-1.1a.tar.Z
        file://afs/andrew.cmu.edu/system/archive/cmu/anonftp/pub/balance-1.1a.tar.Z

and a patch from 1.1 to 1.1a is also there (balance-1.1-1.1a.patch.Z).

This release contains the following changes:

        fix a rather serious bug in the transaction parallelization code.
                since transactions are generated in a serial order there
                must be dependency checking. previously if a transaction
                list like       a -> z
                                b -> z
                                c -> b
                existed it would allow a -> z to go, see that z was locked,
                disallowing b -> z, and then allow c -> b to go. this is a
                problem since it means the "monotonically better" guarantee
                is violated - important since the balancer could be shut down
                at any time. in practice this was only a problem if you had
                a very popular destination.
        fix a dumb typo/portability problem in the agents - EOF is an int,
                not a char (I knew that, really). This will make RS6Ks happy.

I'm also pleased to announce that, due to the efforts of several
users, Transarc is picking up the neccesary source patch for the
weekuse agent in AFS 3.4.

On a personal note, time passes and as of 5/19 so do I - after eight
years CMU and I part company. Derrick Brashear ([EMAIL PROTECTED])
will be taking over primary maintainence of the balancer - please
direct continuing questions, bug reports, etc. to him.

I hope people have found this useful ...

                                thanks,
                                        dan
                                        cmu computing services

Reply via email to