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

Reply via email to