CVS log for pvfs2/src/server/get-eattr.sm |
 |
|
Up to [PVFS2] / pvfs2 / src / server
Request diff between arbitrary revisions
/ Display revisions graphically
Default branch: MAIN
Bookmark a link to:
HEAD
/
(download)
Revision
1.21.10.4
/
(view)
- annotate
- [select for diffs]
, Fri Nov 4 20:40:42 2011 UTC (6 months, 2 weeks ago) by sampson
Branch:
Orange-Branch
CVS Tags:
Orange-security-postmerge
Changes since 1.21.10.3: +11 -1 lines
Diff to previous 1.21.10.3
to branch point 1.21
Merged robust security code into Orange-Branch.
Revision
1.21.10.3
/
(view)
- annotate
- [select for diffs]
, Fri Oct 21 18:35:07 2011 UTC (6 months, 4 weeks ago) by walt
Branch:
Orange-Branch
CVS Tags:
Orange-security-premerge
Changes since 1.21.10.2: +10 -3 lines
Diff to previous 1.21.10.2
to branch point 1.21
initial working versionof usrint code
auto configures usrint on an ucache off (not working yet)
new acl repimplemented - old one has #def
some minor format edits
Revision
1.21.36.1
/
(view)
- annotate
- [select for diffs]
, Fri Aug 19 15:50:15 2011 UTC (9 months ago) by shuangy
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.21: +16 -2 lines
Diff to previous 1.21
merge with Orange-Branch
Revision
1.21.10.2
/
(view)
- annotate
- [select for diffs]
, Wed Jun 8 18:33:01 2011 UTC (11 months, 1 week ago) by mtmoore
Branch:
Orange-Branch
CVS Tags:
windows-release-2-8-5-20110921,
windows-client-to-Orange-Branch-20110712,
test-slab-cache-patch,
test-duplicate-patch,
pnfs-merge,
orangefs-2-8-5,
orange-next,
becky-test-bed
Changes since 1.21.10.1: +2 -2 lines
Diff to previous 1.21.10.1
to branch point 1.21
compiler warning cleanup
Revision
1.20.2.5
/
(view)
- annotate
- [select for diffs]
, Tue May 17 19:32:55 2011 UTC (12 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.20.2.4: +14 -0 lines
Diff to previous 1.20.2.4
to branch point 1.20
to next main 1.21
merge with Orange-Branch
Revision
1.21.10.1
/
(view)
- annotate
- [select for diffs]
, Fri Feb 25 22:20:48 2011 UTC (14 months, 3 weeks ago) by mtmoore
Branch:
Orange-Branch
CVS Tags:
orangefs-2-8-4,
orangefs-2-8-3-20110323,
orangefs-2-8-3-2011-03-23,
OB-DBPF-OPEN-CACHE-REMOVE
Changes since 1.21: +14 -0 lines
Diff to previous 1.21
fix to segfault in list-eattr if client provides too large of buffer, found by Mike Marshall. Also includes other changes to enforce attribute name, value and list lengths for eattr operations on the server side and list-eattr on the client side.
Revision
1.20.2.4
/
(view)
- annotate
- [select for diffs]
, Tue Aug 25 17:56:28 2009 UTC (2 years, 8 months ago) by nlmills
Branch:
cu-security-branch
CVS Tags:
cu-security-branch-premerge
Changes since 1.20.2.3: +1 -1 lines
Diff to previous 1.20.2.3
to branch point 1.20
merged in changes from summer at LANL
Revision
1.21.16.6
/
(view)
- annotate
- [select for diffs]
, Wed Jun 17 21:30:05 2009 UTC (2 years, 11 months ago) by slang
Branch:
aattrs-branch
Changes since 1.21.16.5: +4 -3 lines
Diff to previous 1.21.16.5
to branch point 1.21
fix kmod bug for xattr that wasn't properly returning the size. Fix bug in head() op to properly handle zero sized values.
Revision
1.21.16.5
/
(view)
- annotate
- [select for diffs]
, Tue Jun 16 18:37:02 2009 UTC (2 years, 11 months ago) by slang
Branch:
aattrs-branch
Changes since 1.21.16.4: +12 -3 lines
Diff to previous 1.21.16.4
to branch point 1.21
fix for HEAD op.
Revision
1.21.16.4
/
(view)
- annotate
- [select for diffs]
, Tue Jun 9 19:24:57 2009 UTC (2 years, 11 months ago) by slang
Branch:
aattrs-branch
Changes since 1.21.16.3: +4 -1 lines
Diff to previous 1.21.16.3
to branch point 1.21
fixes for doing multiple ops from one getxattr.
Revision
1.21.16.3
/
(view)
- annotate
- [select for diffs]
, Tue Jun 9 18:09:08 2009 UTC (2 years, 11 months ago) by slang
Branch:
aattrs-branch
Changes since 1.21.16.2: +499 -353 lines
Diff to previous 1.21.16.2
to branch point 1.21
changes to interface.
Revision
1.21.16.2
/
(view)
- annotate
- [select for diffs]
, Fri May 29 22:20:00 2009 UTC (2 years, 11 months ago) by slang
Branch:
aattrs-branch
Changes since 1.21.16.1: +41 -1 lines
Diff to previous 1.21.16.1
to branch point 1.21
gotta serialize active geteattrs.
Revision
1.21.16.1
/
(view)
- annotate
- [select for diffs]
, Fri May 29 21:42:01 2009 UTC (2 years, 11 months ago) by slang
Branch:
aattrs-branch
Changes since 1.21: +464 -8 lines
Diff to previous 1.21
commit of active attributes stuff.
Revision
1.21
/
(view)
- annotate
- [select for diffs]
, Thu Nov 20 01:17:10 2008 UTC (3 years, 6 months ago) by slang
Branch:
MAIN
CVS Tags:
windows-client,
tr-branch,
tcp-peer-comm-branch,
solaris-point,
solaris-branch,
sa-branch,
pvfs2-mr-shim,
pvfs2,
pvfs-2-8-point,
pvfs-2-8-branch,
pvfs-2-8-2-rc1,
pvfs-2-8-2,
pvfs-2-8-1,
pvfs-2-8-0,
pre-dirent,
pfsck-branch-point,
pfsck-branch,
orangefs-rel-20100813,
orangefs-current,
orangefs-20100920,
orangefs-2-8-3-20101113,
orangefs-2-8-3-20101112,
my-point,
mtmoore-dbpf-txn,
distr-dir-pre-release,
distdir_orange_before_merge_20110817,
bmi-experimental-branch-point,
bmi-experimental-branch,
before-getattr,
as-point,
as-branch,
aattrs-branch-point,
Orange-mtmoore,
Orange-Root,
Orange-Migrate-Tools,
Orange-Merge1,
Orange-FailOver-small-io,
Orange-FailOver-Becky,
Orange-Elaine-Distr-Dir-Root,
Orange-Elaine-Branch,
Orange-Branch-metadata-backup,
Orage-Elaine-Root,
ORANGE-BECKY-ROOT,
ORANGE-BECKY-BRANCH,
HEAD,
B2O-Temp,
B2O-Orange-Sync-Temp,
B2O-Orange-Sync,
B2O-Merge-Test,
B2O-Blue-Sync-Temp-End-2,
B2O-Blue-Sync-Temp-End,
B2O-Blue-Sync-Temp,
B2O-Blue-Sync
Branch point for:
aattrs-branch,
Orange-Elaine-Distr-Dir-Branch,
Orange-Branch
Changes since 1.20: +1 -1 lines
Diff to previous 1.20
merging hints/events code into trunk.
Revision
1.13.12.1
/
(view)
- annotate
- [select for diffs]
, Mon Jul 21 18:18:14 2008 UTC (3 years, 10 months ago) by aching
Branch:
locking-branch
Changes since 1.13: +71 -89 lines
Diff to previous 1.13
to next main 1.14
Reverse merged and ported to HEAD.
Revision
1.20.2.3
/
(view)
- annotate
- [select for diffs]
, Fri Jun 13 19:59:40 2008 UTC (3 years, 11 months ago) by nlmills
Branch:
cu-security-branch
CVS Tags:
from_HEAD_NEW_FEATURE_ADD3
Changes since 1.20.2.2: +11 -1 lines
Diff to previous 1.20.2.2
to branch point 1.20
more work on state machine permission checks
Revision
1.20.2.2
/
(view)
- annotate
- [select for diffs]
, Wed Jun 11 19:52:46 2008 UTC (3 years, 11 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.20.2.1: +1 -1 lines
Diff to previous 1.20.2.1
to branch point 1.20
defined read, write, execute, and setattr capabilities
Revision
1.20.2.1
/
(view)
- annotate
- [select for diffs]
, Thu Jun 5 23:17:49 2008 UTC (3 years, 11 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.20: +1 -1 lines
Diff to previous 1.20
modified permission checking to use callbacks instead of flags. added custom
checks to the io and small-io state machines.
Revision
1.20.4.1
/
(view)
- annotate
- [select for diffs]
, Mon Apr 7 16:31:42 2008 UTC (4 years, 1 month ago) by slang
Branch:
he-branch
Changes since 1.20: +1 -1 lines
Diff to previous 1.20
to next main 1.21
hints and events.
Revision
1.19.6.1
/
(view)
- annotate
- [select for diffs]
, Thu Feb 21 02:10:21 2008 UTC (4 years, 3 months ago) by slang
Branch:
small-file-branch
Changes since 1.19: +11 -0 lines
Diff to previous 1.19
to next main 1.20
Big pile-o' changes to make Pete go mad.
The main changes are the implementation of the stuffed create path (now just the create state machine and operation), and the beginnings of the "unstuff" operation.
This also includes the request scheduler and state machine cleanups (required for using prelude with batch_remove) and whatever else I may have happened to change along the way.
This code is able to create files, but writing to them is almost guaranteed to break.
Revision
1.19.4.1
/
(view)
- annotate
- [select for diffs]
, Wed Feb 13 19:49:46 2008 UTC (4 years, 3 months ago) by walt
Branch:
cu-sandbox-branch
Changes since 1.19: +11 -0 lines
Diff to previous 1.19
to next main 1.20
Sam's prelude and scheduler updates
Revision
1.20
/
(view)
- annotate
- [select for diffs]
, Mon Feb 11 17:25:29 2008 UTC (4 years, 3 months ago) by slang
Branch:
MAIN
CVS Tags:
sumit-branch,
small-file-branch-point4,
small-file-branch-point3,
small-file-branch-point2,
rr-txn,
rongrong,
merge_MERGE_FROM_HEAD,
merge_HEAD_NEW_FEATURE_ADD4,
merge_HEAD_NEW_FEATURE_ADD3,
merge_HEAD_NEW_FEATURE_ADD2,
merge_HEAD_NEW_FEATURE_ADD,
he-branch-point,
fuse-support,
from_MERGE_FROM_HEAD,
from_HEAD_NEW_FEATURE_ADD2,
directio-point,
directio-branch,
branch-rongrong,
before-dio-merge,
after-he-reverse-merge,
Root_cu-security-branch
Branch point for:
he-branch,
cu-security-branch
Changes since 1.19: +11 -0 lines
Diff to previous 1.19
The normal path for a server request operation is to jump to the prelude state machine, which tries schedule the request based on the handle+fsid. This meant that the request scheduler code had a switch/case returning the handle+fsid for each request we defined. The function was also overloaded with a readonly parameter (whether the request modified any objects on the server), and a scheduling policy parameter (as the return code), which specified whether the request scheduling could be bypassed for this request.
I moved all that to a per-request parameter structure, that gets specified within the server state machine for the request. Now there is one array of server requests (moved to pvfs2-server-req.c) which the request scheduler and prelude state machine can poke at to get parameters (defined in the state machine for that request), and based decisions on.
The patch includes some other minor changes:
* A fix to the BMI addr ref count increment/decrement. Previously, the addr ref count was being incremented/decremented in the prelude/final-response state machines. That requires that those state machines get invoked, which I don't want to have to depend on. I've moved the INC call to the unexpected_sm, and the DEC call to where the state machine gets finished in the server. That way we don't have to worry about whether we're using prelude/final-response.
* Cleanup of the request scheduler. The way we were changing the mode from normal to admin was sort of embedded into the request scheduling code, so we had to hack the mode change from prelude_sm instead of in setparam. Also, the request scheduler had to be aware of the setparam fields in the request. I've moved the mode change code to separate request scheduler and job calls. I think something similar could be done for the timer code (it doesn't really belong in the request scheduler), but I'll leave that for another patch.
* Changed the way we compile the server binary in Makefile.in to allow for multiple object files.
Revision
1.19
/
(view)
- annotate
- [select for diffs]
, Thu Aug 30 00:13:44 2007 UTC (4 years, 8 months ago) by slang
Branch:
MAIN
CVS Tags:
small-file-branch-point,
pvfs-2-7-branch-point,
pvfs-2-7-branch,
pvfs-2-7-1,
pvfs-2-7-0,
mgmt-branch-point,
cu-sandbox-branch-point
Branch point for:
small-file-branch,
cu-sandbox-branch
Changes since 1.18: +0 -9 lines
Diff to previous 1.18
minor change allows state actions to not be declared at the top of *.sm files.
Revision
1.14.6.1
/
(view)
- annotate
- [select for diffs]
, Wed May 23 20:48:18 2007 UTC (4 years, 11 months ago) by kunkel
Branch:
pvfs2-kunkel-tas-branch
Changes since 1.14: +68 -86 lines
Diff to previous 1.14
to next main 1.15
Merge HEAD changes to TAS-branch.
Revision
1.18
/
(view)
- annotate
- [select for diffs]
, Mon Apr 16 19:20:43 2007 UTC (5 years, 1 month ago) by slang
Branch:
MAIN
CVS Tags:
twod-branch-point,
twod-branch,
kunkel-tas-branch-2007-05-23,
kunkel-migration-hint-branch-point-2007-06-17
Changes since 1.17: +34 -21 lines
Diff to previous 1.17
add code to handle endianness differences between server and client for viewdist and other get-eattr ops.
Revision
1.17
/
(view)
- annotate
- [select for diffs]
, Fri Apr 13 05:14:30 2007 UTC (5 years, 1 month ago) by slang
Branch:
MAIN
Changes since 1.16: +31 -23 lines
Diff to previous 1.16
merge of the WALT3 branch to HEAD. This patch changes the way state actions
are represented as C structures (what statecomp generates). It also changes
the main state action parameter from a s_op on the server or an sm_p on the client
to a unified smcb pointer (state machine control block) for all state actions (both client and server). Finally, initial support for concurrent state machines has
been added to allow state actions to be invoked concurrently .. a first step for
server-to-server.
Revision
1.10.4.8
/
(view)
- annotate
- [select for diffs]
, Wed Apr 11 22:51:00 2007 UTC (5 years, 1 month ago) by slang
Branch:
WALT3
Changes since 1.10.4.7: +1 -7 lines
Diff to previous 1.10.4.7
to branch point 1.10
to next main 1.11
walt3 reverse merge from head includes merges of pw's sm changes (no state declarations), cleanup of state machine code, and other general merging/fixes.
Revision
1.16
/
(view)
- annotate
- [select for diffs]
, Thu Mar 29 14:20:44 2007 UTC (5 years, 1 month ago) by slang
Branch:
MAIN
CVS Tags:
pvfs-2-6-3-tag2
Changes since 1.15: +6 -39 lines
Diff to previous 1.15
commit of changes to acl and extended attr checking code. Hopefully this is will be easier to extend in the future.
Revision
1.13.4.2
/
(view)
- annotate
- [select for diffs]
, Sun Feb 18 09:19:55 2007 UTC (5 years, 3 months ago) by kunkel
Branch:
kunkel-migration-branch
Changes since 1.13.4.1: +1 -7 lines
Diff to previous 1.13.4.1
to branch point 1.13
to next main 1.14
update to current CVS version because statecomp modifications are neat for my work, thanks!
Revision
1.15
/
(view)
- annotate
- [select for diffs]
, Sat Feb 17 21:16:47 2007 UTC (5 years, 3 months ago) by pw
Branch:
MAIN
CVS Tags:
kunkel-migration-hint-branch-point-2007-03-15
Changes since 1.14: +1 -7 lines
Diff to previous 1.14
Remove forward declarations of states.
Revision
1.13.4.1
/
(view)
- annotate
- [select for diffs]
, Sat Feb 17 11:16:00 2007 UTC (5 years, 3 months ago) by kunkel
Branch:
kunkel-migration-branch
Changes since 1.13: +0 -2 lines
Diff to previous 1.13
Update migration branch to current CVS version
Revision
1.10.4.7
/
(view)
- annotate
- [select for diffs]
, Thu Oct 19 22:17:15 2006 UTC (5 years, 7 months ago) by slang
Branch:
WALT3
Changes since 1.10.4.6: +0 -2 lines
Diff to previous 1.10.4.6
to branch point 1.10
reverse merge of HEAD to WALT3 branch.
Revision
1.13.2.2
/
(view)
- annotate
- [select for diffs]
, Mon Sep 25 15:28:38 2006 UTC (5 years, 7 months ago) by kunkel
Branch:
kunkel-hint-branch
Changes since 1.13.2.1: +1 -1 lines
Diff to previous 1.13.2.1
to branch point 1.13
to next main 1.14
add hints to job layer
Revision
1.13.2.1
/
(view)
- annotate
- [select for diffs]
, Mon Sep 25 12:39:53 2006 UTC (5 years, 7 months ago) by kunkel
Branch:
kunkel-hint-branch
Changes since 1.13: +0 -2 lines
Diff to previous 1.13
backmerging of HEAD to branch...
Revision
1.10.4.6
/
(view)
- annotate
- [select for diffs]
, Mon Sep 18 15:05:25 2006 UTC (5 years, 8 months ago) by vilayann
Branch:
WALT3
Changes since 1.10.4.5: +3 -3 lines
Diff to previous 1.10.4.5
to branch point 1.10
Merge HEAD into Walt's branch.
Rework new state machines to the new cleanups introduced by Walt.
Revision
1.14
/
(view)
- annotate
- [select for diffs]
, Sat Sep 16 20:56:47 2006 UTC (5 years, 8 months ago) by pw
Branch:
MAIN
CVS Tags:
tau-sandbox-point,
tau-sandbox,
pvfs-2-6-point4,
pvfs-2-6-point3,
pvfs-2-6-point2,
pvfs-2-6-point,
pvfs-2-6-branch,
pvfs-2-6-3-tag3,
pvfs-2-6-3,
pvfs-2-6-2,
pvfs-2-6-1,
pvfs-2-6-0,
kunkel-hint-branch-point-26,
kunkel-hint-branch-point-2007-02-17,
dbpf-methods-point,
dbpf-methods-branch,
WALT3-point,
WALT3-last-merged
Branch point for:
pvfs2-kunkel-tas-branch
Changes since 1.13: +0 -2 lines
Diff to previous 1.13
move frequently used extern declaration into a header file
Revision
1.8.2.3
/
(view)
- annotate
- [select for diffs]
, Sun Sep 3 17:44:13 2006 UTC (5 years, 8 months ago) by vilayann
Branch:
posix-extensions-branch
CVS Tags:
posix-extensions-point5
Changes since 1.8.2.2: +2 -1 lines
Diff to previous 1.8.2.2
to branch point 1.8
to next main 1.9
Reverse merges from HEAD..
Revision
1.11.2.1
/
(view)
- annotate
- [select for diffs]
, Tue Aug 29 10:41:25 2006 UTC (5 years, 8 months ago) by kunkel
Branch:
kunkel-branch
Changes since 1.11: +2 -1 lines
Diff to previous 1.11
to next main 1.12
Backmerge with HEAD
Revision
1.13
/
(view)
- annotate
- [select for diffs]
, Fri Aug 18 22:54:32 2006 UTC (5 years, 9 months ago) by vilayann
Branch:
MAIN
CVS Tags:
version-lock-branch,
version-lock-actual-branch,
threaded-aio-point,
threaded-aio-branch,
posix-extensions-point7,
posix-extensions-point6,
kunkel-branches-point,
kunkel-alternativeIO-branch
Branch point for:
locking-branch,
kunkel-migration-branch,
kunkel-hint-branch
Changes since 1.12: +2 -0 lines
Diff to previous 1.12
Fixed EOPNOTSUPP returns with EACCES return values.
All LTP tests should work atleast now..
Revision
1.12
/
(view)
- annotate
- [select for diffs]
, Fri Aug 18 15:17:45 2006 UTC (5 years, 9 months ago) by pw
Branch:
MAIN
Changes since 1.11: +0 -1 lines
Diff to previous 1.11
remove a few includes
Revision
1.8.2.2
/
(view)
- annotate
- [select for diffs]
, Wed Aug 9 20:17:55 2006 UTC (5 years, 9 months ago) by vilayann
Branch:
posix-extensions-branch
CVS Tags:
posix-extensions-point3
Changes since 1.8.2.1: +14 -2 lines
Diff to previous 1.8.2.1
to branch point 1.8
Reverse merge changes from HEAD to posix-extensions-branch.
Revision
1.10.4.5
/
(view)
- annotate
- [select for diffs]
, Tue Jul 18 21:23:53 2006 UTC (5 years, 10 months ago) by walt
Branch:
WALT3
Changes since 1.10.4.4: +1 -1 lines
Diff to previous 1.10.4.4
to branch point 1.10
Simple pint/ls/cp/diff test works
Revision
1.10.4.4
/
(view)
- annotate
- [select for diffs]
, Sun Jul 16 21:42:58 2006 UTC (5 years, 10 months ago) by walt
Branch:
WALT3
Changes since 1.10.4.3: +16 -16 lines
Diff to previous 1.10.4.3
to branch point 1.10
Everything compiles. Crap! Now I have to see if it runs!!!
Revision
1.10.4.3
/
(view)
- annotate
- [select for diffs]
, Thu Jul 13 17:57:11 2006 UTC (5 years, 10 months ago) by walt
Branch:
WALT3
Changes since 1.10.4.2: +1 -1 lines
Diff to previous 1.10.4.2
to branch point 1.10
removing compile errors
Revision
1.11
/
(view)
- annotate
- [select for diffs]
, Thu Jul 13 05:11:42 2006 UTC (5 years, 10 months ago) by slang
Branch:
MAIN
CVS Tags:
posix-extensions-point4,
before-style-changes
Branch point for:
kunkel-branch
Changes since 1.10: +1 -2 lines
Diff to previous 1.10
Julian's changes to coalescing and dbpf storage options:
- Changes the coalesce code, now we decide the mode (coalesce or not) during
the coalesce function call and not during the enque process.
- Add the coalesce high / low watermark to the dbpf_collection structure, so
colls can have different values.
- Put per default the TROVE_SYNC flag into trove from different statemachines
where we used the macro before. The macro is still there and should be
removed if we agree to this behavior.
- Removes the coalesce config option
- Moves SMALL_IO_MAX_REGIONS to internal and renames it to IO_MAX_REGIONS (we
had it at least 3 times defined somewhere).
Revision
1.10.4.2
/
(view)
- annotate
- [select for diffs]
, Wed Jul 12 20:17:54 2006 UTC (5 years, 10 months ago) by walt
Branch:
WALT3
Changes since 1.10.4.1: +4 -4 lines
Diff to previous 1.10.4.1
to branch point 1.10
correcting compile errors
Revision
1.10.4.1
/
(view)
- annotate
- [select for diffs]
, Sun Jul 9 22:13:38 2006 UTC (5 years, 10 months ago) by walt
Branch:
WALT3
Changes since 1.10: +15 -8 lines
Diff to previous 1.10
updated to support SM control block interface
Revision
1.9.2.1
/
(view)
- annotate
- [select for diffs]
, Mon Jun 19 15:57:43 2006 UTC (5 years, 11 months ago) by slang
Branch:
pvfs2-1-5-branch
CVS Tags:
pvfs2-1_5_1_for_bgl3,
pvfs2-1_5_1_for_bgl2,
pvfs2-1_5_1_for_bgl,
pvfs2-1-5-1-rc3,
pvfs2-1-5-1-rc2,
pvfs2-1-5-1-rc1,
pvfs2-1-5-1,
pvfs2-1-5-0-rc5,
pvfs2-1-5-0-rc4,
pvfs2-1-5-0-rc3,
pvfs2-1-5-0-rc2,
pvfs2-1-5-0-rc1,
pvfs2-1-5-0
Changes since 1.9: +13 -0 lines
Diff to previous 1.9
to next main 1.10
merge of murali's changes from trunk.
Revision
1.10
/
(view)
- annotate
- [select for diffs]
, Fri Jun 16 21:01:16 2006 UTC (5 years, 11 months ago) by vilayann
Branch:
MAIN
CVS Tags:
pvfs2-1-5-point2,
WALT1
Branch point for:
WALT3
Changes since 1.9: +13 -0 lines
Diff to previous 1.9
[pcarns]: Patch to allow modifying distribution, distribution parameters and number of
data files to use within a given directory. Such setting will only impact creation of future files
within the same directory. It does not change existing files' parameters. All such hints
are inherited by newly created directories as well..
[pcarns]: Allow trove to continue to read a list of xattrs/keyvals
without stopping if some subset of keys dont exist in the keyval db. Modifies the keyval_read_list() function
to return an array of completely independant error codes for each key that is read.
[pcarns]: adjust encode_string() macro to make it safe to call on NULL strings
[pcarns]: bug in the getattr state machine that would cause it to read dirent_count most of the time
regardless of whether the attribute mask requested it or not.
[slang]: fix a couple of bugs in the get-attr server-side state machine whereby the dirent_count was being read
using the dirent handle instead of the dirdata handle. Fixed a return value from dbpf_keyval_get_handle_info_op_svc
so that get-attr would not needlessly hang..
[vilayann]: fixes for the viewdist utility yet again, since the keys for the xattrs have changed...
Revision
1.8.4.1
/
(view)
- annotate
- [select for diffs]
, Wed Jun 7 19:27:29 2006 UTC (5 years, 11 months ago) by vilayann
Branch:
lockd-branch
Changes since 1.8: +2 -6 lines
Diff to previous 1.8
to next main 1.9
Reverse merge from trunk to lockd-branch...
Revision
1.8.2.1
/
(view)
- annotate
- [select for diffs]
, Wed Jun 7 03:21:06 2006 UTC (5 years, 11 months ago) by slang
Branch:
posix-extensions-branch
Changes since 1.8: +2 -6 lines
Diff to previous 1.8
reverse merge of branch
Revision
1.9
/
(view)
- annotate
- [select for diffs]
, Mon Jun 5 19:57:28 2006 UTC (5 years, 11 months ago) by slang
Branch:
MAIN
CVS Tags:
pvfs2-1-5-point,
posix-extensions-point2,
lockd-point2
Branch point for:
pvfs2-1-5-branch
Changes since 1.8: +2 -6 lines
Diff to previous 1.8
merge sync coalescing branch.
Revision
1.8.6.1
/
(view)
- annotate
- [select for diffs]
, Fri May 19 14:23:22 2006 UTC (6 years ago) by slang
Branch:
dbpf-coalesce-branch
Changes since 1.8: +2 -6 lines
Diff to previous 1.8
to next main 1.9
fix deadlock bugs in coalescing code. add proper state machine debugging.
Revision
1.6.4.3
/
(view)
- annotate
- [select for diffs]
, Fri Mar 31 19:08:30 2006 UTC (6 years, 1 month ago) by slang
Branch:
dbpf-onekeyval-branch
Changes since 1.6.4.2: +1 -1 lines
Diff to previous 1.6.4.2
to branch point 1.6
to next main 1.7
removed all the keyval type stuff. Also my prefix callback doesn't seem to be working..
Revision
1.6.4.2
/
(view)
- annotate
- [select for diffs]
, Tue Mar 21 23:39:11 2006 UTC (6 years, 2 months ago) by slang
Branch:
dbpf-onekeyval-branch
Changes since 1.6.4.1: +57 -28 lines
Diff to previous 1.6.4.1
to branch point 1.6
merge from trunk
Revision
1.8
/
(view)
- annotate
- [select for diffs]
, Thu Mar 9 22:31:44 2006 UTC (6 years, 2 months ago) by robl
Branch:
MAIN
CVS Tags:
posix-extensions-point,
lockd-point,
dbpf-coalesce-point,
before-dbpf-onekeyval
Branch point for:
posix-extensions-branch,
lockd-branch,
dbpf-coalesce-branch
Changes since 1.7: +48 -26 lines
Diff to previous 1.7
[pcarns]: add logic to server side enforcing attributes into a 'supported' name
space (currently: system, user, trusted, security). Reserved keys live in
'system.pvfs2' instead of top level. No change to wire or on-disk formats:
server does translation.
Revision
1.7
/
(view)
- annotate
- [select for diffs]
, Thu Mar 9 21:38:37 2006 UTC (6 years, 2 months ago) by robl
Branch:
MAIN
Changes since 1.6: +9 -2 lines
Diff to previous 1.6
[pcarns]: Bug fix: corrected error handling paths in all server side xattr
state machines
Revision
1.6.4.1
/
(view)
- annotate
- [select for diffs]
, Fri Feb 24 21:52:54 2006 UTC (6 years, 2 months ago) by slang
Branch:
dbpf-onekeyval-branch
CVS Tags:
dbpf-slowskip
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
mostly working onekey impl
Revision
1.6.2.1
/
(view)
- annotate
- [select for diffs]
, Tue Feb 14 15:55:36 2006 UTC (6 years, 3 months ago) by slang
Branch:
dbpf-changes-branch
Changes since 1.6: +3 -1 lines
Diff to previous 1.6
to next main 1.7
fixes to immediate completion code.
Revision
1.6
/
(view)
- annotate
- [select for diffs]
, Fri Dec 2 21:56:15 2005 UTC (6 years, 5 months ago) by vilayann
Branch:
MAIN
CVS Tags:
pvfs2-1-4-0-point,
pvfs2-1-4-0-branch,
pvfs2-1-4-0,
dbpf-onekeyval-point,
dbpf-changes
Branch point for:
dbpf-onekeyval-branch,
dbpf-changes-branch
Changes since 1.5: +2 -0 lines
Diff to previous 1.5
A getattr from the VFS currently does not inform the client-core on which attributes of an inode
it is really interested in. This patch attempts to address that by passing the mask (PVFS_ATTR_SYS*)
as part of the upcall and auditing the callers to determine which attributes were really necessary.
Most places seem to require all attributes, but there were a few places where the kernel was really interested
only in the size and nothing else.
In the future this might be helpful to implement the posix i/o extensions for system calls
such as statlite. Also this patch should prove to be useful to Dean for his pNFS case where
all he is interested in is the distribution/layout getattr and nothing more.
Revision
1.5
/
(view)
- annotate
- [select for diffs]
, Thu Oct 27 18:43:10 2005 UTC (6 years, 6 months ago) by vilayann
Branch:
MAIN
CVS Tags:
slang-sio-point,
slang-sio-branch,
pvfs2-1-3-2,
pvfs2-1-3-1-branch,
pvfs2-1-3-1
Changes since 1.4: +2 -2 lines
Diff to previous 1.4
This patch adds a new system interface (listeattr) to list the extended attributes
of a file.
Also adds support in the VFS kernel module to support the listxattr
system call and a bunch of test programs to debug these.
Updated the FAQ to reflect usage of xattrs through VFS and acls through
VFS.
Revision
1.4
/
(view)
- annotate
- [select for diffs]
, Tue Oct 25 18:01:00 2005 UTC (6 years, 6 months ago) by vilayann
Branch:
MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3
Attached patches implements trusted ports and networks similar to
what PVFS1 implemented.
It adds a new <Security> </Security> tag to the fs.conf config file
and parse utilities accordingly. We can edit these later if there
is a strong need.
Within these tags, you have to specify TrustedPorts <Range of ports> and
TrustedNetwork tcp://<network> tcp://<mask>.
I dont know how to support this cleanly on non tcp/ip bmi
architectures, so currently this only enables it for the bmi_tcp module
alone. (i guess we could do it for bmi_ib module as well but not done
until someone says that is the right thing to do...)
Also adds support for a --trusted argument to the pvfs2-genconfig script
that will prompt for the trusted port ranges and the network address/masks and write it out
to the fs.conf and server.conf file.
Configure now supports a --enable-trusted to enable all these features.
(NOTE that the fs.conf tags (or lack of one) still allow you to not
select these features even if configure was asked to compile with this
option).
this patch also cleans up all the warnings that arises with gcc
(3.4) and --enable-strict build mode.
Revision
1.3.4.2
/
(view)
- annotate
- [select for diffs]
, Thu Aug 25 22:14:29 2005 UTC (6 years, 8 months ago) by slang
Branch:
slang-event-changes-branch
Changes since 1.3.4.1: +0 -5 lines
Diff to previous 1.3.4.1
to branch point 1.3
to next main 1.4
fixes after branch point shift
Revision
1.3.4.1
/
(view)
- annotate
- [select for diffs]
, Thu Aug 25 20:38:37 2005 UTC (6 years, 8 months ago) by slang
Branch:
slang-event-changes-branch
Changes since 1.3: +0 -0 lines
Diff to previous 1.3
updates to my event changes to bring them inline with trunk
Revision
1.1.4.1
/
(view)
- annotate
- [select for diffs]
, Wed Aug 10 19:38:08 2005 UTC (6 years, 9 months ago) by slang
Branch:
slang-attr-cache-fixups-branch
CVS Tags:
slang-attr-cache-fixups-point2
Changes since 1.1: +51 -10 lines
Diff to previous 1.1
to next main 1.2
merge changes from trunk since branch point into branch. Effectively moves the branchpoint to the latest trunk.
Revision
1.3
/
(view)
- annotate
- [select for diffs]
, Mon Aug 1 22:49:52 2005 UTC (6 years, 9 months ago) by robl
Branch:
MAIN
CVS Tags:
slang-reqsched-point,
slang-reqsched-branch,
pvfs2-1-3-0
Branch point for:
slang-event-changes-branch
Changes since 1.2: +11 -2 lines
Diff to previous 1.2
Murali's patch to add VFS support for extended attributes.
Revision
1.2
/
(view)
- annotate
- [select for diffs]
, Thu Jul 21 16:17:57 2005 UTC (6 years, 10 months ago) by walt
Branch:
MAIN
CVS Tags:
pvfs2-1-2-0
Changes since 1.1: +42 -10 lines
Diff to previous 1.1
added extended attribute support
Revision
1.1.2.1
/
(view)
- annotate
- [select for diffs]
, Tue Jul 19 20:11:59 2005 UTC (6 years, 10 months ago) by walt
Branch:
WALT2
Changes since 1.1: +42 -10 lines
Diff to previous 1.1
to next main 1.2
cleanup for extended attribute stuff. removed non-list server ops
in favor of list type and renamed list type. cleaned up a few items in
request debug programs.
Revision
1.1
/
(view)
- annotate
- [select for diffs]
, Thu Jun 16 23:45:46 2005 UTC (6 years, 11 months ago) by walt
Branch:
MAIN
CVS Tags:
slang-attr-cache-fixups-point
Branch point for:
slang-attr-cache-fixups-branch,
WALT2
extended attribute state machines
This form allows you to request diffs between any two revisions of
a file. You may select a symbolic revision name using the selection
box or you may type in a numeric name using the type-in text box.