CVS log for pvfs2/include/pvfs2-types.h |
 |
|
Up to [PVFS2] / pvfs2 / include
Request diff between arbitrary revisions
/ Display revisions graphically
Default branch: MAIN
Bookmark a link to:
HEAD
/
(download)
Revision
1.156.10.15
/
(view)
- annotate
- [select for diffs]
, Fri Nov 4 20:40:23 2011 UTC (6 months, 1 week ago) by sampson
Branch:
Orange-Branch
CVS Tags:
Orange-security-postmerge
Changes since 1.156.10.14: +66 -14 lines
Diff to previous 1.156.10.14
to branch point 1.156
to next main 1.157
Merged robust security code into Orange-Branch.
Revision
1.156.10.14
/
(view)
- annotate
- [select for diffs]
, Fri Oct 21 18:34:57 2011 UTC (6 months, 3 weeks ago) by walt
Branch:
Orange-Branch
CVS Tags:
Orange-security-premerge
Changes since 1.156.10.13: +10 -0 lines
Diff to previous 1.156.10.13
to branch point 1.156
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.156.10.13
/
(view)
- annotate
- [select for diffs]
, Tue Oct 11 15:50:36 2011 UTC (7 months ago) by walt
Branch:
Orange-Branch
Changes since 1.156.10.12: +14 -4 lines
Diff to previous 1.156.10.12
to branch point 1.156
added ERANGE error code
Revision
1.156.10.12
/
(view)
- annotate
- [select for diffs]
, Wed Sep 7 20:00:18 2011 UTC (8 months, 1 week ago) by walt
Branch:
Orange-Branch
CVS Tags:
windows-release-2-8-5-20110921,
pnfs-merge,
orangefs-2-8-5
Changes since 1.156.10.11: +6 -0 lines
Diff to previous 1.156.10.11
to branch point 1.156
added PVFS_PATH_MAX
Revision
1.156.10.3.6.6
/
(view)
- annotate
- [select for diffs]
, Fri Aug 19 15:49:28 2011 UTC (8 months, 4 weeks ago) by shuangy
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.156.10.3.6.5: +42 -5 lines
Diff to previous 1.156.10.3.6.5
to branch point 1.156.10.3
to next main 1.156.10.4
merge with Orange-Branch
Revision
1.156.10.11
/
(view)
- annotate
- [select for diffs]
, Thu Aug 11 18:06:53 2011 UTC (9 months ago) by mtmoore
Branch:
Orange-Branch
Changes since 1.156.10.10: +1 -1 lines
Diff to previous 1.156.10.10
to branch point 1.156
increase maximum number of eattrs that can be requested, fix bug in nkey check found by hubcap
Revision
1.156.10.8.16.9
/
(view)
- annotate
- [select for diffs]
, Sat Jul 16 01:49:49 2011 UTC (10 months ago) by mtmoore
Branch:
orange-next
Changes since 1.156.10.8.16.8: +8 -29 lines
Diff to previous 1.156.10.8.16.8
to branch point 1.156.10.8
to next main 1.156.10.9
remove extents, handle ranges, precreate pools and various other things that aren't needed in their current forms with UUIDs
Revision
1.156.10.10
/
(view)
- annotate
- [select for diffs]
, Fri Jul 15 20:54:02 2011 UTC (10 months ago) by walt
Branch:
Orange-Branch
Changes since 1.156.10.9: +5 -0 lines
Diff to previous 1.156.10.9
to branch point 1.156
updates to user interface code:
all posix wrappers implemented
socket wrappers added
sendfile implemented
sys-lookup modified to return a path on failure
other files are minor formatting changes
Revision
1.156.10.9
/
(view)
- annotate
- [select for diffs]
, Tue Jul 12 21:08:33 2011 UTC (10 months ago) by sampson
Branch:
Orange-Branch
CVS Tags:
windows-client-to-Orange-Branch-20110712
Changes since 1.156.10.8: +23 -0 lines
Diff to previous 1.156.10.8
to branch point 1.156
Committed Windows client code to Orange-Branch.
Revision
1.156.10.8.16.8
/
(view)
- annotate
- [select for diffs]
, Tue Jul 12 15:59:42 2011 UTC (10 months ago) by sdsnyde
Branch:
orange-next
Changes since 1.156.10.8.16.7: +7 -6 lines
Diff to previous 1.156.10.8.16.7
to branch point 1.156.10.8
*** empty log message ***
Revision
1.156.10.8.16.7
/
(view)
- annotate
- [select for diffs]
, Mon Jul 11 19:55:31 2011 UTC (10 months ago) by mtmoore
Branch:
orange-next
Changes since 1.156.10.8.16.6: +4 -1 lines
Diff to previous 1.156.10.8.16.6
to branch point 1.156.10.8
checkpoint on the uuid road
Revision
1.156.10.8.16.6
/
(view)
- annotate
- [select for diffs]
, Mon Jul 11 18:01:59 2011 UTC (10 months ago) by mtmoore
Branch:
orange-next
Changes since 1.156.10.8.16.5: +19 -5 lines
Diff to previous 1.156.10.8.16.5
to branch point 1.156.10.8
move PVFS_ds_position to different types when appropriate, pass a flag around instead of using special canary values in the handle. Things will be broken for a while.
Revision
1.156.10.8.16.5
/
(view)
- annotate
- [select for diffs]
, Sat Jul 9 12:43:56 2011 UTC (10 months, 1 week ago) by mtmoore
Branch:
orange-next
Changes since 1.156.10.8.16.4: +7 -8 lines
Diff to previous 1.156.10.8.16.4
to branch point 1.156.10.8
checkpoint, transition to uuids
Revision
1.156.10.8.16.4
/
(view)
- annotate
- [select for diffs]
, Sat Jul 9 03:16:59 2011 UTC (10 months, 1 week ago) by mtmoore
Branch:
orange-next
Changes since 1.156.10.8.16.3: +19 -3 lines
Diff to previous 1.156.10.8.16.3
to branch point 1.156.10.8
changes to PVFS_handle_X
Revision
1.156.10.8.16.3
/
(view)
- annotate
- [select for diffs]
, Thu Jul 7 15:04:29 2011 UTC (10 months, 1 week ago) by mtmoore
Branch:
orange-next
Changes since 1.156.10.8.16.2: +4 -0 lines
Diff to previous 1.156.10.8.16.2
to branch point 1.156.10.8
change to #defined calls to uuids
Revision
1.156.10.8.16.2
/
(view)
- annotate
- [select for diffs]
, Tue Jul 5 19:03:11 2011 UTC (10 months, 1 week ago) by mtmoore
Branch:
orange-next
Changes since 1.156.10.8.16.1: +0 -1 lines
Diff to previous 1.156.10.8.16.1
to branch point 1.156.10.8
migrate from uint64_t type assignments to uuids
Revision
1.156.10.8.16.1
/
(view)
- annotate
- [select for diffs]
, Tue Jul 5 18:04:00 2011 UTC (10 months, 1 week ago) by mtmoore
Branch:
orange-next
Changes since 1.156.10.8: +13 -4 lines
Diff to previous 1.156.10.8
128 bit UUID handles
Revision
1.147.4.16
/
(view)
- annotate
- [select for diffs]
, Tue May 17 19:32:48 2011 UTC (12 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.147.4.15: +6 -2 lines
Diff to previous 1.147.4.15
to branch point 1.147
to next main 1.148
merge with Orange-Branch
Revision
1.156.10.8
/
(view)
- annotate
- [select for diffs]
, Fri Feb 25 22:20:47 2011 UTC (14 months, 3 weeks ago) by mtmoore
Branch:
Orange-Branch
CVS Tags:
test-slab-cache-patch,
test-duplicate-patch,
orangefs-2-8-4,
orangefs-2-8-3-20110323,
orangefs-2-8-3-2011-03-23,
becky-test-bed,
OB-DBPF-OPEN-CACHE-REMOVE
Branch point for:
orange-next
Changes since 1.156.10.7: +6 -2 lines
Diff to previous 1.156.10.7
to branch point 1.156
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.147.4.15
/
(view)
- annotate
- [select for diffs]
, Thu Jan 13 20:11:42 2011 UTC (16 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.147.4.14: +1 -1 lines
Diff to previous 1.147.4.14
to branch point 1.147
merge with Orange-Branch
Revision
1.156.10.7
/
(view)
- annotate
- [select for diffs]
, Tue Dec 21 15:34:14 2010 UTC (16 months, 3 weeks ago) by mtmoore
Branch:
Orange-Branch
Changes since 1.156.10.6: +1 -1 lines
Diff to previous 1.156.10.6
to branch point 1.156
Namespace collision of ENCODING_DEFAULT with an in-tree kernel module in newer (circa 2.6.33) kernels, just a #define rename.
Revision
1.147.4.14
/
(view)
- annotate
- [select for diffs]
, Mon Nov 22 23:51:29 2010 UTC (17 months, 3 weeks ago) by nlmills
Branch:
cu-security-branch
Changes since 1.147.4.13: +5 -0 lines
Diff to previous 1.147.4.13
to branch point 1.147
merge with Orange-Branch
Revision
1.156.10.5.4.5
/
(view)
- annotate
- [select for diffs]
, Mon Nov 15 19:26:16 2010 UTC (18 months ago) by sampson
Branch:
windows-client
Changes since 1.156.10.5.4.4: +12 -0 lines
Diff to previous 1.156.10.5.4.4
to branch point 1.156.10.5
to next main 1.156.10.6
Porting client
Revision
1.156.10.5.4.4
/
(view)
- annotate
- [select for diffs]
, Thu Oct 28 21:36:18 2010 UTC (18 months, 2 weeks ago) by sampson
Branch:
windows-client
Changes since 1.156.10.5.4.3: +7 -0 lines
Diff to previous 1.156.10.5.4.3
to branch point 1.156.10.5
Porting flow etc.
Revision
1.156.10.6
/
(view)
- annotate
- [select for diffs]
, Mon Oct 25 16:24:48 2010 UTC (18 months, 3 weeks ago) by bligon
Branch:
Orange-Branch
CVS Tags:
orangefs-2-8-3-20101112
Changes since 1.156.10.5: +5 -0 lines
Diff to previous 1.156.10.5
to branch point 1.156
Created #define for ALL_FS_META_HINT_FLAGS which include immutable,
append, and noatime flags at this time.
Revision
1.158.6.1
/
(view)
- annotate
- [select for diffs]
, Wed Oct 20 16:14:02 2010 UTC (18 months, 3 weeks ago) by sson
Branch:
pvfs2-mr-shim
Changes since 1.158: +6 -1 lines
Diff to previous 1.158
local round-robin layouts for Hadoop.
Revision
1.156.10.5.4.3
/
(view)
- annotate
- [select for diffs]
, Mon Oct 11 21:35:13 2010 UTC (19 months ago) by sampson
Branch:
windows-client
Changes since 1.156.10.5.4.2: +0 -6 lines
Diff to previous 1.156.10.5.4.2
to branch point 1.156.10.5
Porting BMI sockets
Revision
1.156.10.3.6.5
/
(view)
- annotate
- [select for diffs]
, Tue Oct 5 18:29:35 2010 UTC (19 months, 1 week ago) by elaine
Branch:
Orange-Elaine-Distr-Dir-Branch
CVS Tags:
distdir_orange_before_merge_20110817
Changes since 1.156.10.3.6.4: +15 -4 lines
Diff to previous 1.156.10.3.6.4
to branch point 1.156.10.3
Merged in changes from Orange-Branch. There were a number of bugs fixed there since this branch was created.
Revision
1.156.10.5.4.2
/
(view)
- annotate
- [select for diffs]
, Fri Oct 1 21:27:53 2010 UTC (19 months, 2 weeks ago) by sampson
Branch:
windows-client
Changes since 1.156.10.5.4.1: +9 -1 lines
Diff to previous 1.156.10.5.4.1
to branch point 1.156.10.5
Finished gen_locks; working on common files
Revision
1.156.10.5.4.1
/
(view)
- annotate
- [select for diffs]
, Fri Sep 24 21:38:52 2010 UTC (19 months, 3 weeks ago) by sampson
Branch:
windows-client
Changes since 1.156.10.5: +2 -0 lines
Diff to previous 1.156.10.5
Updated Windows bmi-wintcp, gen-locks
Revision
1.147.4.13
/
(view)
- annotate
- [select for diffs]
, Wed Sep 22 06:43:49 2010 UTC (19 months, 3 weeks ago) by nlmills
Branch:
cu-security-branch
Changes since 1.147.4.12: +40 -0 lines
Diff to previous 1.147.4.12
to branch point 1.147
merge with Orange-Branch
Revision
1.156.10.3.6.4
/
(view)
- annotate
- [select for diffs]
, Fri Sep 3 21:46:26 2010 UTC (20 months, 1 week ago) by elaine
Branch:
Orange-Elaine-Distr-Dir-Branch
CVS Tags:
distr-dir-pre-release
Changes since 1.156.10.3.6.3: +4 -0 lines
Diff to previous 1.156.10.3.6.3
to branch point 1.156.10.3
Next round of distributed directory changes.
Revision
1.156.10.3.6.3
/
(view)
- annotate
- [select for diffs]
, Mon Aug 23 00:10:17 2010 UTC (20 months, 3 weeks ago) by shuangy
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.156.10.3.6.2: +14 -5 lines
Diff to previous 1.156.10.3.6.2
to branch point 1.156.10.3
incorporate dist-dir-struct to the source tree. It's compilable but not runnable. still have a lot to change and add. Commit as a touch base.
Revision
1.156.10.3.6.2
/
(view)
- annotate
- [select for diffs]
, Wed Aug 18 16:03:26 2010 UTC (20 months, 4 weeks ago) by elaine
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.156.10.3.6.1: +31 -0 lines
Diff to previous 1.156.10.3.6.1
to branch point 1.156.10.3
*** empty log message ***
Revision
1.156.10.5
/
(view)
- annotate
- [select for diffs]
, Tue Aug 17 18:42:21 2010 UTC (21 months ago) by mtmoore
Branch:
Orange-Branch
CVS Tags:
orangefs-current,
orangefs-20100920,
orangefs-2-8-3-20101113,
mtmoore-dbpf-txn
Branch point for:
windows-client
Changes since 1.156.10.4: +40 -0 lines
Diff to previous 1.156.10.4
to branch point 1.156
per-dataspace handle type precreate pools implementation
Revision
1.156.10.3.6.1
/
(view)
- annotate
- [select for diffs]
, Tue Jul 27 15:36:11 2010 UTC (21 months, 3 weeks ago) by shuangy
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.156.10.3: +25 -0 lines
Diff to previous 1.156.10.3
added distributed directory struct and util functions, includes a md5 implementation. First try, more to change.
Revision
1.147.4.12
/
(view)
- annotate
- [select for diffs]
, Wed Jul 14 18:57:31 2010 UTC (22 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.147.4.11: +6 -0 lines
Diff to previous 1.147.4.11
to branch point 1.147
worked around security vulnerability in pvfs2-gencred app
Revision
1.156.10.3.4.1
/
(view)
- annotate
- [select for diffs]
, Thu Jul 8 14:02:40 2010 UTC (22 months, 1 week ago) by mtmoore
Changes since 1.156.10.3: +4 -2 lines
Diff to previous 1.156.10.3
to next main 1.156.10.4
merging Orange Branch changes in
Revision
1.147.4.11
/
(view)
- annotate
- [select for diffs]
, Sun Jun 20 20:49:33 2010 UTC (22 months, 3 weeks ago) by nlmills
Branch:
cu-security-branch
Changes since 1.147.4.10: +2 -2 lines
Diff to previous 1.147.4.10
to branch point 1.147
encoding fixes
Revision
1.147.4.10
/
(view)
- annotate
- [select for diffs]
, Sat Jun 19 00:01:15 2010 UTC (22 months, 4 weeks ago) by nlmills
Branch:
cu-security-branch
Changes since 1.147.4.9: +50 -12 lines
Diff to previous 1.147.4.9
to branch point 1.147
initial merge with Orange-Branch. much will be broken
Revision
1.147.4.9
/
(view)
- annotate
- [select for diffs]
, Wed Jun 16 20:45:31 2010 UTC (23 months ago) by nlmills
Branch:
cu-security-branch
CVS Tags:
cu-security-branch-premerge
Changes since 1.147.4.8: +8 -0 lines
Diff to previous 1.147.4.8
to branch point 1.147
lots of little fixes that have been in the works for a while
Revision
1.147.4.8
/
(view)
- annotate
- [select for diffs]
, Wed Jun 2 18:50:48 2010 UTC (23 months, 2 weeks ago) by nlmills
Branch:
cu-security-branch
Changes since 1.147.4.7: +52 -11 lines
Diff to previous 1.147.4.7
to branch point 1.147
moved security types into main pvfs2-types.h header
Revision
1.147.4.7
/
(view)
- annotate
- [select for diffs]
, Fri May 21 17:33:56 2010 UTC (23 months, 3 weeks ago) by nlmills
Branch:
cu-security-branch
Changes since 1.147.4.6: +7 -1 lines
Diff to previous 1.147.4.6
to branch point 1.147
revert cu-security-branch to before the attempted merge with Orange-Branch
Revision
1.156.10.4
/
(view)
- annotate
- [select for diffs]
, Fri Apr 30 20:00:41 2010 UTC (2 years ago) by bligon
Branch:
Orange-Branch
CVS Tags:
pre-dirent,
orangefs-rel-20100813,
before-getattr,
Orange-Migrate-Tools,
B2O-Orange-Sync-Temp,
B2O-Orange-Sync,
B2O-Blue-Sync-Temp-End-2,
B2O-Blue-Sync-Temp-End
Changes since 1.156.10.3: +4 -2 lines
Diff to previous 1.156.10.3
to branch point 1.156
merge of B2O-Blue-Sync,HEAD,and latest of Orange.
Revision
1.156.10.3.10.1
/
(view)
- annotate
- [select for diffs]
, Wed Mar 31 20:26:50 2010 UTC (2 years, 1 month ago) by bligon
Branch:
B2O-Merge-Test
Changes since 1.156.10.3: +4 -2 lines
Diff to previous 1.156.10.3
to next main 1.156.10.4
commiting changes from merge of Orange and Blue into test branch.
Revision
1.156.10.1.6.5
/
(view)
- annotate
- [select for diffs]
, Wed Oct 28 16:39:27 2009 UTC (2 years, 6 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.156.10.1.6.4: +1 -1 lines
Diff to previous 1.156.10.1.6.4
to branch point 1.156.10.1
to next main 1.156.10.2
bug and memory fixes to getvalue operation
Revision
1.156.10.1.6.4
/
(view)
- annotate
- [select for diffs]
, Tue Oct 20 20:35:09 2009 UTC (2 years, 6 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.156.10.1.6.3: +2 -2 lines
Diff to previous 1.156.10.1.6.3
to branch point 1.156.10.1
checkpoint
Revision
1.156.10.3
/
(view)
- annotate
- [select for diffs]
, Wed Oct 7 18:43:58 2009 UTC (2 years, 7 months ago) by elaine
Branch:
Orange-Branch
CVS Tags:
pvfs2,
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.156.10.2: +32 -0 lines
Diff to previous 1.156.10.2
to branch point 1.156
Merge branches
Revision
1.156.10.1.6.3
/
(view)
- annotate
- [select for diffs]
, Mon Oct 5 20:21:13 2009 UTC (2 years, 7 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.156.10.1.6.2: +31 -6 lines
Diff to previous 1.156.10.1.6.2
to branch point 1.156.10.1
checkpoint
Revision
1.156.2.2
/
(view)
- annotate
- [select for diffs]
, Thu Oct 1 16:28:22 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.156.2.1: +2 -1 lines
Diff to previous 1.156.2.1
to branch point 1.156
to next main 1.157
merge from HEAD: http://www.pvfs.org/fisheye/changelog/PVFS/?cs=MAIN:pcarns:20090727185444
Revision
1.156.2.1
/
(view)
- annotate
- [select for diffs]
, Thu Oct 1 16:27:38 2009 UTC (2 years, 7 months ago) by slang
Branch:
pvfs-2-8-branch
Changes since 1.156: +2 -1 lines
Diff to previous 1.156
merge from HEAD: http://www.pvfs.org/fisheye/changelog/PVFS/?cs=MAIN:pcarns:20090727184547
Revision
1.156.10.2
/
(view)
- annotate
- [select for diffs]
, Thu Sep 3 21:24:45 2009 UTC (2 years, 8 months ago) by bligon
Branch:
Orange-Branch
CVS Tags:
Orange-FailOver-small-io
Changes since 1.156.10.1: +10 -2 lines
Diff to previous 1.156.10.1
to branch point 1.156
Merge of Orange-Branch, Orange-FailOver-Becky, and version 1.164 of sys-io.sm (do not unstuff on a read).
This version of Orange-FailOver-Becky supports failover for large files only. The next iteration will
support small-io failover.
Revision
1.147.4.6
/
(view)
- annotate
- [select for diffs]
, Wed Sep 2 20:15:53 2009 UTC (2 years, 8 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.147.4.5: +1 -7 lines
Diff to previous 1.147.4.5
to branch point 1.147
merged in changes from latest Orange-Branch
Revision
1.156.12.1
/
(view)
- annotate
- [select for diffs]
, Tue Sep 1 20:49:13 2009 UTC (2 years, 8 months ago) by elaine
Branch:
Orange-Elaine-Branch
Changes since 1.156: +32 -0 lines
Diff to previous 1.156
to next main 1.157
*** empty log message ***
Revision
1.147.4.5
/
(view)
- annotate
- [select for diffs]
, Tue Aug 25 17:55:45 2009 UTC (2 years, 8 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.147.4.4: +78 -12 lines
Diff to previous 1.147.4.4
to branch point 1.147
merged in changes from summer at LANL
Revision
1.156.10.1.6.2
/
(view)
- annotate
- [select for diffs]
, Mon Aug 24 14:46:08 2009 UTC (2 years, 8 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.156.10.1.6.1: +15 -10 lines
Diff to previous 1.156.10.1.6.1
to branch point 1.156.10.1
add flag for not generating paths for result sets
Revision
1.156.10.1.6.1
/
(view)
- annotate
- [select for diffs]
, Mon Aug 10 15:30:06 2009 UTC (2 years, 9 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.156.10.1: +12 -0 lines
Diff to previous 1.156.10.1
Merge range query changes and other fixes
Revision
1.158
/
(view)
- annotate
- [select for diffs]
, Mon Jul 27 18:54:44 2009 UTC (2 years, 9 months ago) by pcarns
Branch:
MAIN
CVS Tags:
tr-branch,
pfsck-branch-point,
pfsck-branch,
my-point,
HEAD,
B2O-Temp,
B2O-Blue-Sync
Branch point for:
pvfs2-mr-shim
Changes since 1.157: +2 -1 lines
Diff to previous 1.157
patches from Dries Kimpe:
- Added check before redefining USE_GNU in pvfs2-server.c
- Made use of endecode_fields_xxx macro's consistent and solved warning
in case they were compiled out. The macro should be used as a function
call, and thus have a semicolumn at the end.
Revision
1.157
/
(view)
- annotate
- [select for diffs]
, Mon Jul 27 18:45:47 2009 UTC (2 years, 9 months ago) by pcarns
Branch:
MAIN
Changes since 1.156: +2 -1 lines
Diff to previous 1.156
patch from Dries Kimpe to prevent gcc warning in strict mode for public
pvfs2-types.h header file
Revision
1.156.10.1.2.3
/
(view)
- annotate
- [select for diffs]
, Fri Jul 24 21:24:30 2009 UTC (2 years, 9 months ago) by bligon
Branch:
Orange-FailOver-Becky
Changes since 1.156.10.1.2.2: +6 -2 lines
Diff to previous 1.156.10.1.2.2
to branch point 1.156.10.1
to next main 1.156.10.2
Completed most of the getattr changes. Not all done just yet.
Revision
1.156.10.1.2.2
/
(view)
- annotate
- [select for diffs]
, Fri Jul 3 21:20:52 2009 UTC (2 years, 10 months ago) by bligon
Branch:
Orange-FailOver-Becky
Changes since 1.156.10.1.2.1: +4 -2 lines
Diff to previous 1.156.10.1.2.1
to branch point 1.156.10.1
SETEATTR will now update the meta-hint flag if the user is changing the mirroring mode. If the mirror-mode is
changed to NO_MIRRORING, then the mirror flag is turned off. Otherwise, the mirror flag is turned on.
Corrected memory leak errors with the seteattr request.
Revision
1.156.10.1.2.1
/
(view)
- annotate
- [select for diffs]
, Thu Jun 25 21:27:49 2009 UTC (2 years, 10 months ago) by bligon
Branch:
Orange-FailOver-Becky
Changes since 1.156.10.1: +2 -0 lines
Diff to previous 1.156.10.1
Just making a daily backup.
Revision
1.156.10.1
/
(view)
- annotate
- [select for diffs]
, Thu Jun 25 16:56:00 2009 UTC (2 years, 10 months ago) by bligon
Branch:
Orange-Branch
CVS Tags:
Orange-Merge1
Branch point for:
Orange-mtmoore,
Orange-FailOver-Becky
Changes since 1.156: +1 -7 lines
Diff to previous 1.156
Merged ORANGE-BECKY-BRANCH - Last of mirror changes.
Revision
1.156.14.3
/
(view)
- annotate
- [select for diffs]
, Mon May 11 17:55:55 2009 UTC (3 years ago) by bligon
Branch:
ORANGE-BECKY-BRANCH
Changes since 1.156.14.2: +0 -1 lines
Diff to previous 1.156.14.2
to branch point 1.156
to next main 1.157
Testing sticky tag.
Revision
1.156.14.2
/
(view)
- annotate
- [select for diffs]
, Mon May 11 17:53:56 2009 UTC (3 years ago) by bligon
Branch:
ORANGE-BECKY-BRANCH
Changes since 1.156.14.1: +1 -1 lines
Diff to previous 1.156.14.1
to branch point 1.156
Testing sticky tag.
Revision
1.156.14.1
/
(view)
- annotate
- [select for diffs]
, Mon May 11 17:48:48 2009 UTC (3 years ago) by bligon
Branch:
ORANGE-BECKY-BRANCH
Changes since 1.156: +1 -6 lines
Diff to previous 1.156
xattr changes
Revision
1.156
/
(view)
- annotate
- [select for diffs]
, Thu Jan 29 23:39:51 2009 UTC (3 years, 3 months ago) by harms
Branch:
MAIN
CVS Tags:
tcp-peer-comm-branch,
solaris-point,
solaris-branch,
sa-branch,
pvfs-2-8-point,
pvfs-2-8-1,
pvfs-2-8-0,
bmi-experimental-branch-point,
bmi-experimental-branch,
as-point,
as-branch,
aattrs-branch-point,
aattrs-branch,
Orange-Root,
Orage-Elaine-Root,
ORANGE-BECKY-ROOT
Branch point for:
pvfs-2-8-branch,
Orange-Elaine-Branch,
Orange-Branch,
ORANGE-BECKY-BRANCH
Changes since 1.155: +1 -0 lines
Diff to previous 1.155
- Change the Trove version to 0.1.4
- Implemented trove_migrate() to update database from 0.1.3 to 0.1.4
- Migration from 0.1.3 to 0.1.4 stats existing bstreams and
updates the b_size attribute in the database.
Revision
1.155
/
(view)
- annotate
- [select for diffs]
, Fri Dec 12 17:12:29 2008 UTC (3 years, 5 months ago) by slang
Branch:
MAIN
Changes since 1.154: +1 -1 lines
Diff to previous 1.154
change default for layout
Revision
1.154
/
(view)
- annotate
- [select for diffs]
, Thu Nov 20 01:16:43 2008 UTC (3 years, 5 months ago) by slang
Branch:
MAIN
Changes since 1.153: +24 -2 lines
Diff to previous 1.153
merging hints/events code into trunk.
Revision
1.147.6.5
/
(view)
- annotate
- [select for diffs]
, Tue Nov 11 23:29:27 2008 UTC (3 years, 6 months ago) by slang
Branch:
he-branch
Changes since 1.147.6.4: +18 -2 lines
Diff to previous 1.147.6.4
to branch point 1.147
to next main 1.148
reverse merge of direct IO changes to he-branch.
Revision
1.153
/
(view)
- annotate
- [select for diffs]
, Tue Nov 11 19:25:43 2008 UTC (3 years, 6 months ago) by slang
Branch:
MAIN
Changes since 1.152: +18 -2 lines
Diff to previous 1.152
merge of direct IO code to PVFS HEAD.
Revision
1.147.6.4
/
(view)
- annotate
- [select for diffs]
, Tue Nov 11 19:09:55 2008 UTC (3 years, 6 months ago) by slang
Branch:
he-branch
Changes since 1.147.6.3: +22 -6 lines
Diff to previous 1.147.6.3
to branch point 1.147
reverse merge from HEAD.
Revision
1.149.6.3
/
(view)
- annotate
- [select for diffs]
, Mon Nov 10 20:44:22 2008 UTC (3 years, 6 months ago) by slang
Branch:
directio-branch
Changes since 1.149.6.2: +1 -1 lines
Diff to previous 1.149.6.2
to branch point 1.149
to next main 1.150
reverse merge from HEAD to directio branch
Revision
1.152
/
(view)
- annotate
- [select for diffs]
, Wed Oct 22 16:03:16 2008 UTC (3 years, 6 months ago) by pcarns
Branch:
MAIN
CVS Tags:
before-dio-merge,
after-he-reverse-merge
Changes since 1.151: +1 -1 lines
Diff to previous 1.151
increase xattr value limit from 256 bytes to 8 KB
Revision
1.149.6.2
/
(view)
- annotate
- [select for diffs]
, Tue Sep 9 20:22:02 2008 UTC (3 years, 8 months ago) by slang
Branch:
directio-branch
Changes since 1.149.6.1: +21 -5 lines
Diff to previous 1.149.6.1
to branch point 1.149
reverse merge of changes to HEAD since branch. Includes small file changes.
Revision
1.151
/
(view)
- annotate
- [select for diffs]
, Mon Sep 8 15:42:37 2008 UTC (3 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.150: +17 -2 lines
Diff to previous 1.150
Merging small files branch to head. Includes server side precreation of
data files and file stuffing.
Revision
1.150
/
(view)
- annotate
- [select for diffs]
, Fri Aug 8 15:06:11 2008 UTC (3 years, 9 months ago) by pcarns
Branch:
MAIN
Changes since 1.149: +4 -3 lines
Diff to previous 1.149
Added new blksize field to system attributes returned by PVFS_sys_getattr().
Modified kernel stat function to return this value as the st_blksize field
in the stat() system call. blksize is distribution specific and normally
indicates the strip size for the file.
Revision
1.147.2.12
/
(view)
- annotate
- [select for diffs]
, Thu Jul 31 14:58:30 2008 UTC (3 years, 9 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.2.11: +5 -0 lines
Diff to previous 1.147.2.11
to branch point 1.147
to next main 1.148
Added flag to mgmt iterate handles function to allow it to request reserved
handle values. Will be used to get a list of known precreated handle values
so that they can be accounted for in fsck and validate tools. Untested.
Revision
1.149.6.1
/
(view)
- annotate
- [select for diffs]
, Tue Jul 29 22:48:47 2008 UTC (3 years, 9 months ago) by slang
Branch:
directio-branch
Changes since 1.149: +18 -2 lines
Diff to previous 1.149
adding threaded odirect impl
Revision
1.147.4.4
/
(view)
- annotate
- [select for diffs]
, Mon Jul 21 22:02:46 2008 UTC (3 years, 9 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.147.4.3: +0 -11 lines
Diff to previous 1.147.4.3
to branch point 1.147
updated all references in include/, src/client/, src/common/, src/io/,
src/proto/, and src/server/ to use the new PVFS_credential in place of the
old PVFS_credentials. the admin apps in particular need to be updated to use
the new API.
Revision
1.133.2.2.2.1
/
(view)
- annotate
- [select for diffs]
, Mon Jul 21 18:22:06 2008 UTC (3 years, 9 months ago) by aching
Branch:
locking-branch
Changes since 1.133.2.2: +107 -18 lines
Diff to previous 1.133.2.2
to next main 1.134
Reverse merged and ported to HEAD.
Revision
1.147.4.3
/
(view)
- annotate
- [select for diffs]
, Tue Jul 15 15:36:33 2008 UTC (3 years, 10 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.147.4.2: +1 -0 lines
Diff to previous 1.147.4.2
to branch point 1.147
added a PVFS_ATTR_SYS flag for capabilities
Revision
1.147.6.3
/
(view)
- annotate
- [select for diffs]
, Thu Jul 10 21:43:20 2008 UTC (3 years, 10 months ago) by slang
Branch:
he-branch
Changes since 1.147.6.2: +1 -0 lines
Diff to previous 1.147.6.2
to branch point 1.147
reverse merge of trunk changes since branch.
Revision
1.147.2.11
/
(view)
- annotate
- [select for diffs]
, Tue Jun 24 15:01:22 2008 UTC (3 years, 10 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.2.10: +1 -0 lines
Diff to previous 1.147.2.10
to branch point 1.147
reverse merge latest trunk changes to small-file-branch and update msgpair
usage where needed
Revision
1.147.4.2
/
(view)
- annotate
- [select for diffs]
, Fri Jun 20 19:13:10 2008 UTC (3 years, 10 months ago) by dbonnie
Branch:
cu-security-branch
CVS Tags:
from_HEAD_NEW_FEATURE_ADD3
Changes since 1.147.4.1: +1 -0 lines
Diff to previous 1.147.4.1
to branch point 1.147
Merge from HEAD. Fleshed out credential. Encode/decode added for credential and cleaned up for capability. Added capability/credential into request/response structures. Fleshed out comments in security module.
Revision
1.149
/
(view)
- annotate
- [select for diffs]
, Fri Jun 6 17:10:16 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
MAIN
CVS Tags:
sumit-branch,
small-file-branch-point4,
small-file-branch-point3,
rr-txn,
rongrong,
merge_HEAD_NEW_FEATURE_ADD4,
merge_HEAD_NEW_FEATURE_ADD3,
fuse-support,
directio-point,
branch-rongrong
Branch point for:
directio-branch
Changes since 1.148: +1 -0 lines
Diff to previous 1.148
Not sure how useful this is, but added a SETPARAM operation to trigger sync
and drop_caches for benchmarking purposes. Can be triggered using
pvfs2-drop-caches command line utility.
Revision
1.147.2.10
/
(view)
- annotate
- [select for diffs]
, Mon Jun 2 19:52:40 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.2.9: +5 -11 lines
Diff to previous 1.147.2.9
to branch point 1.147
protocol size limit for layout information; custom encode functions for
layout in order to enforce limit; remember to free decoding memory for
create request fields
Revision
1.147.6.2
/
(view)
- annotate
- [select for diffs]
, Wed May 21 18:54:52 2008 UTC (3 years, 11 months ago) by slang
Branch:
he-branch
Changes since 1.147.6.1: +1 -0 lines
Diff to previous 1.147.6.1
to branch point 1.147
reverse merge of latest changes from HEAD to he branch.
Revision
1.147.2.9
/
(view)
- annotate
- [select for diffs]
, Tue May 20 21:03:10 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.2.8: +0 -2 lines
Diff to previous 1.147.2.8
to branch point 1.147
whoops, revert last commit for now (on wire server layout list has strings, not
BMI_addr_t types)
Revision
1.147.2.8
/
(view)
- annotate
- [select for diffs]
, Tue May 20 20:41:35 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.2.7: +2 -0 lines
Diff to previous 1.147.2.7
to branch point 1.147
account for extra size possibly needed in create request to account for
layout information
Revision
1.147.4.1
/
(view)
- annotate
- [select for diffs]
, Fri May 16 15:15:18 2008 UTC (4 years ago) by dbonnie
Branch:
cu-security-branch
CVS Tags:
from_MERGE_FROM_HEAD,
from_HEAD_NEW_FEATURE_ADD2
Changes since 1.147: +1 -0 lines
Diff to previous 1.147
Updated branch with code from HEAD
Revision
1.147.2.7
/
(view)
- annotate
- [select for diffs]
, Thu May 15 20:51:37 2008 UTC (4 years ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.2.6: +1 -0 lines
Diff to previous 1.147.2.6
to branch point 1.147
merge pvfs2-touch layout support from trunk to small-file-branch
Revision
1.148
/
(view)
- annotate
- [select for diffs]
, Thu May 15 20:38:27 2008 UTC (4 years ago) by pcarns
Branch:
MAIN
CVS Tags:
merge_MERGE_FROM_HEAD,
merge_HEAD_NEW_FEATURE_ADD2,
merge_HEAD_NEW_FEATURE_ADD
Changes since 1.147: +1 -0 lines
Diff to previous 1.147
added argument to pvfs2-touch to exercise file layout functionality.
example:
pvfs2-touch -l tcp://localhost:3334,tcp://localhost:3335 /mnt/pvfs2/foo8
also added default value for layout algorithm.
Revision
1.147.6.1
/
(view)
- annotate
- [select for diffs]
, Mon Apr 7 16:30:45 2008 UTC (4 years, 1 month ago) by slang
Branch:
he-branch
Changes since 1.147: +24 -2 lines
Diff to previous 1.147
hints and events.
Revision
1.145.2.1
/
(view)
- annotate
- [select for diffs]
, Tue Apr 1 23:24:56 2008 UTC (4 years, 1 month ago) by slang
Branch:
pvfs-2-7-branch
CVS Tags:
pvfs-2-7-1
Changes since 1.145: +1 -6 lines
Diff to previous 1.145
to next main 1.146
merge a bunch of fixes made to HEAD since 2.7.0.
Revision
1.147.2.6
/
(view)
- annotate
- [select for diffs]
, Tue Apr 1 13:56:32 2008 UTC (4 years, 1 month ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.2.5: +0 -1 lines
Diff to previous 1.147.2.5
to branch point 1.147
removed temporary setparam option used for testing precreate
Revision
1.147.2.5
/
(view)
- annotate
- [select for diffs]
, Thu Feb 21 02:10:08 2008 UTC (4 years, 2 months ago) by slang
Branch:
small-file-branch
Changes since 1.147.2.4: +14 -0 lines
Diff to previous 1.147.2.4
to branch point 1.147
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.145.4.1
/
(view)
- annotate
- [select for diffs]
, Wed Feb 13 19:48:41 2008 UTC (4 years, 3 months ago) by walt
Branch:
cu-sandbox-branch
Changes since 1.145: +1 -6 lines
Diff to previous 1.145
to next main 1.146
Sam's prelude and scheduler updates
Revision
1.147.2.4
/
(view)
- annotate
- [select for diffs]
, Wed Feb 6 17:16:39 2008 UTC (4 years, 3 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.2.3: +1 -0 lines
Diff to previous 1.147.2.3
to branch point 1.147
Use setparam state machine as a temporary test harness for get_handles()
interface to precreate pools. Added test program to trigger it. Stub for
get_handles() function.
Revision
1.147.2.3
/
(view)
- annotate
- [select for diffs]
, Tue Feb 5 17:07:33 2008 UTC (4 years, 3 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.2.2: +1 -1 lines
Diff to previous 1.147.2.2
to branch point 1.147
fix definition of PVFS_OP_NULL
Revision
1.147.2.2
/
(view)
- annotate
- [select for diffs]
, Thu Jan 31 17:39:47 2008 UTC (4 years, 3 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.2.1: +1 -0 lines
Diff to previous 1.147.2.1
to branch point 1.147
Preliminary cut at servers asking each other for handles. Request is
exchanged, but doesn't do anything yet. Also some tweaks to how precreate
pool information is assembled at startup.
Revision
1.147.2.1
/
(view)
- annotate
- [select for diffs]
, Tue Jan 29 20:33:13 2008 UTC (4 years, 3 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147: +2 -1 lines
Diff to previous 1.147
Start an api for keeping up with the precreate pools. For now all it does
is find the pools on startup or create them if they don't exist. All
of the API functions are static in pvfs2-server.c for the moment. Running
with the assumption we will track allocated handles as keyvals.
Revision
1.147
/
(view)
- annotate
- [select for diffs]
, Wed Dec 19 05:39:09 2007 UTC (4 years, 4 months ago) by slang
Branch:
MAIN
CVS Tags:
small-file-branch-point2,
small-file-branch-point,
he-branch-point,
Root_cu-security-branch
Branch point for:
small-file-branch,
he-branch,
cu-security-branch
Changes since 1.146: +1 -1 lines
Diff to previous 1.146
fix for PVFS_ERROR_TO_ERRNO returning negative values.
Revision
1.146
/
(view)
- annotate
- [select for diffs]
, Fri Nov 30 18:15:57 2007 UTC (4 years, 5 months ago) by slang
Branch:
MAIN
Changes since 1.145: +0 -5 lines
Diff to previous 1.145
fixup offsetof stuff.
Revision
1.145
/
(view)
- annotate
- [select for diffs]
, Thu Oct 18 15:55:01 2007 UTC (4 years, 7 months ago) by pw
Branch:
MAIN
CVS Tags:
pvfs-2-7-branch-point,
pvfs-2-7-0,
mgmt-branch-point,
cu-sandbox-branch-point
Branch point for:
pvfs-2-7-branch,
cu-sandbox-branch
Changes since 1.144: +1 -0 lines
Diff to previous 1.144
Compile workaround on Cray.
Revision
1.144
/
(view)
- annotate
- [select for diffs]
, Tue Aug 21 02:23:02 2007 UTC (4 years, 8 months ago) by slang
Branch:
MAIN
Changes since 1.143: +17 -3 lines
Diff to previous 1.143
add SETFLAG GETFLAG ioctls for immutable/append flags to work with chattr/lsattr.
Revision
1.143
/
(view)
- annotate
- [select for diffs]
, Thu Jul 19 22:28:26 2007 UTC (4 years, 9 months ago) by pw
Branch:
MAIN
Changes since 1.142: +24 -6 lines
Diff to previous 1.142
A couple more error values not on some random machine. Also avoid the error in case statements when you find more than one of these unhandled things.
Revision
1.142
/
(view)
- annotate
- [select for diffs]
, Fri Jul 6 05:23:19 2007 UTC (4 years, 10 months ago) by slang
Branch:
MAIN
CVS Tags:
twod-branch-point,
twod-branch
Changes since 1.141: +44 -0 lines
Diff to previous 1.141
new layout parameter for PVFS_[i]sys_create
Revision
1.137.2.1
/
(view)
- annotate
- [select for diffs]
, Wed May 23 20:48:27 2007 UTC (4 years, 11 months ago) by kunkel
Branch:
pvfs2-kunkel-tas-branch
Changes since 1.137: +9 -7 lines
Diff to previous 1.137
to next main 1.138
Merge HEAD changes to TAS-branch.
Revision
1.130.2.3
/
(view)
- annotate
- [select for diffs]
, Wed Apr 11 22:49:44 2007 UTC (5 years, 1 month ago) by slang
Branch:
WALT3
Changes since 1.130.2.2: +9 -7 lines
Diff to previous 1.130.2.2
to branch point 1.130
to next main 1.131
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.133.2.2
/
(view)
- annotate
- [select for diffs]
, Thu Apr 5 16:34:46 2007 UTC (5 years, 1 month ago) by aching
Branch:
version-lock-actual-branch
Branch point for:
locking-branch
Changes since 1.133.2.1: +28 -5 lines
Diff to previous 1.133.2.1
to branch point 1.133
to next main 1.134
Added necessary types for handling lock operations.
Revision
1.137.6.1
/
(view)
- annotate
- [select for diffs]
, Thu Apr 5 15:49:35 2007 UTC (5 years, 1 month ago) by slang
Branch:
pvfs-2-6-branch
CVS Tags:
pvfs-2-6-3-tag3
Changes since 1.137: +4 -2 lines
Diff to previous 1.137
to next main 1.138
merge recent fixes from HEAD
Revision
1.141
/
(view)
- annotate
- [select for diffs]
, Mon Mar 26 18:26:34 2007 UTC (5 years, 1 month ago) by slang
Branch:
MAIN
CVS Tags:
pvfs-2-6-3-tag2,
kunkel-tas-branch-2007-05-23,
kunkel-migration-hint-branch-point-2007-06-17
Changes since 1.140: +4 -2 lines
Diff to previous 1.140
[phil]: This patch corrects a variety of error code problems.
See: http://www.beowulf-underground.org/pipermail/pvfs2-developers/2007-March/003253.html
Revision
1.140
/
(view)
- annotate
- [select for diffs]
, Thu Mar 15 21:45:33 2007 UTC (5 years, 2 months ago) by slang
Branch:
MAIN
Changes since 1.139: +3 -3 lines
Diff to previous 1.139
Changed PVFS_ds_position from int32_t to uint64_t, allowing us to remove DB_RECNUM flag from our databases.
Also changed the dspace comparison function to read the dspace db front to back instead of back to front.
Also changed the dspace_iterate_handles code to use DB_MULTIPLE to improve
server startup times.
Revision
1.132.4.4
/
(view)
- annotate
- [select for diffs]
, Thu Feb 22 17:38:41 2007 UTC (5 years, 2 months ago) by kunkel
Branch:
kunkel-migration-branch
Changes since 1.132.4.3: +0 -7 lines
Diff to previous 1.132.4.3
to branch point 1.132
to next main 1.133
Created a better interface for load values in the performance counter.
Revision
1.132.4.3
/
(view)
- annotate
- [select for diffs]
, Tue Feb 20 11:22:49 2007 UTC (5 years, 2 months ago) by kunkel
Branch:
kunkel-migration-branch
Changes since 1.132.4.2: +12 -3 lines
Diff to previous 1.132.4.2
to branch point 1.132
Added real load statistics for bmi, flow and trove operations.
Revision
1.132.4.2
/
(view)
- annotate
- [select for diffs]
, Sat Feb 17 11:16:39 2007 UTC (5 years, 3 months ago) by kunkel
Branch:
kunkel-migration-branch
Changes since 1.132.4.1: +19 -7 lines
Diff to previous 1.132.4.1
to branch point 1.132
Update migration branch to current CVS version
Revision
1.132.2.4
/
(view)
- annotate
- [select for diffs]
, Sat Jan 13 10:16:52 2007 UTC (5 years, 4 months ago) by kunkel
Branch:
kunkel-hint-branch
Changes since 1.132.2.3: +2 -2 lines
Diff to previous 1.132.2.3
to branch point 1.132
to next main 1.133
Synchronization with HEAD
Revision
1.139
/
(view)
- annotate
- [select for diffs]
, Sat Dec 9 16:23:32 2006 UTC (5 years, 5 months ago) by pw
Branch:
MAIN
CVS Tags:
kunkel-migration-hint-branch-point-2007-03-15,
kunkel-hint-branch-point-2007-02-17
Changes since 1.138: +0 -3 lines
Diff to previous 1.138
revert EWARNING
Revision
1.138
/
(view)
- annotate
- [select for diffs]
, Wed Dec 6 16:06:08 2006 UTC (5 years, 5 months ago) by slang
Branch:
MAIN
Changes since 1.137: +5 -2 lines
Diff to previous 1.137
add pvfs2-validate to head.
Revision
1.132.2.3
/
(view)
- annotate
- [select for diffs]
, Sat Dec 2 11:12:36 2006 UTC (5 years, 5 months ago) by kunkel
Branch:
kunkel-hint-branch
Changes since 1.132.2.2: +9 -1 lines
Diff to previous 1.132.2.2
to branch point 1.132
Upgrade to current CVS version
Revision
1.130.2.2
/
(view)
- annotate
- [select for diffs]
, Thu Oct 19 22:16:37 2006 UTC (5 years, 6 months ago) by slang
Branch:
WALT3
Changes since 1.130.2.1: +11 -2 lines
Diff to previous 1.130.2.1
to branch point 1.130
reverse merge of HEAD to WALT3 branch.
Revision
1.137
/
(view)
- annotate
- [select for diffs]
, Wed Oct 11 19:16:08 2006 UTC (5 years, 7 months ago) by slang
Branch:
MAIN
CVS Tags:
pvfs-2-6-point4,
pvfs-2-6-point3,
pvfs-2-6-point2,
pvfs-2-6-3,
pvfs-2-6-2,
pvfs-2-6-1,
pvfs-2-6-0,
kunkel-hint-branch-point-26,
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.136: +1 -1 lines
Diff to previous 1.136
fix comment for EACCES
Revision
1.133.2.1
/
(view)
- annotate
- [select for diffs]
, Wed Sep 27 21:08:43 2006 UTC (5 years, 7 months ago) by aching
Branch:
version-lock-actual-branch
Changes since 1.133: +9 -0 lines
Diff to previous 1.133
Added enum PVFS_lock_type.
Revision
1.136
/
(view)
- annotate
- [select for diffs]
, Tue Sep 26 03:44:14 2006 UTC (5 years, 7 months ago) by vilayann
Branch:
MAIN
CVS Tags:
pvfs-2-6-point
Changes since 1.135: +8 -0 lines
Diff to previous 1.135
- Support for immutable files
- Cleanups in the pvfs2-bufmap interfaces (replace int with size_t)
- Utility for displaying extended attributes and setting them
- Support for disabling atime updates at the object level, file system level (mount time)
and directories.
Revision
1.132.2.2
/
(view)
- annotate
- [select for diffs]
, Mon Sep 25 12:39:55 2006 UTC (5 years, 7 months ago) by kunkel
Branch:
kunkel-hint-branch
Changes since 1.132.2.1: +8 -4 lines
Diff to previous 1.132.2.1
to branch point 1.132
backmerging of HEAD to branch...
Revision
1.132.4.1
/
(view)
- annotate
- [select for diffs]
, Sat Sep 23 17:38:02 2006 UTC (5 years, 7 months ago) by kunkel
Branch:
kunkel-migration-branch
Changes since 1.132: +6 -3 lines
Diff to previous 1.132
Modified parent handle reference for datafiles behavior.
Also allow client to get parent handle in getattr sm.
Revision
1.135
/
(view)
- annotate
- [select for diffs]
, Fri Sep 22 19:27:29 2006 UTC (5 years, 7 months ago) by slang
Branch:
MAIN
Changes since 1.134: +2 -1 lines
Diff to previous 1.134
fixes from 1.5 branch that never made it to trunk.
Revision
1.130.2.1
/
(view)
- annotate
- [select for diffs]
, Mon Sep 18 15:04:57 2006 UTC (5 years, 7 months ago) by vilayann
Branch:
WALT3
Changes since 1.130: +35 -4 lines
Diff to previous 1.130
Merge HEAD into Walt's branch.
Rework new state machines to the new cleanups introduced by Walt.
Revision
1.134
/
(view)
- annotate
- [select for diffs]
, Wed Sep 13 20:22:44 2006 UTC (5 years, 8 months ago) by vilayann
Branch:
MAIN
CVS Tags:
tau-sandbox-point,
tau-sandbox
Changes since 1.133: +4 -1 lines
Diff to previous 1.133
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.127.2.6
/
(view)
- annotate
- [select for diffs]
, Tue Sep 12 05:10:15 2006 UTC (5 years, 8 months ago) by vilayann
Branch:
posix-extensions-branch
Changes since 1.127.2.5: +2 -2 lines
Diff to previous 1.127.2.5
to branch point 1.127
to next main 1.128
Merge from HEAD to posix-extensions-branch...
This should facilitate merging the posix branch to HEAD...
Revision
1.133
/
(view)
- annotate
- [select for diffs]
, Mon Sep 11 20:22:00 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.132: +2 -2 lines
Diff to previous 1.132
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.132.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Sep 8 10:00:38 2006 UTC (5 years, 8 months ago) by kunkel
Branch:
kunkel-hint-branch
Changes since 1.132: +1 -0 lines
Diff to previous 1.132
PVFS2-hint support + minor changes (verbose request scheduler)
Revision
1.127.2.5
/
(view)
- annotate
- [select for diffs]
, Sun Sep 3 17:43:51 2006 UTC (5 years, 8 months ago) by vilayann
Branch:
posix-extensions-branch
CVS Tags:
posix-extensions-point5
Changes since 1.127.2.4: +23 -0 lines
Diff to previous 1.127.2.4
to branch point 1.127
Reverse merges from HEAD..
Revision
1.130.4.3
/
(view)
- annotate
- [select for diffs]
, Tue Aug 29 10:41:10 2006 UTC (5 years, 8 months ago) by kunkel
Branch:
kunkel-branch
Changes since 1.130.4.2: +23 -0 lines
Diff to previous 1.130.4.2
to branch point 1.130
to next main 1.131
Backmerge with HEAD
Revision
1.130.4.2
/
(view)
- annotate
- [select for diffs]
, Sat Aug 19 13:09:31 2006 UTC (5 years, 8 months ago) by kunkel
Branch:
kunkel-branch
Changes since 1.130.4.1: +4 -0 lines
Diff to previous 1.130.4.1
to branch point 1.130
Added PVFS-hint, changed tests for pwrite/odirect/transactions/aio dbpf
support to allow users to explicitly enable or disable the functionality.
In the aio implementation is a bug since somebody else modified it.
Revision
1.130.4.1
/
(view)
- annotate
- [select for diffs]
, Fri Aug 18 05:11:57 2006 UTC (5 years, 9 months ago) by slang
Branch:
kunkel-branch
Changes since 1.130: +6 -1 lines
Diff to previous 1.130
reverse merge from trunk. working for now.
Revision
1.132
/
(view)
- annotate
- [select for diffs]
, Thu Aug 17 08:11:50 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.131: +23 -0 lines
Diff to previous 1.131
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.127.2.4
/
(view)
- annotate
- [select for diffs]
, Wed Aug 9 20:17:28 2006 UTC (5 years, 9 months ago) by vilayann
Branch:
posix-extensions-branch
CVS Tags:
posix-extensions-point3
Changes since 1.127.2.3: +17 -2 lines
Diff to previous 1.127.2.3
to branch point 1.127
Reverse merge changes from HEAD to posix-extensions-branch.
Revision
1.131
/
(view)
- annotate
- [select for diffs]
, Tue Aug 1 00:27:10 2006 UTC (5 years, 9 months ago) by vilayann
Branch:
MAIN
CVS Tags:
posix-extensions-point4
Changes since 1.130: +6 -1 lines
Diff to previous 1.130
Patch fixes the atime, mtime and ctime problems that people have
reported with PVFS2.
Patch changes the notion of who sets these times. Earlier behavior was the
clients providing the times to the server. New behavior is to have the
server set these times except in the implementation of utimes() system
call whereby clients explicitly set the time (atime and mtime).
NOTE: We dont allow the clients to dictate the ctime setting at all since
that is consistent with all file systems.
So what we have is:
read, readdir -> atime update required
write, truncate -> mtime update required
ctime is updated on every setattr implicitly on the server.
Since there is no need for parent_*time fields in the server request for chdirent,
crdirent and rmdirent, the next step is to remove those fields, fix the endecode
macros and bump up the major version of the protocol.
Patch also implements these times lazily by flushing them only at the time
of a close rather than after every read/write which could be pretty
expensive.
Revision
1.128.2.2
/
(view)
- annotate
- [select for diffs]
, Mon Jun 19 15:57:32 2006 UTC (5 years, 10 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.128.2.1: +6 -1 lines
Diff to previous 1.128.2.1
to branch point 1.128
to next main 1.129
merge of murali's changes from trunk.
Revision
1.130
/
(view)
- annotate
- [select for diffs]
, Fri Jun 16 21:01:10 2006 UTC (5 years, 11 months ago) by vilayann
Branch:
MAIN
CVS Tags:
pvfs2-1-5-point2,
before-style-changes
Branch point for:
kunkel-branch,
WALT3
Changes since 1.129: +6 -1 lines
Diff to previous 1.129
[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.128.2.1
/
(view)
- annotate
- [select for diffs]
, Wed Jun 14 20:14:44 2006 UTC (5 years, 11 months ago) by slang
Branch:
pvfs2-1-5-branch
Changes since 1.128: +5 -0 lines
Diff to previous 1.128
reverse merge of recent bug fixes from trunk
Revision
1.129
/
(view)
- annotate
- [select for diffs]
, Wed Jun 14 18:41:23 2006 UTC (5 years, 11 months ago) by slang
Branch:
MAIN
Changes since 1.128: +5 -0 lines
Diff to previous 1.128
commit of keyval handle info changes. This allows info to be stored on a per handle basis in a 'null key' inside the database. Right now we just use it to store the count of directory entries, so that we don't have to do a read/modify/write in crdirent and rmdirent.
Also includes changes to the keyval strings to use #define values instead of the actual strings. This just makes that code lest prone to bugs in the future.
Revision
1.127.4.1
/
(view)
- annotate
- [select for diffs]
, Wed Jun 7 19:26:58 2006 UTC (5 years, 11 months ago) by vilayann
Branch:
lockd-branch
Changes since 1.127: +4 -4 lines
Diff to previous 1.127
to next main 1.128
Reverse merge from trunk to lockd-branch...
Revision
1.127.2.3
/
(view)
- annotate
- [select for diffs]
, Wed Jun 7 03:20:32 2006 UTC (5 years, 11 months ago) by slang
Branch:
posix-extensions-branch
Changes since 1.127.2.2: +4 -4 lines
Diff to previous 1.127.2.2
to branch point 1.127
reverse merge of branch
Revision
1.127.6.1
/
(view)
- annotate
- [select for diffs]
, Thu Jun 1 21:29:11 2006 UTC (5 years, 11 months ago) by slang
Branch:
dbpf-coalesce-branch
Changes since 1.127: +4 -4 lines
Diff to previous 1.127
to next main 1.128
reverse merge of trunk to branch
Revision
1.128
/
(view)
- annotate
- [select for diffs]
, Mon May 29 16:21:10 2006 UTC (5 years, 11 months ago) by pw
Branch:
MAIN
CVS Tags:
pvfs2-1-5-point,
posix-extensions-point2,
lockd-point2
Branch point for:
pvfs2-1-5-branch
Changes since 1.127: +4 -4 lines
Diff to previous 1.127
apply const to non-modifiable strings
Revision
1.127.2.2
/
(view)
- annotate
- [select for diffs]
, Mon May 22 22:20:43 2006 UTC (5 years, 11 months ago) by vilayann
Branch:
posix-extensions-branch
Changes since 1.127.2.1: +4 -0 lines
Diff to previous 1.127.2.1
to branch point 1.127
Incorporated Pete's suggestions to make the code less obfuscated by removing straightforward macros
(enc_int32_t, dec_int32_t, etc) and replacing encoding and decoding macros as C functions.
Also added a new module variable and the associated proc entry file (/proc/sys/pvfs2/timing) to control
printing of how long it took to perform certain pvfs2 functions (such as getattr, lookup etc)
Revision
1.127.2.1
/
(view)
- annotate
- [select for diffs]
, Tue May 9 23:12:11 2006 UTC (6 years ago) by vilayann
Branch:
posix-extensions-branch
Changes since 1.127: +0 -1 lines
Diff to previous 1.127
CVS/time stamp brain damage. :)
Revision
1.127
/
(view)
- annotate
- [select for diffs]
, Wed Apr 12 15:26:46 2006 UTC (6 years, 1 month ago) by robl
Branch:
MAIN
CVS Tags:
posix-extensions-point,
lockd-point,
dbpf-coalesce-point
Branch point for:
posix-extensions-branch,
lockd-branch,
dbpf-coalesce-branch
Changes since 1.126: +5 -5 lines
Diff to previous 1.126
ROMIO defines SIZEOF_VOIDP (well, actually autoconf defined it), so take
measures to avoid future symbol conflicts.
Revision
1.126
/
(view)
- annotate
- [select for diffs]
, Thu Apr 6 16:22:32 2006 UTC (6 years, 1 month ago) by slang
Branch:
MAIN
Changes since 1.125: +0 -4 lines
Diff to previous 1.125
backout offsetof
Revision
1.125
/
(view)
- annotate
- [select for diffs]
, Wed Apr 5 19:24:31 2006 UTC (6 years, 1 month ago) by slang
Branch:
MAIN
Changes since 1.124: +4 -0 lines
Diff to previous 1.124
fix 64bit warnings
Revision
1.124
/
(view)
- annotate
- [select for diffs]
, Wed Apr 5 18:27:31 2006 UTC (6 years, 1 month ago) by slang
Branch:
MAIN
Changes since 1.123: +2 -2 lines
Diff to previous 1.123
added PVFS2_ prefix to ALIGN_VAR
Revision
1.123
/
(view)
- annotate
- [select for diffs]
, Wed Apr 5 18:25:32 2006 UTC (6 years, 1 month ago) by slang
Branch:
MAIN
Changes since 1.122: +27 -0 lines
Diff to previous 1.122
fixes for 32/64 bit issues
Revision
1.122
/
(view)
- annotate
- [select for diffs]
, Tue Apr 4 15:04:24 2006 UTC (6 years, 1 month ago) by slang
Branch:
MAIN
Changes since 1.121: +9 -5 lines
Diff to previous 1.121
commit of murali's 64bit fixes.
Revision
1.121
/
(view)
- annotate
- [select for diffs]
, Tue Apr 4 04:47:08 2006 UTC (6 years, 1 month ago) by slang
Branch:
MAIN
Changes since 1.120: +1 -0 lines
Diff to previous 1.120
onekeyval merge
Revision
1.120.2.1
/
(view)
- annotate
- [select for diffs]
, Wed Mar 15 20:42:37 2006 UTC (6 years, 2 months ago) by slang
Branch:
dbpf-onekeyval-branch
Changes since 1.120: +1 -0 lines
Diff to previous 1.120
to next main 1.121
commit includes:
* a new keyval-pcache component in dbpf that keeps track of positions returned from readdir. The keys of the cache are handle+position and the values are the key names in the dbpf-keyval DB. This cache requires some changes to be made to tcache (which its based on), such as entries that don't have a timeout. If the cache lookup fails for some reason (server failover, etc.), the position is the index of the entry in the directory, so the fallback is to step through the entire list of entries up to that point.
* Murali's patch to the kernel module to fix readdir retries. Previously the module was ignoring the token (position) returned from previous readdir calls and waiting for count to be 0 (ignored TOKEN_END). This forced 1 more readdir operation (2x for directories with <32 entries). Now we keep track of the token returned and pass that in to the next call.
* Changed the keyval code to not use the open-cache. Now we just initialize the DB once and keep a reference to it. This also needs to be done for the dspace code, and the open-cache should probably be cleaned up as well.
* fixes to iterate bugs
Revision
1.120
/
(view)
- annotate
- [select for diffs]
, Wed Jan 18 22:13:46 2006 UTC (6 years, 3 months ago) by robl
Branch:
MAIN
CVS Tags:
pvfs2-1-4-0-point,
pvfs2-1-4-0-branch,
pvfs2-1-4-0,
dbpf-slowskip,
dbpf-onekeyval-point,
before-dbpf-onekeyval
Branch point for:
dbpf-onekeyval-branch
Changes since 1.119: +1 -1 lines
Diff to previous 1.119
[pcarns]: most file systems have a maximum name and path of 255 chars. May as
well make that the maximum for PVFS2 as well. Has the added benefit of making
one of the LTP name-length tests pass.
Revision
1.118.2.1
/
(view)
- annotate
- [select for diffs]
, Thu Jan 12 19:43:03 2006 UTC (6 years, 4 months ago) by slang
Branch:
dbpf-changes-branch
Changes since 1.118: +0 -2 lines
Diff to previous 1.118
to next main 1.119
merging changes from HEAD to dbpf branch
Revision
1.119
/
(view)
- annotate
- [select for diffs]
, Fri Dec 16 06:00:18 2005 UTC (6 years, 5 months ago) by slang
Branch:
MAIN
Changes since 1.118: +0 -2 lines
Diff to previous 1.118
bad #include of pvfs2-config.h. cruft from sio merge
Revision
1.118
/
(view)
- annotate
- [select for diffs]
, Wed Dec 14 21:50:18 2005 UTC (6 years, 5 months ago) by slang
Branch:
MAIN
CVS Tags:
dbpf-changes
Branch point for:
dbpf-changes-branch
Changes since 1.117: +3 -1 lines
Diff to previous 1.117
merging small I/O changes to trunk. The majority of this commit includes the
new small I/O state machines on client and server, and the modifications to
the client IO state machine. It also includes mods to the zero-fill code
to perform zero-fill of holes only if they exist instead of zero-ing the entire
memory region initially. Also, some debug stuff has been added to the
state machine processing code to print enter/exit of state machines if sm
debug is enabled. The genconfig now includes ioports/metaports for running
multiple servers on the same host for testing.
Revision
1.115.2.3
/
(view)
- annotate
- [select for diffs]
, Wed Nov 16 07:09:18 2005 UTC (6 years, 6 months ago) by robl
Branch:
pvfs2-1-3-1-branch
CVS Tags:
pvfs2-1-3-2,
pvfs2-1-3-1
Changes since 1.115.2.2: +0 -2 lines
Diff to previous 1.115.2.2
to branch point 1.115
to next main 1.116
don't include pvfs2-config.h
Revision
1.113.2.3
/
(view)
- annotate
- [select for diffs]
, Fri Nov 11 22:18:52 2005 UTC (6 years, 6 months ago) by slang
Branch:
slang-sio-branch
Changes since 1.113.2.2: +31 -34 lines
Diff to previous 1.113.2.2
to branch point 1.113
to next main 1.114
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.115.2.2
/
(view)
- annotate
- [select for diffs]
, Fri Nov 11 21:37:56 2005 UTC (6 years, 6 months ago) by slang
Branch:
pvfs2-1-3-1-branch
Changes since 1.115.2.1: +0 -28 lines
Diff to previous 1.115.2.1
to branch point 1.115
committing lld/llu fixes to 1.3.1 branch
Revision
1.117
/
(view)
- annotate
- [select for diffs]
, Fri Nov 11 21:30:56 2005 UTC (6 years, 6 months ago) by slang
Branch:
MAIN
Changes since 1.116: +0 -30 lines
Diff to previous 1.116
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.115.2.1
/
(view)
- annotate
- [select for diffs]
, Thu Nov 10 19:19:54 2005 UTC (6 years, 6 months ago) by slang
Branch:
pvfs2-1-3-1-branch
Changes since 1.115: +6 -2 lines
Diff to previous 1.115
make changes to 1.3.1 as well
Revision
1.116
/
(view)
- annotate
- [select for diffs]
, Thu Nov 10 18:59:26 2005 UTC (6 years, 6 months ago) by slang
Branch:
MAIN
Changes since 1.115: +6 -2 lines
Diff to previous 1.115
fix LP64 issue with Lu/Ld/Lx that I borked with the darwin patch.
Revision
1.115
/
(view)
- annotate
- [select for diffs]
, Thu Nov 10 05:07:41 2005 UTC (6 years, 6 months ago) by slang
Branch:
MAIN
Branch point for:
pvfs2-1-3-1-branch
Changes since 1.114: +4 -0 lines
Diff to previous 1.114
add back in removed #ifdef __KERNEL__ includes check. Nice catch Robl!
Revision
1.114
/
(view)
- annotate
- [select for diffs]
, Thu Nov 10 01:26:55 2005 UTC (6 years, 6 months ago) by slang
Branch:
MAIN
Changes since 1.113: +36 -19 lines
Diff to previous 1.113
* 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.113.2.2
/
(view)
- annotate
- [select for diffs]
, Fri Nov 4 15:54:23 2005 UTC (6 years, 6 months ago) by slang
Branch:
slang-sio-branch
Changes since 1.113.2.1: +1 -1 lines
Diff to previous 1.113.2.1
to branch point 1.113
dunno how LE_BFIELD got set to 1...
Revision
1.113.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Nov 4 07:14:12 2005 UTC (6 years, 6 months ago) by slang
Branch:
slang-sio-branch
Changes since 1.113: +1 -1 lines
Diff to previous 1.113
small I/O changes in sio branch for now
Revision
1.113
/
(view)
- annotate
- [select for diffs]
, Thu Oct 6 13:43:03 2005 UTC (6 years, 7 months ago) by robl
Branch:
MAIN
CVS Tags:
slang-sio-point,
pvfs2-1-3-0
Branch point for:
slang-sio-branch
Changes since 1.112: +3 -0 lines
Diff to previous 1.112
[pcarns]: add protocol versioning to PVFS2. Major version changes are
incompatible up or down. New clients can't talk to old servers, but new
servers can talk to old clients.
Revision
1.112
/
(view)
- annotate
- [select for diffs]
, Wed Sep 28 22:46:14 2005 UTC (6 years, 7 months ago) by robl
Branch:
MAIN
Changes since 1.111: +4 -4 lines
Diff to previous 1.111
[pcarns]: correct the error code to string mapings
Revision
1.103.2.3
/
(view)
- annotate
- [select for diffs]
, Thu Aug 25 20:38:05 2005 UTC (6 years, 8 months ago) by slang
Branch:
slang-event-changes-branch
Changes since 1.103.2.2: +103 -46 lines
Diff to previous 1.103.2.2
to branch point 1.103
to next main 1.104
updates to my event changes to bring them inline with trunk
Revision
1.111
/
(view)
- annotate
- [select for diffs]
, Tue Aug 23 18:44:11 2005 UTC (6 years, 8 months ago) by slang
Branch:
MAIN
Changes since 1.110: +31 -46 lines
Diff to previous 1.110
merged acache changes to trunk.
Revision
1.107.2.3
/
(view)
- annotate
- [select for diffs]
, Wed Aug 10 19:37:46 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.107.2.2: +44 -1 lines
Diff to previous 1.107.2.2
to branch point 1.107
to next main 1.108
merge changes from trunk since branch point into branch. Effectively moves the branchpoint to the latest trunk.
Revision
1.110
/
(view)
- annotate
- [select for diffs]
, Wed Aug 3 20:02:19 2005 UTC (6 years, 9 months ago) by slang
Branch:
MAIN
CVS Tags:
slang-reqsched-point,
slang-reqsched-branch
Changes since 1.109: +3 -1 lines
Diff to previous 1.109
commit of phil's set-sync client util. Also fix a minor build bug in the eattr test
Revision
1.107.2.2
/
(view)
- annotate
- [select for diffs]
, Wed Aug 3 16:08:21 2005 UTC (6 years, 9 months ago) by slang
Branch:
slang-attr-cache-fixups-branch
Changes since 1.107.2.1: +11 -4 lines
Diff to previous 1.107.2.1
to branch point 1.107
removed refs to flowproto-bmi-trove stuff
Revision
1.109
/
(view)
- annotate
- [select for diffs]
, Mon Aug 1 22:49:49 2005 UTC (6 years, 9 months ago) by robl
Branch:
MAIN
Changes since 1.108: +21 -0 lines
Diff to previous 1.108
Murali's patch to add VFS support for extended attributes.
Revision
1.107.2.1
/
(view)
- annotate
- [select for diffs]
, Tue Jul 26 22:19:35 2005 UTC (6 years, 9 months ago) by slang
Branch:
slang-attr-cache-fixups-branch
Changes since 1.107: +16 -42 lines
Diff to previous 1.107
intermediate commit of acache changes to branch.
Revision
1.108
/
(view)
- annotate
- [select for diffs]
, Thu Jul 21 16:17:53 2005 UTC (6 years, 9 months ago) by walt
Branch:
MAIN
CVS Tags:
pvfs2-1-2-0
Changes since 1.107: +20 -0 lines
Diff to previous 1.107
added extended attribute support
Revision
1.107
/
(view)
- annotate
- [select for diffs]
, Wed Jul 13 15:45:52 2005 UTC (6 years, 10 months ago) by walt
Branch:
MAIN
CVS Tags:
slang-attr-cache-fixups-point
Branch point for:
slang-attr-cache-fixups-branch
Changes since 1.106: +14 -2 lines
Diff to previous 1.106
fixed error reporting for gethostbyname in BMI-TCP
also fixed simple omissions and errors in related code
Revision
1.106
/
(view)
- annotate
- [select for diffs]
, Mon Jul 11 20:06:22 2005 UTC (6 years, 10 months ago) by robl
Branch:
MAIN
Changes since 1.105: +8 -2 lines
Diff to previous 1.105
[pcarns]: "This adds a new directory attribute field that indicates how many
entries (of any type) are in a given directory. The server already had the
ability to gather this information, but it just wasn't being reported. A
client can read this with getattr(), but it can't be modified directly."
Revision
1.105
/
(view)
- annotate
- [select for diffs]
, Thu Jul 7 22:12:09 2005 UTC (6 years, 10 months ago) by robl
Branch:
MAIN
Changes since 1.104: +9 -0 lines
Diff to previous 1.104
[pcarns]: This patch adds setgid support to pvfs2 (server side, kernel module,
and admin utitilies), including the semantics of propigating the setgid bit
to new subdirectories or files. It also makes sure that setattr returns
an error if the user requests permission bits that are not supported
(just the setuid and sticky bits after this patch).
It turns out that there was already a getattr (or maybe a lookup?) in place
that we can get the information from [avoiding an additional getattr call].
Revision
1.103.8.1
/
(view)
- annotate
- [select for diffs]
, Thu Jun 16 23:50:07 2005 UTC (6 years, 11 months ago) by walt
Branch:
WALT2
Changes since 1.103: +20 -0 lines
Diff to previous 1.103
to next main 1.104
updates for adding extended attributes
Revision
1.104
/
(view)
- annotate
- [select for diffs]
, Tue Jun 14 18:05:21 2005 UTC (6 years, 11 months ago) by pw
Branch:
MAIN
Changes since 1.103: +2 -0 lines
Diff to previous 1.103
introduce scanf string define to avoid 64-bit type warnings
Revision
1.103.2.2
/
(view)
- annotate
- [select for diffs]
, Tue Jun 7 22:53:16 2005 UTC (6 years, 11 months ago) by slang
Branch:
slang-event-changes-branch
Changes since 1.103.2.1: +8 -0 lines
Diff to previous 1.103.2.1
to branch point 1.103
*** empty log message ***
Revision
1.103.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Jun 3 15:18:59 2005 UTC (6 years, 11 months ago) by slang
Branch:
slang-event-changes-branch
Changes since 1.103: +2 -1 lines
Diff to previous 1.103
* added event logging for states
* moved state debug code to state-machine so all state start/end
points get debug messages automatically
* added textlog stuff. This allows us to write the default event
queue out to a text file that can be converted to slog2 later.
Revision
1.103
/
(view)
- annotate
- [select for diffs]
, Thu Mar 31 19:16:03 2005 UTC (7 years, 1 month ago) by pw
Branch:
MAIN
CVS Tags:
slang-event-changes-point,
pvfs2-tag-bugfix-67,
pvfs2-bugfix-67,
pvfs2-1-1-0
Branch point for:
slang-event-changes-branch,
WALT2
Changes since 1.102: +4 -2 lines
Diff to previous 1.102
significant protocol changes to solve 64-bit alignedness issues
Revision
1.102
/
(view)
- annotate
- [select for diffs]
, Tue Mar 29 16:33:12 2005 UTC (7 years, 1 month ago) by pw
Branch:
MAIN
CVS Tags:
WALT1
Changes since 1.101: +6 -0 lines
Diff to previous 1.101
export superblock magic number for romio autodetection
Revision
1.101
/
(view)
- annotate
- [select for diffs]
, Tue Dec 21 18:52:08 2004 UTC (7 years, 4 months ago) by rbross
Branch:
MAIN
CVS Tags:
snapshot-bluegene-20050216,
pvfs2-snapshot-Alejandro,
pvfs2-bugfix-39
Changes since 1.100: +38 -23 lines
Diff to previous 1.100
doxygen updates.
Revision
1.100
/
(view)
- annotate
- [select for diffs]
, Wed Oct 27 19:12:25 2004 UTC (7 years, 6 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-1-0-1,
pvfs2-1-0-0,
pvfs2-0-9-0
Changes since 1.99: +1 -0 lines
Diff to previous 1.99
- added a setattr debugging mask and changed most detailed setattr
debugging to use it
- added a mkdir debugging mask and changed most detailed mkdir
debugging to use it
- added some inlined methods in PVFS_util (as they need to be used on
both the server and the client) for getting the current time in
PVFS_time format, encoding a PVFS_time as a version (finer grained
than a 'normal' PVFS_time since we can use the high 32 bits), and
decoding the version as a PVFS_time
- added a compatibility hack that _should_ allow no noticeable
breakage on existing storage space, but will eventually migrate to
the slightly new storage format over time
- modified client side sys-mkdir, sys-create, and sys-symlink to
encode the mtime as a version when passing it to the server (so it's
transparent from the server perspective)
- modified server side get-attr to decode the version read from disk
back into an mtime (so it's transparent from the client perspective)
- modified mkspace method to properly version newly created root and
lost+found directories
- modified the server side mkdir operation to return -PVFS_EINVAL if
the object attr type is not a directory object
- misc debugging changes and cleanups
Revision
1.99
/
(view)
- annotate
- [select for diffs]
, Mon Oct 25 14:56:35 2004 UTC (7 years, 6 months ago) by neill
Branch:
MAIN
Changes since 1.98: +16 -16 lines
Diff to previous 1.98
- error code type cleanup that may fix Nathan's 64bit kernel oops (probably
a bad cast); but may cause additional compilation warnings
Revision
1.98
/
(view)
- annotate
- [select for diffs]
, Fri Oct 15 20:47:12 2004 UTC (7 years, 7 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-8-0
Changes since 1.97: +1 -1 lines
Diff to previous 1.97
- typo fix
Revision
1.97
/
(view)
- annotate
- [select for diffs]
, Fri Oct 15 20:33:43 2004 UTC (7 years, 7 months ago) by neill
Branch:
MAIN
Changes since 1.96: +189 -174 lines
Diff to previous 1.96
- make sure that our error routines strip any known class error bits
instead of deciding that they're unrecognized if set
- improved trove error handling
- improved pvfs2-server error handling
- fixed crash bug in our config parser that tried to strdup strings
that might be NULL
- pvfs2-types header file simplification and cleanups
Revision
1.96
/
(view)
- annotate
- [select for diffs]
, Mon Sep 20 00:26:03 2004 UTC (7 years, 7 months ago) by pcarns
Branch:
MAIN
CVS Tags:
pvfs2-0-7-0
Changes since 1.95: +7 -1 lines
Diff to previous 1.95
make statfs return load averages from sysinfo()
Revision
1.95
/
(view)
- annotate
- [select for diffs]
, Thu Sep 2 15:00:37 2004 UTC (7 years, 8 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-6-5,
pvfs2-0-6-4
Changes since 1.94: +1 -1 lines
Diff to previous 1.94
- changed PVFS_time from int64_t to uint64_t
- removed pvfs2-fsck compile warning
- fixed bug in sys-remove that erroneously tried to back out of the
remove even on error codes that are acceptable to return. now those
codes are returned. an example is trying to remove a directory that
isn't empty and getting the wrong error code all together (i.e. NOT
-PVFS_ENOTEMPTY) since the crdirent will fail and pass back another
error code on failure
- simplify atime/mtime/ctime updating and the sys_attr to inode
conversion in the kernel module
Revision
1.94
/
(view)
- annotate
- [select for diffs]
, Wed Jul 28 14:32:28 2004 UTC (7 years, 9 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-6-3,
pvfs2-0-6-2,
pvfs2-0-6-1
Changes since 1.93: +1 -1 lines
Diff to previous 1.93
- 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.93
/
(view)
- annotate
- [select for diffs]
, Tue Jul 20 15:17:59 2004 UTC (7 years, 9 months ago) by neill
Branch:
MAIN
Changes since 1.92: +15 -10 lines
Diff to previous 1.92
- add a PVFS_EACCES error code that maps to EACCES
- move PVFS_EDETAIL to be a non-errno pvfs2 error code
- re-add the lookup on create error -PVFS_EEXIST, as if enough clients
try the create, it can still happen (if lookup succeeds, pass
success to kernel, otherwise -PVFS_EACCES)
- update file_open test program with largefile support and some more tests
Revision
1.92
/
(view)
- annotate
- [select for diffs]
, Thu Jul 15 19:46:47 2004 UTC (7 years, 10 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-6-0
Changes since 1.91: +14 -3 lines
Diff to previous 1.91
- if an invalid or unsupported encoding type is specified in the pvfs2tab,
cycle through all encodings (until one completes or all are exhausted),
but dump an error msg pointing out the problem
Revision
1.91
/
(view)
- annotate
- [select for diffs]
, Thu Jul 8 20:46:59 2004 UTC (7 years, 10 months ago) by neill
Branch:
MAIN
Changes since 1.90: +1 -0 lines
Diff to previous 1.90
- change newly created file or directories to be reasonable defaults
(slightly modified patch submitted by Nathan)
- add functionality to pvfs2-cp that preserves permissions across copies
(handles unix->unix, unix->pvfs2, pvfs2->pvfs2, pvfs2->unix)
Revision
1.90
/
(view)
- annotate
- [select for diffs]
, Thu Jul 8 16:17:05 2004 UTC (7 years, 10 months ago) by neill
Branch:
MAIN
Changes since 1.89: +2 -1 lines
Diff to previous 1.89
- merging in the pvfs2-nm-nb-branch with the main tree
see ChangeLog for details, or browse the cvs history of the branch
for full details
Revision
1.89.2.2
/
(view)
- annotate
- [select for diffs]
, Wed Jul 7 15:08:11 2004 UTC (7 years, 10 months ago) by neill
Branch:
pvfs2-nm-nb-branch
Changes since 1.89.2.1: +1 -0 lines
Diff to previous 1.89.2.1
to branch point 1.89
to next main 1.90
- implement PVFS_strerror_r; an equivalent to strerror_r (the
thread-safe strerror call) that handles PVFS_error codes [ Brad,
take note! :-P ]
- move PVFS_util_min to pvfs2-util.h, as it's a useful macro
- removed some debugging noise from pvfs2-client-core
- to avoid long stalls on cancelled I/O operations for now, use a
specially added BMI_set_info flag to drop the connection on bmi
cancellations (thanks, Phil!) -- this makes the client more
responsive after cancellation since the server reqsched would
normally need to timeout the I/O job it was working on before
allowing any other jobs through. the old client was killed, so it
was similar to dropping the connection like we're doing now until we
can implement a specific I/O cancellation operation to be sent to
the servers explicitly
- make sure all internal I/O jobs are accounted for on cancellation
within the sysint test()/testsome() methods to avoid allowing those
jobs to pop out. this is problematic for the caller since they
should be hidden by the interface. now we only complete a cancelled
I/O call when ALL cancelled jobs are accounted for
- fix the final sys-io error code, as it's already resolved in
io_analyze_results
Revision
1.89.2.1
/
(view)
- annotate
- [select for diffs]
, Tue Jun 22 19:12:55 2004 UTC (7 years, 10 months ago) by neill
Branch:
pvfs2-nm-nb-branch
Changes since 1.89: +1 -1 lines
Diff to previous 1.89
- prefer spelling of cancelled with two L's to one (they're both
correct)
- add support in the pvfs2-client for ignoring an upcall retry for an
op already in progress (as opposed to servicing it multiple times)
- add a method for cancelling operations in progress at the
pvfs2-client-core level
- don't write the downcall of the completed operation if it matches a
previously cancelled I/O request (kernel will ignore it anyway, but
it's faster to not)
- implement the logic in PINT_client_io_cancel to cancel flows and
write ack recvs still in progress
- clean up client-state-machine.h to make it more readable
- re-factor sys-io.sm to read more cleanly and allow easier access to
the internal operations and phases in progress required for
cancellation
- split up particularly large sys-io states into separate inlined
functions
- add the ability of sys-io.sm to handle run-time cancellation while
still transitioning properly
- add kernel method that allows the cancellation upcall/downcall cycle
to progress, ignoring the fact that a signal is pending (since the
only time a cancellation is issued is when there's a signal pending)
- add kernel macro to service the cancellation operation
- fix kernel oops on setattr (signal) interruption by returning a
valid error code in this case
- misc cleanups
Revision
1.89
/
(view)
- annotate
- [select for diffs]
, Thu May 27 22:11:47 2004 UTC (7 years, 11 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-6-0pre1,
pvfs2-0-5-1
Branch point for:
pvfs2-nm-nb-branch
Changes since 1.88: +5 -2 lines
Diff to previous 1.88
- added a license notice for the GPL'd kernel module code in COPYING
and README files
- added Murali to the CREDITS file
- added a configure check for the kernel 2.4.x minor version to know
if we need to define a few functions or not
- added a new pvfs2-error-code that can be used as an exit code for
the pvfs2-client-core to indicate to the pvfs2-client that it should
continue respawning it, but to sleep for a bit first. [2.4.x in
particular waits a while to release the device file after the
process has died, though the same is possible under 2.6.x i guess]
- updated the test mount script with 2.4.x support if running 2.4.x
- added some debugging to client-side create state machine
- murali: fixed a logic bug in mmap-ra-cache
- murali: added matching unlocks to quickhash code functions
- removed MOD_{INC|DEC}_USE_COUNT calls, as at least under my 2.4.26
testing, they are not necessary
- removed several lock_kernel calls in the 2.4.x code paths that
caused the kernel to hang in a few places (still investigating)
- murali: fixed the in kernel mount option string parsing
- some misc cleanups
- verified that symlinks now work (at least in basic testing)
[ NOTE: this mostly works under 2.4.26 in my testing, however there
are some known problems remaining ]
Revision
1.88
/
(view)
- annotate
- [select for diffs]
, Wed Apr 28 19:02:27 2004 UTC (8 years ago) by rbross
Branch:
MAIN
CVS Tags:
pvfs2-0-5-0
Changes since 1.87: +3 -2 lines
Diff to previous 1.87
Adjusted parameters to statfs_list call as an example of new "details" interface use.
Revision
1.87
/
(view)
- annotate
- [select for diffs]
, Wed Apr 28 18:08:15 2004 UTC (8 years ago) by pcarns
Branch:
MAIN
Changes since 1.86: +3 -7 lines
Diff to previous 1.86
convert bmi and flow cancel cases to use new non-errno error code,
PVFS_ECANCEL, instead of the confusing PVFS_EINTR. Will result in error
messages like this:
PVFS_sys_lookup: Operation canceled (possibly due to timeout)
Revision
1.86
/
(view)
- annotate
- [select for diffs]
, Wed Apr 28 15:48:55 2004 UTC (8 years ago) by rbross
Branch:
MAIN
Changes since 1.85: +21 -0 lines
Diff to previous 1.85
Added PVFS_error_details functions and definitions for use in partial success
handling cases. Not called anywhere yet.
Revision
1.85
/
(view)
- annotate
- [select for diffs]
, Tue Apr 27 20:40:58 2004 UTC (8 years ago) by pcarns
Branch:
MAIN
Changes since 1.84: +1 -1 lines
Diff to previous 1.84
fix the error class macro so it also strips out error bit and non errno bit
Revision
1.84
/
(view)
- annotate
- [select for diffs]
, Tue Apr 27 17:27:51 2004 UTC (8 years ago) by neill
Branch:
MAIN
Changes since 1.83: +110 -75 lines
Diff to previous 1.83
- add ability to add new pvfs2 specific error code and strings that do not
map to system errno values
Revision
1.83
/
(view)
- annotate
- [select for diffs]
, Wed Apr 14 22:27:31 2004 UTC (8 years, 1 month ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-1-3
Changes since 1.82: +2 -2 lines
Diff to previous 1.82
- first draft cut of re-working the system interface to be able to work nicely
with multiple configurations from different servers. the only restriction
is that none of the configurations can contain information about file systems
that have the same fs_id.
Revision
1.82
/
(view)
- annotate
- [select for diffs]
, Mon Apr 5 19:51:13 2004 UTC (8 years, 1 month ago) by neill
Branch:
MAIN
Changes since 1.81: +80 -1 lines
Diff to previous 1.81
this fixes 3 separate things reported by robl and phil. this changelog lists
phil's description and a description of the fix:
---
1) This one isn't too bad, but if I run this:
./pvfs2-client -p pvfs2-client-core
instead of this:
./pvfs2-client -p ./pvfs2-client-core
... the output looks the same either way (ie, it appears successful).
In the former case, both the client and client-core actually exited,
because i specified the path to the core incorrectly. It would be nice
if it printed something in this case to avoid confusion.
---
Ok, done...this is tricky because if the client-core is in the same dir as
the client program, a 'stat' will pass, but the execvp may fail if that dir
isn't in the system PATH. Now, we print an error if the path is not absolute
and the client core exits.
---
2) I don't know if this happens everywhere or not, but I am running on a
box here where bad things happen if I get the hostname wrong on the
mount command, for example doing something like this:
mount -t pvfs2 tcp://a43:0/pvfs2-fs /mnt/pvfs2
(note that the port is wrong). Sorry I didn't catch this when you asked
me to try this stuff out the other day :( At any rate, the mount command
segfaults, and I get this in dmesg:
Attempting PVFS2 Mount via host tcp://a43:0/pvfs2-fs
Got an unknown pvfs2 error code: -1073741967
pvfs2_fs_mount: got return value of -1073741967
Unable to handle kernel paging request at virtual address 733d4853
printing eip:
c016b062
*pde = 00000000
---
This is due to an error code translation problem. Previously, the kernel
code didn't translate all pvfs_errno codes to actual errno codes, so I've
re-worked the error code translation functions so that they can be shared
by the kernel and the user space code.
---
3) This one is kinda nasty, and I'm not sure what's going wrong yet.
The scenario is that I have successfully mounted, but then on the next
operation (a getattr), the communication fails causing the msgpair.sm to
call exit(1). The pvfs2-client and client-core then exit. I start them
back up, and nothing ever works again. I get "Input/output error" any
time I try to access pvfs2 from then on, and I get "can't write
superblock" when I try to unmount. I have to reboot the box to get back
to sanity.
---
This turned out to be a beast of a problem now that we have dynamic mounts on
the client side. The issue is that on cancelled i/o, or on pvfs2-client-core
restart, there's *no* way the kernel can associate upcalls with the client-core
anymore because the dynamic mount information is lost forever as far as the
client-core is concerned.
The solution I chose for this is to have the pvfs2-client-core issue an ioctl
that causes the kernel to do mount upcalls for every pvfs2 file system it knows
about to avoid having to have the user manually issue another mount command
(or something goofy like that). Other solutions that I considered and didn't
like are 1) having the pvfs2-client-core store mount info in a file somewhere
and have it remount those on startup, or 2) having the pvfs2-client and
pvfs2-client-core have some ipc going on so that the pvfs2-client can store
the mount info and somehow give it back to the pvfs2-client-core on restart.
both of those are shoddy at best, and do not seem robust at all (i.e.
stale file info will error out on stale remount attempts, ipc requires that
the pvfs2-client never dies along with the pvfs2-client-core, etc).
With the current solution, we have all the information that the kernel knows
about (and so it's more reliable than a file or something), and it's the most
natural way to hand the information up from the kernel (since we have to do
this via upcalls anyway). Thus, the kernel code now keeps a list of pvfs2
superblocks and we store the info given to the sb at mount time so that it
can dynamically be remounted at any time. The pvfs2-client-core now issues
an ioctl (in a thread so that it can still service the request) on startup
to 'remount' any file systems the kernel knows about. while I'm calling this
a remount, it's basically just a mechanism for the kernel to tell the client
core enough information ot rebuild the dynamic mount tables in the system
interface.
because of this, the pvfs2-client-core program *requires* pthreads. This is
completely independent of whether or not the PVFS2 sysint needs pthreads
at all.
Revision
1.81
/
(view)
- annotate
- [select for diffs]
, Wed Mar 24 23:10:29 2004 UTC (8 years, 1 month ago) by pcarns
Branch:
MAIN
CVS Tags:
pvfs2-0-1-2
Changes since 1.80: +3 -3 lines
Diff to previous 1.80
rename PVFS_pinode_reference -> PVFS_object_ref in system interface, a few
related variable name updates
Revision
1.80
/
(view)
- annotate
- [select for diffs]
, Thu Mar 18 20:49:36 2004 UTC (8 years, 2 months ago) by pw
Branch:
MAIN
Changes since 1.79: +5 -5 lines
Diff to previous 1.79
remove spurious yet harmless semicolon
Revision
1.79
/
(view)
- annotate
- [select for diffs]
, Mon Mar 8 20:48:36 2004 UTC (8 years, 2 months ago) by pcarns
Branch:
MAIN
Changes since 1.78: +1 -0 lines
Diff to previous 1.78
added a named reserved value for fs ids (collection ids), so that we can
cleanly test for uninitialized fs id values
Revision
1.78
/
(view)
- annotate
- [select for diffs]
, Mon Feb 16 21:22:38 2004 UTC (8 years, 3 months ago) by rbross
Branch:
MAIN
CVS Tags:
pvfs2-0-1-1,
pvfs2-0-1-0
Changes since 1.77: +2 -0 lines
Diff to previous 1.77
combo PVFS_id_gen_t -> PVFS_BMI_addr_t, formatting, PVFS error code patch.
Ugly. Sorry if my formatting pisses someone off; at least I'm not using >
80 columns any more :).
Revision
1.77
/
(view)
- annotate
- [select for diffs]
, Mon Feb 16 21:07:49 2004 UTC (8 years, 3 months ago) by robl
Branch:
MAIN
Changes since 1.76: +0 -2 lines
Diff to previous 1.76
really truly once and for all remove the (unneeded) reference to pvfs2-config.h
Revision
1.76
/
(view)
- annotate
- [select for diffs]
, Sun Feb 15 05:03:51 2004 UTC (8 years, 3 months ago) by rbross
Branch:
MAIN
Changes since 1.75: +2 -1 lines
Diff to previous 1.75
Added PVFS_EPARTIAL (for now anyway; would like a little better name!).
Added error_array to PVFS_mgmt_statfs_list(); dropped in NULL placeholder in
all calls to it.
Added allocation of error array in karma/comm.c to hold particular errors.
Note: none of this is actually *used* yet.
Revision
1.75
/
(view)
- annotate
- [select for diffs]
, Sat Feb 14 19:48:21 2004 UTC (8 years, 3 months ago) by pcarns
Branch:
MAIN
Changes since 1.74: +1 -1 lines
Diff to previous 1.74
spelling
Revision
1.74
/
(view)
- annotate
- [select for diffs]
, Thu Feb 12 23:25:28 2004 UTC (8 years, 3 months ago) by rbross
Branch:
MAIN
Changes since 1.73: +1 -1 lines
Diff to previous 1.73
Spelling fixes, misc. stuff.
Revision
1.73
/
(view)
- annotate
- [select for diffs]
, Thu Jan 22 17:52:09 2004 UTC (8 years, 3 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-0-9
Changes since 1.72: +0 -19 lines
Diff to previous 1.72
- keep the statfs object the same, even if sysinfo call isn't available
Revision
1.72
/
(view)
- annotate
- [select for diffs]
, Wed Jan 21 19:29:27 2004 UTC (8 years, 3 months ago) by neill
Branch:
MAIN
Changes since 1.71: +33 -7 lines
Diff to previous 1.71
- add configure test for sys/sysinfo.h (should be on all linux machines)
- add memory and uptime information into the (now ill-named) statfs object
- update pvfs2-statfs to display this newly added information
Revision
1.71
/
(view)
- annotate
- [select for diffs]
, Fri Jan 9 17:34:03 2004 UTC (8 years, 4 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-0-8
Changes since 1.70: +4 -3 lines
Diff to previous 1.70
- redefine WORDSIZE definition so as not to need pvfs2-config.h
- remove installation of pvfs2-config.h
- remove configure checks for sizeof(long) [ no longer needed ]
- version bump to pvfs2-0.0.8pre2, because pre1 is old and boring now
Revision
1.70
/
(view)
- annotate
- [select for diffs]
, Thu Jan 8 19:33:05 2004 UTC (8 years, 4 months ago) by neill
Branch:
MAIN
Changes since 1.69: +1 -0 lines
Diff to previous 1.69
- a complete re-write of the client side lookup operation that can properly
handle '.' and '..' segments, as well as recursive relative/absolute
symlinks across multiple metadata servers
- addition of a lookup debugging keyword, specific to the lookup operation
- minor changes to test programs to aid development
- added two shell scripts in the test/client/sysint directory to give a
casual look at some trickier cases that lookup can handle (and to help
make sure future versions can still handle)
Revision
1.69
/
(view)
- annotate
- [select for diffs]
, Fri Dec 12 20:52:29 2003 UTC (8 years, 5 months ago) by neill
Branch:
MAIN
Changes since 1.68: +5 -0 lines
Diff to previous 1.68
- configure test for size of long
- assign __WORDSIZE in kernel space based on it
Revision
1.68
/
(view)
- annotate
- [select for diffs]
, Fri Dec 12 20:30:01 2003 UTC (8 years, 5 months ago) by neill
Branch:
MAIN
Changes since 1.67: +5 -6 lines
Diff to previous 1.67
- cruft replacement
- allows kernel code to build on alpha
Revision
1.67
/
(view)
- annotate
- [select for diffs]
, Thu Nov 13 17:56:09 2003 UTC (8 years, 6 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-dbpf-attr-cache-branch,
pvfs2-0-0-7,
pvfs2-0-0-6
Changes since 1.66: +1 -1 lines
Diff to previous 1.66
- much improved rename implementation as a state machine (sys-rename.sm)
- better rename error handling
- removed original rename implementation (rename.c)
- fixed a bug in the rename test program
- switched pvfs2-types.h to use LE_BFIELD encoding by default
- made a pvfs2 util call follow links if the link is a directory when resolving
the parent directory
- updated the ChangeLog
Revision
1.66
/
(view)
- annotate
- [select for diffs]
, Tue Oct 21 14:20:41 2003 UTC (8 years, 6 months ago) by pcarns
Branch:
MAIN
CVS Tags:
pvfs2-0-0-5
Changes since 1.65: +1 -1 lines
Diff to previous 1.65
convert everything over to use new flowproto_multiqueue instead of
flowproto_bmi_trove by default
Revision
1.65
/
(view)
- annotate
- [select for diffs]
, Fri Oct 17 14:14:34 2003 UTC (8 years, 7 months ago) by neill
Branch:
MAIN
Changes since 1.64: +1 -0 lines
Diff to previous 1.64
keep kernel land happy
Revision
1.64
/
(view)
- annotate
- [select for diffs]
, Thu Oct 16 14:21:34 2003 UTC (8 years, 7 months ago) by pw
Branch:
MAIN
CVS Tags:
snapshot-kraken-10-16-2003-B
Changes since 1.63: +27 -0 lines
Diff to previous 1.63
defines and explanation for 64-bit printf friendliness
Revision
1.63
/
(view)
- annotate
- [select for diffs]
, Fri Oct 10 01:42:24 2003 UTC (8 years, 7 months ago) by pcarns
Branch:
MAIN
CVS Tags:
snapshot-kraken-10-16-2003,
pvfs2-0-0-4
Changes since 1.62: +2 -1 lines
Diff to previous 1.62
filled in remaining minimum hooks to be able to test new flow protocol on
some simple cases...
Revision
1.62
/
(view)
- annotate
- [select for diffs]
, Mon Oct 6 22:05:00 2003 UTC (8 years, 7 months ago) by pw
Branch:
MAIN
Changes since 1.61: +2 -1 lines
Diff to previous 1.61
include just stub header from include/ dir
Revision
1.61
/
(view)
- annotate
- [select for diffs]
, Mon Oct 6 18:07:06 2003 UTC (8 years, 7 months ago) by pw
Branch:
MAIN
Changes since 1.60: +9 -0 lines
Diff to previous 1.60
parse wire encoding method from fstab entry
Revision
1.60
/
(view)
- annotate
- [select for diffs]
, Sat Oct 4 15:12:13 2003 UTC (8 years, 7 months ago) by pw
Branch:
MAIN
Changes since 1.59: +40 -0 lines
Diff to previous 1.59
pick up encoding header, add encoding rules for simple types
Revision
1.59
/
(view)
- annotate
- [select for diffs]
, Wed Oct 1 20:37:18 2003 UTC (8 years, 7 months ago) by pcarns
Branch:
MAIN
Changes since 1.58: +3 -1 lines
Diff to previous 1.58
added hooks to enable and disable various event logging parameters, added
an admin program (pvfs2-set-eventmask) to poke at them. Still no way to
retrieve values, though.
Revision
1.58
/
(view)
- annotate
- [select for diffs]
, Wed Oct 1 18:51:24 2003 UTC (8 years, 7 months ago) by neill
Branch:
MAIN
Changes since 1.57: +9 -0 lines
Diff to previous 1.57
bump cvs pvfs2 version number;
initial draft of vfs truncate support;
re-enabled intent lookups getattr skips;
temporarily disabled pvfs2-client-core pcache usage
Revision
1.57
/
(view)
- annotate
- [select for diffs]
, Fri Sep 26 15:07:13 2003 UTC (8 years, 7 months ago) by pcarns
Branch:
MAIN
Changes since 1.56: +0 -5 lines
Diff to previous 1.56
shuffled PVFS_aint in pvfs2-types.h over to job_aint in job.h, hopefully
fixing one of the kernel space type problems
Revision
1.56
/
(view)
- annotate
- [select for diffs]
, Mon Sep 22 21:33:33 2003 UTC (8 years, 7 months ago) by pcarns
Branch:
MAIN
CVS Tags:
pvfs2-0-0-3
Changes since 1.55: +3 -2 lines
Diff to previous 1.55
made system interface level attributes expose datafile count (and
added corresponding attribute mask), dfile count may be reported in
getattr, and used at create time to specify number of datafiles to create.
re-enabled command line option to set number of datafiles in pvfs2-import.
Revision
1.55
/
(view)
- annotate
- [select for diffs]
, Mon Sep 22 16:26:29 2003 UTC (8 years, 7 months ago) by pcarns
Branch:
MAIN
Changes since 1.54: +3 -0 lines
Diff to previous 1.54
iterater special value cleanups: renamed PVFS2_READDIR_START ->
PVFS_READDIR_START, defined PVFS_ITERATOR_START/END at top level types file,
redifined TROVE equivalents in terms of them, used INT32_MAX rather than
INT_MAX to reflect range of type used for position values
Revision
1.54
/
(view)
- annotate
- [select for diffs]
, Mon Sep 22 13:53:27 2003 UTC (8 years, 7 months ago) by pw
Branch:
MAIN
Changes since 1.53: +68 -13 lines
Diff to previous 1.53
do not autogenerate pvfs2-types.h
Revision 1.53
, Tue Aug 12 11:06:58 2003 UTC (8 years, 9 months ago) by pcarns
Branch:
MAIN
Changes since 1.52: +0 -0 lines
FILE REMOVED
some configure/type updates:
- new PVFS type: PVFS_aint, which is an integer just large enough
to also be used to hold a pointer
- configure test to detect typedef to use for above
- move pvfs2-types.h to pvfs2-types.h.in so that autconf can generate it
- added removal of config.cache to make distclean target
Revision
1.52
/
(view)
- annotate
- [select for diffs]
, Wed Aug 6 16:59:44 2003 UTC (8 years, 9 months ago) by pcarns
Branch:
MAIN
Changes since 1.51: +2 -0 lines
Diff to previous 1.51
added a new variant of PVFS_perror(), called PVFS_perror_gossip(), that
puts the output into gossip
Revision
1.51
/
(view)
- annotate
- [select for diffs]
, Wed Jul 30 17:47:11 2003 UTC (8 years, 9 months ago) by pcarns
Branch:
MAIN
Changes since 1.50: +2 -1 lines
Diff to previous 1.50
started work on functionality to verify root handle from ping program,
not done yet
Revision
1.50
/
(view)
- annotate
- [select for diffs]
, Tue Jul 29 20:26:36 2003 UTC (8 years, 9 months ago) by pcarns
Branch:
MAIN
Changes since 1.49: +65 -59 lines
Diff to previous 1.49
modification to error codes:
- added an extra high bit to mask onto all PVFS error codes to give us
a way to differentiate them from errno values
- added an "IS_PVFS_ERROR" macro that can be used to determine if
a given error code is a valid PVFS code or not
Revision
1.49
/
(view)
- annotate
- [select for diffs]
, Tue Jul 29 12:03:00 2003 UTC (8 years, 9 months ago) by pcarns
Branch:
MAIN
Changes since 1.48: +2 -1 lines
Diff to previous 1.48
put in client side and application hooks to verify that the fsid is valid
on all servers, need to figure out why errors aren't propigating
back. Fixed a couple of silly cut and paste errors
Revision
1.48
/
(view)
- annotate
- [select for diffs]
, Fri Jul 18 22:49:01 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.47: +2 -1 lines
Diff to previous 1.47
added pvfs2-set-debugmask for toggling debugging level of servers at runtime,
doesn't work yet. Filled in more hooks to get setparam_all state machines
to run.
Revision
1.47
/
(view)
- annotate
- [select for diffs]
, Fri Jul 18 17:43:29 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.46: +6 -0 lines
Diff to previous 1.46
Removed all references to PVFS_SYS_IO_{READ,WRITE}, instead using PVFS_IO_xxx versions exclusively.
Revision
1.46
/
(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.45: +7 -0 lines
Diff to previous 1.45
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.45
/
(view)
- annotate
- [select for diffs]
, Thu Jul 17 23:38:54 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.44: +4 -0 lines
Diff to previous 1.44
defined PVFS_HANDLE_NULL and PVFS_OP_NULL, TROVE_HANDLE_NULL is now defined
in terms of the former
Revision
1.44
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 11:42:54 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.43: +1 -2 lines
Diff to previous 1.43
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.43
/
(view)
- annotate
- [select for diffs]
, Fri Jul 11 18:38:49 2003 UTC (8 years, 10 months ago) by neill
Branch:
MAIN
Changes since 1.42: +1 -2 lines
Diff to previous 1.42
Massive cruft removal. PVFS_credentials.perms no longer exists. Some
kernel breakage to be fixed asap.
Revision
1.42
/
(view)
- annotate
- [select for diffs]
, Wed Jul 9 16:52:17 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.41: +4 -2 lines
Diff to previous 1.41
attribute mask cleanups:
- added a new sysint accessible mask (SYS_TYPE) for object type
- added a new convenience mask (SYS_ALL_SETABLE) to specify all masks
that are legal to set using setattr(), create(), and mkdir()
- made sysint functions stricter about checking masks that get passed in
- updated many sysint callers to correctly set masks, and also to set time
fields on the way in
- I don't think the time semantics are right yet, but at least we are
a little more consistent from the client side now
Revision
1.41
/
(view)
- annotate
- [select for diffs]
, Wed Jul 9 12:34:46 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.40: +1 -1 lines
Diff to previous 1.40
PVFS_sys_getattr() and PVFS_sys_setattr() now operate on system interface
attribute structures; other minor cleanups and additional sanity checking.
Still need to update create and mkdir in the same fashion
Revision
1.40
/
(view)
- annotate
- [select for diffs]
, Tue Jul 8 16:03:03 2003 UTC (8 years, 10 months ago) by neill
Branch:
MAIN
Changes since 1.39: +2 -0 lines
Diff to previous 1.39
prepping for kernel build stuff
Revision
1.39
/
(view)
- annotate
- [select for diffs]
, Mon Jun 30 21:02:17 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.38: +1 -0 lines
Diff to previous 1.38
more #define / limits cleanup; biggest change is the addition of
PVFS_SEGMENT_MAX to limit the size of each path segment
Revision
1.38
/
(view)
- annotate
- [select for diffs]
, Fri Jun 27 05:26:35 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.37: +1 -0 lines
Diff to previous 1.37
Renamed id_gen_t to PVFS_id_gen_t and moved it definition into pvfs2-types.h.
Also took the #include for id-generator.h out of header files and into .c
files where possible.
Revision
1.37
/
(view)
- annotate
- [select for diffs]
, Fri Jun 27 03:34:21 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.36: +1 -4 lines
Diff to previous 1.36
got rid of 3 linux specific errno codes from our errno mapping
Revision
1.36
/
(view)
- annotate
- [select for diffs]
, Fri Jun 27 01:20:16 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.35: +1 -1 lines
Diff to previous 1.35
changed #include <stdint.h> to #include <inttypes.h> (slightly more portable)
Revision
1.35
/
(view)
- annotate
- [select for diffs]
, Fri Jun 20 00:18:54 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.34: +1 -0 lines
Diff to previous 1.34
added code stubs for pvfs2-kernel device interface
Revision
1.34
/
(view)
- annotate
- [select for diffs]
, Tue Jun 17 20:37:26 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.33: +1 -1 lines
Diff to previous 1.33
very minor change :) pvfs2-types.h cleanup is done, I think. Still need to
fix some other headers.
Revision
1.33
/
(view)
- annotate
- [select for diffs]
, Tue Jun 17 20:35:07 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.32: +0 -7 lines
Diff to previous 1.32
changed PVFS_extent (struct extent) to PVFS_handle_extent and moved definition
into pvfs2-storage.h
Revision
1.32
/
(view)
- annotate
- [select for diffs]
, Tue Jun 17 20:06:18 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.31: +0 -2 lines
Diff to previous 1.31
minor cleanup of dirent definition (I think just comment changes)
Revision
1.31
/
(view)
- annotate
- [select for diffs]
, Tue Jun 17 20:03:07 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.30: +5 -5 lines
Diff to previous 1.30
cleaned up PVFS_pinode_reference definition
Revision
1.30
/
(view)
- annotate
- [select for diffs]
, Fri Jun 13 20:22:20 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.29: +9 -8 lines
Diff to previous 1.29
added a new attribute mask to cover the objtype field, and used it
in the appropriate places. also took out extra checks in
phelper_fill_attr(). I _think_ things are all working on the
sysint side again...
Revision
1.29
/
(view)
- annotate
- [select for diffs]
, Thu Jun 12 05:41:35 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.28: +29 -4 lines
Diff to previous 1.28
big nasty commit: converted all of the attribute masks to new
style, as found in pvfs2-types.h. This required changing a
lot of code, most significantly in the pinode cache / pinode
helper area. Also got rid of a pinode helper function that was
rendered unecessary after the attribute modifications.
System interface tests appear to behave just like before...
Things still aren't right, though! But I think it will work at
least as well as before the commit, and is slightly more consistent.
Things that are still off:
- the mask should be stored inside the attributes structure,
rather than kept in a seperate variable everywhere
- server currently ignores attribute masks entirely and does its
own thing
- a lot of the client code, in particular getattr.c and the pinode
helper/cache, make big assumptions about how attributes and
masks can be handled. In a lot of places they are just copied
around as atomic units regardless of mask, for example.
I had to stop changing stuff somewhere...
Revision
1.28
/
(view)
- annotate
- [select for diffs]
, Wed Jun 11 21:04:53 2003 UTC (8 years, 11 months ago) by rbross
Branch:
MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27
pinode_reference -> PVFS_pinode_reference
Revision
1.27
/
(view)
- annotate
- [select for diffs]
, Mon Jun 2 22:43:46 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.26: +24 -9 lines
Diff to previous 1.26
turned the PVFS_ds_type into a named enumeration and moved its
definition into pvfs2-types.h
Revision
1.26
/
(view)
- annotate
- [select for diffs]
, Mon Jun 2 22:27:16 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.25: +11 -0 lines
Diff to previous 1.25
got rid of the U_READ,U_WRITE, etc. family of #defines and replaced with
PVFS_U_READ,PVFS_U_WRITE, etc.
Revision
1.25
/
(view)
- annotate
- [select for diffs]
, Mon Jun 2 21:17:21 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.24: +0 -3 lines
Diff to previous 1.24
removed the MAX_STRING_SIZE #define, and turned it into a
PVFS_MAX_CONFIG_SIZE #define inside of sysint-utils.c for now; this will
be cleaned up later when we define the protocol limits a little better
Revision
1.24
/
(view)
- annotate
- [select for diffs]
, Mon Jun 2 20:40:21 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.23: +1 -4 lines
Diff to previous 1.23
got rid of the PVFS_token type and replaced with PVFS_ds_position where
appropriate
Revision
1.23
/
(view)
- annotate
- [select for diffs]
, Mon Jun 2 20:07:22 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.22: +0 -1 lines
Diff to previous 1.22
got rid of PVFS_type and replaced with PVFS_ds_type where appropriate
Revision
1.22
/
(view)
- annotate
- [select for diffs]
, Mon Jun 2 19:55:30 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.21: +0 -1 lines
Diff to previous 1.21
got rid of PVFS_count32 type; replaced with int32_t or uint32_t or int
where appropriate
Revision
1.21
/
(view)
- annotate
- [select for diffs]
, Fri May 30 19:54:20 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.20: +0 -1 lines
Diff to previous 1.20
got rid of the PVFS_count64 type
Revision
1.20
/
(view)
- annotate
- [select for diffs]
, Fri May 30 17:47:32 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.19: +0 -1 lines
Diff to previous 1.19
got rid of PVFS_flag type and bmi_flag_t. need to come back later and
convert the buffer_flag variables in BMI to named enumerations; they are
ints for now
Revision
1.19
/
(view)
- annotate
- [select for diffs]
, Fri May 30 17:17:46 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.18: +0 -1 lines
Diff to previous 1.18
got rid of the PVFS_bitfield type, and replaced with something more
generic everywhere it was used
Revision
1.18
/
(view)
- annotate
- [select for diffs]
, Fri May 30 16:59:25 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.17: +1 -0 lines
Diff to previous 1.17
moved ds_flags from storage to types header
Revision
1.17
/
(view)
- annotate
- [select for diffs]
, Fri May 30 16:56:14 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.16: +1 -0 lines
Diff to previous 1.16
moved ds_position from pvfs2-storage.h to pvfs2-types.h
Revision
1.16
/
(view)
- annotate
- [select for diffs]
, Fri May 30 16:49:20 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.15: +6 -1 lines
Diff to previous 1.15
renamed enum flowproto_type to enum PVFS_flowproto_type and moved to
pvfs2-types.h
Revision
1.15
/
(view)
- annotate
- [select for diffs]
, Fri May 30 16:27:35 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.14: +1 -2 lines
Diff to previous 1.14
changed PVFS_time typedef so that it is based on int64_t rather than
time_t (getting rid of dependance on system specific type).
Revision
1.14
/
(view)
- annotate
- [select for diffs]
, Fri May 30 15:49:55 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.13: +32 -21 lines
Diff to previous 1.13
reorganized file a little, cleaned up some comments
Revision
1.13
/
(view)
- annotate
- [select for diffs]
, Fri May 30 15:41:29 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.12: +0 -1 lines
Diff to previous 1.12
got rid of PVFS_string type and replaced with char* everywhere
Revision
1.12
/
(view)
- annotate
- [select for diffs]
, Fri May 30 15:29:19 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.11: +0 -6 lines
Diff to previous 1.11
got rid of some easily identified unused types and #defines
Revision
1.11
/
(view)
- annotate
- [select for diffs]
, Fri May 30 15:13:22 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.10: +36 -31 lines
Diff to previous 1.10
step one of header cleanup: ran pvfs2-mangle-in-place-80col.sh on these
files to get the code format closer to standard
Revision
1.10
/
(view)
- annotate
- [select for diffs]
, Mon Apr 14 11:21:19 2003 UTC (9 years, 1 month ago) by robl
Branch:
MAIN
Changes since 1.9: +5 -0 lines
Diff to previous 1.9
define a 'struct extent' for pvfs and trove
Revision
1.9
/
(view)
- annotate
- [select for diffs]
, Mon Apr 7 21:04:36 2003 UTC (9 years, 1 month ago) by pcarns
Branch:
MAIN
Changes since 1.8: +1 -0 lines
Diff to previous 1.8
modified existing BMI API functions to support the concept of
"contexts" and added hooks to create and destroy them. This is just a
placeholder, contexts aren't actually implemented yet.
Revision
1.8
/
(view)
- annotate
- [select for diffs]
, Sun Mar 23 12:23:15 2003 UTC (9 years, 1 month ago) by pcarns
Branch:
MAIN
Changes since 1.7: +3 -0 lines
Diff to previous 1.7
add PVFS_perror() function; started using it in pvfs2-import.c in
place of the static pvfs_perror function I was using earlier
Revision
1.7
/
(view)
- annotate
- [select for diffs]
, Sat Mar 22 19:34:53 2003 UTC (9 years, 1 month ago) by pcarns
Branch:
MAIN
Changes since 1.6: +1 -0 lines
Diff to previous 1.6
filled in a little bit more of import utility (argument parsing and
error handling); added an extern in pvfs2-types.h to get to the errno
mapping table
Revision
1.6
/
(view)
- annotate
- [select for diffs]
, Sat Mar 22 01:00:39 2003 UTC (9 years, 1 month ago) by rbross
Branch:
MAIN
Changes since 1.5: +115 -21 lines
Diff to previous 1.5
Defined error codes and classes, built table for mapping from PVFS errors into UNIX errno values.
Revision
1.5
/
(view)
- annotate
- [select for diffs]
, Thu Jan 30 22:25:24 2003 UTC (9 years, 3 months ago) by dalew
Branch:
MAIN
CVS Tags:
snapshot-osc-03-11-2003,
snapshot-osc-02-19-2003,
snapshot-amerson-3-18-2003
Changes since 1.4: +1 -0 lines
Diff to previous 1.4
A handle for the filename would be nice huh????
DW
Revision
1.4
/
(view)
- annotate
- [select for diffs]
, Tue Jan 14 16:47:21 2003 UTC (9 years, 4 months ago) by rbross
Branch:
MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3
formatting blues.
Revision
1.3
/
(view)
- annotate
- [select for diffs]
, Tue Jan 14 14:13:44 2003 UTC (9 years, 4 months ago) by rbross
Branch:
MAIN
Changes since 1.2: +1 -0 lines
Diff to previous 1.2
Working on setattr, checking in changes to get fs ops to work (for now; will maybe remove later).
Revision
1.2
/
(view)
- annotate
- [select for diffs]
, Mon Jan 13 22:31:57 2003 UTC (9 years, 4 months ago) by rbross
Branch:
MAIN
Changes since 1.1: +17 -8 lines
Diff to previous 1.1
Working on dspace setattr. Nothing useful yet.
Revision
1.1.1.1
/
(view)
- annotate
- [select for diffs]
(vendor branch)
, Thu Jan 9 17:24:04 2003 UTC (9 years, 4 months ago) by pcarns
Branch:
PARL
CVS Tags:
start
Changes since 1.1: +0 -0 lines
Diff to previous 1.1
Imported sources
Revision
1.1
/
(view)
- annotate
- [select for diffs]
, Thu Jan 9 17:24:04 2003 UTC (9 years, 4 months ago) by pcarns
Branch:
MAIN
Initial revision
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.