aufs2 Monday GIT release
o bugfix - aufs2-util, possible bugfix, param list overrun o misc - note about ./include/linux/Kbuild - note about max namelen on nfs J. R. Okajima -- - aufs2-2.6.git#aufs2.1-31..aufs2.1-38 branch aufs: tiny, note about ./include/linux/Kbuild - aufs2-2.6.git#aufs2.1 branch Addition to above, aufs: for 2.6.39, more lockdep mgmt - aufs2-standalone.git ditto - aufs2-util.git#aufs2.1 branch possible bugfix, param list overrun MountCmdPath: dirty trick to support local nfs-mount tiny, note about max namelen on nfs -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev
aufs2 Monday GIT release
o news - begin supporting linux-2.6.39-rcN. -- - aufs2-2.6.git#aufs2.1-31..aufs2.1-32 branch nothing - aufs2-2.6.git#aufs2.1-33..aufs2.1-37 branch aufs: tiny, delete an unnecessary space - aufs2-2.6.git#aufs2.1-38 branch Addition to above, aufs: tiny, support for new fmode macros - aufs2-2.6.git#aufs2.1 branch Addition to above, aufs: for 2.6.39, replace __lookup_one_len by vfsub_name_hash aufs: for 2.6.39, split inode_lock into several locks aufs: for 2.6.39, a_op-sync_page is removed aufs: for 2.6.39, limit the support for IMA aufs: for 2.6.39, lockdep upgrades - aufs2-standalone.git ditto - aufs2-util.git nothing -- Create and publish websites with WebMatrix Use the most popular FREE web apps or write code yourself; WebMatrix provides all the features you need to develop and publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
aufs2 Monday GIT release
o news - new script aubusy and new ioctl AUFS_CTL_IBUSY - GIT trees on SF.net are updated too. J. R. Okajima -- - aufs2-2.6.git aufs: new functions to test EBUSY aufs: new ioctl AUFS_CTL_IBUSY aufs: tiny, support verbose by au_br_mod() - aufs2-standalone.git ditto - aufs2-util.git#aufs2.1 branch tiny, AUFS_ROOT_INO for shell script new script aubusy and new ioctl AUFS_CTL_IBUSY -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb
aufs2 Monday GIT release, begin of aufs2.1
o NEWS - Begin of aufs2.1. The branches for linux-2.6.30 and earilier are not maintained. Other branches are renamed, aufs2-xx -- aufs2.1-xx. - aufs2-util GIT tree A new branch aufs2.1 is essentially necessary for aufs2.1. - Development status In aufs2-2.6.git and aufs2-standalone.git, the branch aufs2.1 which is for latest -rcN kernel (currently 2.6.36-rcN) is NOT updated. I am still working on it. Also a bug around the branch mgmt(add/del/mod) race is not fixed yet. it will be included in next release. o bugfix - aufs: bugfix, use br_id instead of bindex in au_br_mod_files_ro() - aufs: bugfix, wakeup in an error path in au_wkq_nowait() - aufs: bugfix, unnecessary iput in an error path in alloc_root() - aufs: bugfix, unnecessary finfo_fin() in an error path in do_open_sp() - aufs: bugfix, test h_mnt before reference in au_unpin() - Revert aufs: more verbose at deleting a branch - aufs: bugfix, branch management before au_call_rmdir_whtmp() - aufs: possible bugfix, sb may be destroyed before au_si_free() - aufs: possible bugfix, nwt may be queued just before unmounting - aufs: bugfix, race around Magic SysRq, s_inodes and s_files - aufs: bugfix, unset the return value in an error path - aufs: possible bugfix, deadlock around remount o news - aufs: intorudce the pseudo-link maintenance mode + libau v2.4 -- - aufs2-2.6.git#aufs2.1-31 branch aufs: tiny, rename sysaufs_ket to ..._kset aufs: describe about make headers_install aufs: unnecessary atomic *_return funcs aufs: tiny, set lock class for debugging aufs: tiny, reuse a variable in aufs_open_dir() aufs: tiny, printing in sysrq aufs: tiny, include vt_kern.h from fs/aufs/debug.h aufs: tiny, replace pr_warn in sysrq by printk aufs: tiny, warn once about ima aufs: bugfix, use br_id instead of bindex in au_br_mod_files_ro() aufs: bugfix, wakeup in an error path in au_wkq_nowait() aufs: bugfix, unnecessary iput in an error path in alloc_root() aufs: tiny, refine debug print for file object aufs: bugfix, unnecessary finfo_fin() in an error path in do_open_sp() aufs: bugfix, test h_mnt before reference in au_unpin() aufs: tiny, convert sec -- jiffies aufs: end of aufs2 and doubling donations aufs: begin of aufs2.1 Revert aufs: more verbose at deleting a branch aufs: bugfix, branch management before au_call_rmdir_whtmp() aufs: tiny, convert s_op-umount_begin() to -kill_sb() aufs: possible bugfix, sb may be destroyed before au_si_free() aufs: possible bugfix, nwt may be queued just before unmounting aufs: introduce au_sbinfo list aufs: bugfix, race around Magic SysRq, s_inodes and s_files aufs: intorudce the pseudo-link maintenance mode, doc aufs: intorudce the pseudo-link maintenance mode, definition aufs: plm mode, remove plink ioctl, new au_plink_maint() aufs: plm mode, a new interface under proc_fs aufs: plm mode, move sbi lock funcs aufs: plm mode, flags for si_write_lock() aufs: plm mode, flags for si_read_lock() aufs: plm mode, debugging feature aufs: bugfix, unset the return value in an error path aufs: tiny, use a var instead of calling a func twice aufs: tiny, update simply aufs: possible bugfix, deadlock around remount - aufs2-2.6.git#aufs2.1-32 branch ditto - aufs2-2.6.git#aufs2.1-33 branch ditto - aufs2-2.6.git#aufs2.1-34 branch Addition to above, aufs: plm mode, follow the changes - aufs2-2.6.git#aufs2.1-35 branch ditto - aufs2-2.6.git#aufs2.1 branch Not released. - aufs2-standalone.git#aufs2.1-31 branch Addition to above, aufs stdlone: new auto-config CONFIG_AUFS_SBILIST aufs stdalone: export to access inodes and files - aufs2-standalone.git#aufs2.1-32..aufs2.1-35 branch Addition to above, Revert ifdef __KERNEL__ for kernel.h - aufs2-util.git#aufs2.1 branch confirm the version tiny, more tests for illegal input intorudce the pseudo-link maintenance mode, doc intorudce the pseudo-link maintenance mode libau v2.4 -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev
aufs2 Monday GIT release
o news - a new aufs patch for 2.6.33.5-rt25.patch is added into aufs2-standalong.git#aufs2-33. - in mainline, fsnotify refined much and inotify is removed. aufs simply follows it and removes inotify support which was deprecated a few months ago. Note: there are several bugs reported in mainline and this aufs2-2.6.git tee doesn't contain their fixes yet. J. R. Okajima -- - aufs2-2.6.git#aufs2-27 branch aufs: tiny, suppress harmless warnings - aufs2-2.6.git#aufs2-28 branch ditto - aufs2-2.6.git#aufs2-29 branch Addition to above, aufs: tiny, suppress warning about indenting labels - aufs2-2.6.git#aufs2-30 branch ditto - aufs2-2.6.git#aufs2-31 branch Addition to above, aufs: tiny, suppress harmless warnings - aufs2-2.6.git#aufs2-32..aufs2-35 branch ditto - aufs2-2.6.git#aufs2 branch Addition to above, aufs: for 2.6.36, the parameter of vfs_statfs() aufs: for 2.6.36, truncate_setsize() aufs: for 2.6.36, vc_cons aufs: for 2.6.36, refined fsnotify aufs: for 2.6.36, remove inotify - aufs2-standalone.git ditto - aufs2-standalone.git#aufs2-33 branch Addition to above, support patch-2.6.33.5-rt25 - aufs2-standalone.git#aufs2 branch Addition to above, aufs stdalone: for 2.6.36, export fsnotify functions and remove inotify aufs stdalone: remove fs/aufs/hinotify - aufs2-util.git use -P for pwd -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev
Re: aufs2 Monday GIT release
On Mon, 26 Jul 2010 08:48:33 +0900, sfjro wrote: - aufs: allow a loopback-mounted branch Hi Junjiro, Would you elaborate more on this please? I'm using aufs to stack up my loopback-mounted ext2 fs as branches currently. How can the new feature simplify my current job? Thanks -- Tong (remove underscore(s) to reply) http://xpt.sourceforge.net/techdocs/ http://xpt.sourceforge.net/tools/ -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev
Re: aufs2 Monday GIT release
T o n g: - aufs: allow a loopback-mounted branch ::: Would you elaborate more on this please? If you have the git tree, try git show 94a8852 and you will see aufs: allow a loopback-mounted branch It is rejected to add a branch which is a loopback-mount in another branch. For example, - /au = /br0 + /br1 ... + /brN - /brX/fs.img exists loopback mount /brX/fs.img at /out/dirB, append:/out/dirB This commit allows such case. And see http://www.mail-archive.com/aufs-users@lists.sourceforge.net/msg02756.html J. R. Okajima -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev
aufs2 Monday GIT release
- aufs2-2.6.git aufs: more verbose at deleting a branch aufs: tiny, note about the vdir cache - aufs2-standalone.git ditto - aufs2-util.git aufs: tiny, note about the vdir cache tiny, fix typo J. R. Okajima -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm
aufs2 Monday GIT release
o news - an external patch for pax/grsec users, grsecurity-2.1.14-2.6.33.4.patch is added to aufs2-standalone.git#aufs2-33 branch. J. R. Okajima -- - aufs2-2.6.git aufs: tiny, debug print [if]_version - aufs2-standalone.git ditto - aufs2-standalone.git#aufs2-33 branch Addition to above, a patch for pax/grsec users - aufs2-util.git none -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
Re: aufs2 Monday GIT release
Am 21.06.2010 01:30, schrieb sf...@users.sourceforge.net: Hi, Thomas Sachau: This patch does allow me to compile aufs2 with a pax/grsec enabled kernel= =2E Is it the final patch and is it already in any current release? First, yes this is final. Next, it won't be merged in the public aufs2 GIT tree since it is for pax/grsec only and meaningless to non-grsec sources. J. R. Okajima Hi, if it is meaningless to non-gresec kernel sources and does not harm them, i see no reason against supporting pax/grsec kernel sources. it would make life easier for those users, while everyone else would not be harmed, right? -- Thomas Sachau Gentoo Linux Developer signature.asc Description: OpenPGP digital signature -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo
aufs2 Monday GIT release
o bugfix - aufs: possible bugfix, revalidate inode race between readdir and lookup - aufs: bugfix, the dentry paramter for security funcs o misc - aufs: tiny, follow the changes in linux-2.6.35-rcN - aufs: follow linux-2.6.35, simple_setsize() I recevied a donation via Tomas M who gathered several donations and made it double. I appriciate him and all of donatiators. Tomas and Slax users, if you have any requests for me, then please let me know. I understand that the first answer is keep on developing aufs, of course I'll do as possible I can. But if you have another thing, I'd like to try. J. R. Okajima -- - aufs2-2.6.git#aufs2-27 branch aufs: possible bugfix, revalidate inode race between readdir and lookup aufs: tiny, fake type-cast by union - aufs2-2.6.git#aufs2-28 branch ditto - aufs2-2.6.git#aufs2-29 branch Addition to above, aufs: bugfix, the dentry paramter for security funcs - aufs2-2.6.git#aufs2-30..aufs2-34 branch ditto - aufs2-2.6.git#aufs2 branch Addition to above, aufs: tiny, follow the changes in linux-2.6.35-rcN aufs: follow linux-2.6.35, simple_setsize() - aufs2-standalone.git ditto - aufs2-util.git nothing -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo
aufs2 Monday GIT release
o news - reducing memory consumption #1, fi_hdir now the internal pointer array for struct file object is allocated at opening a dir only. o misc - aufs: tiny, update atime in splice_to It is late at Monday night, Tuesday precisely. I was late because the change in this week is big and took time. Additionally I had to investigate and fix some strange behaviour in mainline. Moreover I got hardware trouble, I am afraid I had to buy a new memory... J. R. Okajima -- - aufs2-2.6.git#aufs2-27 branch aufs: tiny, update atime in splice_to aufs: generalize aufs_flush() aufs: fi_hdir, simply rename fi_bstart/fi_bend to fi_btop/fi_bbot aufs: fi_hdir, split struct au_file into two parts aufs: fi_hdir, replace au_h_fptr() by au_hf_top() and au_hf_dir() aufs: fi_hdir, append the prefix '_dir' to au_fbend() and au_set_fbend() aufs: fi_hdir, remove an obsoleted au_dbg_verify_hf() aufs: fi_hdir, rename au_do_refresh_file() to au_do_refresh_dir() - aufs2-2.6.git#aufs2-28..aufs2-34 branch ditto - aufs2-2.6.git#aufs2 branch Addition to above, aufs: simply follow the changes in mainline 2.6.35 - aufs2-standalone.git ditto - aufs2-util.git nothing --
Re: aufs2 Monday GIT release
I found the pax and grsec patches declare members as 'const'. grsecurity-2.1.14-2.6.33.4-201005151340.patch pax-linux-2.6.33.4-test19.patch ::: I don't know whether making them 'const' is necessary or not. If you really need to co-work aufs and grsec/pax, then this patch will solve the problem. But I don't think it a good approach. J. R. Okajima a.patch.bz2 Description: BZip2 compressed data --
Re: aufs2 Monday GIT release
Am 24.05.2010 03:35, schrieb sf...@users.sourceforge.net: o bugfix - aufs: bugfix, check the file handle strictly - aufs: fill the prompt string for choice block o news - new branch aufs2-34 - begin supporting linux-2.6.35-rcN J. R. Okajima -- - aufs2-2.6.git#aufs2-27 branch aufs: simplify au_set_ibstart() aufs: bugfix, check the file handle strictly - aufs2-2.6.git#aufs2-28..aufs2-30 branch ditto - aufs2-2.6.git#aufs2-31 branch Addition to above, aufs: fill the prompt string for choice block - aufs2-2.6.git#aufs2-32..aufs2 branch ditto - aufs2-standalone.git ditto - aufs2-util.git none -- Hi, just tried to compile aufs2-standalone against my local kernel sources, but get the attached failure for 2.6.33. The kernel is a development kernel from Gentoo with additional pax and grsec patches. For a more less patched kernel version 2.6.34 i had no issues compiling aufs2-standalone. aufs2-standalone.error Description: Binary data signature.asc Description: OpenPGP digital signature --
Re: aufs2 Monday GIT release
Hello Tommy, Tommy[D]: just tried to compile aufs2-standalone against my local kernel sources, b= ut get the attached failure for 2.6.33. The kernel is a development kernel from Gentoo with additiona= l pax and grsec patches. For a more less patched kernel version 2.6.34 i had no issues compiling a= ufs2-standalone. Is this aufs2-standalone plain, I mean the version I released? Or did someone else modified? Where can I get aufs2-0_p20100524.tar.bz2? J. R. Okajima --
Re: aufs2 Monday GIT release
Tommy[D]: Yes, that is your plain aufs2-standalone from today (this monday), i just= take the git tree for aufs2-standalone and the git tree for aufs2-util and put both into a tarb= all, which then goes onto mirrors. Depending on the current kernel, the right branch is then used t= o compile the aufs2 module. Hmm, I could build aufs2-standalone/aufs2-33 with plain linux-2.6.33. I am afraid pax or grsec patches are related. Where can I get these patches or the patched kernel source? J. R. Okajima --
Re: aufs2 Monday GIT release
Tommy[D]: just tried to compile aufs2-standalone against my local kernel sources, b= ut get the attached failure for 2.6.33. The kernel is a development kernel from Gentoo with additiona= l pax and grsec patches. I found the pax and grsec patches declare members as 'const'. grsecurity-2.1.14-2.6.33.4-201005151340.patch pax-linux-2.6.33.4-test19.patch For instance, struct address_space_operations { - int (*writepage)(struct page *page, struct writeback_control *wbc); - int (*readpage)(struct file *, struct page *); - void (*sync_page)(struct page *); + int (* const writepage)(struct page *page, struct writeback_control *wbc); + int (* const readpage)(struct file *, struct page *); + void (* const sync_page)(struct page *); It means setting writepage (and other members) is prohibited. But aufs sets them dynamically. I think this is the cause of your problem. I don't know whether making them 'const' is necessary or not. J. R. Okajima --
aufs2 Monday GIT release
o bugfix - aufs: bugfix, check the file handle strictly - aufs: fill the prompt string for choice block o news - new branch aufs2-34 - begin supporting linux-2.6.35-rcN J. R. Okajima -- - aufs2-2.6.git#aufs2-27 branch aufs: simplify au_set_ibstart() aufs: bugfix, check the file handle strictly - aufs2-2.6.git#aufs2-28..aufs2-30 branch ditto - aufs2-2.6.git#aufs2-31 branch Addition to above, aufs: fill the prompt string for choice block - aufs2-2.6.git#aufs2-32..aufs2 branch ditto - aufs2-standalone.git ditto - aufs2-util.git none --
aufs2 Monday GIT release
o bugfix - aufs: bugfix, force setting file write operations for future copyup Also remove dynamic operation for i_fop/f_op. J. R. Okajima -- - aufs2-2.6.git aufs: tiny, revise CONFIG_AUFS_RDU description aufs: tiny, simplify au_wr_dir() aufs: tiny, rename au_update_ibrange() aufs: bugfix, force setting file write operations for future copyup aufs: stop dynamic operation for i_fop/f_op - aufs2-standalone.git ditto - aufs2-util.git none --
aufs2 Monday GIT release
o news - aufs: dynop, support AIO, Direct I/O and XIP o misc - aufs: tiny, revise Documentation/ABI J. R. Okajima -- - aufs2-2.6.git#aufs2-27 branch aufs: tiny, rename fi_h_vm_ops to fi_hvmop aufs: tiny, rename simply aufs: tiny, set owner to file_operations aufs: tiny, new debug print macro AuDbgSym() aufs: new files for dynop, dynamically customizable fs operations aufs: dynop, build new files aufs: dynop, lifetime is maintained by branch object aufs: dynop, set and refresh i_fop, f_op and vm_ops aufs: dynop, support AIO, Direct I/O and XIP aufs: minor optimization to maintain br_dykey aufs: bugfix, ref-count for dynop aufs: tiny, revise Documentation/ABI aufs: tiny, move some functions in a file aufs: tiny, new macro AuInfoSym aufs: minor optimization, lock-free search for br_dykey aufs: dynop, RCUnize - aufs2-2.6.git#aufs2-28 branch ditto - aufs2-2.6.git#aufs2-29 branch Addition to above, aufs: tiny, f_op-dir_notify is removed in linux-2.6.29 - aufs2-2.6.git#aufs2-30 branch ditto - aufs2-2.6.git#aufs2-31 branch Addition to above, aufs: fix the merge conflicts - aufs2-2.6.git#aufs2-32..aufs2 branch ditto - aufs2-standalone.git ditto - aufs2-util.git nothing --
aufs2 Monday GIT release
o bugfix - aufs bugfix: opaque ancestors o misc - aufs stdalone: stop including ../kernel/mutex.h, and create a new file fs/aufs/mtx.h. J. R. Okajima -- - aufs2-2.6.git#aufs2-27 branch aufs bugfix: opaque ancestors - aufs2-2.6.git#aufs2-28 branch ditto - aufs2-2.6.git#aufs2-29 branch Addition to above, aufs: tiny, missing header files - aufs2-2.6.git#aufs2-30 branch ditto - aufs2-2.6.git#aufs2-31 branch Addition to above, aufs: tiny, remove unnecessary header files. - aufs2-2.6.git#aufs2-32..aufs2 branch ditto - aufs2-standalone.git Addition to above, aufs: stop including ../kernel/mutex.h aufs stdalone: tiny, extract an ugly inclusion aufs stdalone: tiny, year for copyright - aufs2-util.git tiny, remove an unused label --
aufs2 Monday GIT release
o bugfix - aufs: bugfix, revalidate in setattr - aufs stdalone: bugfix, include path for an ugly trick in f_op.c This fix may not be enough. I will try again. o news - refine aufs slabs pros: faster a little cons: larger a little I already started my work to get smaller. - aufs: tiny, update the documents J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git#aufs2-27 branch aufs: tiny, cacheline_aligned_in_smp attr aufs: minor optimization, refine dinfo cache aufs: tiny, refine dinfo life aufs: minor optimization, refine finfo cache aufs: minor optimization, refine icntnr cache aufs: tiny, update the documents aufs: tiny, simplify the flag for open aufs: bugfix, revalidate in setattr aufs: tiny, support NULL in au_hdput() aufs: simplify au_br_do_del_hdp() aufs: simplify au_do_cpup_wh() aufs: simplify au_dpri_dentry() aufs: tiny, remove less important debug test aufs: simplify au_update_dbrange() aufs: simplify au_reopen_wh() aufs: simplify au_show_brs/xino() aufs: tiny, suppress checkpatch warning - aufs2-2.6.git#aufs2-28..aufs2-30 branch ditto - aufs2-2.6.git#aufs2-31 branch Addition to above, aufs: tiny, remove a doc about an obsoleted design - aufs2-2.6.git#aufs2-32..aufs2 branch ditto - aufs2-standalone.git#aufs2-27 branch Addition to above, aufs stdalone: bugfix, include path for an ugly trick in f_op.c - aufs2-standalone.git#aufs2-28..aufs2-30 branch ditto - aufs2-standalone.git#aufs2-31 branch Addition to above, remove the renamed files - aufs2-standalone.git#aufs2-32..aufs2 branch ditto - aufs2-util.git#master branch Nothing. -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev
aufs2 Monday GIT release
o bugfix - aufs: bugfix, support updating a removed dir - aufs: bugfix, missing unlock in an error path - aufs: bugfix, error from kset_create_and_add() - Install symlinks - LDFLAGS is for CC instead of LD J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git aufs: minor optimization, remove unnecessary au_set_h_[id]ptr() aufs: bugfix, support updating a removed dir aufs: bugfix, missing unlock in an error path aufs: tiny, revise including header files aufs: bugfix, error from kset_create_and_add() - aufs2-standalone.git#aufs2-27..aufs2-31 branch ditto - aufs2-standalone.git#aufs2-32 branch Addition to above, ifdef __KERNEL__ for kernel.h - aufs2-standalone.git#aufs2-33 branch ditto - aufs2-standalone.git#aufs2 branch ditto - aufs2-util.git Install symlinks LDFLAGS is for CC instead of LD -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev
aufs2 Monday GIT release
o bugfix - aufs: bugfix, stop setting the inotify watch twice for the same lower inode. o news - aufs: support FSNOTIFY introduce a new option 'udba=notify' which is equivalen to udba=inotify before aufs2-31. in aufs2-31 and later, you can choose either fsnotify or inotify in aufs configuration and can use udba=notify. - aufs: support i_op-check_acl() J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git#aufs2-27 branch aufs: tiny, tmp, abstract fs/aufs/hinotify.c aufs: tiny, tmp, abstract fs/aufs/hinotify.c, rename 'hin' prefix aufs: tiny, abstract hnotify.c, restore inotify specific code aufs: tiny, remove the meaningles parameter aufs: bugfix, stop setting the inotify watch twice for the same lower inode - aufs2-2.6.git#aufs2-28..aufs2-30 branch ditto - aufs2-2.6.git#aufs2-31 branch Addition to above, aufs: support FSNOTIFY aufs: tiny, fix the comment style - aufs2-2.6.git#aufs2-32 branch Addition to above, aufs: support i_op-check_acl() - aufs2-2.6.git#aufs2-33 branch Addition to above, aufs: support DEBUG_OBJECTS_WORK - aufs2-2.6.git#aufs2 branch ditto - aufs2-standalone.git#aufs2-27 branch Addition to above, rename AUFS_HINOTIFY to AUFS_HNOTIFY - aufs2-standalone.git#aufs2-28..aufs2-30 branch ditto - aufs2-standalone.git#aufs2-31 branch Addition to above, aufs: support FSNOTIFY, export functions new config AUFS_HFSNOTIFY and AUFS_HINOTIFY - aufs2-standalone.git#aufs2-32..aufs2 branch ditto - aufs2-util.git remove a note about IN_ATTRIB aufs: support FSNOTIFY, describe udba=notify -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev
aufs2 Monday GIT release
o news - the feature flushing writable branches at remount/unmounting aufs was removed, since it doesn't seem to be so useful and it may cause a deadlock in the future. o bugfix - aufs: possible bugfix, replace __getname() by au_getname() - aufs: tiny, replace au_getname() by __getname_gfp(GFP_NOFS) J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git#aufs2-27 branch aufs: remove au_fsync_br() aufs: possible bugfix, replace __getname() by au_getname() aufs: refine README aufs: tiny, note about the GIT branch name - aufs2-2.6.git#aufs2-28..aufs2-30 branch ditto - aufs2-2.6.git#aufs2-31 branch Addition to above, aufs: tiny, replace au_getname() by __getname_gfp(GFP_NOFS) - aufs2-2.6.git#aufs2-32..aufs2-33 branch ditto - aufs2-2.6.git#aufs2 branch Addition to above, aufs: tiny, make au_sbi_ops const aufs: support sysfs_attr_init() - aufs2-standalone.git Addition to above, aufs: remove au_fsync_br(), uneport fsync_super() - aufs2-util.git move LDFLAGS to tail Tommy[D] (1): Support for $LDFLAGS for libau.so -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev
aufs2 Monday GIT release
o bugfix - aufs: bugfix, another approach to keep the lock order of mmap_sem using mmap_set_owner() which requires to be exported. o misc - aufs: support s_export_op-commit_data() - aufs: begin supporting linux-2.6.24-rcN, call iterate_mounts() - aufs: simplify au_test_subdir() and call path_is_under() - aufs: convert the parameter of break_lease() - aufs: tiny, make aufs_aop const - aufs: tiny, make aufs_dop const J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git#aufs2-27 branch aufs: bugfix, another approach to keep the lock order of mmap_sem aufs: tiny, add a comment aufs: tiny, remove space aufs: tiny, make aufs_aop const - aufs2-2.6.git#aufs2-28..aufs2-29 branch - aufs2-2.6.git#aufs2-30 branch Addition to above, aufs: follow the changes in upstream, mutex_set_owner() aufs: tiny, make aufs_dop const - aufs2-2.6.git#aufs2-31..aufs2-33 branch ditto - aufs2-2.6.git#aufs2 branch Addition to above, aufs: begin supporting linux-2.6.24-rcN, call iterate_mounts() aufs: simplify au_test_subdir() and call path_is_under() aufs: convert the parameter of break_lease() aufs: support s_export_op-commit_data() aufs: tiny, comment for making au_sbi_ops const - aufs2-standalone.git#aufs2-27 branch Addition to above, aufs stdalone: bugfix, export to keep the lock order of mmap_sem - aufs2-standalone.git#aufs2-28..aufs2 branch ditto - aufs2-util.git None. -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev
aufs2 Monday GIT release
o news - new branch aufs2-33, and begin supporting linux-2.6.24-rcN. - Revert aufs: bugfix, unlock mmap_sem temporary using BKL It means aufs_mmap() MAY cause deadlock. This potential problem will be fixed in next Monday release. - aufs: begin supporting hfsplus, fs/aufs/hfsplus.c and CONFIG_AUFS_BR_HFSPLUS. - describe about truncating xino files. The feature is already implemented, but its design is not fixed. I don't know why, but pushing aufs2-28 branch in aufs2-standalone.git tree was failed by non-fast-forward. And I used -f (force) option. J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git#aufs2-27 branch Revert aufs: narrow down the BKL region Revert aufs: bugfix, unlock mmap_sem temporary using BKL aufs: simply revised last patch aufs: begin supporting hfsplus aufs: begin supporting hfsplus, fs/aufs/hfsplus.c and CONFIG_AUFS_BR_HFSPLUS aufs: begin supporting hfsplus, call au_h_open_{pre,post}() aufs: tiny, modify a comment aufs: begin supporting hfsplus, unreliable i_size and i_blocks Joonwoo Park (1): aufs: ubifs doesn't maintain i_blocks. - aufs2-2.6.git#aufs2-28 branch Addition to above, aufs: fix the failure in manual merging - aufs2-2.6.git#aufs2-29 branch Addition to above, aufs: tiny, fix a manual merge failure - aufs2-2.6.git#aufs2-30 .. aufs2 branch ditto - aufs2-standalone.git Addition to above, aufs stdalone: begin supporting hfsplus, CONFIG_AUFS_BR_HFSPLUS add AUFS_BR_HFSPLUS - aufs2-util.git tiny, describe about HFSPLUS but commented out clean libau.so describe about truncating xino files -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev
aufs2 Monday GIT release
o news No news is good news. J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git aufs: cosmetic clean-up for i_op_del.c aufs: cosmetic clean-up for i_op_ren.c aufs: cosmetic clean-up for sysfs.c aufs: cosmetic clean-up for hinotify.c aufs: cosmetic clean-up for export.c aufs: cosmetic clean-up for rdu.c Revert aufs: cosmetic clean-up for export.c - aufs2-standalone.git ditto - aufs2-util.git None -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev
aufs2 Monday GIT release
o bugfix - aufs2-util.git bugfix, quote in the condition o news - aufs: follow the upstream changes for IMA J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git#aufs2-27 branch aufs: cosmetic clean-up for i_op_add.c - aufs2-2.6.git#aufs2-28 branch ... aufs2-32 branch ditto - aufs2-2.6.git#aufs2 branch Addition to above, aufs: follow the upstream changes for IMA aufs: minor optimization in au_conv_oflags() aufs: tiny, just tabify - aufs2-standalone.git ditto - aufs2-util.git bugfix, quote in the condition -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev
aufs2 Monday GIT release
o news - aufs: begin supporting btrfs Since http://git.c3sl.ufpr.br/pub/scm/aufs/aufs2-2.6.git is replaced, you may meet a problem in git-update. In this case, please try git-update again, or try --force option, or git-clone and create a new tree. J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git#aufs2-27 branch aufs: cosmetic clean-up for i_op.c - aufs2-2.6.git#aufs2-28 branch ditto - aufs2-2.6.git#aufs2-29 branch and later Addition to above, aufs: begin supporting btrfs - aufs2-standalone.git ditto - aufs2-util.git#master branch None -- The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com
aufs2 Monday GIT release
o news - aufs: replace the multiple singlethread workqueues by a create_workqueue() The module parameter 'nwkq' is removed. J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git aufs: tiny, a typo in a document aufs: replace the multiple singlethread workqueues by a create_workqueue() aufs: move au_iattr for verifying from dentry.c to hinotify.c aufs: cosmetic clean-up for whout.c aufs: cosmetic clean-up for wbr_policy.c aufs: cosmetic clean-up for dentry.c aufs: tiny, restore a debug check aufs: cosmetic clean-up for file.c Revert aufs: move au_iattr for verifying from dentry.c to hinotify.c - aufs2-standalone.git ditto - aufs2-util.git aufs: replace the multiple singlethread workqueues by a create_workqueue() -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev
aufs2 Monday GIT release
o bugfix - aufs: bugfix, permission for special files - aufs: bugfix, protect f_flags by f_lock o misc - aufs: follow the change made in linux-2.6.33-rc1 - aufs stdalone: export cap_file_mmap() J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git#aufs2-27 branch aufs: tiny, comments for destroying AuCache_HINOTIFY aufs: tiny, cosmetics for sbinfo.c aufs: bugfix, permission for special files aufs: cosmetic clean-up for super.c aufs: cosmetic clean-up for branch.c aufs: cosmetic clean-up for vfsub.c - aufs2-2.6.git#aufs2-28 branch ditto - aufs2-2.6.git#aufs2-29 branch ditto - aufs2-2.6.git#aufs2-30 branch Addition to above, aufs: bugfix, protect f_flags by f_lock - aufs2-2.6.git#aufs2-31 branch Addition to above, aufs: bugfix, protect f_flags by f_lock aufs: tiny, add a comment aufs: tiny, move some declarations - aufs2-2.6.git#aufs2-32 branch ditto - aufs2-2.6.git#aufs2 branch Addition to above, aufs: follow the change made in linux-2.6.33-rc1 - aufs2-standalone.git#aufs2-27 branch ditto - aufs2-standalone.git#aufs2-28 branch ditto - aufs2-standalone.git#aufs2-29 branch ditto - aufs2-standalone.git#aufs2-30 branch ditto - aufs2-standalone.git#aufs2-31 branch Addition to above, aufs stdalone: export cap_file_mmap() - aufs2-standalone.git#aufs2-32 branch ditto - aufs2-standalone.git#aufs2 branch ditto - aufs2-util.git none -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev
aufs2 Monday GIT release
o bugfix - aufs: bugfix, an error path in au_new_inode() o misc - aufs: tiny, copyright 2010 - aufs: narrow down the BKL region - aufs: tiny, restore the debug test in au_test_mmapped() J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git aufs: bugfix, an error path in au_new_inode() aufs: tiny, copyright 2010 aufs: narrow down the BKL region aufs: tiny, restore the debug test in au_test_mmapped() - aufs2-standalone.git ditto - aufs2-util.git aufs: tiny, copyright 2010 -- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev
aufs2 Monday GIT release
o bugfix - aufs: bugfix, mmap for the renamed destination still testing -- test completed. - aufs: bugfix, unlock mmap_sem temporary using BKL - aufs: recover a merge conflict, the internal file open affect only aufs2-31 and later branch in aufs2-2.6 GIT, reported by Kyle Bader. o news - aufs: support security_file_mmap() J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git#aufs2-27 branch aufs: bugfix, mmap for the renamed destination aufs: support security_file_mmap() aufs: bugfix, unlock mmap_sem temporary using BKL aufs: tiny, new abstract function vfsub_dentry_open() - aufs2-2.6.git#aufs2-28 branch ditto - aufs2-2.6.git#aufs2-29 branch ditto - aufs2-2.6.git#aufs2-30 branch ditto - aufs2-2.6.git#aufs2-31 branch Addition to above, aufs: tiny, add 'unlikely' in an error path aufs: recover a merge conflict, the internal file open - aufs2-2.6.git#aufs2-32 branch ditto - aufs2-2.6.git#aufs2 branch Addition to above, aufs: follow the changes around O_TRUNC aufs: follow the changes for IMA aufs: tiny, make dentry_open() wrapper inlined again - aufs2-standalone.git Addition to above, aufs stdalone: support security_file_mmap() aufs: tiny, add a forgotten configuration - aufs2-util.git note about the inode number in TMPFS -- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev
aufs2 Monday GIT release
o news - aufs: re-write supporting FIFO o bugfix - aufs: bugfix, mmap for the renamed destination still testing. This is last regular release of this year. Have nice holidays. J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git aufs: re-write supporting FIFO aufs: tiny, suppress checkpatch warnings aufs: allow FIFO on RO branch aufs: bugfix, mmap for the renamed destination - aufs2-standalone.git ditto - aufs2-util.git Revert support special file, FIFO -- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev
aufs2 Monday GIT release
o news - new configurarion CONFIG_AUFS_SP_IATTR support the inode attribute of special files. currently only FIFO is supported. you can keep this configuration disabled if mtime/ctime of FIFO is not important. - new branch aufs2-32 linux-2.6.32 is released and the branch aufs2-32 in aufs2-2.6 and aufs2-stdalone GIT tree. now the latest aufs2 brach is for linux-2.6.33-rcN. o minor - add SPREAD flag for aufs caches - revise maintenace for plink - lock-free file close J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git#aufs2-27 branch aufs: tiny, add a comment about security_file_mmap() aufs: tiny, add SPREAD flag for aufs caches aufs: tiny, strict type check for aufs caches aufs: minor, revise maintenace for plink aufs: lock-free file close aufs: support special file, make some functions global for FIFO aufs: support special file, new file f_op_sp.c for FIFO aufs: support special file, new configuration for FIFO aufs: tiny, add a comment about direcct accessing aufs: tiny, simply define the empty functions aufs: tiny, suppress checkpatch msg aufs: tiny, suppress checkpatch msg aufs: tiny, copy-up FIFO in open aufs: tiny, move au_dbg_sp_fop() aufs: tiny, debug print in ioctl() - aufs2-2.6.git#aufs2-28 branch ditto - aufs2-2.6.git#aufs2-29 branch Addition to above, aufs: support special file, f_op-dir_notify is removed aufs: support special file, f_op-dir_notify is removed (again) - aufs2-2.6.git#aufs2-30 branch ditto - aufs2-2.6.git#aufs2-31 branch ditto - aufs2-2.6.git#aufs2-32 branch ditto - aufs2-2.6.git#aufs2 branch Addition to above, aufs: version string for aufs2-33-rcN aufs: linux-2.6.33-rcN, call security_path_{chown,chmod}() - aufs2-standalone.git Addition to above, new configuration SP_IATTR for FIFO - aufs2-util.git support special file, FIFO -- Return on Information: Google Enterprise Search pays you back Get the facts. http://p.sf.net/sfu/google-dev2dev
aufs2 Monday GIT release
o bugfix - aufs: bugfix, max namelen the bugfix in last release was insufficient. the same fix is necessary for lookup. o news - pathconf(3) with _PC_LINK_MAX doesn't work for aufs to support _PC_LINK_MAX, a new wrapper function is introduced to the libau.so in aufs2-util. this is a similar approach for RDU (readdir in userspace). J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git aufs: bugfix, max namelen aufs: tiny, revise a constant value aufs: new ioctl interface for pathconf(3) wrapper library aufs: bugfix, branch counter in the new au_wbr_fd() aufs: tiny, a note about pathconf(3) wrapper - aufs2-standalone.git ditto - aufs2-util.git aufs: bugfix, max namelen bugfix, print AUFS_MAX_NAMELEN is not a string libau.so v1.2, libau.[ch] simply revise about libau.so libau.so v1.3, new environment variable LIBAU libau.so v2.1, new wrapper for pathconf(3) libau.so v2.2, bugfix in the new wrapper for pathconf(3) tiny, add a note about wrapping pathconf(3) new subdir for libau.so new subdir for libau.so, makefiles last commit for pathconf.c was wrong new subdir for libau.so, makefiles -- Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev
aufs2 Monday GIT release
o bugfix - the maximum lenght of a filename in aufs is limited to 242 (which is defined as AUFS_MAX_NAMELEN in include/linux/aufs_type.h). J. R. Okajima If you or your company use and like AUFS project, why not consider donating money, or getting a service contract with the developer to ensure that it will live on and continue to provide high quality free software? -- - aufs2-2.6.git#aufs2-27 branch aufs: tiny, use some debug macros aufs: bugfix, statfs(2) max namelen aufs: a new donator aufs: bugfix, max namelen - aufs2-2.6.git#aufs2-28 branch Addition to above, aufs: tiny, replace AuErr macro by pr_err - aufs2-2.6.git#aufs2-29 branch ditto - aufs2-2.6.git#aufs2-30 branch ditto - aufs2-2.6.git#aufs2-31 branch ditto - aufs2-2.6.git#aufs2 branch ditto - aufs2-standalone.git ditto - aufs2-util.git tiny, remove obsoleted macros aufs: bugfix, statfs(2) max namelen -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july
aufs2 Monday GIT release
o bugfix - bugfix, support 64bit s390 and alpha, reported by Ben Hutchings. J. R. Okajima -- - aufs2-2.6.git and aufs2-standalone.git aufs: bugfix, support 64bit s390 and alpha Revert aufs: bugfix, support 64bit s390 and alpha aufs: vdir stop 'packing' structures Revert aufs: vdir stop 'packing' structures Revert Revert aufs: bugfix, support 64bit s390 and alpha -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july
Re: Skip aufs2 Monday GIT release
sf...@users.sourceforge.net wrote: I have nothing to release for this week. Please enjoy the health of GIT tree which was refreshed last week. Jepp, works fine again! BTW, is there a technical reason why there is no native git:// access to the repository which is suposed to be much faster than http. Thats at least what I have been told. Sven -- Those who do not understand Unix are condemned to reinvent it, poorly (Henry Spencer) /me is gig...@ircnet, http://sven.gegg.us/ on the Web -- Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference
Re: Skip aufs2 Monday GIT release
Sven Geggus: Jepp, works fine again! Glad to hear that! BTW, is there a technical reason why there is no native git:// access to the repository which is suposed to be much faster than http. Thats at least what I have been told. I am not sure which is faster, but I remember there had been such post on this ML. The main reason is up to the server which offered us the public repository. But now I know GIT on SourceForge is available. Although I don't have any complaints about the current server in Brazil, I may move the public repository to SF in the future. J. R. Okajima -- Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference
Skip aufs2 Monday GIT release
I have nothing to release for this week. Please enjoy the health of GIT tree which was refreshed last week. J. R. Okajima -- Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference
aufs2 Monday GIT release
o News - new entry, /sys/fs/aufs/config to show the configuration in standalone tree. - new internal makefile fs/aufs/conf.mk. - debugging address_space_operations. o bugfix - tiny, missing replacement in last commit, for aufs2-31 and aufs2 GIT branch. J. R. Okajima -- - aufs2-2.6.git#aufs2-27..aufs2-30 branch aufs: tiny, re-order the configurations aufs: debugging address_space_operations aufs: tiny, make super_operations 'const' - aufs2-2.6.git#aufs2-31 branch Addition to above, aufs: tiny, missing replacement in last commit aufs: tiny, follow the change in linux-2.6.31 - aufs2-2.6.git#aufs2 branch Addition to above, aufs: linux-2.6.32-rcN, RAMFS_MAGIC aufs: linux-2.6.32-rcN, const-antify vm_ops in struct vm_area_struct aufs: tiny, add noinline_for_stack for some functions aufs: debugging address_space_operations - aufs2-standalone.git Addition to above, aufs: a new entry /sys/fs/aufs/config aufs: tiny, make diff(1) quiet aufs: tiny, suppress stderr of diff(1) - aufs2-util.git None. -- Come build with us! The BlackBerryreg; Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9#45;12, 2009. Register now#33; http://p.sf.net/sfu/devconf
aufs2 Monday GIT release
o news - a new GIT branch aufs2-31. - for linux-2.6.31 and later, aufs supports CONFIG_IMA except the case of mod:branch= RW -- RO. o bugfix - aufs: bugfix, nested lock aufs_fault() after aufs_write() - Revert aufs: bugfix, support NFSD in aufs_getattr() - aufs: bugfix, a test for the generation in debug mode - aufs: bugfix, EIO from stat/fstat(2) after branch management - aufs: possible bugfix, sysfs and aufs - Stop parallel build for libautil.a J. R. Okajima -- - aufs2-2.6.git#aufs2-27...aufs2-30 branch aufs: bugfix, nested lock aufs_fault() after aufs_write() Revert aufs: bugfix, support NFSD in aufs_getattr() aufs: bugfix, a test for the generation in debug mode aufs: bugfix, EIO from stat/fstat(2) after branch management aufs: add some debug prints - aufs2-2.6.git#aufs2-31 branch Addition to above, aufs: version string for aufs2-31 aufs: re-start supporting IMA (limited) aufs: possible bugfix, sysfs and aufs - aufs2-2.6.git#aufs2 branch Addition to above, aufs: version string for aufs2-31 aufs: temp ci for lockdep aufs: temp ci for lockdep - aufs2-standalone.git ditto - aufs2-util.git Stop parallel build for libautil.a -- Come build with us! The BlackBerryreg; Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9#45;12, 2009. Register now#33; http://p.sf.net/sfu/devconf
aufs2 Monday GIT release
o Bugfix aufs: bugfix, test cookie-bindex J. R. Okajima -- - aufs2-2.6.git aufs: bugfix, test cookie-bindex aufs: some notes about RDU - aufs2-standalone.git ditto - aufs2-util.git#master branch none -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july
aufs2 Monday GIT release
o Bugfix - several bugfixes around VDIR and RDU. - aufs: bugfix, memory leak in an error path in aufs_rename() J. R. Okajima -- - aufs2-2.6.git aufs: bugfix, support NFSD in aufs_getattr() aufs: possible bugfix, limit the minimum size of a dir aufs: bugfix, initialize loop counter in au_dir_size() aufs: tiny, a minor fix in README aufs: local debug macros for rdblk=0 aufs: bugfix, memory leak in an error path in aufs_rename() aufs: tiny, simplify au_whtmp_rmdir_alloc() aufs: bugfix, make struct au_nhash in struct test_empty_arg a pointer aufs: bugfix, allocate au_nhash for the existing dir only aufs: bugfix, stop freeing in au_nhash_do_free() aufs: bugfix, copy pointer array and deblk in copy_vdir() aufs: simplify nhash for del_wh_children() aufs: tiny, debugging nhash functions aufs: tiny, minor optimization aufs: bugfix, set the end mark in copy_vdir() - aufs2-standalone.git ditto - aufs2-util.git add a note about RDU and rdblk=0 -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july
aufs2 Monday GIT release
o News - New feature, estimate the size of directory for VDIR and RDU. You can specify zero to rdblk and rdhash options. - Implement RDU (readdir(3) in userspace) Try CONFIG_AUFS_RDU=y and make libau.so install_ulib in aufs2-util GIT tree, and then LD_RELOAD=libau.so ls /your/aufs. + new confituration CONFIG_AUFS_RDU. + new file rdu.c. + new ioctl(2). + new dynamic link library. - Split aufs2-standalone.patch and create a new patch file aufs2-base.patch. o bugfix - aufs: bugfix, re-initialize br_wbr in an error path - aufs: bugfix, aufs_permission() checks the lower inode - aufs: bugfix, stop checking a lock in au_test_mmapped() J. R. Okajima -- - aufs2-2.6.git#aufs2-27..aufs2-30 branches aufs: RDU, make au_ino() and au_wh_ino() global aufs: RDU, new ioctl for rdu aufs: tip, insert a space aufs: estimate the value of rdblk and rdhash aufs: extract the body of aufs_ioctl_dir() aufs: RDU, implemnt the kernel part aufs: tiny, truncate a line over 80 characters aufs: tiny, type-cast in a debug-print aufs: bugfix, stop checking a lock in au_test_mmapped() aufs: bugfix, re-initialize br_wbr in an error path aufs: RDU, initialize 'tail' and 'full' member aufs: bugfix, support rdhash=0 in au_whtmp_rmdir_alloc() aufs: bugfix, how to build aufs aufs: bugfix, aufs_permission() checks the lower inode - aufs2-2.6.git#aufs2 branch Addition to above, aufs: tiny, Stop supporting ecryptfs - aufs2-standalone.git Addition to above, RDU, new configuration - aufs2-util.git Stop assert-ing in libau.so testing rdu, separate ino array, misc fixes testing rdu, new rdu.h testing rdu, remove RduLocalTest testing rdu, stop internal multi-threadding and refine the tsearch(3) call testing rdu, refine rdu_init() testing rdu, several fixes testing rdu, finalizing rdu_pos() testing rdu, finalizing rdu_readdir() testing rdu, build libau.so less important changes aufs: estimate the value of rdblk and rdhash, manual aufs: RDU, documentation testing rdu, remove compat.h testing rdu, split rdu.c to support readdir64(3) testing rdu, allocate dirent in rdu_init() testing rdu, move converting ENOENT from rdu_getent() to rdu_readdir() testing rdu, support readdir64(3) testing rdu, tiny, documentation testing rdu, initialize 'tail' and 'full' member rdu, add a note about memory pressure -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july
aufs2 Monday GIT release
o News - Nothing new in aufs source files. - Trying and testing a new approach which execute readdir(3) in userspace. J. R. Okajima -- - aufs2-2.6.git Nothing. - aufs2-standalone.git Nothing. - aufs2-util.git testing rdu.c, readdir in userspace -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july
aufs2 Monday GIT release
o Bugfix - aufs: bugfix, memory leak in a recent commit o News - CONFIG_IMA is not supported, let's wait for their bugfix. J. R. Okajima -- - aufs2-2.6.git#aufs2-27 branch, aufs2-standalone.git#aufs2-27 branch aufs: bugfix, memory leak in a recent commit aufs: stop copying i_mode for symlink aufs: minor optimization, use local var - aufs2-2.6.git#aufs2-28 branch, aufs2-standalone.git#aufs2-28 branch ditto - aufs2-2.6.git#aufs2-29 branch, aufs2-standalone.git#aufs2-29 branch ditto - aufs2-2.6.git#aufs2-30 branch, aufs2-standalone.git#aufs2-30 branch Addition to above, aufs: make it an error when IMA is enabled aufs: stop supporting IMA aufs: tiny, modify a message aufs: tiny, modify a message string - aufs2-2.6.git#aufs2 branch, aufs2-standalone.git#aufs2 branch ditto - aufs2-util.git#master branch None -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july
Re: aufs2 Monday GIT release
sf...@users.sourceforge.net wrote: - aufs2-standalone.git Addition to above, new make target clean Fantastic - thanks for that - had been bugging me quite a bit! (Although actually now shifted to using the in-kernel patch so it's more of a historic cheer, but thanks anyway!) Ed W --
aufs2 Monday GIT release
o News - Apply the old debugging feature to all rw_semaphore in aufs. - Try describing how to GIT with mainline trees. o Bugfix - aufs: bugfix, include files in debug.h - aufs: possible bugfix, mmap race - aufs: possible bugfix, memory barrier at the end of MAINTAIN_PLINK - aufs: possible bugfix, give up lock free root dinfo in aufs_getattr() - aufs: possible bugfix, file might be removed before aufs_link() - aufs: bugfix, imbalance lock/unlock in error handling of aufs_link() - aufs: possible bugfix, verify the lower parent dentry J. R. Okajima -- To: j...@jrobl From: J. R. Okajima j...@mx3.ttcn.ne.jp Date: Sun, 26 Jul 2009 01:15:52 +0900 - aufs2-2.6.git#aufs2-27 branch aufs: possible bugfix, mmap race aufs: debugging fi_rwsem rw_semaphore aufs: debugging wbr_wh_rwsem rw_semaphore aufs: debugging dinfo rw_semaphore aufs: tiny, add a lock for debugging aufs: debugging iinfo rw_semaphore aufs: possible bugfix, memory barrier at the end of MAINTAIN_PLINK aufs: possible bugfix, give up lock free root dinfo in aufs_getattr() aufs: possible bugfix, file might be removed before aufs_link() aufs: tiny, add prefix some messages aufs: bugfix, imbalance lock/unlock in error handling of aufs_link() aufs: tiny, reduce the stack usage aufs: tiny, replace some au_xino_write0() calls by au_xino_write() aufs: tiny, describe how to git aufs: possible bugfix, verify the lower parent dentry - aufs2-2.6.git#aufs2-28 branch ditto - aufs2-2.6.git#aufs2-29 branch ditto - aufs2-2.6.git#aufs2-30 branch ditto - aufs2-2.6.git#aufs2 branch Addition to above, aufs: bugfix, include files in debug.h - aufs2-standalone.git Addition to above, new make target clean - aufs2-util.git#master branch None. --
aufs2 Monday GIT release
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. o NEWS - bugfix: export the aufs configurations in aufs2-standalone.git/config.mk, reported and tested by Michael Towers. J. R. Okajima -- - aufs2-2.6.git No updates. - aufs2-standalone.git Revert aufs standalone: export symbols for aufs module only aufs: export symbols unconditionally bugfix: export the aufs configurations - aufs2-util.git:master branch No updates. --
aufs2 Monday GIT release
News - new branch aufs2-30 - begin supporting linux-2.6.31-rcN - sample: shwh J. R. Okajima -- - aufs2-2.6.git:aufs2-27 branch aufs: tiny, revise how to build - aufs2-2.6.git:aufs2-28 branch Addition to above, aufs: support linux-2.6.28 - aufs2-2.6.git:aufs2-29 branch ditto - aufs2-2.6.git:aufs2 and aufs2-30 branch Addition to above, aufs: tiny, fix an editing failure aufs: support 2.6.30, page_mkwrite aufs: support linux-2.6.28 aufs: tiny, version string aufs: 2.6.31-rcN, replace fsync_super() by sync_filesystem() aufs: tiny, revise supporting IMA aufs: negative support IMA in 2.6.30 aufs: tiny, remove a meaningless comment - aufs2-standalone.git Addition to above, aufs standalone: export symbols for aufs module only - aufs2-util.git:master branch aufs: negative support IMA in 2.6.30 sample: shwh -- Are you an open source citizen? Join us for the Open Source Bridge conference! Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250. Need another reason to go? 24-hour hacker lounge. Register today! http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
aufs2 Monday GIT release
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - bugfix: Makefile in aufs2-standalone.git. - restore 'shwh' from aufs1, show whiteout mode. - new patch for openVZ in aufs2-standalone.git#aufs2-27. - move documents to the top dir in aufs2-standalone.git. - move the manual from aufs2-2.6.git to aufs2-util.git. - some samples in aufs2-util.git. J. R. Okajima - aufs2-2.6.git aufs: restore 'shwh' from aufs1, show whiteout mode move the manual from here to aufs2-util.git aufs: tiny, mail addr in MODULE_AUTHOR - aufs2-standalone.git Addition to above, bugfix: export make vars correctly new configuration AUFS_SHWH move documents to top dir - aufs2-standalone.git:aufs2-27 branch Addition to above, support openvz-27 - aufs2-util.git move the manual from aufs2-2.6.git to here build the manual sample: auroot sample: logrow sample: rename README.txt tiny: remove emacs mode -- Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, iPhoneDevCamp as they present alongside digital heavyweights like Barbarian Group, R/GA, Big Spaceship. http://p.sf.net/sfu/creativitycat-com
aufs2 Monday GIT release
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - aufs: bugfix, regression in last week The newly added fi_vm_ops member in struct au_finfo caused a bug. It should be freed in case of the file is NOT a dir. Reported-by: Joerg realk...@directbox.com - aufs: enhance link(2) I noticed vfs_link() doesn't hold dir-i_mutex (after lookup), and unlink/rename may race with link, when I was reading ubifs. http://marc.info/?l=linux-fsdevelm=124223234505544w=2 The same race can happen in aufs too. While fixing vfs_link() may be one option, here I fix aufs. J. R. Okajima - aufs2-2.6.git aufs: enhance link(2) aufs: remove S_DEAD test aufs: describe how to build aufs: declare earlier aufs: bugfix, regression in last week - aufs2-standalone.git Addition to above, split kbuild.patch - aufs2-standalone.git:aufs2-29 branch Addition to above, support http://www.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.29.3-rt13... add a comment - aufs2-util.git:master branch begin samples -- Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian Group, R/GA, Big Spaceship. http://www.creativitycat.com
aufs2 Monday GIT release
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - begin supporting ubifs. - generic support for vm operations. J. R. Okajima -- - aufs2-2.6.git:aufs2-27 branch aufs: simplify header file inclusion aufs: tiny, just a comment aufs: begin supporting ubifs aufs: generic support for vm operations Joonwoo Park (1): Fwd: aufs2 with ubifs mmap problem - aufs2-2.6.git:aufs2-28 branch ditto - aufs2-2.6.git:aufs2-29 branch Addition to above, aufs: tiny, missing header file - aufs2-2.6.git:aufs2 branch Addition to above, aufs: remove handling FMODE_EXEC code - aufs2-standalone.git:aufs2-27 branch ditto - aufs2-standalone.git:aufs2-28 branch ditto - aufs2-standalone.git:aufs2-29 branch ditto - aufs2-standalone.git:aufs2 branch ditto - aufs2-util.git:master branch Otavio Salvador (1): Makefile: create sbin dir if it doesn't exist -- Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects
aufs2 Monday GIT release
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - first draft of 'rum-work' branch for Readonly Union Mount. J. R. Okajima -- - aufs2-2.6.git:aufs2 branch - aufs2-standalone.git:aufs2 branch aufs: remove temporary workaround for a bug in NFSD readdir -- Register Now Save for Velocity, the Web Performance Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
aufs2 Monday GIT release
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - start an experimental branch 'rum' for Readonly Union Mount. J. R. Okajima -- - aufs2-2.6.git - aufs2-standalone.git aufs: add a donor - aufs2-util.git:master branch tiny: cosmetic for variadic macros -- Crystal Reports #45; New Free Runtime and 30 Day Trial Check out the new simplified licensign option that enables unlimited royalty#45;free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects
aufs2 Monday GIT release
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. Bugfix - Revert [aufs] f_op is always set - aufs: bugfix: check f_op and -mmap J. R. Okajima -- - aufs2-2.6.git:aufs2-27 branch aufs: tiny: test i_nlink for tmpfs aufs: tiny: depends on AUFS_EXPORT Revert [aufs] f_op is always set aufs: bugfix: check f_op and -mmap - aufs2-2.6.git:aufs2-28 branch ditto - aufs2-2.6.git:aufs2-29 branch ditto - aufs2-2.6.git:aufs2 branch Addition to above, aufs: support linux-2.6.30-rcN, IMA - aufs2-standalone.git:aufs2-27 branch ditto - aufs2-standalone.git:aufs2-28 branch ditto - aufs2-standalone.git:aufs2-29 branch ditto - aufs2-standalone.git:aufs2 branch ditto - aufs2-util.git:master branch none -- Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p
aufs2 Monday GIT release
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - support variable vdir, new options rdblk= and rdhash=. - I have posted aufs patches to LKML a few months before. And it becomes clear that Aufs was rejected. Let's give it up. According to Christoph Hellwig, linux rejects all union-type filesystems but UnionMount. http://marc.info/?l=linux-kernelm=123938533724484w=2 - aufs2-2.6.git:aufs2 branch is updated too. J. R. Okajima -- - aufs2-2.6.git:aufs2-27 branch aufs: variable vdir, new options aufs: variable vdir, main part aufs: variable vdir, documentation aufs: stop copying-up in mmap(2) with MAP_PRIVATE aufs: tiny changes in readme aufs: more checks for new options aufs: tiny: documents - aufs2-2.6.git:aufs2-28 branch same to above, - aufs2-2.6.git:aufs2-29 branch same to above, - aufs2-2.6.git:aufs2 branch Addition to above, aufs: support linux-2.6.30, IMA aufs: support linux-2.6.30, xino for nilfs aufs: support linux-2.6.30, temporary workaround for relatime option aufs: tiny: version string - aufs2-standalone.git:aufs2-27 branch ditto - aufs2-standalone.git:aufs2-28 branch ditto - aufs2-standalone.git:aufs2-29 branch ditto - aufs2-standalone.git:aufs2 branch ditto - aufs2-util.git:master branch tiny: cast ino_t at printing -- This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com
Re: aufs2 Monday GIT release
On Sun April 12 2009, sf...@users.sourceforge.net wrote: The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - support variable vdir, new options rdblk= and rdhash=. - I have posted aufs patches to LKML a few months before. And it becomes clear that Aufs was rejected. Let's give it up. According to Christoph Hellwig, linux rejects all union-type filesystems but UnionMount. http://marc.info/?l=linux-kernelm=123938533724484w=2 - aufs2-2.6.git:aufs2 branch is updated too. Sorry to hear that - - But in case you didn't notice squashFS with LZMA support by JRO finally made it into the 2.6.29 kernel. That was an up-hill battle that took years to happen. Mike J. R. Okajima -- - aufs2-2.6.git:aufs2-27 branch aufs: variable vdir, new options aufs: variable vdir, main part aufs: variable vdir, documentation aufs: stop copying-up in mmap(2) with MAP_PRIVATE aufs: tiny changes in readme aufs: more checks for new options aufs: tiny: documents - aufs2-2.6.git:aufs2-28 branch same to above, - aufs2-2.6.git:aufs2-29 branch same to above, - aufs2-2.6.git:aufs2 branch Addition to above, aufs: support linux-2.6.30, IMA aufs: support linux-2.6.30, xino for nilfs aufs: support linux-2.6.30, temporary workaround for relatime option aufs: tiny: version string - aufs2-standalone.git:aufs2-27 branch ditto - aufs2-standalone.git:aufs2-28 branch ditto - aufs2-standalone.git:aufs2-29 branch ditto - aufs2-standalone.git:aufs2 branch ditto - aufs2-util.git:master branch tiny: cast ino_t at printing -- This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com -- This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com
Re: aufs2 Monday GIT release
Valerie Aurora wrote a set of articles recently on the various union-type filesystems Linux Weekly News. Are you thinking about getting involved with union mounts? According to the articles, there are still some serious problems with readdir(). http://lwn.net/Articles/326818 http://lwn.net/Articles/324416 http://lwn.net/Articles/322913 -- This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com
Re: aufs2 Monday GIT release
Jeff Breidenbach: Valerie Aurora wrote a set of articles recently on the various union-type filesystems Linux Weekly News. Are you thinking about getting involved with union mounts? According to the articles, there are still some serious problems with readdir(). Thank you for telling me URLs. I may join developing union mounts in the future. Actually I wrote the algorithm of readdir() in aufs two years ago. http://marc.info/?l=linux-kernelm=118915086030712w=2 As you might know, it consumes system resources much and I don't think its the best solution. But I don't have other ideas. As far as I know, union-type FS can be more flexible than union-Mount. I agree aufs is large, but it is grown up by the feature requests from users simply. I have dropped some of features at the beginning of aufs2, and some users requested restoring them actually and I had to agree they are necessary. Personally, to satisfy user's request is more important than getting into mainline for me. J. R. Okajima -- This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com
Re: aufs2 Monday GIT release
Michael S. Zick: But in case you didn't notice squashFS with LZMA support by JRO finally made it into the 2.6.29 kernel. ?? I cannot see my sqlzma code in 2.6.29. Which tree? A part of sqlzma code is taken from sevenzip, and I believe it does NOT fit in favour of LKML people. That was an up-hill battle that took years to happen. I didn't fight... J. R. Okajima -- This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com
aufs2 Monday GIT release
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - ramfs branch support - support for linux-2.6.30-rcN Bugfix - bugfix: stop modifying f_flags at changing branch permission - export devcgroup_inode_permission for modules - export security_path functions - support symlink /etc/mtab - bugfix: parsing mount options in /proc/mounts Note - aufs2-2.6.git:aufs2 branch is not updated since people on LKML may refer to it for reviewing. J. R. Okajima -- Here are recent commits. Please see git-log or ChangeLog file in detail. - aufs2-2.6.git:aufs2-27 branch aufs: bugfix: stop modifying f_flags at changing branch permission aufs: tiny: suppress a warning in LP64 aufs: tiny: remove fake-cast by union aufs: tiny: f_op is always set aufs: tiny: simplify 'if' condition aufs: ramfs branch aufs: tiny: remove the macro Au_LOFF_MAX aufs: tiny: debugfs cannot be an aufs branch Ryousei Takano (1): Fix typos in aufs man page - aufs2-2.6.git:aufs2-28 branch Addition to above, aufs: tiny: workaround to convert fmode_t - aufs2-2.6.git:aufs2-29 branch Addition to above, aufs: tiny: constantify struct file_operations - aufs2-2.6.git:aufs2 branch No updates (stopped for a while). - aufs2-standalone.git:aufs2-27 branch Addition to aufs2-2.6.git:aufs2-27 branch, aufs: export devcgroup_inode_permission for modules aufs: tiny: export vfsmount_lock for CONFIG_AUFS_EXPORT only - aufs2-standalone.git:aufs2-28 branch Addition to above, aufs: support fmode_t in linux-2.6.28 - aufs2-standalone.git:aufs2-29 branch Addition to above, aufs: export security_path functions - aufs2-standalone.git:aufs2 branch Addition to above, aufs: support linux-2.6.30-rcN, f_flags - aufs2-util.git:master branch support symlink /etc/mtab refine AuDebug bugfix: parsing mount options in /proc/mounts Ryousei Takano (1): Fix printf format warning --
Re: aufs2 Monday GIT release
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. Bruno, When I made git-push, I got these messages for every branch. Did I make somwthing wrong? To g...@git.c3sl.ufpr.br:aufs/aufs2-util.git 4dd2ca7..23bb088 master - master updating local tracking ref 'refs/remotes/origin/master' *** hooks.mailinglist is not set so no email will be sent *** for refs/heads/master update 4dd2ca7969f00bd16162282564354eebc925c254-23bb0887a575f631af83f5f7a2b9d98bcead2461 sendmail: No recipients specified although -t option used error: hooks/post-receive exited with error code 1 J. R. Okajima --
Re: aufs2 Monday GIT release
Bruno Cesar Ribas: that happened because i activated commit mail hook and did not set a mailing list to send your pushes. I removed this hook. It did not affect any of your pushes. Thank you. J. R. Okajima --