Bug 762329 (GLUSTER-597) - miscellaneous fixes for xlators to work well with NFS xlator
Summary: miscellaneous fixes for xlators to work well with NFS xlator
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: GLUSTER-597
Product: GlusterFS
Classification: Community
Component: distribute
Version: mainline
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Shehjar Tikoo
QA Contact:
URL:
Whiteboard:
: GLUSTER-398 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-02-07 08:06 UTC by Anand Avati
Modified: 2015-12-01 16:45 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:


Attachments (Terms of Use)

Description Anand Avati 2010-02-07 08:06:44 UTC
like,

- return consistent mtimes
- return consistent inode numbers
- handle rename failures gracefully in DHT

etc.

Comment 1 Anand Avati 2010-02-22 12:47:21 UTC
*** Bug 398 has been marked as a duplicate of this bug. ***

Comment 2 Anand Avati 2010-03-04 08:12:13 UTC
PATCH: http://patches.gluster.com/patch/2849 in master (iobuf: Expose macros and create new ones)

Comment 3 Anand Avati 2010-03-04 08:12:17 UTC
PATCH: http://patches.gluster.com/patch/2822 in master (posix: Support end-of-stream determination)

Comment 4 Anand Avati 2010-03-04 08:12:21 UTC
PATCH: http://patches.gluster.com/patch/2848 in master (posix: Support EOF for file reading)

Comment 5 Anand Avati 2010-03-04 08:12:25 UTC
PATCH: http://patches.gluster.com/patch/2824 in master (core: New function: gf_dirent_for_namelen)

Comment 6 Anand Avati 2010-03-04 08:12:29 UTC
PATCH: http://patches.gluster.com/patch/2823 in master (core: Add setattr mode test macros)

Comment 7 Anand Avati 2010-03-04 08:12:33 UTC
PATCH: http://patches.gluster.com/patch/2825 in master (core: Add NULL check for inode in fd_lookup)

Comment 8 Anand Avati 2010-03-04 08:13:01 UTC
PATCH: http://patches.gluster.com/patch/2830 in master (replicate: Restore parent ino from saved inode number)

Comment 9 Anand Avati 2010-03-04 08:13:05 UTC
PATCH: http://patches.gluster.com/patch/2831 in master (replicate: Use link's parent ino for post/pre-parent not target dir's)

Comment 10 Anand Avati 2010-03-04 08:13:08 UTC
PATCH: http://patches.gluster.com/patch/2833 in master (distribute: Return ino from the first-up subvolume in lookup)

Comment 11 Anand Avati 2010-03-04 08:13:12 UTC
PATCH: http://patches.gluster.com/patch/2843 in master (distribute: Return pre/post-parent on successful unlink)

Comment 12 Anand Avati 2010-03-04 08:13:16 UTC
PATCH: http://patches.gluster.com/patch/2834 in master (distribute: Respect end-of-dir on readdir only for last subvol)

Comment 13 Anand Avati 2010-03-04 08:13:20 UTC
PATCH: http://patches.gluster.com/patch/2835 in master (distribute: Restore inode from saved ino on readv)

Comment 14 Anand Avati 2010-03-04 08:13:23 UTC
PATCH: http://patches.gluster.com/patch/2836 in master (distribute: Restore parent ino from local in symlink)

Comment 15 Anand Avati 2010-03-04 08:13:27 UTC
PATCH: http://patches.gluster.com/patch/2837 in master (distribute: Save ino/dev from first subvolume during mkdir)

Comment 16 Anand Avati 2010-03-04 08:13:31 UTC
PATCH: http://patches.gluster.com/patch/2839 in master (distribute, nufa: return 0 mtimes in preparent/postparent)

Comment 17 Anand Avati 2010-03-04 08:13:34 UTC
PATCH: http://patches.gluster.com/patch/2840 in master (distribute: perform self-heal as root)

Comment 18 Anand Avati 2010-03-04 08:13:38 UTC
PATCH: http://patches.gluster.com/patch/2865 in master (distribute: cleanup intermediate hardlink and linkfile on failed rename)

Comment 19 Anand Avati 2010-03-04 08:13:42 UTC
PATCH: http://patches.gluster.com/patch/2842 in master (quick-read: Store and propagate wbflags argument in open fop)

Comment 20 Shehjar Tikoo 2010-03-25 04:02:16 UTC
Changing status to fixed. There is just one more patch remaining, i.e. the support for checking posix uid and supplementary group ids. This patch is currently over storage/posix but needs to be translatorized. Track at bz 400.


Note You need to log in before you can comment on or make changes to this bug.