o news
- a GIT branch aufs3.2.x is created.
currently it supports v3.2.41.
- only the supported version's branches are git-pushed (updated).
the GIT branch aufs3.0 in aufs-util.git becomes obsolete.
- now the branch top dir behaves as if it were a mount-point by default.
if you don't like this behaviour, then you can specify a new branch
attribute "unpin". (reported and requested by V.Krishn).
- a new copyup approach is implemented which was Al Viro's idea
originally based upon the discussion about aufs/UnionMount/overlayfs.
throught this work, I have found several bugs and fixed.
o bugfix
- possible bugfix, make sure the target branch is upper
- possible bugfix, error handling in reopen_nondir()
- bugfix, no i_[ug]id_write() for USER_NS, reported by justin.
The web interface of aufs GIT repos are still broken and the SourceForge
engineering team is working on it. The GIT repo itself should be
available and ok.
Recently there happened several things on aufs GIT repos, both of my
local and the public one on SF. And I made changes on very essential
features of aufs at the same time. Hmm, I am afraid if I made a mistake
in my git work (or in SF side), something unpleasant may happen.
J. R. Okajima
----------------------------------------------------------------------
- aufs3-linux.git#aufs3.2..aufs3.6 branch
aufs: tiny, internal struct au_cpup_basic
aufs: tiny, update SF URLs
aufs: update the donator list
aufs: tiny, remove an obsolete comment
aufs: tiny, add some debugging code
aufs: minor optimization, do not unlink in au_do_cpup_regular()
aufs: stop locking for au_h_open_pre()
aufs: tiny, simply refine calling h_open_post()
aufs: possible bugfix, make sure the target branch is upper
aufs: possible bugfix, error handling in reopen_nondir()
aufs: new copyup 1/6, copyup as a hidden name
aufs: new copyup 2/6, au_pin supports temporary unlock/relock
aufs: new copyup 3/6, aufs_link() copyup dentry using src_dentry's name
aufs: new copyup 4/6, aufs_rename() always copies-up the src dentry
aufs: new copyup 5/6, actually unlock the parent and relock
aufs: new copyup 6/6, the inode attributes
aufs: pin the branch dir 1/5, tiny, au_br_mnt()
aufs: pin the branch dir 2/5, tiny, au_br_sb()
aufs: pin the branch dir 3/5, replace br_mnt by br_path
aufs: pin the branch dir 4/5, remove some parameters
aufs: pin the branch dir 5/5, set DCACHE_MOUNTED
- aufs3-linux.git#aufs3.7..aufs3.8 branch
Addition to above,
aufs: bugfix, no i_[ug]id_write() for USER_NS
- aufs3-linux.git#aufs3.x-rcN branch
Addition to above,
aufs: for linux-3.9, a parameter for vfs_getattr()
- aufs3-standalone.git
ditto
- aufs-util.git#aufs3.2 branch
describe the branch attr unpin
note about the name length of the branch top dir
version for 3.2
- aufs-util.git#aufs3.x-rcN branch
ditto
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter