CVS log for pvfs2/src/server/prelude.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.75.10.10
/
(view)
- annotate
- [select for diffs]
, Mon Nov 21 18:05:25 2011 UTC (5 months, 4 weeks ago) by sampson
Branch:
Orange-Branch
Changes since 1.75.10.9: +2 -19 lines
Diff to previous 1.75.10.9
to branch point 1.75
to next main 1.76
Added debugging of capabilities and credentials. Use security, access and access_detail flags.
Revision
1.75.10.9
/
(view)
- annotate
- [select for diffs]
, Fri Nov 4 20:40:46 2011 UTC (6 months, 2 weeks ago) by sampson
Branch:
Orange-Branch
CVS Tags:
Orange-security-postmerge
Changes since 1.75.10.8: +102 -313 lines
Diff to previous 1.75.10.8
to branch point 1.75
Merged robust security code into Orange-Branch.
Revision
1.75.10.8
/
(view)
- annotate
- [select for diffs]
, Mon Aug 22 16:16:24 2011 UTC (8 months, 4 weeks ago) by sdsnyde
Branch:
Orange-Branch
CVS Tags:
windows-release-2-8-5-20110921,
pnfs-merge,
orangefs-2-8-5,
Orange-security-premerge
Changes since 1.75.10.7: +8 -0 lines
Diff to previous 1.75.10.7
to branch point 1.75
added new uid management app under src/apps/admin/pvfs2-get-uid
also included are a server and client side sm and the uid mgmt implementation files
Revision
1.75.10.3.6.2
/
(view)
- annotate
- [select for diffs]
, Fri Aug 19 15:50:16 2011 UTC (9 months ago) by shuangy
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.75.10.3.6.1: +12 -2 lines
Diff to previous 1.75.10.3.6.1
to branch point 1.75.10.3
to next main 1.75.10.4
merge with Orange-Branch
Revision
1.75.10.7.4.3
/
(view)
- annotate
- [select for diffs]
, Fri Jul 22 13:47:21 2011 UTC (9 months, 4 weeks ago) by sdsnyde
Branch:
orange-next
Changes since 1.75.10.7.4.2: +2 -2 lines
Diff to previous 1.75.10.7.4.2
to branch point 1.75.10.7
to next main 1.75.10.8
changing llu handle references to strings
Revision
1.75.10.7.4.2
/
(view)
- annotate
- [select for diffs]
, Thu Jul 7 15:04:31 2011 UTC (10 months, 2 weeks ago) by mtmoore
Branch:
orange-next
Changes since 1.75.10.7.4.1: +2 -2 lines
Diff to previous 1.75.10.7.4.1
to branch point 1.75.10.7
change to #defined calls to uuids
Revision
1.75.10.7.4.1
/
(view)
- annotate
- [select for diffs]
, Tue Jul 5 19:03:15 2011 UTC (10 months, 2 weeks ago) by mtmoore
Branch:
orange-next
Changes since 1.75.10.7: +2 -2 lines
Diff to previous 1.75.10.7
migrate from uint64_t type assignments to uuids
Revision
1.75.10.7
/
(view)
- annotate
- [select for diffs]
, Fri Jun 17 15:23:46 2011 UTC (11 months ago) by walt
Branch:
Orange-Branch
CVS Tags:
windows-client-to-Orange-Branch-20110712,
becky-test-bed
Branch point for:
orange-next
Changes since 1.75.10.6: +2 -0 lines
Diff to previous 1.75.10.6
to branch point 1.75
Modifications to perf counter system
Minor formatting and documentation edits
Revision
1.75.10.6
/
(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:
test-slab-cache-patch,
test-duplicate-patch
Changes since 1.75.10.5: +4 -0 lines
Diff to previous 1.75.10.5
to branch point 1.75
compiler warning cleanup
Revision
1.75.10.5
/
(view)
- annotate
- [select for diffs]
, Fri May 6 17:36:20 2011 UTC (12 months, 2 weeks ago) by bligon
Branch:
Orange-Branch
Changes since 1.75.10.4: +6 -2 lines
Diff to previous 1.75.10.4
to branch point 1.75
Applied changes for RootSquash functionality that were missed when blue and
orange were merged several months ago. Thanks to Bart Taylor for providing
the patches.
Modified Files:
Tag: Orange-Branch
src/server/mkdir.sm
src/server/prelude.sm
Revision
1.75.10.3.6.1
/
(view)
- annotate
- [select for diffs]
, Tue Oct 5 18:30:09 2010 UTC (19 months, 2 weeks ago) by elaine
Branch:
Orange-Elaine-Distr-Dir-Branch
CVS Tags:
distdir_orange_before_merge_20110817
Changes since 1.75.10.3: +0 -1 lines
Diff to previous 1.75.10.3
Merged in changes from Orange-Branch. There were a number of bugs fixed there since this branch was created.
Revision
1.75.10.4.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Jul 30 17:59:07 2010 UTC (21 months, 3 weeks ago) by wligon
Branch:
Orange-Migrate-Tools
CVS Tags:
pre-dirent
Changes since 1.75.10.4: +0 -1 lines
Diff to previous 1.75.10.4
to next main 1.75.10.5
*** empty log message ***
Revision
1.75.10.3.4.1
/
(view)
- annotate
- [select for diffs]
, Thu Jul 8 14:03:09 2010 UTC (22 months, 1 week ago) by mtmoore
Changes since 1.75.10.3: +0 -1 lines
Diff to previous 1.75.10.3
to next main 1.75.10.4
merging Orange Branch changes in
Revision
1.74.2.16
/
(view)
- annotate
- [select for diffs]
, Tue Jun 29 23:51:08 2010 UTC (22 months, 3 weeks ago) by nlmills
Branch:
cu-security-branch
Changes since 1.74.2.15: +235 -0 lines
Diff to previous 1.74.2.15
to branch point 1.74
to next main 1.75
pieced back in root squash code to server permission checks
Revision
1.74.2.15
/
(view)
- annotate
- [select for diffs]
, Mon Jun 28 21:49:22 2010 UTC (22 months, 3 weeks ago) by nlmills
Branch:
cu-security-branch
Changes since 1.74.2.14: +7 -0 lines
Diff to previous 1.74.2.14
to branch point 1.74
added code to skip permission checks for subordinate server ops
Revision
1.74.2.14
/
(view)
- annotate
- [select for diffs]
, Sat Jun 19 00:02:22 2010 UTC (23 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.74.2.13: +24 -0 lines
Diff to previous 1.74.2.13
to branch point 1.74
initial merge with Orange-Branch. much will be broken
Revision
1.74.2.13
/
(view)
- annotate
- [select for diffs]
, Wed Jun 16 20:45:34 2010 UTC (23 months ago) by nlmills
Branch:
cu-security-branch
CVS Tags:
cu-security-branch-premerge
Changes since 1.74.2.12: +0 -1 lines
Diff to previous 1.74.2.12
to branch point 1.74
lots of little fixes that have been in the works for a while
Revision
1.74.2.12
/
(view)
- annotate
- [select for diffs]
, Mon Jun 7 16:02:22 2010 UTC (23 months, 2 weeks ago) by nlmills
Branch:
cu-security-branch
Changes since 1.74.2.11: +12 -33 lines
Diff to previous 1.74.2.11
to branch point 1.74
cleaned up credential verification
Revision
1.74.2.11
/
(view)
- annotate
- [select for diffs]
, Fri May 21 17:34:23 2010 UTC (2 years ago) by nlmills
Branch:
cu-security-branch
Changes since 1.74.2.10: +0 -7 lines
Diff to previous 1.74.2.10
to branch point 1.74
revert cu-security-branch to before the attempted merge with Orange-Branch
Revision
1.75.10.4
/
(view)
- annotate
- [select for diffs]
, Fri Apr 30 20:00:55 2010 UTC (2 years ago) by bligon
Branch:
Orange-Branch
CVS Tags:
windows-client,
orangefs-rel-20100813,
orangefs-current,
orangefs-20100920,
orangefs-2-8-4,
orangefs-2-8-3-20110323,
orangefs-2-8-3-2011-03-23,
orangefs-2-8-3-20101113,
orangefs-2-8-3-20101112,
mtmoore-dbpf-txn,
before-getattr,
OB-DBPF-OPEN-CACHE-REMOVE,
B2O-Orange-Sync-Temp,
B2O-Orange-Sync,
B2O-Blue-Sync-Temp-End-2,
B2O-Blue-Sync-Temp-End
Branch point for:
Orange-Migrate-Tools
Changes since 1.75.10.3: +0 -1 lines
Diff to previous 1.75.10.3
to branch point 1.75
merge of B2O-Blue-Sync,HEAD,and latest of Orange.
Revision
1.82
/
(view)
- annotate
- [select for diffs]
, Fri Apr 9 18:22:37 2010 UTC (2 years, 1 month ago) by slang
Branch:
MAIN
CVS Tags:
tr-branch,
pvfs2-mr-shim,
my-point,
HEAD,
B2O-Temp,
B2O-Blue-Sync
Changes since 1.81: +5 -0 lines
Diff to previous 1.81
fix RootSquash bug reported by Bart Taylor
Revision
1.81
/
(view)
- annotate
- [select for diffs]
, Fri Apr 9 04:46:06 2010 UTC (2 years, 1 month ago) by slang
Branch:
MAIN
Changes since 1.80: +1 -2 lines
Diff to previous 1.80
fix root squash bug. Patch provided by Bart Taylor.
Revision
1.75.10.3.10.1
/
(view)
- annotate
- [select for diffs]
, Wed Mar 31 20:27:18 2010 UTC (2 years, 1 month ago) by bligon
Branch:
B2O-Merge-Test
Changes since 1.75.10.3: +0 -1 lines
Diff to previous 1.75.10.3
to next main 1.75.10.4
commiting changes from merge of Orange and Blue into test branch.
Revision
1.75.10.3
/
(view)
- annotate
- [select for diffs]
, Wed Oct 7 18:43:59 2009 UTC (2 years, 7 months ago) by elaine
Branch:
Orange-Branch
CVS Tags:
pvfs2,
distr-dir-pre-release,
Orange-Elaine-Distr-Dir-Root,
Orange-Branch-metadata-backup,
B2O-Blue-Sync-Temp
Branch point for:
Orange-Elaine-Distr-Dir-Branch,
B2O-Merge-Test
Changes since 1.75.10.2: +23 -0 lines
Diff to previous 1.75.10.2
to branch point 1.75
Merge branches
Revision
1.75.2.4
/
(view)
- annotate
- [select for diffs]
, Thu Oct 1 16:23:21 2009 UTC (2 years, 7 months ago) by slang
Branch:
pvfs-2-8-branch
CVS Tags:
pvfs-2-8-2-rc1,
pvfs-2-8-2
Changes since 1.75.2.3: +0 -1 lines
Diff to previous 1.75.2.3
to branch point 1.75
to next main 1.76
merge from HEAD: http://www.pvfs.org/fisheye/changelog/PVFS/?cs=MAIN:pcarns:20090721184004
Revision
1.75.2.3
/
(view)
- annotate
- [select for diffs]
, Thu Oct 1 15:53:39 2009 UTC (2 years, 7 months ago) by slang
Branch:
pvfs-2-8-branch
Changes since 1.75.2.2: +10 -1 lines
Diff to previous 1.75.2.2
to branch point 1.75
merge from HEAD: http://www.pvfs.org/fisheye/changelog/PVFS/?cs=MAIN:pcarns:20090630160011
Revision
1.75.2.2
/
(view)
- annotate
- [select for diffs]
, Thu Oct 1 15:44:51 2009 UTC (2 years, 7 months ago) by slang
Branch:
pvfs-2-8-branch
Changes since 1.75.2.1: +28 -3 lines
Diff to previous 1.75.2.1
to branch point 1.75
merges from HEAD
Revision
1.75.2.1
/
(view)
- annotate
- [select for diffs]
, Thu Oct 1 15:44:02 2009 UTC (2 years, 7 months ago) by slang
Branch:
pvfs-2-8-branch
Changes since 1.75: +3 -20 lines
Diff to previous 1.75
merge fix from HEAD
Revision
1.74.2.10
/
(view)
- annotate
- [select for diffs]
, Wed Sep 2 20:16:18 2009 UTC (2 years, 8 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.74.2.9: +7 -0 lines
Diff to previous 1.74.2.9
to branch point 1.74
merged in changes from latest Orange-Branch
Revision
1.74.2.9
/
(view)
- annotate
- [select for diffs]
, Tue Aug 25 17:56:29 2009 UTC (2 years, 8 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.74.2.8: +61 -3 lines
Diff to previous 1.74.2.8
to branch point 1.74
merged in changes from summer at LANL
Revision
1.75.10.2
/
(view)
- annotate
- [select for diffs]
, Fri Aug 14 21:13:45 2009 UTC (2 years, 9 months ago) by walt
Branch:
Orange-Branch
CVS Tags:
Orange-FailOver-small-io
Changes since 1.75.10.1: +32 -15 lines
Diff to previous 1.75.10.1
to branch point 1.75
merged Orange with Blue - first merging
Revision
1.80
/
(view)
- annotate
- [select for diffs]
, Tue Jul 21 18:40:07 2009 UTC (2 years, 10 months ago) by pcarns
Branch:
MAIN
CVS Tags:
pfsck-branch-point,
pfsck-branch
Changes since 1.79: +0 -1 lines
Diff to previous 1.79
patch from Bart Taylor; moves permission checking code back to common
directory in order to add safety checks for truncate operation permission
Revision
1.75.10.1.10.1
/
(view)
- annotate
- [select for diffs]
, Tue Jul 14 17:19:43 2009 UTC (2 years, 10 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.75.10.1: +29 -0 lines
Diff to previous 1.75.10.1
to next main 1.75.10.2
Initial import of branch supporting keyval attribute/value lookup
Revision
1.75.10.1.8.1
/
(view)
- annotate
- [select for diffs]
, Thu Jul 9 16:40:57 2009 UTC (2 years, 10 months ago) by walt
Branch:
Orange-Merge1
Changes since 1.75.10.1: +32 -15 lines
Diff to previous 1.75.10.1
to next main 1.75.10.2
Merged changes in Blue branch into Orange branch
Revision
1.79
/
(view)
- annotate
- [select for diffs]
, Tue Jun 30 16:00:11 2009 UTC (2 years, 10 months ago) by pcarns
Branch:
MAIN
CVS Tags:
bmi-experimental-branch-point,
bmi-experimental-branch
Changes since 1.78: +10 -1 lines
Diff to previous 1.78
Fix bug reported by Bart Taylor. If permission checks fall through to ACL
checking on the server side, then ENOENT could be returned if ACL attributes
weren't present. It should have been EACCES instead.
https://trac.mcs.anl.gov/projects/pvfs/ticket/104
Revision
1.75.6.1
/
(view)
- annotate
- [select for diffs]
, Mon Jun 8 21:49:32 2009 UTC (2 years, 11 months ago) by sson
Branch:
as-branch
Changes since 1.75: +22 -14 lines
Diff to previous 1.75
to next main 1.76
Merged Phil's tcp-peer-comm-branch that allows simultaneous server to server communications.
Added basic allreduce module:
- implemented a recursive distance doubling algorithm.
- works only when the # of servers are power of 2.
- when activated, servers simply exchange their id to each other.
TODO
- handle arbitrary sizes of buffers of various data types.
Revision
1.75.10.1.2.1
/
(view)
- annotate
- [select for diffs]
, Tue May 26 20:24:17 2009 UTC (2 years, 11 months ago) by elaine
Branch:
Orange-Elaine-Branch
Changes since 1.75.10.1: +23 -0 lines
Diff to previous 1.75.10.1
to next main 1.75.10.2
*** empty log message ***
Revision
1.78
/
(view)
- annotate
- [select for diffs]
, Tue May 12 17:43:24 2009 UTC (3 years ago) by pcarns
Branch:
MAIN
CVS Tags:
tcp-peer-comm-branch,
aattrs-branch-point,
aattrs-branch
Changes since 1.77: +9 -0 lines
Diff to previous 1.77
fixing another problem uncovered in setattr permission path; iozone triggers
this by opening a new file with permissions set to zero and then truncating
it
Revision
1.77
/
(view)
- annotate
- [select for diffs]
, Tue May 12 13:07:57 2009 UTC (3 years ago) by pcarns
Branch:
MAIN
Changes since 1.76: +19 -3 lines
Diff to previous 1.76
Short term fix for symlink problem that showed up with previous commit.
Symlink object creation uses a separate create (batch_create) request and
setattr request, so we need special permission handling for setattr in
that case. A typo in the old logic inadvertently prevented this problem
in the past.
Revision
1.76
/
(view)
- annotate
- [select for diffs]
, Mon May 11 21:44:58 2009 UTC (3 years ago) by pcarns
Branch:
MAIN
Changes since 1.75: +3 -20 lines
Diff to previous 1.75
fix problem in secondary group permission check for setattr; that specific
case had a hand coded test that did not go to secondary groups. Fixes a
problem reported by David Metheny
Revision
1.75.10.1
/
(view)
- annotate
- [select for diffs]
, Thu Apr 30 15:03:03 2009 UTC (3 years ago) by bligon
Branch:
Orange-Branch
CVS Tags:
Orange-FailOver-Becky,
Orage-Elaine-Root,
ORANGE-BECKY-ROOT,
ORANGE-BECKY-BRANCH
Branch point for:
Orange-mtmoore,
Orange-Merge1,
Orange-Elaine-Branch
Changes since 1.75: +10 -1 lines
Diff to previous 1.75
Setting up Orange Branch
Revision
1.75
/
(view)
- annotate
- [select for diffs]
, Thu Nov 20 01:17:11 2008 UTC (3 years, 6 months ago) by slang
Branch:
MAIN
CVS Tags:
solaris-point,
solaris-branch,
sa-branch,
pvfs-2-8-point,
pvfs-2-8-1,
pvfs-2-8-0,
as-point,
Orange-Root
Branch point for:
pvfs-2-8-branch,
as-branch,
Orange-Branch
Changes since 1.74: +3 -2 lines
Diff to previous 1.74
merging hints/events code into trunk.
Revision
1.71.2.1.2.4
/
(view)
- annotate
- [select for diffs]
, Fri Oct 3 19:32:50 2008 UTC (3 years, 7 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.71.2.1.2.3: +0 -2 lines
Diff to previous 1.71.2.1.2.3
to branch point 1.71.2.1
to next main 1.72
*** empty log message ***
Revision
1.71.2.1.2.3
/
(view)
- annotate
- [select for diffs]
, Tue Sep 23 17:25:53 2008 UTC (3 years, 7 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.71.2.1.2.2: +20 -4 lines
Diff to previous 1.71.2.1.2.2
to branch point 1.71.2.1
*** empty log message ***
Revision
1.71.2.1.2.2
/
(view)
- annotate
- [select for diffs]
, Tue Sep 9 16:24:28 2008 UTC (3 years, 8 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.71.2.1.2.1: +12 -0 lines
Diff to previous 1.71.2.1.2.1
to branch point 1.71.2.1
Standardize remote vs. local calling convention.
Revision
1.74.2.8
/
(view)
- annotate
- [select for diffs]
, Mon Jul 28 20:50:55 2008 UTC (3 years, 9 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.74.2.7: +5 -0 lines
Diff to previous 1.74.2.7
to branch point 1.74
made getattr conform to current conventions. fixed bugs in capability
verification and hash lookup.
Revision
1.74.2.7
/
(view)
- annotate
- [select for diffs]
, Fri Jul 25 19:05:53 2008 UTC (3 years, 9 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.74.2.6: +3 -7 lines
Diff to previous 1.74.2.6
to branch point 1.74
invented the concept of a null capability and implemented it on the server
and the client
Revision
1.74.2.6
/
(view)
- annotate
- [select for diffs]
, Mon Jul 21 18:52:11 2008 UTC (3 years, 10 months ago) by dbonnie
Branch:
cu-security-branch
Changes since 1.74.2.5: +0 -3 lines
Diff to previous 1.74.2.5
to branch point 1.74
Fleshed out ACL retrieval in getattr SM. Removed old code from prelude SM.
Revision
1.62.2.1.2.1
/
(view)
- annotate
- [select for diffs]
, Mon Jul 21 18:18:15 2008 UTC (3 years, 10 months ago) by aching
Branch:
locking-branch
Changes since 1.62.2.1: +115 -230 lines
Diff to previous 1.62.2.1
to next main 1.63
Reverse merged and ported to HEAD.
Revision
1.74.2.5
/
(view)
- annotate
- [select for diffs]
, Thu Jul 17 16:00:00 2008 UTC (3 years, 10 months ago) by dbonnie
Branch:
cu-security-branch
Changes since 1.74.2.4: +3 -1 lines
Diff to previous 1.74.2.4
to branch point 1.74
Temporarily bypass capability verification.
Revision
1.62.2.1
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 19:56:42 2008 UTC (3 years, 10 months ago) by sumitn
Branch:
version-lock-actual-branch
Branch point for:
locking-branch
Changes since 1.62: +6 -6 lines
Diff to previous 1.62
to next main 1.63
Removed warnings due to use of int64_t in several files. Using lld() mask to print int64_t numbers.
Revision
1.74.2.4
/
(view)
- annotate
- [select for diffs]
, Mon Jun 2 20:51:16 2008 UTC (3 years, 11 months ago) by nlmills
Branch:
cu-security-branch
CVS Tags:
from_MERGE_FROM_HEAD,
from_HEAD_NEW_FEATURE_ADD3
Changes since 1.74.2.3: +11 -1 lines
Diff to previous 1.74.2.3
to branch point 1.74
implemented validation with credentials. fixed bug in verify.
Revision
1.74.2.3
/
(view)
- annotate
- [select for diffs]
, Thu May 29 22:32:33 2008 UTC (3 years, 11 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.74.2.2: +16 -7 lines
Diff to previous 1.74.2.2
to branch point 1.74
basic framework for validation in prelude
Revision
1.74.2.2
/
(view)
- annotate
- [select for diffs]
, Tue May 27 19:04:47 2008 UTC (3 years, 11 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.74.2.1: +19 -1 lines
Diff to previous 1.74.2.1
to branch point 1.74
added workaround for attribute checking
Revision
1.74.2.1
/
(view)
- annotate
- [select for diffs]
, Tue May 27 14:48:11 2008 UTC (3 years, 11 months ago) by dbonnie
Branch:
cu-security-branch
Changes since 1.74: +1 -501 lines
Diff to previous 1.74
Moved code around from predule sm into check.c to prepare for new code going in. NOTE: All checks skipped at this point.
Revision
1.74.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.74: +3 -2 lines
Diff to previous 1.74
to next main 1.75
hints and events.
Revision
1.72.2.5
/
(view)
- annotate
- [select for diffs]
, Mon Apr 7 15:07:41 2008 UTC (4 years, 1 month ago) by pcarns
Branch:
small-file-branch
Changes since 1.72.2.4: +12 -17 lines
Diff to previous 1.72.2.4
to branch point 1.72
to next main 1.73
syncing small-file-branch back up with trunk at small-file-branch-point2 tag
(reverse merge)
Revision
1.72.2.4
/
(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.72.2.3: +44 -195 lines
Diff to previous 1.72.2.3
to branch point 1.72
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.74
/
(view)
- annotate
- [select for diffs]
, Wed Feb 20 14:44:52 2008 UTC (4 years, 3 months ago) by pw
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_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.73: +9 -4 lines
Diff to previous 1.73
readonly symbolic
Change access_type functions from 0/1 to use the enum
PINT_server_req_access_type. There may have been some backward
conditionals in here. This at least makes them all visible,
and fixes a problem with ReadOnly exports where only reads
(but not writes) were forbidden.
Revision
1.71.2.1.2.1
/
(view)
- annotate
- [select for diffs]
, Wed Feb 13 19:49:47 2008 UTC (4 years, 3 months ago) by walt
Branch:
cu-sandbox-branch
Changes since 1.71.2.1: +42 -194 lines
Diff to previous 1.71.2.1
Sam's prelude and scheduler updates
Revision
1.73
/
(view)
- annotate
- [select for diffs]
, Mon Feb 11 17:25:30 2008 UTC (4 years, 3 months ago) by slang
Branch:
MAIN
Changes since 1.72: +42 -194 lines
Diff to previous 1.72
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.72.2.3
/
(view)
- annotate
- [select for diffs]
, Wed Jan 30 20:26:33 2008 UTC (4 years, 3 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.72.2.2: +1 -0 lines
Diff to previous 1.72.2.2
to branch point 1.72
stubbed in state machine to handle refilling precreate pools
Revision
1.72.2.2
/
(view)
- annotate
- [select for diffs]
, Mon Jan 28 21:16:20 2008 UTC (4 years, 3 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.72.2.1: +4 -0 lines
Diff to previous 1.72.2.1
to branch point 1.72
backing out a few client side things
Revision
1.72.2.1
/
(view)
- annotate
- [select for diffs]
, Thu Jan 24 21:34:41 2008 UTC (4 years, 3 months ago) by slang
Branch:
small-file-branch
Changes since 1.72: +4 -0 lines
Diff to previous 1.72
inode stuffing operation. also added a keyval_remove_list.
Revision
1.72
/
(view)
- annotate
- [select for diffs]
, Fri Dec 7 23:08:46 2007 UTC (4 years, 5 months ago) by slang
Branch:
MAIN
CVS Tags:
small-file-branch-point
Branch point for:
small-file-branch
Changes since 1.71: +1 -1 lines
Diff to previous 1.71
merge warning fixups with --enable-fast.
Revision
1.71.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Nov 9 23:27:54 2007 UTC (4 years, 6 months ago) by slang
Branch:
pvfs-2-7-branch
CVS Tags:
pvfs-2-7-1,
pvfs-2-7-0,
cu-sandbox-branch-point
Branch point for:
cu-sandbox-branch
Changes since 1.71: +1 -1 lines
Diff to previous 1.71
to next main 1.72
fix a bunch of warnings for unused and uninit vars
Revision
1.71
/
(view)
- annotate
- [select for diffs]
, Wed Nov 7 22:26:07 2007 UTC (4 years, 6 months ago) by slang
Branch:
MAIN
CVS Tags:
pvfs-2-7-branch-point
Branch point for:
pvfs-2-7-branch
Changes since 1.70: +17 -2 lines
Diff to previous 1.70
[on behalf of Phil]:
This patch adds a new configuration parameter called "RootSquashExceptions". It has the same value syntax as the existing RootSquash parameter, but it allows you to list hosts or subnets that are exempt from root squashing.
This is helpful if you want to root squash all clients (or at least a large set of them) but still allow root access from particular admin or power user clients. That was possible before, but probably tedious unless the node you wanted to exclude just happened to fall in a convenient subnet.
Revision
1.70
/
(view)
- annotate
- [select for diffs]
, Thu Aug 30 00:13:44 2007 UTC (4 years, 8 months ago) by slang
Branch:
MAIN
CVS Tags:
mgmt-branch-point
Changes since 1.69: +0 -11 lines
Diff to previous 1.69
minor change allows state actions to not be declared at the top of *.sm files.
Revision
1.69
/
(view)
- annotate
- [select for diffs]
, Fri Jul 20 19:37:06 2007 UTC (4 years, 10 months ago) by pw
Branch:
MAIN
Changes since 1.68: +1 -0 lines
Diff to previous 1.68
Move some server-only functions out of src/common/misc into src/server.
These functions happen not to compile on clients without getpwuid support.
Revision
1.65.6.1
/
(view)
- annotate
- [select for diffs]
, Wed May 23 20:48:17 2007 UTC (4 years, 11 months ago) by kunkel
Branch:
pvfs2-kunkel-tas-branch
Changes since 1.65: +71 -41 lines
Diff to previous 1.65
to next main 1.66
Merge HEAD changes to TAS-branch.
Revision
1.68
/
(view)
- annotate
- [select for diffs]
, Fri Apr 13 05:14:30 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.67: +36 -32 lines
Diff to previous 1.67
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.60.4.7
/
(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.60.4.6: +35 -9 lines
Diff to previous 1.60.4.6
to branch point 1.60
to next main 1.61
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.65.10.1
/
(view)
- annotate
- [select for diffs]
, Thu Apr 5 15:49:50 2007 UTC (5 years, 1 month ago) by slang
Branch:
pvfs-2-6-branch
CVS Tags:
pvfs-2-6-3-tag3
Changes since 1.65: +34 -3 lines
Diff to previous 1.65
to next main 1.66
merge recent fixes from HEAD
Revision
1.67
/
(view)
- annotate
- [select for diffs]
, Tue Mar 20 18:32:31 2007 UTC (5 years, 2 months ago) by slang
Branch:
MAIN
CVS Tags:
pvfs-2-6-3-tag2
Changes since 1.66: +34 -3 lines
Diff to previous 1.66
Patches from Phil. Thanks Phil!
http://www.beowulf-underground.org/pipermail/pvfs2-developers/2007-March/003250.html
Revision
1.61.2.3
/
(view)
- annotate
- [select for diffs]
, Tue Feb 27 21:38:39 2007 UTC (5 years, 2 months ago) by kunkel
Branch:
kunkel-hint-branch
Changes since 1.61.2.2: +16 -17 lines
Diff to previous 1.61.2.2
to branch point 1.61
to next main 1.62
Cleanup of performance counter code...
Revision
1.61.4.4
/
(view)
- annotate
- [select for diffs]
, Fri Feb 23 10:38:26 2007 UTC (5 years, 2 months ago) by kunkel
Branch:
kunkel-migration-branch
Changes since 1.61.4.3: +0 -2 lines
Diff to previous 1.61.4.3
to branch point 1.61
to next main 1.62
move request scheduler load start/stop directly around state machines
Revision
1.61.4.3
/
(view)
- annotate
- [select for diffs]
, Thu Feb 22 17:38:42 2007 UTC (5 years, 2 months ago) by kunkel
Branch:
kunkel-migration-branch
Changes since 1.61.4.2: +17 -17 lines
Diff to previous 1.61.4.2
to branch point 1.61
Created a better interface for load values in the performance counter.
Revision
1.61.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.61.4.1: +1 -6 lines
Diff to previous 1.61.4.1
to branch point 1.61
update to current CVS version because statecomp modifications are neat for my work, thanks!
Revision
1.66
/
(view)
- annotate
- [select for diffs]
, Sat Feb 17 21:16:48 2007 UTC (5 years, 3 months ago) by pw
Branch:
MAIN
CVS Tags:
kunkel-migration-hint-branch-point-2007-03-15
Changes since 1.65: +1 -6 lines
Diff to previous 1.65
Remove forward declarations of states.
Revision
1.61.4.1
/
(view)
- annotate
- [select for diffs]
, Sat Feb 17 11:16:01 2007 UTC (5 years, 3 months ago) by kunkel
Branch:
kunkel-migration-branch
Changes since 1.61: +320 -16 lines
Diff to previous 1.61
Update migration branch to current CVS version
Revision
1.60.4.6
/
(view)
- annotate
- [select for diffs]
, Thu Oct 19 22:17:16 2006 UTC (5 years, 7 months ago) by slang
Branch:
WALT3
Changes since 1.60.4.5: +0 -2 lines
Diff to previous 1.60.4.5
to branch point 1.60
reverse merge of HEAD to WALT3 branch.
Revision
1.61.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.61.2.1: +2 -2 lines
Diff to previous 1.61.2.1
to branch point 1.61
add hints to job layer
Revision
1.61.2.1
/
(view)
- annotate
- [select for diffs]
, Mon Sep 25 12:39:52 2006 UTC (5 years, 7 months ago) by kunkel
Branch:
kunkel-hint-branch
Changes since 1.61: +320 -16 lines
Diff to previous 1.61
backmerging of HEAD to branch...
Revision
1.60.4.5
/
(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.60.4.4: +475 -23 lines
Diff to previous 1.60.4.4
to branch point 1.60
Merge HEAD into Walt's branch.
Rework new state machines to the new cleanups introduced by Walt.
Revision
1.65
/
(view)
- annotate
- [select for diffs]
, Sat Sep 16 20:56:48 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-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,
pvfs-2-6-branch
Changes since 1.64: +0 -2 lines
Diff to previous 1.64
move frequently used extern declaration into a header file
Revision
1.64
/
(view)
- annotate
- [select for diffs]
, Wed Sep 13 20:22:58 2006 UTC (5 years, 8 months ago) by vilayann
Branch:
MAIN
Changes since 1.63: +0 -1 lines
Diff to previous 1.63
Merge posix-extensions-branch to HEAD
This branch implemented patches to the 2.6.16 kernel for the proposed POSIX I/O extensions and those patches are under
the patches subdirectory.
It also implements the PVFS2 specific hooks for these system calls.
Tools that may be of immediate use to the pvfs2 general audience is the pvfs2-lsplus utility in src/apps/admin
that should be noticeably faster than the pvfs2-ls utility if there are a lot of objects in a single directory.
Other features are left out by configure and are not even built if the kernels do not support those features
and callbacks.
Revision
1.63
/
(view)
- annotate
- [select for diffs]
, Tue Sep 12 17:16:17 2006 UTC (5 years, 8 months ago) by pw
Branch:
MAIN
Changes since 1.62: +6 -6 lines
Diff to previous 1.62
printf warning fixes
Revision
1.58.2.4
/
(view)
- annotate
- [select for diffs]
, Tue Sep 12 05:10:25 2006 UTC (5 years, 8 months ago) by vilayann
Branch:
posix-extensions-branch
Changes since 1.58.2.3: +320 -13 lines
Diff to previous 1.58.2.3
to branch point 1.58
to next main 1.59
Merge from HEAD to posix-extensions-branch...
This should facilitate merging the posix branch to HEAD...
Revision
1.62
/
(view)
- annotate
- [select for diffs]
, Mon Sep 11 20:22:06 2006 UTC (5 years, 8 months ago) by vilayann
Branch:
MAIN
CVS Tags:
version-lock-branch,
posix-extensions-point7
Branch point for:
version-lock-actual-branch
Changes since 1.61: +320 -13 lines
Diff to previous 1.61
Implement root squash, read only and all squash export options. All of these are server-side
settings and set in the fs.conf files.. Perhaps the docs need to be pushed out to the pvfs.org website
after this check in?
Wild cards and mask-based addresses are allowed as part of the fs.conf export settings..
Also added a mount time option to honor setuid bit in files, mount -o suid...
Removed the -c option from pvfs2-ping and made the config file checks default.
Revision
1.58.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.58.2.2: +154 -9 lines
Diff to previous 1.58.2.2
to branch point 1.58
Reverse merges from HEAD..
Revision
1.60.6.2
/
(view)
- annotate
- [select for diffs]
, Tue Aug 29 10:41:26 2006 UTC (5 years, 8 months ago) by kunkel
Branch:
kunkel-branch
Changes since 1.60.6.1: +154 -9 lines
Diff to previous 1.60.6.1
to branch point 1.60
to next main 1.61
Backmerge with HEAD
Revision
1.60.6.1
/
(view)
- annotate
- [select for diffs]
, Sat Aug 26 13:37:48 2006 UTC (5 years, 8 months ago) by kunkel
Branch:
kunkel-branch
Changes since 1.60: +1 -1 lines
Diff to previous 1.60
Migration of datafiles between different servers works. Uses msgpairray.sm,
transfers only one datafile between two servers and rewrites metadata.
Todo: Adaption of request scheduler to ensure that migration and write
I/O do not happen concurrently on source dataserver.
Also allow users to specify command line parameter which supresses
transfer of pvfs2-hints.
Revision
1.61
/
(view)
- annotate
- [select for diffs]
, Thu Aug 17 08:11:51 2006 UTC (5 years, 9 months ago) by vilayann
Branch:
MAIN
CVS Tags:
threaded-aio-point,
threaded-aio-branch,
posix-extensions-point6,
kunkel-branches-point,
kunkel-alternativeIO-branch
Branch point for:
kunkel-migration-branch,
kunkel-hint-branch
Changes since 1.60: +154 -9 lines
Diff to previous 1.60
Whew.. Final bits of the acl puzzle (hopefully!).
Clearly, ACLs require support at the server. (what was I thinking earlier? :))
Patch adds a PINT_check_acls() function that does that. the pvfs2_acl_entry structure is moved to a common
header file shared between kernel module and server.
When PINT_check_mode() throws up its hand in despair, ACL checks are done. NOTE: ACLs dont impose a performance
overhead when permission checks go through properly. When they fail, we post a job_trove_keyval_read()
and when that completes, we check if ACLs allow the operation to proceed.
Added a lot more debug statements.
It is unfortunately not enough to change only prelude sm, but lookup sm also had to be modified
to check for acls. sigh..
Hopefully, this does not break anything else. Simple preliminary tests dont seem to indicate any borkennes.
All but 2 of the LTP acl tests seem to be working now I think...
Revision
1.60.4.4
/
(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.60.4.3: +2 -2 lines
Diff to previous 1.60.4.3
to branch point 1.60
Simple pint/ls/cp/diff test works
Revision
1.60.4.3
/
(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.60.4.2: +10 -10 lines
Diff to previous 1.60.4.2
to branch point 1.60
Everything compiles. Crap! Now I have to see if it runs!!!
Revision
1.60.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.60.4.1: +3 -3 lines
Diff to previous 1.60.4.1
to branch point 1.60
correcting compile errors
Revision
1.60.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.60: +9 -6 lines
Diff to previous 1.60
updated to support SM control block interface
Revision
1.58.4.1
/
(view)
- annotate
- [select for diffs]
, Wed Jun 7 19:27:30 2006 UTC (5 years, 11 months ago) by vilayann
Branch:
lockd-branch
Changes since 1.58: +10 -4 lines
Diff to previous 1.58
to next main 1.59
Reverse merge from trunk to lockd-branch...
Revision
1.58.2.2
/
(view)
- annotate
- [select for diffs]
, Wed Jun 7 03:21:07 2006 UTC (5 years, 11 months ago) by slang
Branch:
posix-extensions-branch
CVS Tags:
posix-extensions-point3
Changes since 1.58.2.1: +10 -4 lines
Diff to previous 1.58.2.1
to branch point 1.58
reverse merge of branch
Revision
1.58.6.1
/
(view)
- annotate
- [select for diffs]
, Thu Jun 1 21:29:44 2006 UTC (5 years, 11 months ago) by slang
Branch:
dbpf-coalesce-branch
Changes since 1.58: +10 -4 lines
Diff to previous 1.58
to next main 1.59
reverse merge of trunk to branch
Revision
1.60
/
(view)
- annotate
- [select for diffs]
, Sun May 28 16:52:08 2006 UTC (5 years, 11 months ago) by pw
Branch:
MAIN
CVS Tags:
pvfs2-1_5_1_for_bgl3,
pvfs2-1_5_1_for_bgl2,
pvfs2-1_5_1_for_bgl,
pvfs2-1-5-point2,
pvfs2-1-5-point,
pvfs2-1-5-branch,
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,
posix-extensions-point4,
posix-extensions-point2,
lockd-point2,
before-style-changes
Branch point for:
kunkel-branch,
WALT3
Changes since 1.59: +0 -2 lines
Diff to previous 1.59
consolidate all extern declarations of server perf counter
Revision
1.59
/
(view)
- annotate
- [select for diffs]
, Thu May 25 17:58:16 2006 UTC (5 years, 11 months ago) by robl
Branch:
MAIN
Changes since 1.58: +10 -2 lines
Diff to previous 1.58
[pcarns]: The logic in getattr and prelude state machines was flawed w/ regard
to how to interpret error codes from reading attributes, and how to
interpret attributes that aren't filled in properly. The first case caused
it to ignore some types of error codes that were properly reported by trove.
The second case amplified the problem by allow attributes to pass through
the system that don't have a valid type field set. The server should not be
able to read attributes without a type field set (this should be reported as
an error). Another minor cleanup is to detect datafiles by looking at the
type field, rather than assuming that any object with a mask of 0 is a
datafile.
Revision
1.58.2.1
/
(view)
- annotate
- [select for diffs]
, Tue May 9 23:12:12 2006 UTC (6 years ago) by vilayann
Branch:
posix-extensions-branch
Changes since 1.58: +0 -1 lines
Diff to previous 1.58
CVS/time stamp brain damage. :)
Revision
1.57.4.1
/
(view)
- annotate
- [select for diffs]
, Thu Mar 2 15:53:35 2006 UTC (6 years, 2 months ago) by slang
Branch:
dbpf-onekeyval-branch
CVS Tags:
dbpf-slowskip
Changes since 1.57: +5 -0 lines
Diff to previous 1.57
to next main 1.58
changes from head merge
Revision
1.58
/
(view)
- annotate
- [select for diffs]
, Thu Mar 2 15:27:03 2006 UTC (6 years, 2 months ago) by slang
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.57: +5 -0 lines
Diff to previous 1.57
changes to perfbase benchmarks and addition of perf counter queue fields
Revision
1.57.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.57: +3 -0 lines
Diff to previous 1.57
to next main 1.58
fixes to immediate completion code.
Revision
1.55.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Nov 11 22:19:12 2005 UTC (6 years, 6 months ago) by slang
Branch:
slang-sio-branch
Changes since 1.55: +4 -3 lines
Diff to previous 1.55
to next main 1.56
fixes to small io stuff to get test-zero-fill working again. Also committing updates from HEAD to make things easier for merge.
Revision
1.56.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Nov 11 21:38:16 2005 UTC (6 years, 6 months ago) by slang
Branch:
pvfs2-1-3-1-branch
CVS Tags:
pvfs2-1-3-2,
pvfs2-1-3-1
Changes since 1.56: +1 -0 lines
Diff to previous 1.56
to next main 1.57
committing lld/llu fixes to 1.3.1 branch
Revision
1.57
/
(view)
- annotate
- [select for diffs]
, Fri Nov 11 21:31:09 2005 UTC (6 years, 6 months ago) by slang
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.56: +1 -0 lines
Diff to previous 1.56
moved the llu and lld macros to an internal header so that we don't have to include pvfs2-config.h in the installed pvfs2-types.h header.
Revision
1.56
/
(view)
- annotate
- [select for diffs]
, Thu Nov 10 01:27:13 2005 UTC (6 years, 6 months ago) by slang
Branch:
MAIN
Branch point for:
pvfs2-1-3-1-branch
Changes since 1.55: +3 -3 lines
Diff to previous 1.55
* malloc.h is obsolete in freebsd, check for it
* No error.h in freebsd
* linux allows Lu,Lx, and Ld to be interchangeable with llu,llx, and
lld. Other platforms (solaris, bsd) don't. Replaced all the L*
with ll*.
* bsd doesn't have mntent.h. use fstab.h and our own funcs.
* bsd doesn't know about ssize_t. Use size_t instead.
* bsd doesn't have asm errnos. Check for each of those
errno macros and if not defined define to -1
* check for db3/db.h db4/db.h header if db path is specified using
--with-db
* darwin has aio support builtin, doesn't need -lrt
* remove kernel stuff in pvfs2-types.h that sets WORDSIZE. gcc
defines __LP64__ on archs with 64bit longs so we use that instead.
* darwin's open doesn't accept O_LARGEFILE. off_t is an int64 by
default. define O_LARGEFILE if it hasn't been.
* need to run ranlib on darwin after libpvfs2.a gets installed to regenerate
table of contents
Revision
1.55
/
(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
Branch point for:
slang-sio-branch
Changes since 1.54: +3 -2 lines
Diff to previous 1.54
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.51.2.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.51: +30 -98 lines
Diff to previous 1.51
to next main 1.52
updates to my event changes to bring them inline with trunk
Revision
1.52.2.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.52: +10 -2 lines
Diff to previous 1.52
to next main 1.53
merge changes from trunk since branch point into branch. Effectively moves the branchpoint to the latest trunk.
Revision
1.54
/
(view)
- annotate
- [select for diffs]
, Tue Aug 2 17:58:55 2005 UTC (6 years, 9 months ago) by robl
Branch:
MAIN
CVS Tags:
slang-reqsched-point,
slang-reqsched-branch,
pvfs2-1-3-0
Changes since 1.53: +4 -0 lines
Diff to previous 1.53
[pcarns]:
- adds a new prefix ("A") for access style logging
- logs user, group, host for each operation if enabled
- triggered by a macro in the server (PINT_ACCESS_DEBUG) that checks gossip
level before doing any work
- basic format looks like this (H is handle, S is s_op structure, crdirent is
operation type, Success is response status sent):
[A 08/02 15:14] pcarns.users@localhost H=1048576 S=0x80f7d20: crdirent:
finish (Success)
- turning on "access" logging gives messages like the above on completion of
operations, plus messages for some operations that give key information (like
the path name for lookups, the object type for getattr, etc.)
- turning on "access_detail" logging adds additional messages that print when
the request is received and when it starts processing
Revision
1.53
/
(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.52: +6 -2 lines
Diff to previous 1.52
added extended attribute support
Revision
1.51.8.2
/
(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.51.8.1: +1 -2 lines
Diff to previous 1.51.8.1
to branch point 1.51
to next main 1.52
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.51.8.1
/
(view)
- annotate
- [select for diffs]
, Thu Jun 16 23:50:11 2005 UTC (6 years, 11 months ago) by walt
Branch:
WALT2
Changes since 1.51: +7 -2 lines
Diff to previous 1.51
updates for adding extended attributes
Revision
1.52
/
(view)
- annotate
- [select for diffs]
, Wed Jun 8 19:30:30 2005 UTC (6 years, 11 months ago) by robl
Branch:
MAIN
CVS Tags:
slang-attr-cache-fixups-point,
pvfs2-1-1-0
Branch point for:
slang-attr-cache-fixups-branch
Changes since 1.51: +20 -96 lines
Diff to previous 1.51
Merge in all of phil's patches fixing up permissions checking as described
here:
http://www.parl.clemson.edu/pipermail/pvfs2-developers/2005-June/001258.html
Revision
1.51.6.2
/
(view)
- annotate
- [select for diffs]
, Wed Jun 8 19:25:18 2005 UTC (6 years, 11 months ago) by robl
Branch:
pvfs2-bugfix-67
Changes since 1.51.6.1: +12 -0 lines
Diff to previous 1.51.6.1
to branch point 1.51
to next main 1.52
The last of the early june phil patches. "Make PVFS2 honor directory
executable bit permissions properly"
Revision
1.51.6.1
/
(view)
- annotate
- [select for diffs]
, Wed Jun 8 19:03:54 2005 UTC (6 years, 11 months ago) by robl
Branch:
pvfs2-bugfix-67
Changes since 1.51: +8 -96 lines
Diff to previous 1.51
Phil redid the permission checking logic:
"A rewrite of the main pvfs2 permission checking function to clear up a
few things:
- fixes a bug in the permission checking logic related in particular to
group permissions
- more thorough logging (with PERMISSIONS_DEBUG mask), allows you to see
exactly what causes access to be granted or denied
- takes a new access_type argument rather than overloading the use of
defines like PVFS_U_READ etc.
- moved to common location in case it is useful for non-server uses
Revision
1.51
/
(view)
- annotate
- [select for diffs]
, Thu Apr 21 20:12:47 2005 UTC (7 years, 1 month ago) by pw
Branch:
MAIN
CVS Tags:
slang-event-changes-point,
pvfs2-tag-bugfix-67
Branch point for:
slang-event-changes-branch,
pvfs2-bugfix-67,
WALT2
Changes since 1.50: +22 -19 lines
Diff to previous 1.50
avoid line breaks in debugging messages
Revision
1.50
/
(view)
- annotate
- [select for diffs]
, Thu Jan 20 17:00:57 2005 UTC (7 years, 4 months ago) by rbross
Branch:
MAIN
CVS Tags:
snapshot-bluegene-20050216,
WALT1
Changes since 1.49: +9 -2 lines
Diff to previous 1.49
Modified permission checking to allow for reading of attributes of an object
any time someone has obtained the handle. Permission checking is actually
performed on the parent directory for these cases.
Revision
1.49
/
(view)
- annotate
- [select for diffs]
, Thu Jan 20 15:22:31 2005 UTC (7 years, 4 months ago) by rbross
Branch:
MAIN
Changes since 1.48: +9 -3 lines
Diff to previous 1.48
Adjusted gossip output.
Revision
1.48
/
(view)
- annotate
- [select for diffs]
, Tue Dec 7 18:59:59 2004 UTC (7 years, 5 months ago) by pw
Branch:
MAIN
CVS Tags:
pvfs2-snapshot-Alejandro,
pvfs2-bugfix-39
Changes since 1.47: +1 -1 lines
Diff to previous 1.47
missed a header conversion
Revision
1.47
/
(view)
- annotate
- [select for diffs]
, Tue Aug 31 17:47:35 2004 UTC (7 years, 8 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-1-0-1,
pvfs2-1-0-0,
pvfs2-0-9-0,
pvfs2-0-8-0,
pvfs2-0-7-0,
pvfs2-0-6-5,
pvfs2-0-6-4
Changes since 1.46: +1 -1 lines
Diff to previous 1.46
- fixes the bug where removing a file on client A is seen on client B with
bad attributes. this is caused by a bug in trove that allows getattr
operations to complete even if the bstream or keyval doesn't exist yet
because it can't distinguish between a valid ENOENT error and when it's
ok because it just hasn't been created yet
- to resolve this, i've hacked around it for now in the VFS by making sure that
we properly handle attributes of the wrong type (i.e. bad attributes have
object type DATAFILE because the server assumes anything untyped is a
DATAFILE)
- misc cleanups
Revision
1.46
/
(view)
- annotate
- [select for diffs]
, Mon Aug 16 20:50:29 2004 UTC (7 years, 9 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-6-3
Changes since 1.45: +96 -89 lines
Diff to previous 1.45
- properly grab the credentials from the vfs for each operation, not earlier
as they may contain garbage or values from a previous user! (this should
solve Ti's permission problem along with the below group fix)
- fixed prelude.sm to allow getattr permissions if the group matches
(two users of the same group can list each other's file)
- misc cleanups
Revision
1.45
/
(view)
- annotate
- [select for diffs]
, Wed Jul 28 14:32:56 2004 UTC (7 years, 9 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-6-2,
pvfs2-0-6-1
Changes since 1.44: +1 -1 lines
Diff to previous 1.44
- applied Nathan's expandtab patch (expandtab-2.patch.gz)
first referenced at:
http://www.beowulf-underground.org/pipermail/pvfs2-developers/2004-July/000745.html
Revision
1.44
/
(view)
- annotate
- [select for diffs]
, Tue Jul 20 14:41:10 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.43: +2 -7 lines
Diff to previous 1.43
add a flag to request parameters structure that indicates if the prelude
state machine should expect to find attributes for the target object
Revision
1.43
/
(view)
- annotate
- [select for diffs]
, Tue Jul 20 00:38:10 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.42: +18 -73 lines
Diff to previous 1.42
start consolidating pvfs2 server request parameters into a single table to
make it easier to experiment with new requests; so far table only includes
op type, name, and permission requirements; will include more information later
Revision
1.42
/
(view)
- annotate
- [select for diffs]
, Thu Jul 15 18:37:15 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
CVS Tags:
pvfs2-0-6-0
Changes since 1.41: +0 -13 lines
Diff to previous 1.41
removed some debugging messages that simply duplicate assertions that are
triggered later; I had added this when trying to track down one of Nathan's
bugs a while back
Revision
1.39.2.2
/
(view)
- annotate
- [select for diffs]
, Thu Jun 24 17:16:17 2004 UTC (7 years, 10 months ago) by neill
Branch:
pvfs2-nm-nb-branch
Changes since 1.39.2.1: +40 -10 lines
Diff to previous 1.39.2.1
to branch point 1.39
to next main 1.40
- merge in as much as possible from the main tree to keep up to date
Revision
1.41
/
(view)
- annotate
- [select for diffs]
, Tue Jun 15 18:30:34 2004 UTC (7 years, 11 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-6-0pre1
Changes since 1.40: +40 -10 lines
Diff to previous 1.40
- add some permission checking debugging to help narrow down problems as
we find them (with a 'permission' debug mask and keyword)
- enhance printing of possible keywords in pvfs2-set-debugmask by spacing
them better
Revision
1.39.2.1
/
(view)
- annotate
- [select for diffs]
, Mon Jun 14 17:02:19 2004 UTC (7 years, 11 months ago) by neill
Branch:
pvfs2-nm-nb-branch
Changes since 1.39: +13 -0 lines
Diff to previous 1.39
- improve human readable size reporting
- allow human readable size reporting to use si units
- fix job-dev test program due to job dev api change
- fix memory leak of unexpected sm pointers
- add --si option to pvfs2-ls (similar to ls's --si option)
- add -H option to pvfs2-statfs (similar to du's -H option)
- merge with cvs head
Revision
1.40
/
(view)
- annotate
- [select for diffs]
, Mon Jun 14 15:22:10 2004 UTC (7 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.39: +13 -0 lines
Diff to previous 1.39
added some warning messages, checking validity of dist_size and dfile_count
in prelude before get-attr.sm is executed
Revision
1.39
/
(view)
- annotate
- [select for diffs]
, Wed Jun 2 21:41:04 2004 UTC (7 years, 11 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-5-1
Branch point for:
pvfs2-nm-nb-branch
Changes since 1.38: +70 -19 lines
Diff to previous 1.38
- clean up translation of mode to pvfs2 permissions function
- make use of the function in other places
- add some debugging
- make sure setattr sets meta fields on disk to 0 if not a metafile
- modify getattr/setattr in the following way:
the server now allows the getattr/setattr operation to pass
permission checks in the additional cases that the file owner is ==
credentials.uid OR the credentials.uid == 0. this will certainly
need modification, as it doesn't allow things like root_squashing.
i've modified this behaviour because other file systems allow
setattr/getattr operations on objects that do not have write/read
permissions by the user (or at all in fact), which we previously
required. this doesn't take into account parent dirs/access
controls -- as the vfs takes care of a good deal of that. a simple
example of where we fail is when a tarball unpacks/creates a new
file with permissions 444 (r--r--r--) and a utime is issued after
it. the utime would fail because we don't have user write access on
the file, so we'd get all kinds of warnings.
Revision
1.38
/
(view)
- annotate
- [select for diffs]
, Thu May 20 17:27:51 2004 UTC (8 years ago) by neill
Branch:
MAIN
Changes since 1.37: +3 -4 lines
Diff to previous 1.37
- implement non-blocking operations for all sysint and mgmt operations
- refactor blocking operations in terms of non-blocking operations
- change all sysint credential arguments to credential references
- memory leaks, bug fixes, cleanups
NOTE: this is a non-blocking first draft, updates are sure to come
Revision
1.37
/
(view)
- annotate
- [select for diffs]
, Mon May 17 19:27:58 2004 UTC (8 years ago) by neill
Branch:
MAIN
Changes since 1.36: +9 -3 lines
Diff to previous 1.36
- some gossip and minor changes
Revision
1.36
/
(view)
- annotate
- [select for diffs]
, Fri May 7 16:38:04 2004 UTC (8 years ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-5-0
Changes since 1.35: +1 -0 lines
Diff to previous 1.35
- added a chdirent server operation useful during renames of target files
that already exist.
- still working on cleaning up rename, as it does not properly remove some
data that is left to be removed
Revision
1.35
/
(view)
- annotate
- [select for diffs]
, Fri Apr 30 14:58:42 2004 UTC (8 years ago) by pcarns
Branch:
MAIN
Changes since 1.34: +1 -0 lines
Diff to previous 1.34
add a mechanism for a server to send a generic response back to the client
when it receives a request with a bad version number or encoding type, so
that the user gets a clear error message at the application level too
Revision
1.34
/
(view)
- annotate
- [select for diffs]
, Wed Apr 28 21:22:52 2004 UTC (8 years ago) by pcarns
Branch:
MAIN
Changes since 1.33: +6 -0 lines
Diff to previous 1.33
server now reference counts bmi addresses
Revision
1.33
/
(view)
- annotate
- [select for diffs]
, Tue Apr 27 19:39:04 2004 UTC (8 years ago) by pcarns
Branch:
MAIN
Changes since 1.32: +1 -0 lines
Diff to previous 1.32
fix warnings from adding new state machine
Revision
1.32
/
(view)
- annotate
- [select for diffs]
, Mon Mar 8 20:31:10 2004 UTC (8 years, 2 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-1-3,
pvfs2-0-1-2
Changes since 1.31: +28 -45 lines
Diff to previous 1.31
- server side get-attr path re-work and cleanups
- added getattr gossip flag specific to the getattr operation
Revision
1.31
/
(view)
- annotate
- [select for diffs]
, Fri Jan 30 20:12:13 2004 UTC (8 years, 3 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-1-1,
pvfs2-0-1-0,
pvfs2-0-0-9
Changes since 1.30: +9 -9 lines
Diff to previous 1.30
- rename all gossip masks to GOSSIP_xxx
- some misc cleanups
Revision
1.30
/
(view)
- annotate
- [select for diffs]
, Wed Nov 26 19:09:31 2003 UTC (8 years, 5 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-dbpf-attr-cache-branch,
pvfs2-0-0-8,
pvfs2-0-0-7
Changes since 1.29: +23 -23 lines
Diff to previous 1.29
- metadata storage overhaul (remove the METADATA_KEY from Trove_Common_Keys,
meaning that metadata is now properly stored in the dspace generic attributes
rather than as a separate key/val pair)
- clean up the 'find' test program to handle more than a fixed number of
dirent entries
- misc other cleanups
- ChangeLog update
Revision
1.29
/
(view)
- annotate
- [select for diffs]
, Wed Oct 8 18:47:06 2003 UTC (8 years, 7 months ago) by neill
Branch:
MAIN
CVS Tags:
snapshot-kraken-10-16-2003-B,
snapshot-kraken-10-16-2003,
pvfs2-0-0-6,
pvfs2-0-0-5,
pvfs2-0-0-4
Changes since 1.28: +2 -2 lines
Diff to previous 1.28
first draft client sysint lookup implementation as a state machine (only
partially complete). seems to be about as good as the previous lookup, so
the original sys_lookup is replaced by this one by default as of this checkin.
fixed a getattr bug that forced a size read query on the same server, even
if multiple servers are being used; added a dmkdir test program for testing
distributed lookup (in progress); updated changelog to add some previously
added features (in prep for next release); probably some other things
Revision
1.28
/
(view)
- annotate
- [select for diffs]
, Thu Oct 2 12:19:49 2003 UTC (8 years, 7 months ago) by pcarns
Branch:
MAIN
Changes since 1.27: +1 -0 lines
Diff to previous 1.27
added stubs for server mgmt operation to retrieve event log
Revision
1.27
/
(view)
- annotate
- [select for diffs]
, Wed Oct 1 17:11:59 2003 UTC (8 years, 7 months ago) by pw
Branch:
MAIN
Changes since 1.26: +1 -1 lines
Diff to previous 1.26
fix asymmetry on the one odd request type so that struct name, operation enum name, and item name match
Revision
1.26
/
(view)
- annotate
- [select for diffs]
, Thu Sep 25 11:07:32 2003 UTC (8 years, 7 months ago) by pcarns
Branch:
MAIN
CVS Tags:
pvfs2-0-0-3
Changes since 1.25: +2 -1 lines
Diff to previous 1.25
augmented request scheduler with an extra "index" argument that allows the
caller to specify which handle in an array of list operation should be
scheduled
Revision
1.25
/
(view)
- annotate
- [select for diffs]
, Wed Sep 24 21:07:40 2003 UTC (8 years, 7 months ago) by pcarns
Branch:
MAIN
Changes since 1.24: +1 -0 lines
Diff to previous 1.24
filled in request protocol structures for new mgmt function to retrieve
low level dspace information, including encode/decode routines.
- untested
- still need true scheduler support
Revision
1.24
/
(view)
- annotate
- [select for diffs]
, Mon Sep 22 15:54:47 2003 UTC (8 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.23: +9 -0 lines
Diff to previous 1.23
gave setparam the ability to report back the original value of the parameter
for each server, not utilizing anywhere yet
Revision
1.23
/
(view)
- annotate
- [select for diffs]
, Mon Sep 22 12:15:43 2003 UTC (8 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.22: +1 -0 lines
Diff to previous 1.22
stubbed in server operation for iterate handles
Revision
1.22
/
(view)
- annotate
- [select for diffs]
, Sun Sep 21 20:09:57 2003 UTC (8 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.21: +2 -1 lines
Diff to previous 1.21
allow read only operations to pass through while in admin mode
Revision
1.21
/
(view)
- annotate
- [select for diffs]
, Thu Sep 18 12:32:56 2003 UTC (8 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.20: +1 -0 lines
Diff to previous 1.20
started implementing server request that will retrieve performance
statistics using a mgmt operation
Revision
1.20
/
(view)
- annotate
- [select for diffs]
, Wed Sep 17 18:49:20 2003 UTC (8 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.19: +1 -0 lines
Diff to previous 1.19
added a state machine that runs continuously in the back ground to
manage performance statistics (doesn't actually do anything yet), along
the way added support for starting state machines that are not
triggered by protocol requests
Revision
1.19
/
(view)
- annotate
- [select for diffs]
, Thu Sep 4 16:27:08 2003 UTC (8 years, 8 months ago) by robl
Branch:
MAIN
Changes since 1.18: +2 -1 lines
Diff to previous 1.18
. landing a new and improved client-side truncate.
. completing the landing of a fully-functioning server-side truncate.
Revision
1.18
/
(view)
- annotate
- [select for diffs]
, Fri Aug 29 15:20:53 2003 UTC (8 years, 8 months ago) by pcarns
Branch:
MAIN
CVS Tags:
pvfs2-0-0-2
Changes since 1.17: +1 -0 lines
Diff to previous 1.17
added statfs request type, and a trivial stub for server state machine
Revision
1.17
/
(view)
- annotate
- [select for diffs]
, Tue Aug 26 02:37:59 2003 UTC (8 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.16: +2 -0 lines
Diff to previous 1.16
added an extra argument to all of the job API post fuctions: status_user_tag.
... similar to user_ptr semantically (set by caller at post time, returned
by API at test time), except that it is an integer type and is returned
through the status struct. Not used yet, but intended to help in client
side state machines that have multiple transitions to the same state and
need a way to differentiate between them.
Revision
1.16
/
(view)
- annotate
- [select for diffs]
, Mon Jul 28 14:29:34 2003 UTC (8 years, 9 months ago) by pcarns
Branch:
MAIN
CVS Tags:
pvfs2-0-0-1
Changes since 1.15: +1 -0 lines
Diff to previous 1.15
added mgmt-noop code that I forgot to commit last time (whoops), modified
msgpair nested machine to allow caller to set the server address
to contact independently of the fs_id/handle if needed
Revision
1.15
/
(view)
- annotate
- [select for diffs]
, Mon Jul 21 11:40:10 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.14: +2 -3 lines
Diff to previous 1.14
renamed PINT_server_job_context to server_job_context (only used in server). Moved extern declaration into pvfs2-server.h,
and then removed all the externs from all the state machines.
Revision
1.14
/
(view)
- annotate
- [select for diffs]
, Fri Jul 18 16:59:26 2003 UTC (8 years, 10 months ago) by robl
Branch:
MAIN
Changes since 1.13: +5 -1 lines
Diff to previous 1.13
phew... we now have a PVFS_sys_flush operation on both the client and server
sides.
Revision
1.13
/
(view)
- annotate
- [select for diffs]
, Fri Jul 18 15:44:56 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.12: +1 -0 lines
Diff to previous 1.12
put a few pieces in place for mgmt_setparam operation, hopefully located
strategically so as not to conflict on merge with the flush...
Revision
1.12
/
(view)
- annotate
- [select for diffs]
, Tue Jul 15 20:11:05 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.11: +9 -3 lines
Diff to previous 1.11
made server side nested machines print out what overall operation they
are a part of
- probably stuck the op->string mapping function in a dumb place; we
can move it later, I guess...
Revision
1.11
/
(view)
- annotate
- [select for diffs]
, Tue Jul 15 12:17:55 2003 UTC (8 years, 10 months ago) by neill
Branch:
MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10
minor setattr changes; still trying to track down a bug
Revision
1.10
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 22:30:14 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.9: +4 -2 lines
Diff to previous 1.9
minor fix to the prelude to skip permission checking on removes when we don't have attributes (datafiles).
Revision
1.9
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 16:25:30 2003 UTC (8 years, 10 months ago) by neill
Branch:
MAIN
Changes since 1.8: +11 -2 lines
Diff to previous 1.8
server properly gathers size data when it's requested now; still need to glue
up several places in the client to have it reported properly.
Revision
1.8
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 15:16:37 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.7: +5 -3 lines
Diff to previous 1.7
cleaned up some error code filtering
Revision
1.7
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 13:13:46 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.6: +0 -6 lines
Diff to previous 1.6
removed a sanity check that was a little bit too aggressive for the way
we store metadata right now
Revision
1.6
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 13:03:12 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.5: +3 -1 lines
Diff to previous 1.5
added TODO note
Revision
1.5
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 12:46:09 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.4: +109 -4 lines
Diff to previous 1.4
Server side permission checking is now in place for operations that need it
Revision
1.4
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 11:42:55 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.3: +77 -4 lines
Diff to previous 1.3
more progress in the prelude state machine; it retrieves common attributes
now when possible; not doing anything with them yet. Also removed
PVFS_ERROR_FS error mask.
Revision
1.3
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 01:07:19 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.2: +21 -1 lines
Diff to previous 1.2
started taking little steps towards getting the prelude state machine to
do simple permission checking: added attr struct to server op struct,
exposed a helper util for deriving the target handle from a given
request structure, started adding states to prelude
Revision
1.2
/
(view)
- annotate
- [select for diffs]
, Fri Jul 11 21:23:15 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.1: +15 -2 lines
Diff to previous 1.1
I guess we have to put something in here besides comments, right?
Revision
1.1
/
(view)
- annotate
- [select for diffs]
, Fri Jul 11 21:13:54 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
added stubs for a nested state machine to use at the beginning of most
server operations; posts to request scheduler and checks permissions
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.