CVS log for pvfs2/src/server/pvfs2-server.h |
 |
|
Up to [PVFS2] / pvfs2 / src / server
Request diff between arbitrary revisions
/ Display revisions graphically
Default branch: MAIN
Bookmark a link to:
HEAD
/
(download)
Revision
1.155.10.14
/
(view)
- annotate
- [select for diffs]
, Mon Nov 21 18:05:25 2011 UTC (5 months, 4 weeks ago) by sampson
Branch:
Orange-Branch
Changes since 1.155.10.13: +3 -5 lines
Diff to previous 1.155.10.13
to branch point 1.155
Added debugging of capabilities and credentials. Use security, access and access_detail flags.
Revision
1.155.10.13
/
(view)
- annotate
- [select for diffs]
, Fri Nov 4 20:40:47 2011 UTC (6 months, 2 weeks ago) by sampson
Branch:
Orange-Branch
CVS Tags:
Orange-security-postmerge
Changes since 1.155.10.12: +106 -89 lines
Diff to previous 1.155.10.12
to branch point 1.155
Merged robust security code into Orange-Branch.
Revision
1.155.10.12
/
(view)
- annotate
- [select for diffs]
, Mon Aug 22 16:16:24 2011 UTC (8 months, 4 weeks ago) by sdsnyde
Branch:
Orange-Branch
CVS Tags:
windows-release-2-8-5-20110921,
pnfs-merge,
orangefs-2-8-5,
Orange-security-premerge
Changes since 1.155.10.11: +1 -0 lines
Diff to previous 1.155.10.11
to branch point 1.155
added new uid management app under src/apps/admin/pvfs2-get-uid
also included are a server and client side sm and the uid mgmt implementation files
Revision
1.155.10.4.6.14
/
(view)
- annotate
- [select for diffs]
, Fri Aug 19 15:50:16 2011 UTC (9 months ago) by shuangy
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.155.10.4.6.13: +20 -1 lines
Diff to previous 1.155.10.4.6.13
to branch point 1.155.10.4
to next main 1.155.10.5
merge with Orange-Branch
Revision
1.155.10.10.14.4
/
(view)
- annotate
- [select for diffs]
, Sat Jul 16 01:49:56 2011 UTC (10 months ago) by mtmoore
Branch:
orange-next
Changes since 1.155.10.10.14.3: +1 -18 lines
Diff to previous 1.155.10.10.14.3
to branch point 1.155.10.10
to next main 1.155.10.11
remove extents, handle ranges, precreate pools and various other things that aren't needed in their current forms with UUIDs
Revision
1.155.10.10.14.3
/
(view)
- annotate
- [select for diffs]
, Wed Jul 13 19:39:47 2011 UTC (10 months, 1 week ago) by bligon
Branch:
orange-next
Changes since 1.155.10.10.14.2: +8 -9 lines
Diff to previous 1.155.10.10.14.2
to branch point 1.155.10.10
Removed MIRROR_HANDLE_INIT from server startup.
Files affected:
pvfs2-server.c
pvfs2-server.h
Revision
1.155.10.11
/
(view)
- annotate
- [select for diffs]
, Tue Jul 12 21:10:35 2011 UTC (10 months, 1 week ago) by sampson
Branch:
Orange-Branch
CVS Tags:
windows-client-to-Orange-Branch-20110712
Changes since 1.155.10.10: +19 -1 lines
Diff to previous 1.155.10.10
to branch point 1.155
Committed Windows client code to Orange-Branch.
Revision
1.155.10.10.14.2
/
(view)
- annotate
- [select for diffs]
, Tue Jul 12 20:10:06 2011 UTC (10 months, 1 week ago) by bligon
Branch:
orange-next
Changes since 1.155.10.10.14.1: +10 -4 lines
Diff to previous 1.155.10.10.14.1
to branch point 1.155.10.10
Moved the definition and storage allocation of MIRROR_HANDLE_INIT to mirror_initialize() in the
server. This variable only needs to be set once for the duration of a server.
Files affected:
create-immutable-copies.sm
pvfs2-server.c
pvfs2-server.h
Revision
1.155.10.10.14.1
/
(view)
- annotate
- [select for diffs]
, Sat Jul 9 03:17:03 2011 UTC (10 months, 1 week ago) by mtmoore
Branch:
orange-next
Changes since 1.155.10.10: +1 -1 lines
Diff to previous 1.155.10.10
changes to PVFS_handle_X
Revision
1.150.2.22
/
(view)
- annotate
- [select for diffs]
, Tue May 17 19:32:55 2011 UTC (12 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.21: +1 -0 lines
Diff to previous 1.150.2.21
to branch point 1.150
to next main 1.151
merge with Orange-Branch
Revision
1.155.10.4.6.13
/
(view)
- annotate
- [select for diffs]
, Fri May 13 21:15:07 2011 UTC (12 months, 1 week ago) by shuangy
Branch:
Orange-Elaine-Distr-Dir-Branch
CVS Tags:
distdir_orange_before_merge_20110817
Changes since 1.155.10.4.6.12: +16 -0 lines
Diff to previous 1.155.10.4.6.12
to branch point 1.155.10.4
distributed directory structure for root and lost+found directory. In pvfs2-server.c, it will check if the root directory is set. Need 10~20 seconds for creation when the servers are launched at first time.
Revision
1.155.10.10
/
(view)
- annotate
- [select for diffs]
, Tue Mar 22 14:15:29 2011 UTC (14 months ago) by bligon
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
Branch point for:
orange-next
Changes since 1.155.10.9: +1 -0 lines
Diff to previous 1.155.10.9
to branch point 1.155
Modified pjmp-machines.sm and pvfs2-server.h to correct a problem where the local remove request,
generated by tree-communication, was not protected by the job scheduler.
Revision
1.155.10.9.2.1
/
(view)
- annotate
- [select for diffs]
, Mon Mar 21 20:54:45 2011 UTC (14 months ago) by bligon
Branch:
OB-DBPF-OPEN-CACHE-REMOVE
Changes since 1.155.10.9: +1 -0 lines
Diff to previous 1.155.10.9
to next main 1.155.10.10
Correct dbpf_open_cache_remove bug.
Revision
1.150.2.21
/
(view)
- annotate
- [select for diffs]
, Tue Mar 15 21:38:46 2011 UTC (14 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.20: +5 -13 lines
Diff to previous 1.150.2.20
to branch point 1.150
redesigned lookup code to work with security
Revision
1.150.2.20
/
(view)
- annotate
- [select for diffs]
, Sat Feb 26 08:22:40 2011 UTC (14 months, 3 weeks ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.19: +10 -1 lines
Diff to previous 1.150.2.19
to branch point 1.150
reverted to Orange-Branch version of lookup code. many modifications will
be needed before the code will compile again.
Revision
1.155.10.4.6.12
/
(view)
- annotate
- [select for diffs]
, Fri Feb 11 21:19:52 2011 UTC (15 months, 1 week ago) by elaine
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.155.10.4.6.11: +4 -0 lines
Diff to previous 1.155.10.4.6.11
to branch point 1.155.10.4
Commit changes make by Michael in cu-security-branch to fix the incorrect use of accessing two different members of union.
Revision
1.150.2.19
/
(view)
- annotate
- [select for diffs]
, Wed Dec 15 21:15:57 2010 UTC (17 months ago) by mtmoore
Branch:
cu-security-branch
Changes since 1.150.2.18: +4 -0 lines
Diff to previous 1.150.2.18
to branch point 1.150
change PINT_server_op variable used by tree_communicate to use a more descriptive name
Revision
1.155.10.9
/
(view)
- annotate
- [select for diffs]
, Wed Dec 15 21:11:17 2010 UTC (17 months ago) by mtmoore
Branch:
Orange-Branch
Branch point for:
OB-DBPF-OPEN-CACHE-REMOVE
Changes since 1.155.10.8: +4 -0 lines
Diff to previous 1.155.10.8
to branch point 1.155
change PINT_server_op variable used by tree_communicate to use a more descriptive name
Revision
1.155.10.8.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Oct 29 21:30:23 2010 UTC (18 months, 3 weeks ago) by sampson
Branch:
windows-client
Changes since 1.155.10.8: +19 -1 lines
Diff to previous 1.155.10.8
to next main 1.155.10.9
Porting job files
Revision
1.155.10.4.6.11
/
(view)
- annotate
- [select for diffs]
, Thu Oct 14 19:51:21 2010 UTC (19 months ago) by shuangy
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.155.10.4.6.10: +10 -0 lines
Diff to previous 1.155.10.4.6.10
to branch point 1.155.10.4
add dirdata_handle_rebuild in server remove.
Revision
1.155.10.4.6.10
/
(view)
- annotate
- [select for diffs]
, Thu Oct 7 18:48:49 2010 UTC (19 months, 1 week ago) by elaine
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.155.10.4.6.9: +0 -3 lines
Diff to previous 1.155.10.4.6.9
to branch point 1.155.10.4
Clean up memory leaks.
Revision
1.155.10.4.6.9
/
(view)
- annotate
- [select for diffs]
, Tue Oct 5 18:30:09 2010 UTC (19 months, 2 weeks ago) by elaine
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.155.10.4.6.8: +10 -2 lines
Diff to previous 1.155.10.4.6.8
to branch point 1.155.10.4
Merged in changes from Orange-Branch. There were a number of bugs fixed there since this branch was created.
Revision
1.150.2.18
/
(view)
- annotate
- [select for diffs]
, Wed Sep 22 06:44:00 2010 UTC (19 months, 4 weeks ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.17: +9 -3 lines
Diff to previous 1.150.2.17
to branch point 1.150
merge with Orange-Branch
Revision
1.155.10.4.6.8
/
(view)
- annotate
- [select for diffs]
, Tue Sep 21 20:35:19 2010 UTC (19 months, 4 weeks ago) by elaine
Branch:
Orange-Elaine-Distr-Dir-Branch
CVS Tags:
distr-dir-pre-release
Changes since 1.155.10.4.6.7: +8 -0 lines
Diff to previous 1.155.10.4.6.7
to branch point 1.155.10.4
Fixes to lookup.
Revision
1.155.10.4.6.7
/
(view)
- annotate
- [select for diffs]
, Mon Sep 6 21:30:02 2010 UTC (20 months, 2 weeks ago) by elaine
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.155.10.4.6.6: +2 -0 lines
Diff to previous 1.155.10.4.6.6
to branch point 1.155.10.4
Partial fix to lookup problems.
Revision
1.155.10.4.6.6
/
(view)
- annotate
- [select for diffs]
, Fri Sep 3 21:46:29 2010 UTC (20 months, 2 weeks ago) by elaine
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.155.10.4.6.5: +5 -2 lines
Diff to previous 1.155.10.4.6.5
to branch point 1.155.10.4
Next round of distributed directory changes.
Revision
1.155.10.8
/
(view)
- annotate
- [select for diffs]
, Tue Aug 31 19:05:32 2010 UTC (20 months, 2 weeks ago) by bligon
Branch:
Orange-Branch
CVS Tags:
orangefs-current,
orangefs-20100920,
orangefs-2-8-3-20101113,
orangefs-2-8-3-20101112
Branch point for:
windows-client
Changes since 1.155.10.7: +7 -2 lines
Diff to previous 1.155.10.7
to branch point 1.155
Corrected memory leaks associated with using the PJMP state machine command.
Files affected:
src/common/misc/state-machine-fns.c
src/server/create-immutable-copies.sm
src/server/get-attr.sm
src/server/list-attr.sm
src/server/module.mk.in
src/server/precreate-pool-refiller.sm
src/server/pvfs2-server.c
src/server/pvfs2-server.h
src/server/set-eattr.sm
src/server/tree-communicate.sm
Revision
1.155.10.7
/
(view)
- annotate
- [select for diffs]
, Fri Aug 27 17:26:39 2010 UTC (20 months, 3 weeks ago) by mtmoore
Branch:
Orange-Branch
CVS Tags:
mtmoore-dbpf-txn
Changes since 1.155.10.6: +1 -1 lines
Diff to previous 1.155.10.6
to branch point 1.155
update to multiple pre-create pool implementation, only create pools for servers of the types they have to give (no I/O handles from meta only servers)
Revision
1.155.10.4.6.5
/
(view)
- annotate
- [select for diffs]
, Thu Aug 26 23:46:51 2010 UTC (20 months, 3 weeks ago) by shuangy
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.155.10.4.6.4: +2 -2 lines
Diff to previous 1.155.10.4.6.4
to branch point 1.155.10.4
1. add dist-dir-struct to root handle and lost+found handle
2. add dirdata bucket selection to several state machines, however, sys-rename and sys-readdir are not finished yet. There might be other state machines missing.
3. compilable, not expect to run correctly yet.
4. more to change.
Revision
1.155.10.4.6.4
/
(view)
- annotate
- [select for diffs]
, Mon Aug 23 00:10:16 2010 UTC (20 months, 4 weeks ago) by shuangy
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.155.10.4.6.3: +21 -10 lines
Diff to previous 1.155.10.4.6.3
to branch point 1.155.10.4
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.155.10.4.6.3
/
(view)
- annotate
- [select for diffs]
, Wed Aug 18 16:03:31 2010 UTC (21 months ago) by elaine
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.155.10.4.6.2: +12 -2 lines
Diff to previous 1.155.10.4.6.2
to branch point 1.155.10.4
*** empty log message ***
Revision
1.155.10.6
/
(view)
- annotate
- [select for diffs]
, Tue Aug 17 18:42:23 2010 UTC (21 months ago) by mtmoore
Branch:
Orange-Branch
Changes since 1.155.10.5: +1 -0 lines
Diff to previous 1.155.10.5
to branch point 1.155
per-dataspace handle type precreate pools implementation
Revision
1.155.10.5.2.3
/
(view)
- annotate
- [select for diffs]
, Fri Jul 30 17:59:07 2010 UTC (21 months, 3 weeks ago) by wligon
Branch:
Orange-Migrate-Tools
CVS Tags:
pre-dirent
Changes since 1.155.10.5.2.2: +24 -5 lines
Diff to previous 1.155.10.5.2.2
to branch point 1.155.10.5
to next main 1.155.10.6
*** empty log message ***
Revision
1.155.10.4.6.2
/
(view)
- annotate
- [select for diffs]
, Tue Jul 27 15:36:10 2010 UTC (21 months, 3 weeks ago) by shuangy
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.155.10.4.6.1: +4 -1 lines
Diff to previous 1.155.10.4.6.1
to branch point 1.155.10.4
added distributed directory struct and util functions, includes a md5 implementation. First try, more to change.
Revision
1.155.10.4.4.1
/
(view)
- annotate
- [select for diffs]
, Thu Jul 8 14:03:09 2010 UTC (22 months, 1 week ago) by mtmoore
Changes since 1.155.10.4: +2 -0 lines
Diff to previous 1.155.10.4
to next main 1.155.10.5
merging Orange Branch changes in
Revision
1.155.10.4.6.1
/
(view)
- annotate
- [select for diffs]
, Tue Jun 29 16:53:16 2010 UTC (22 months, 3 weeks ago) by elaine
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.155.10.4: +9 -1 lines
Diff to previous 1.155.10.4
Pass multiple dirent handles between server and client.
Revision
1.150.2.17
/
(view)
- annotate
- [select for diffs]
, Mon Jun 28 22:59:14 2010 UTC (22 months, 3 weeks ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.16: +0 -1 lines
Diff to previous 1.150.2.16
to branch point 1.150
removed unused field in PINT_server_getattr_op
Revision
1.150.2.16
/
(view)
- annotate
- [select for diffs]
, Sat Jun 19 00:02:23 2010 UTC (23 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.15: +223 -1 lines
Diff to previous 1.150.2.15
to branch point 1.150
initial merge with Orange-Branch. much will be broken
Revision
1.155.10.5.2.2
/
(view)
- annotate
- [select for diffs]
, Wed Jun 16 15:18:15 2010 UTC (23 months ago) by warrene
Branch:
Orange-Migrate-Tools
CVS Tags:
before-getattr
Changes since 1.155.10.5.2.1: +1 -0 lines
Diff to previous 1.155.10.5.2.1
to branch point 1.155.10.5
*** empty log message ***
Revision
1.155.10.5.2.1
/
(view)
- annotate
- [select for diffs]
, Tue Jun 8 17:31:01 2010 UTC (23 months, 1 week ago) by wligon
Branch:
Orange-Migrate-Tools
Changes since 1.155.10.5: +11 -0 lines
Diff to previous 1.155.10.5
*** empty log message ***
Revision
1.150.2.15
/
(view)
- annotate
- [select for diffs]
, Mon Jun 7 16:02:22 2010 UTC (23 months, 2 weeks ago) by nlmills
Branch:
cu-security-branch
CVS Tags:
cu-security-branch-premerge
Changes since 1.150.2.14: +18 -8 lines
Diff to previous 1.150.2.14
to branch point 1.150
cleaned up credential verification
Revision
1.150.2.14
/
(view)
- annotate
- [select for diffs]
, Wed Jun 2 18:50:53 2010 UTC (23 months, 2 weeks ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.13: +0 -1 lines
Diff to previous 1.150.2.13
to branch point 1.150
moved security types into main pvfs2-types.h header
Revision
1.150.2.13
/
(view)
- annotate
- [select for diffs]
, Fri May 21 21:38:17 2010 UTC (2 years ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.12: +0 -9 lines
Diff to previous 1.150.2.12
to branch point 1.150
removed anything and everything related to certificates
Revision
1.150.2.12
/
(view)
- annotate
- [select for diffs]
, Fri May 21 17:34:23 2010 UTC (2 years ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.11: +4 -164 lines
Diff to previous 1.150.2.11
to branch point 1.150
revert cu-security-branch to before the attempted merge with Orange-Branch
Revision
1.155.10.5
/
(view)
- annotate
- [select for diffs]
, Fri Apr 30 20:00:55 2010 UTC (2 years ago) by bligon
Branch:
Orange-Branch
CVS Tags:
orangefs-rel-20100813,
B2O-Orange-Sync-Temp,
B2O-Orange-Sync,
B2O-Blue-Sync-Temp-End-2,
B2O-Blue-Sync-Temp-End
Branch point for:
Orange-Migrate-Tools
Changes since 1.155.10.4: +2 -0 lines
Diff to previous 1.155.10.4
to branch point 1.155
merge of B2O-Blue-Sync,HEAD,and latest of Orange.
Revision
1.155.10.4.10.1
/
(view)
- annotate
- [select for diffs]
, Wed Apr 14 21:27:26 2010 UTC (2 years, 1 month ago) by bligon
Branch:
B2O-Merge-Test
Changes since 1.155.10.4: +2 -0 lines
Diff to previous 1.155.10.4
to next main 1.155.10.5
Added code allowing multiple local datahandles in the tree-code.`
Modified Files:
Tag: B2O-Merge-Test
pvfs2-server.h tree-communicate.sm
Revision
1.155.6.22
/
(view)
- annotate
- [select for diffs]
, Sun Oct 25 05:54:03 2009 UTC (2 years, 6 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.21: +5 -0 lines
Diff to previous 1.155.6.21
to branch point 1.155
Added "grep" operator into pipeline.sm.
Updated the grep test program in the test/active_storage directory.
Revision
1.155.10.2.6.12
/
(view)
- annotate
- [select for diffs]
, Mon Oct 19 13:49:24 2009 UTC (2 years, 7 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.155.10.2.6.11: +3 -0 lines
Diff to previous 1.155.10.2.6.11
to branch point 1.155.10.2
to next main 1.155.10.3
checkpoint
Revision
1.155.10.4
/
(view)
- annotate
- [select for diffs]
, Wed Oct 7 18:43:59 2009 UTC (2 years, 7 months ago) by elaine
Branch:
Orange-Branch
CVS Tags:
pvfs2,
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.155.10.3: +51 -0 lines
Diff to previous 1.155.10.3
to branch point 1.155
Merge branches
Revision
1.155.10.2.6.11
/
(view)
- annotate
- [select for diffs]
, Mon Oct 5 20:21:17 2009 UTC (2 years, 7 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.155.10.2.6.10: +1 -5 lines
Diff to previous 1.155.10.2.6.10
to branch point 1.155.10.2
checkpoint
Revision
1.155.18.4
/
(view)
- annotate
- [select for diffs]
, Fri Sep 25 18:41:33 2009 UTC (2 years, 7 months ago) by harms
Branch:
pfsck-branch
Changes since 1.155.18.3: +1 -0 lines
Diff to previous 1.155.18.3
to branch point 1.155
*** empty log message ***
Revision
1.155.6.21
/
(view)
- annotate
- [select for diffs]
, Wed Sep 23 20:53:38 2009 UTC (2 years, 7 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.20: +2 -0 lines
Diff to previous 1.155.6.20
to branch point 1.155
Added a feature that allows a user to pass k-means related hints (e.g., number of data points, number of coordinates, number of clusters, etc) to the server.
Revision
1.155.10.2.6.10
/
(view)
- annotate
- [select for diffs]
, Thu Sep 10 17:23:03 2009 UTC (2 years, 8 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.155.10.2.6.9: +1 -1 lines
Diff to previous 1.155.10.2.6.9
to branch point 1.155.10.2
implementation of parent information in keyval databases and changes to get-path to use it
Revision
1.155.18.3
/
(view)
- annotate
- [select for diffs]
, Thu Sep 3 21:47:20 2009 UTC (2 years, 8 months ago) by harms
Branch:
pfsck-branch
Changes since 1.155.18.2: +1 -0 lines
Diff to previous 1.155.18.2
to branch point 1.155
Updates and Fixes.
Revision
1.155.10.3
/
(view)
- annotate
- [select for diffs]
, Thu Sep 3 21:24:49 2009 UTC (2 years, 8 months ago) by bligon
Branch:
Orange-Branch
CVS Tags:
Orange-FailOver-small-io
Changes since 1.155.10.2: +4 -0 lines
Diff to previous 1.155.10.2
to branch point 1.155
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.150.2.11
/
(view)
- annotate
- [select for diffs]
, Wed Sep 2 20:16:18 2009 UTC (2 years, 8 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.10: +164 -4 lines
Diff to previous 1.150.2.10
to branch point 1.150
merged in changes from latest Orange-Branch
Revision
1.155.10.1.2.4
/
(view)
- annotate
- [select for diffs]
, Tue Sep 1 20:49:14 2009 UTC (2 years, 8 months ago) by elaine
Branch:
Orange-Elaine-Branch
Changes since 1.155.10.1.2.3: +2 -0 lines
Diff to previous 1.155.10.1.2.3
to branch point 1.155.10.1
to next main 1.155.10.2
*** empty log message ***
Revision
1.155.10.2.6.9
/
(view)
- annotate
- [select for diffs]
, Fri Aug 28 20:09:52 2009 UTC (2 years, 8 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.155.10.2.6.8: +1 -1 lines
Diff to previous 1.155.10.2.6.8
to branch point 1.155.10.2
get path state machine work
Revision
1.155.10.2.6.8
/
(view)
- annotate
- [select for diffs]
, Fri Aug 28 17:54:00 2009 UTC (2 years, 8 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.155.10.2.6.7: +1 -0 lines
Diff to previous 1.155.10.2.6.7
to branch point 1.155.10.2
Change server struct for get-path request
Revision
1.155.10.2.6.7
/
(view)
- annotate
- [select for diffs]
, Thu Aug 27 20:12:48 2009 UTC (2 years, 8 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.155.10.2.6.6: +3 -2 lines
Diff to previous 1.155.10.2.6.6
to branch point 1.155.10.2
intermim commit for get-path/get-value implementation
Revision
1.155.18.2
/
(view)
- annotate
- [select for diffs]
, Thu Aug 27 14:09:21 2009 UTC (2 years, 8 months ago) by harms
Branch:
pfsck-branch
Changes since 1.155.18.1: +1 -0 lines
Diff to previous 1.155.18.1
to branch point 1.155
Phase 2 runs without crashing
Revision
1.155.10.2.6.6
/
(view)
- annotate
- [select for diffs]
, Wed Aug 26 20:12:34 2009 UTC (2 years, 8 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.155.10.2.6.5: +2 -0 lines
Diff to previous 1.155.10.2.6.5
to branch point 1.155.10.2
get-path work, get-value changes to call get-path, dbpf-keyval debugging
Revision
1.155.10.2.6.5
/
(view)
- annotate
- [select for diffs]
, Tue Aug 25 20:21:21 2009 UTC (2 years, 8 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.155.10.2.6.4: +3 -0 lines
Diff to previous 1.155.10.2.6.4
to branch point 1.155.10.2
state machine implemenation work
Revision
1.150.2.10
/
(view)
- annotate
- [select for diffs]
, Tue Aug 25 17:56:30 2009 UTC (2 years, 8 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.9: +80 -17 lines
Diff to previous 1.150.2.9
to branch point 1.150
merged in changes from summer at LANL
Revision
1.155.10.2.6.4
/
(view)
- annotate
- [select for diffs]
, Tue Aug 25 14:08:04 2009 UTC (2 years, 8 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.155.10.2.6.3: +2 -2 lines
Diff to previous 1.155.10.2.6.3
to branch point 1.155.10.2
get-path implemenation work
Revision
1.155.10.2.6.3
/
(view)
- annotate
- [select for diffs]
, Mon Aug 24 21:03:10 2009 UTC (2 years, 8 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.155.10.2.6.2: +9 -0 lines
Diff to previous 1.155.10.2.6.2
to branch point 1.155.10.2
initial get-path state machine and associated changes
Revision
1.155.10.1.2.3
/
(view)
- annotate
- [select for diffs]
, Tue Aug 18 18:04:32 2009 UTC (2 years, 9 months ago) by elaine
Branch:
Orange-Elaine-Branch
Changes since 1.155.10.1.2.2: +3 -2 lines
Diff to previous 1.155.10.1.2.2
to branch point 1.155.10.1
*** empty log message ***
Revision
1.155.18.1
/
(view)
- annotate
- [select for diffs]
, Thu Aug 13 21:28:06 2009 UTC (2 years, 9 months ago) by harms
Branch:
pfsck-branch
Changes since 1.155: +22 -0 lines
Diff to previous 1.155
Initial commit of parallel fsck code
Revision
1.155.10.2.6.2
/
(view)
- annotate
- [select for diffs]
, Mon Aug 10 15:30:13 2009 UTC (2 years, 9 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.155.10.2.6.1: +5 -4 lines
Diff to previous 1.155.10.2.6.1
to branch point 1.155.10.2
Merge range query changes and other fixes
Revision
1.155.10.2.2.2
/
(view)
- annotate
- [select for diffs]
, Fri Jul 24 21:24:34 2009 UTC (2 years, 9 months ago) by bligon
Branch:
Orange-FailOver-Becky
Changes since 1.155.10.2.2.1: +1 -1 lines
Diff to previous 1.155.10.2.2.1
to branch point 1.155.10.2
to next main 1.155.10.3
Completed most of the getattr changes. Not all done just yet.
Revision
1.155.6.20
/
(view)
- annotate
- [select for diffs]
, Thu Jul 16 21:15:16 2009 UTC (2 years, 10 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.19: +1 -1 lines
Diff to previous 1.155.6.19
to branch point 1.155
Improved stripe alignment algorithm, especially for the 1st and last stripes.
Increased the BMI buffer size: the default was 16MB
Revision
1.155.10.2.6.1
/
(view)
- annotate
- [select for diffs]
, Tue Jul 14 17:19:44 2009 UTC (2 years, 10 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.155.10.2: +10 -0 lines
Diff to previous 1.155.10.2
Initial import of branch supporting keyval attribute/value lookup
Revision
1.155.10.2.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Jul 10 21:16:26 2009 UTC (2 years, 10 months ago) by bligon
Branch:
Orange-FailOver-Becky
Changes since 1.155.10.2: +5 -1 lines
Diff to previous 1.155.10.2
Completed changes to PVFS_object_attr. Changes to get-attr.sm are still underday
Revision
1.155.6.19
/
(view)
- annotate
- [select for diffs]
, Thu Jul 9 19:46:50 2009 UTC (2 years, 10 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.18: +3 -1 lines
Diff to previous 1.155.6.18
to branch point 1.155
Revised the algorithm for checking misaligned bytes for each stripe.
Revision
1.155.6.18
/
(view)
- annotate
- [select for diffs]
, Tue Jul 7 22:06:08 2009 UTC (2 years, 10 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.17: +2 -1 lines
Diff to previous 1.155.6.17
to branch point 1.155
Fixed the bugs when there are more than 4 servers performing stripe alignment and allreduce operations.
Revision
1.155.6.17
/
(view)
- annotate
- [select for diffs]
, Tue Jun 30 20:19:29 2009 UTC (2 years, 10 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.16: +1 -1 lines
Diff to previous 1.155.6.16
to branch point 1.155
Fixed a bug in bcast.sm.
Revision
1.155.6.16
/
(view)
- annotate
- [select for diffs]
, Fri Jun 26 20:31:58 2009 UTC (2 years, 10 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.15: +13 -3 lines
Diff to previous 1.155.6.15
to branch point 1.155
Fixed a bug in allreduce.sm by spawning send/recv nested sm concurrently
within allreduce.sm.
Revision
1.155.6.15
/
(view)
- annotate
- [select for diffs]
, Thu Jun 25 18:56:56 2009 UTC (2 years, 10 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.14: +29 -1 lines
Diff to previous 1.155.6.14
to branch point 1.155
Implemented kmeans algorithm based on the state machine, kmeans.sm.
There are two supporting state machines for this: allreduce.sm and bcast.sm.
The simple1_unaligned.c file is updated for testing kmeans.
Sample input file (edge17695.bin) for testing kmeans algorithm is added.
Revision
1.155.10.2
/
(view)
- annotate
- [select for diffs]
, Thu Jun 25 16:56:03 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.155.10.1: +14 -5 lines
Diff to previous 1.155.10.1
to branch point 1.155
Merged ORANGE-BECKY-BRANCH - Last of mirror changes.
Revision
1.155.6.14
/
(view)
- annotate
- [select for diffs]
, Fri Jun 19 22:56:01 2009 UTC (2 years, 11 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.13: +2 -1 lines
Diff to previous 1.155.6.13
to branch point 1.155
Implemented kmeans.sm with bcast state.
Revision
1.155.6.13
/
(view)
- annotate
- [select for diffs]
, Fri Jun 19 21:52:27 2009 UTC (2 years, 11 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.12: +20 -1 lines
Diff to previous 1.155.6.12
to branch point 1.155
The buffer_size value in pipeline.sm is now from the fs_config,
and the default size is 1MB.
Added a skeleton for the kmeans operation, which is based on the nested state machine.
Revision
1.155.6.12
/
(view)
- annotate
- [select for diffs]
, Wed Jun 17 20:12:47 2009 UTC (2 years, 11 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.11: +1 -0 lines
Diff to previous 1.155.6.11
to branch point 1.155
Split the previous allreduce.sm into send and recv nested state machines using pjmp.
Changed pipeline.sm to setup allreduce.sm in either SEND or RECV type.
Revision
1.155.6.11
/
(view)
- annotate
- [select for diffs]
, Wed Jun 17 16:17:31 2009 UTC (2 years, 11 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.10: +7 -3 lines
Diff to previous 1.155.6.10
to branch point 1.155
Updated the buffer copy method from the nested state machine to parent.
Revision
1.155.6.10
/
(view)
- annotate
- [select for diffs]
, Tue Jun 16 20:08:34 2009 UTC (2 years, 11 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.9: +0 -1 lines
Diff to previous 1.155.6.9
to branch point 1.155
Used PINT_sm_frame(smcb->parent_smcb, 0) to refer parent smcbs in pipeline.sm.
Removed possible double free() in io.sm.
Revision
1.155.6.9
/
(view)
- annotate
- [select for diffs]
, Mon Jun 15 15:38:06 2009 UTC (2 years, 11 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.8: +3 -3 lines
Diff to previous 1.155.6.8
to branch point 1.155
fixed invalid free() in io.sm.
Revision
1.155.6.8
/
(view)
- annotate
- [select for diffs]
, Fri Jun 12 19:10:48 2009 UTC (2 years, 11 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.7: +9 -43 lines
Diff to previous 1.155.6.7
to branch point 1.155
Revised the allreduce.sm and other related codes accordingly.
Revision
1.155.12.2
/
(view)
- annotate
- [select for diffs]
, Tue Jun 9 18:09:08 2009 UTC (2 years, 11 months ago) by slang
Branch:
aattrs-branch
Changes since 1.155.12.1: +71 -9 lines
Diff to previous 1.155.12.1
to branch point 1.155
changes to interface.
Revision
1.155.6.7
/
(view)
- annotate
- [select for diffs]
, Mon Jun 8 21:49:32 2009 UTC (2 years, 11 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.6: +53 -0 lines
Diff to previous 1.155.6.6
to branch point 1.155
Merged Phil's tcp-peer-comm-branch that allows simultaneous server to server communications.
Added basic allreduce module:
- implemented a recursive distance doubling algorithm.
- works only when the # of servers are power of 2.
- when activated, servers simply exchange their id to each other.
TODO
- handle arbitrary sizes of buffers of various data types.
Revision
1.155.10.1.4.1
/
(view)
- annotate
- [select for diffs]
, Fri Jun 5 15:12:38 2009 UTC (2 years, 11 months ago) by bligon
Branch:
ORANGE-BECKY-BRANCH
Changes since 1.155.10.1: +14 -5 lines
Diff to previous 1.155.10.1
to next main 1.155.10.2
Modified struct PINT_servre_create_copies_op
Revision
1.155.12.1
/
(view)
- annotate
- [select for diffs]
, Fri May 29 21:42:01 2009 UTC (2 years, 11 months ago) by slang
Branch:
aattrs-branch
Changes since 1.155: +15 -0 lines
Diff to previous 1.155
commit of active attributes stuff.
Revision
1.155.10.1.2.2
/
(view)
- annotate
- [select for diffs]
, Thu May 28 21:55:57 2009 UTC (2 years, 11 months ago) by elaine
Branch:
Orange-Elaine-Branch
Changes since 1.155.10.1.2.1: +2 -1 lines
Diff to previous 1.155.10.1.2.1
to branch point 1.155.10.1
*** empty log message ***
Revision
1.155.10.1.2.1
/
(view)
- annotate
- [select for diffs]
, Tue May 26 20:24:17 2009 UTC (2 years, 11 months ago) by elaine
Branch:
Orange-Elaine-Branch
Changes since 1.155.10.1: +47 -0 lines
Diff to previous 1.155.10.1
*** empty log message ***
Revision
1.155.6.6
/
(view)
- annotate
- [select for diffs]
, Fri May 22 22:30:06 2009 UTC (2 years, 11 months ago) by sson
Branch:
as-branch
Changes since 1.155.6.5: +16 -1 lines
Diff to previous 1.155.6.5
to branch point 1.155
Added the server to server communication module within pipeline.sm
to pull the small portion of data when the data is not aligned on strip boundaries.
Changed the default file stripe size to 256KB (originally 64KB)
so that pipeline unit is equal to it.
Revision
1.155.10.1
/
(view)
- annotate
- [select for diffs]
, Thu Apr 30 15:03:03 2009 UTC (3 years ago) by bligon
Branch:
Orange-Branch
CVS Tags:
Orage-Elaine-Root,
ORANGE-BECKY-ROOT
Branch point for:
Orange-Elaine-Branch,
ORANGE-BECKY-BRANCH
Changes since 1.155: +156 -0 lines
Diff to previous 1.155
Setting up Orange Branch
Revision
1.155.6.5
/
(view)
- annotate
- [select for diffs]
, Tue Apr 28 21:36:02 2009 UTC (3 years ago) by sson
Branch:
as-branch
Changes since 1.155.6.4: +2 -0 lines
Diff to previous 1.155.6.4
to branch point 1.155
Merged read.sm and write.sm into a single file, pipeline.sm.
Revision
1.155.6.4
/
(view)
- annotate
- [select for diffs]
, Tue Apr 28 16:17:00 2009 UTC (3 years ago) by sson
Branch:
as-branch
Changes since 1.155.6.3: +14 -15 lines
Diff to previous 1.155.6.3
to branch point 1.155
This file has been renamed to pipeline.h.
Revision
1.155.6.3
/
(view)
- annotate
- [select for diffs]
, Mon Apr 20 21:10:50 2009 UTC (3 years, 1 month ago) by sson
Branch:
as-branch
Changes since 1.155.6.2: +35 -26 lines
Diff to previous 1.155.6.2
to branch point 1.155
Cleaned the data structures related to flow_d.
Revision
1.155.6.2
/
(view)
- annotate
- [select for diffs]
, Sat Apr 18 21:59:24 2009 UTC (3 years, 1 month ago) by sson
Branch:
as-branch
Changes since 1.155.6.1: +8 -0 lines
Diff to previous 1.155.6.1
to branch point 1.155
Initial version of parallel read/write sms is implemented.
Revision
1.155.6.1
/
(view)
- annotate
- [select for diffs]
, Tue Apr 14 20:19:50 2009 UTC (3 years, 1 month ago) by sson
Branch:
as-branch
Changes since 1.155: +29 -0 lines
Diff to previous 1.155
*** empty log message ***
Revision
1.147.6.14
/
(view)
- annotate
- [select for diffs]
, Tue Mar 3 19:52:57 2009 UTC (3 years, 2 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.147.6.13: +1 -0 lines
Diff to previous 1.147.6.13
to branch point 1.147
to next main 1.148
*** empty log message ***
Revision
1.147.6.13
/
(view)
- annotate
- [select for diffs]
, Mon Feb 9 22:32:15 2009 UTC (3 years, 3 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.147.6.12: +5 -3 lines
Diff to previous 1.147.6.12
to branch point 1.147
*** empty log message ***
Revision
1.147.6.12
/
(view)
- annotate
- [select for diffs]
, Fri Feb 6 04:18:05 2009 UTC (3 years, 3 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.147.6.11: +15 -1 lines
Diff to previous 1.147.6.11
to branch point 1.147
*** empty log message ***
Revision
1.155
/
(view)
- annotate
- [select for diffs]
, Thu Jan 29 05:24:04 2009 UTC (3 years, 3 months ago) by slang
Branch:
MAIN
CVS Tags:
tr-branch,
tcp-peer-comm-branch,
solaris-point,
solaris-branch,
sa-branch,
pvfs2-mr-shim,
pvfs-2-8-point,
pvfs-2-8-branch,
pvfs-2-8-2-rc1,
pvfs-2-8-2,
pvfs-2-8-1,
pvfs-2-8-0,
pfsck-branch-point,
my-point,
bmi-experimental-branch-point,
bmi-experimental-branch,
as-point,
aattrs-branch-point,
Orange-Root,
HEAD,
B2O-Temp,
B2O-Blue-Sync
Branch point for:
pfsck-branch,
as-branch,
aattrs-branch,
Orange-Branch
Changes since 1.154: +2 -0 lines
Diff to previous 1.154
properly cancel bmi unexpected jobs and cleanup unexpected state machines on shutdown.
Revision
1.147.6.11
/
(view)
- annotate
- [select for diffs]
, Fri Jan 23 16:45:57 2009 UTC (3 years, 3 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.147.6.10: +12 -1 lines
Diff to previous 1.147.6.10
to branch point 1.147
get rid of sm_p in server-side create_file processing.
Revision
1.147.6.10
/
(view)
- annotate
- [select for diffs]
, Thu Jan 15 00:54:55 2009 UTC (3 years, 4 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.147.6.9: +0 -6 lines
Diff to previous 1.147.6.9
to branch point 1.147
*** empty log message ***
Revision
1.147.6.9
/
(view)
- annotate
- [select for diffs]
, Sat Jan 10 01:25:54 2009 UTC (3 years, 4 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.147.6.8: +6 -8 lines
Diff to previous 1.147.6.8
to branch point 1.147
Updated to new state machine code.
Revision
1.150.2.9
/
(view)
- annotate
- [select for diffs]
, Tue Dec 2 03:35:52 2008 UTC (3 years, 5 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.8: +10 -1 lines
Diff to previous 1.150.2.8
to branch point 1.150
new server state machine to handle getcred requests
Revision
1.154
/
(view)
- annotate
- [select for diffs]
, Thu Nov 20 01:17:11 2008 UTC (3 years, 6 months ago) by slang
Branch:
MAIN
Changes since 1.153: +3 -0 lines
Diff to previous 1.153
merging hints/events code into trunk.
Revision
1.147.6.8
/
(view)
- annotate
- [select for diffs]
, Thu Nov 13 16:30:57 2008 UTC (3 years, 6 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.147.6.7: +3 -2 lines
Diff to previous 1.147.6.7
to branch point 1.147
tree communication implementation
Revision
1.151.2.3
/
(view)
- annotate
- [select for diffs]
, Tue Nov 11 19:10:13 2008 UTC (3 years, 6 months ago) by slang
Branch:
he-branch
Changes since 1.151.2.2: +63 -1 lines
Diff to previous 1.151.2.2
to branch point 1.151
to next main 1.152
reverse merge from HEAD.
Revision
1.147.6.7
/
(view)
- annotate
- [select for diffs]
, Tue Sep 23 17:25:53 2008 UTC (3 years, 7 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.147.6.6: +10 -5 lines
Diff to previous 1.147.6.6
to branch point 1.147
*** empty log message ***
Revision
1.152.6.1
/
(view)
- annotate
- [select for diffs]
, Tue Sep 9 20:22:29 2008 UTC (3 years, 8 months ago) by slang
Branch:
directio-branch
Changes since 1.152: +63 -1 lines
Diff to previous 1.152
to next main 1.153
reverse merge of changes to HEAD since branch. Includes small file changes.
Revision
1.147.6.6
/
(view)
- annotate
- [select for diffs]
, Tue Sep 9 16:24:28 2008 UTC (3 years, 8 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.147.6.5: +50 -10 lines
Diff to previous 1.147.6.5
to branch point 1.147
Standardize remote vs. local calling convention.
Revision
1.153
/
(view)
- annotate
- [select for diffs]
, Mon Sep 8 15:42:50 2008 UTC (3 years, 8 months ago) by pcarns
Branch:
MAIN
CVS Tags:
before-dio-merge,
after-he-reverse-merge
Changes since 1.152: +63 -1 lines
Diff to previous 1.152
Merging small files branch to head. Includes server side precreation of
data files and file stuffing.
Revision
1.152.2.3
/
(view)
- annotate
- [select for diffs]
, Fri Aug 22 22:15:11 2008 UTC (3 years, 8 months ago) by rzhong
Branch:
rongrong
Changes since 1.152.2.2: +1 -0 lines
Diff to previous 1.152.2.2
to branch point 1.152
to next main 1.153
dspace, keyval, coll_attr dbs are now created within the environment.
A whole lot of other things try to make replication work
Revision
1.150.2.8
/
(view)
- annotate
- [select for diffs]
, Fri Aug 8 20:25:46 2008 UTC (3 years, 9 months ago) by dbonnie
Branch:
cu-security-branch
Changes since 1.150.2.7: +2 -1 lines
Diff to previous 1.150.2.7
to branch point 1.150
Bugfix in ACL init.
Revision
1.152.2.2
/
(view)
- annotate
- [select for diffs]
, Thu Jul 31 19:03:41 2008 UTC (3 years, 9 months ago) by rzhong
Branch:
rongrong
Changes since 1.152.2.1: +1 -0 lines
Diff to previous 1.152.2.1
to branch point 1.152
db-replication state machine which processes the incomming replication message
Revision
1.150.2.7
/
(view)
- annotate
- [select for diffs]
, Thu Jul 31 14:41:24 2008 UTC (3 years, 9 months ago) by dbonnie
Branch:
cu-security-branch
Changes since 1.150.2.6: +1 -10 lines
Diff to previous 1.150.2.6
to branch point 1.150
Updated lookup, remove, getattr, create client side. Comments in lookup server side. Check code updated for new file creation. Server cleaned up unnecessary runtime variables. Remove serverside updated to use capabilities.
Revision
1.152.2.1
/
(view)
- annotate
- [select for diffs]
, Tue Jul 29 21:45:46 2008 UTC (3 years, 9 months ago) by rzhong
Branch:
rongrong
Changes since 1.152: +8 -1 lines
Diff to previous 1.152
Pass the fs_id with the replication message
Revision
1.138.8.2.2.1
/
(view)
- annotate
- [select for diffs]
, Mon Jul 21 18:18:15 2008 UTC (3 years, 10 months ago) by aching
Branch:
locking-branch
Changes since 1.138.8.2: +112 -149 lines
Diff to previous 1.138.8.2
to next main 1.139
Reverse merged and ported to HEAD.
Revision
1.147.8.22
/
(view)
- annotate
- [select for diffs]
, Tue Jun 24 15:02:12 2008 UTC (3 years, 10 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.21: +1 -14 lines
Diff to previous 1.147.8.21
to branch point 1.147
to next main 1.148
reverse merge latest trunk changes to small-file-branch and update msgpair
usage where needed
Revision
1.150.2.6
/
(view)
- annotate
- [select for diffs]
, Mon Jun 23 19:06:01 2008 UTC (3 years, 10 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.5: +0 -5 lines
Diff to previous 1.150.2.5
to branch point 1.150
removed extra prototype to prevent compiler warning
Revision
1.150.2.5
/
(view)
- annotate
- [select for diffs]
, Fri Jun 20 19:13:43 2008 UTC (3 years, 11 months ago) by dbonnie
Branch:
cu-security-branch
CVS Tags:
from_HEAD_NEW_FEATURE_ADD3
Changes since 1.150.2.4: +29 -0 lines
Diff to previous 1.150.2.4
to branch point 1.150
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.150.2.4
/
(view)
- annotate
- [select for diffs]
, Wed Jun 11 19:52:46 2008 UTC (3 years, 11 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.3: +1 -1 lines
Diff to previous 1.150.2.3
to branch point 1.150
defined read, write, execute, and setattr capabilities
Revision
1.150.2.3
/
(view)
- annotate
- [select for diffs]
, Thu Jun 5 23:17:49 2008 UTC (3 years, 11 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.150.2.2: +82 -87 lines
Diff to previous 1.150.2.2
to branch point 1.150
modified permission checking to use callbacks instead of flags. added custom
checks to the io and small-io state machines.
Revision
1.147.8.21
/
(view)
- annotate
- [select for diffs]
, Thu Jun 5 18:10:45 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.20: +1 -0 lines
Diff to previous 1.147.8.20
to branch point 1.147
fix bug in partitioning of local and remote handles; fill in all remaining
error handling paths (needs further testing)
Revision
1.147.8.20
/
(view)
- annotate
- [select for diffs]
, Thu Jun 5 13:52:15 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.19: +2 -1 lines
Diff to previous 1.147.8.19
to branch point 1.147
track local and remote handles through lifetime of the state machine to make
later cleanup easier
Revision
1.147.8.19
/
(view)
- annotate
- [select for diffs]
, Tue Jun 3 23:37:32 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.18: +1 -0 lines
Diff to previous 1.147.8.18
to branch point 1.147
preserve error codes in create path before attempting cleanup steps
Revision
1.147.8.18
/
(view)
- annotate
- [select for diffs]
, Tue Jun 3 18:26:47 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.17: +3 -3 lines
Diff to previous 1.147.8.17
to branch point 1.147
store complete layout struct (encoded) for stuffed files
Revision
1.147.8.17
/
(view)
- annotate
- [select for diffs]
, Tue Jun 3 14:23:38 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.16: +4 -0 lines
Diff to previous 1.147.8.16
to branch point 1.147
add support for LAYOUT_LIST and LAYOUT_RANDOM to create state machine; needs
more testing
Revision
1.147.6.5
/
(view)
- annotate
- [select for diffs]
, Tue May 27 18:00:53 2008 UTC (3 years, 11 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.147.6.4: +5 -0 lines
Diff to previous 1.147.6.4
to branch point 1.147
*** empty log message ***
Revision
1.151.2.2
/
(view)
- annotate
- [select for diffs]
, Wed May 21 18:55:29 2008 UTC (4 years ago) by slang
Branch:
he-branch
Changes since 1.151.2.1: +1 -14 lines
Diff to previous 1.151.2.1
to branch point 1.151
reverse merge of latest changes from HEAD to he branch.
Revision
1.150.2.2
/
(view)
- annotate
- [select for diffs]
, Mon May 19 21:57:05 2008 UTC (4 years ago) by nlmills
Branch:
cu-security-branch
CVS Tags:
from_MERGE_FROM_HEAD,
from_HEAD_NEW_FEATURE_ADD2
Changes since 1.150.2.1: +1 -0 lines
Diff to previous 1.150.2.1
to branch point 1.150
added security module initialize/finalize to sever startup/shutdown code. fixed a bug in keystore parsing.
Revision
1.150.2.1
/
(view)
- annotate
- [select for diffs]
, Fri May 16 15:15:53 2008 UTC (4 years ago) by dbonnie
Branch:
cu-security-branch
Changes since 1.150: +1 -26 lines
Diff to previous 1.150
Updated branch with code from HEAD
Revision
1.147.6.4
/
(view)
- annotate
- [select for diffs]
, Tue May 13 15:40:16 2008 UTC (4 years ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.147.6.3: +10 -0 lines
Diff to previous 1.147.6.3
to branch point 1.147
*** empty log message ***
Revision
1.152
/
(view)
- annotate
- [select for diffs]
, Tue May 6 18:59:54 2008 UTC (4 years ago) by slang
Branch:
MAIN
CVS Tags:
sumit-branch,
small-file-branch-point4,
small-file-branch-point3,
rr-txn,
merge_MERGE_FROM_HEAD,
merge_HEAD_NEW_FEATURE_ADD4,
merge_HEAD_NEW_FEATURE_ADD3,
merge_HEAD_NEW_FEATURE_ADD2,
merge_HEAD_NEW_FEATURE_ADD,
fuse-support,
directio-point,
branch-rongrong
Branch point for:
rongrong,
directio-branch
Changes since 1.151: +1 -14 lines
Diff to previous 1.151
fix nasty header deps in msgpairarray. We now can use the smcb code to push a msgpairarray op structure onto the fram before jumping to msgpairarray. This makes s2s using msgpairarray easier.
Revision
1.147.8.16
/
(view)
- annotate
- [select for diffs]
, Wed Apr 30 13:32:08 2008 UTC (4 years ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.15: +2 -2 lines
Diff to previous 1.147.8.15
to branch point 1.147
adjusting default parameters for precreate
Revision
1.151.2.1
/
(view)
- annotate
- [select for diffs]
, Mon Apr 7 16:31:43 2008 UTC (4 years, 1 month ago) by slang
Branch:
he-branch
Changes since 1.151: +3 -0 lines
Diff to previous 1.151
hints and events.
Revision
1.147.8.15
/
(view)
- annotate
- [select for diffs]
, Mon Apr 7 15:07:42 2008 UTC (4 years, 1 month ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.14: +7 -17 lines
Diff to previous 1.147.8.14
to branch point 1.147
syncing small-file-branch back up with trunk at small-file-branch-point2 tag
(reverse merge)
Revision
1.151
/
(view)
- annotate
- [select for diffs]
, Fri Apr 4 17:57:37 2008 UTC (4 years, 1 month ago) by pcarns
Branch:
MAIN
CVS Tags:
small-file-branch-point2,
he-branch-point
Branch point for:
he-branch
Changes since 1.150: +0 -12 lines
Diff to previous 1.150
Push use of named enumerations for request scheduling parameters all the
way down into request-scheduler.c rather than converting to integer flags.
This fixes a bug that allowed server modification operations to proceed
concurrently as if they were read only.
Revision
1.147.6.3
/
(view)
- annotate
- [select for diffs]
, Tue Apr 1 16:58:42 2008 UTC (4 years, 1 month ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.147.6.2: +9 -0 lines
Diff to previous 1.147.6.2
to branch point 1.147
Nested implementation of set-attr.
Revision
1.147.8.14
/
(view)
- annotate
- [select for diffs]
, Fri Mar 14 16:29:58 2008 UTC (4 years, 2 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.13: +1 -7 lines
Diff to previous 1.147.8.13
to branch point 1.147
merged listattr refactoring to small-file-branch; client side readdirplus
still needs adjustment to understand stuffed files properly
Revision
1.150
/
(view)
- annotate
- [select for diffs]
, Thu Mar 13 15:33:21 2008 UTC (4 years, 2 months ago) by pcarns
Branch:
MAIN
CVS Tags:
Root_cu-security-branch
Branch point for:
cu-security-branch
Changes since 1.149: +1 -7 lines
Diff to previous 1.149
re-implement listattr using a parallel jump to the nested getattr machine
Revision
1.147.8.13
/
(view)
- annotate
- [select for diffs]
, Fri Feb 29 21:53:34 2008 UTC (4 years, 2 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.12: +1 -0 lines
Diff to previous 1.147.8.12
to branch point 1.147
some sanity checking on layout type before unstuffing; simplifying the
get_handles process a bit if we are using the normal round robin layout.
Revision
1.147.8.12
/
(view)
- annotate
- [select for diffs]
, Thu Feb 28 20:27:52 2008 UTC (4 years, 2 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.11: +1 -0 lines
Diff to previous 1.147.8.11
to branch point 1.147
Updated get-attr.sm to use the same heuristic that unstuff.sm does to detect
stuffed files. Also added a state to immediately capture the results of
reading the distribution keyval rather than trying to preserve
s_op->val.buffer all the way through the state machine.
Revision
1.147.8.11
/
(view)
- annotate
- [select for diffs]
, Wed Feb 27 22:52:14 2008 UTC (4 years, 2 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.10: +1 -0 lines
Diff to previous 1.147.8.10
to branch point 1.147
reverting keyval_read_list() consolidation from getattr for the time being
to simplify file stuffing testing/debugging
Revision
1.147.8.10
/
(view)
- annotate
- [select for diffs]
, Tue Feb 26 15:57:02 2008 UTC (4 years, 2 months ago) by slang
Branch:
small-file-branch
Changes since 1.147.8.9: +8 -1 lines
Diff to previous 1.147.8.9
to branch point 1.147
commit of unstuff code that got missed before.
Revision
1.147.6.2
/
(view)
- annotate
- [select for diffs]
, Fri Feb 22 21:13:10 2008 UTC (4 years, 2 months ago) by walt
Branch:
cu-sandbox-branch
Changes since 1.147.6.1: +2 -0 lines
Diff to previous 1.147.6.1
to branch point 1.147
set up for create-file mod - stubbed out stuff, etc.
a few small bug fixes to statecomp and statemachine stuff
Revision
1.147.8.9
/
(view)
- annotate
- [select for diffs]
, Thu Feb 21 02:10:23 2008 UTC (4 years, 3 months ago) by slang
Branch:
small-file-branch
Changes since 1.147.8.8: +95 -58 lines
Diff to previous 1.147.8.8
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.149
/
(view)
- annotate
- [select for diffs]
, Wed Feb 20 14:44:52 2008 UTC (4 years, 3 months ago) by pw
Branch:
MAIN
Changes since 1.148: +6 -5 lines
Diff to previous 1.148
readonly symbolic
Change access_type functions from 0/1 to use the enum
PINT_server_req_access_type. There may have been some backward
conditionals in here. This at least makes them all visible,
and fixes a problem with ReadOnly exports where only reads
(but not writes) were forbidden.
Revision
1.147.8.8
/
(view)
- annotate
- [select for diffs]
, Tue Feb 19 15:31:59 2008 UTC (4 years, 3 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.7: +7 -0 lines
Diff to previous 1.147.8.7
to branch point 1.147
config file control of some precreate parameters. rather conservative
default parameters for now
Revision
1.147.6.1
/
(view)
- annotate
- [select for diffs]
, Wed Feb 13 19:49:47 2008 UTC (4 years, 3 months ago) by walt
Branch:
cu-sandbox-branch
Changes since 1.147: +77 -53 lines
Diff to previous 1.147
Sam's prelude and scheduler updates
Revision
1.148
/
(view)
- annotate
- [select for diffs]
, Mon Feb 11 17:25:30 2008 UTC (4 years, 3 months ago) by slang
Branch:
MAIN
Changes since 1.147: +77 -53 lines
Diff to previous 1.147
The normal path for a server request operation is to jump to the prelude state machine, which tries schedule the request based on the handle+fsid. This meant that the request scheduler code had a switch/case returning the handle+fsid for each request we defined. The function was also overloaded with a readonly parameter (whether the request modified any objects on the server), and a scheduling policy parameter (as the return code), which specified whether the request scheduling could be bypassed for this request.
I moved all that to a per-request parameter structure, that gets specified within the server state machine for the request. Now there is one array of server requests (moved to pvfs2-server-req.c) which the request scheduler and prelude state machine can poke at to get parameters (defined in the state machine for that request), and based decisions on.
The patch includes some other minor changes:
* A fix to the BMI addr ref count increment/decrement. Previously, the addr ref count was being incremented/decremented in the prelude/final-response state machines. That requires that those state machines get invoked, which I don't want to have to depend on. I've moved the INC call to the unexpected_sm, and the DEC call to where the state machine gets finished in the server. That way we don't have to worry about whether we're using prelude/final-response.
* Cleanup of the request scheduler. The way we were changing the mode from normal to admin was sort of embedded into the request scheduling code, so we had to hack the mode change from prelude_sm instead of in setparam. Also, the request scheduler had to be aware of the setparam fields in the request. I've moved the mode change code to separate request scheduler and job calls. I think something similar could be done for the timer code (it doesn't really belong in the request scheduler), but I'll leave that for another patch.
* Changed the way we compile the server binary in Makefile.in to allow for multiple object files.
Revision
1.147.8.7
/
(view)
- annotate
- [select for diffs]
, Tue Feb 5 18:57:24 2008 UTC (4 years, 3 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.6: +1 -0 lines
Diff to previous 1.147.8.6
to branch point 1.147
persistent storage of precreated handles, more tweaks to allow binary keys
Revision
1.147.8.6
/
(view)
- annotate
- [select for diffs]
, Mon Feb 4 18:01:52 2008 UTC (4 years, 3 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.5: +7 -0 lines
Diff to previous 1.147.8.5
to branch point 1.147
get batch create working (sequentially for now)
Revision
1.147.8.5
/
(view)
- annotate
- [select for diffs]
, Thu Jan 31 17:39:50 2008 UTC (4 years, 3 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.4: +2 -0 lines
Diff to previous 1.147.8.4
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.8.4
/
(view)
- annotate
- [select for diffs]
, Wed Jan 30 20:26:34 2008 UTC (4 years, 3 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.3: +10 -0 lines
Diff to previous 1.147.8.3
to branch point 1.147
stubbed in state machine to handle refilling precreate pools
Revision
1.147.8.3
/
(view)
- annotate
- [select for diffs]
, Tue Jan 29 20:33:14 2008 UTC (4 years, 3 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147.8.2: +1 -0 lines
Diff to previous 1.147.8.2
to branch point 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.8.2
/
(view)
- annotate
- [select for diffs]
, Thu Jan 24 21:34:41 2008 UTC (4 years, 3 months ago) by slang
Branch:
small-file-branch
Changes since 1.147.8.1: +2 -0 lines
Diff to previous 1.147.8.1
to branch point 1.147
inode stuffing operation. also added a keyval_remove_list.
Revision
1.147.8.1
/
(view)
- annotate
- [select for diffs]
, Thu Jan 24 21:15:16 2008 UTC (4 years, 3 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.147: +1 -0 lines
Diff to previous 1.147
stubbed in new request type: batch_create. The plan is for this to react
like create, except that it can create many handles of the same type (on
one server) in one protocol exchange
Revision
1.142.4.1
/
(view)
- annotate
- [select for diffs]
, Wed May 23 20:48:17 2007 UTC (4 years, 11 months ago) by kunkel
Branch:
pvfs2-kunkel-tas-branch
Changes since 1.142: +18 -37 lines
Diff to previous 1.142
to next main 1.143
Merge HEAD changes to TAS-branch.
Revision
1.147
/
(view)
- annotate
- [select for diffs]
, Fri Apr 13 05:14:30 2007 UTC (5 years, 1 month ago) by slang
Branch:
MAIN
CVS Tags:
twod-branch-point,
twod-branch,
small-file-branch-point,
pvfs-2-7-branch-point,
pvfs-2-7-branch,
pvfs-2-7-1,
pvfs-2-7-0,
mgmt-branch-point,
kunkel-tas-branch-2007-05-23,
kunkel-migration-hint-branch-point-2007-06-17,
cu-sandbox-branch-point
Branch point for:
small-file-branch,
cu-sandbox-branch
Changes since 1.146: +17 -12 lines
Diff to previous 1.146
merge of the WALT3 branch to HEAD. This patch changes the way state actions
are represented as C structures (what statecomp generates). It also changes
the main state action parameter from a s_op on the server or an sm_p on the client
to a unified smcb pointer (state machine control block) for all state actions (both client and server). Finally, initial support for concurrent state machines has
been added to allow state actions to be invoked concurrently .. a first step for
server-to-server.
Revision
1.134.2.9
/
(view)
- annotate
- [select for diffs]
, Wed Apr 11 22:51:01 2007 UTC (5 years, 1 month ago) by slang
Branch:
WALT3
Changes since 1.134.2.8: +1 -2 lines
Diff to previous 1.134.2.8
to branch point 1.134
to next main 1.135
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.138.8.2
/
(view)
- annotate
- [select for diffs]
, Thu Apr 5 16:28:30 2007 UTC (5 years, 1 month ago) by aching
Branch:
version-lock-actual-branch
Branch point for:
locking-branch
Changes since 1.138.8.1: +2 -1 lines
Diff to previous 1.138.8.1
to branch point 1.138
to next main 1.139
Removed lock_id and added lock_node_p.
Revision
1.146
/
(view)
- annotate
- [select for diffs]
, Thu Mar 29 14:20:44 2007 UTC (5 years, 1 month ago) by slang
Branch:
MAIN
CVS Tags:
pvfs-2-6-3-tag2
Changes since 1.145: +0 -23 lines
Diff to previous 1.145
commit of changes to acl and extended attr checking code. Hopefully this is will be easier to extend in the future.
Revision
1.145
/
(view)
- annotate
- [select for diffs]
, Wed Mar 21 15:35:22 2007 UTC (5 years, 2 months ago) by pw
Branch:
MAIN
Changes since 1.144: +0 -1 lines
Diff to previous 1.144
Remove errant line noise from Phil patch.
Revision
1.144
/
(view)
- annotate
- [select for diffs]
, Wed Mar 21 14:32:47 2007 UTC (5 years, 2 months ago) by slang
Branch:
MAIN
Changes since 1.143: +1 -0 lines
Diff to previous 1.143
fixup berkeley db invocations to be backward compatible with older versions of bdb
Revision
1.138.4.4
/
(view)
- annotate
- [select for diffs]
, Fri Feb 23 10:38:26 2007 UTC (5 years, 2 months ago) by kunkel
Branch:
kunkel-migration-branch
Changes since 1.138.4.3: +2 -0 lines
Diff to previous 1.138.4.3
to branch point 1.138
to next main 1.139
move request scheduler load start/stop directly around state machines
Revision
1.138.4.3
/
(view)
- annotate
- [select for diffs]
, Sat Feb 17 11:16:00 2007 UTC (5 years, 3 months ago) by kunkel
Branch:
kunkel-migration-branch
Changes since 1.138.4.2: +51 -63 lines
Diff to previous 1.138.4.2
to branch point 1.138
Update migration branch to current CVS version
Revision
1.142.8.1
/
(view)
- annotate
- [select for diffs]
, Wed Dec 6 00:39:05 2006 UTC (5 years, 5 months ago) by slang
Branch:
pvfs-2-6-branch
CVS Tags:
pvfs-2-6-3-tag3,
pvfs-2-6-3,
pvfs-2-6-2,
pvfs-2-6-1
Changes since 1.142: +1 -2 lines
Diff to previous 1.142
to next main 1.143
merge changes from trunk to 2.6 branch: this fix uses the keyval_iterate_keys to see if any entries exist in a directory, instead of looking at the directory count. This is a workaround in case the directory count becomes invalid somehow (as seen on bgl).
Revision
1.138.2.2
/
(view)
- annotate
- [select for diffs]
, Sat Dec 2 11:20:42 2006 UTC (5 years, 5 months ago) by kunkel
Branch:
kunkel-hint-branch
Changes since 1.138.2.1: +14 -5 lines
Diff to previous 1.138.2.1
to branch point 1.138
to next main 1.139
Upgrade to current CVS version
Revision
1.143
/
(view)
- annotate
- [select for diffs]
, Tue Nov 28 18:08:32 2006 UTC (5 years, 5 months ago) by slang
Branch:
MAIN
CVS Tags:
kunkel-migration-hint-branch-point-2007-03-15,
kunkel-hint-branch-point-26,
kunkel-hint-branch-point-2007-02-17
Changes since 1.142: +1 -2 lines
Diff to previous 1.142
change remove dir check for non-empty dir. We used to get the count, now we do a keyval iterate with a max count of 1. If entries exist, the iterate will return a count of 1. This allows the rmdir to succeed if a dirent count gets out of sync somehow. dirent counts are only used by getattr now.
Revision
1.134.2.8
/
(view)
- annotate
- [select for diffs]
, Thu Oct 19 22:17:16 2006 UTC (5 years, 7 months ago) by slang
Branch:
WALT3
Changes since 1.134.2.7: +20 -47 lines
Diff to previous 1.134.2.7
to branch point 1.134
reverse merge of HEAD to WALT3 branch.
Revision
1.134.2.7
/
(view)
- annotate
- [select for diffs]
, Thu Sep 28 18:35:43 2006 UTC (5 years, 7 months ago) by walt
Branch:
WALT3
Changes since 1.134.2.6: +8 -9 lines
Diff to previous 1.134.2.6
to branch point 1.134
moved unexpected message handling to a state machine. reworked sop list
so unexpected messages do not start new server ops after a halt signal.
compiles and executes simple test.
Revision
1.138.8.1
/
(view)
- annotate
- [select for diffs]
, Wed Sep 27 20:39:17 2006 UTC (5 years, 7 months ago) by aching
Branch:
version-lock-actual-branch
Changes since 1.138: +6 -0 lines
Diff to previous 1.138
Added in help for lock.sm.
Revision
1.142
/
(view)
- annotate
- [select for diffs]
, Tue Sep 26 03:44:18 2006 UTC (5 years, 7 months ago) by vilayann
Branch:
MAIN
CVS Tags:
pvfs-2-6-point4,
pvfs-2-6-point3,
pvfs-2-6-point2,
pvfs-2-6-point,
pvfs-2-6-0,
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.141: +13 -3 lines
Diff to previous 1.141
- 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.138.2.1
/
(view)
- annotate
- [select for diffs]
, Mon Sep 25 12:39:52 2006 UTC (5 years, 7 months ago) by kunkel
Branch:
kunkel-hint-branch
Changes since 1.138: +24 -45 lines
Diff to previous 1.138
backmerging of HEAD to branch...
Revision
1.141
/
(view)
- annotate
- [select for diffs]
, Wed Sep 20 04:36:15 2006 UTC (5 years, 8 months ago) by slang
Branch:
MAIN
Changes since 1.140: +6 -45 lines
Diff to previous 1.140
* added some bits to gossip that print out the thread id for each debug
message. This can be set with the threads logstamp.
* fixed bug in dbpf sync coalesce code that wasn't ever syncing and
completing operations that got queued in the ready-to-be-synced state,
but the following operations would error (EEXISTS for example),
so the sync never happened.
* removed all the DBPF_OP_NEEDS_SYNC return codes in dspace and keyval
service functions that modify the db. The syncing code can figure out
what needs to be synced and what doesn't from now on.
* replace DBPF_OP_IS_* macros that do range checking with logical or checks.
This ends up being easier for me to follow and update.
* crdirent gets posted to the request scheduler with the handle of the
directory (not the dirent handle). In this case, the operation
on the directory handle is read-only. Not setting the readonly_flag
for this case was causing a hang with other modifying operations on the
directory (setattr for example).
Revision
1.134.2.6
/
(view)
- annotate
- [select for diffs]
, Mon Sep 18 15:05:25 2006 UTC (5 years, 8 months ago) by vilayann
Branch:
WALT3
Changes since 1.134.2.5: +39 -7 lines
Diff to previous 1.134.2.5
to branch point 1.134
Merge HEAD into Walt's branch.
Rework new state machines to the new cleanups introduced by Walt.
Revision
1.140
/
(view)
- annotate
- [select for diffs]
, Sat Sep 16 20:56:48 2006 UTC (5 years, 8 months ago) by pw
Branch:
MAIN
CVS Tags:
tau-sandbox-point,
tau-sandbox
Changes since 1.139: +2 -0 lines
Diff to previous 1.139
move frequently used extern declaration into a header file
Revision
1.139
/
(view)
- annotate
- [select for diffs]
, Wed Sep 13 20:22:58 2006 UTC (5 years, 8 months ago) by vilayann
Branch:
MAIN
Changes since 1.138: +16 -0 lines
Diff to previous 1.138
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.138.4.2
/
(view)
- annotate
- [select for diffs]
, Sat Sep 9 11:52:46 2006 UTC (5 years, 8 months ago) by kunkel
Branch:
kunkel-migration-branch
Changes since 1.138.4.1: +0 -3 lines
Diff to previous 1.138.4.1
to branch point 1.138
Changed behavior of migration: now the client initiates the source servers I/O. This allows concurrent migrations of a metafile's datafiles.
TODO: add another message exchange to modify a files (metadata) datafiles before the file is deleted. Also added (working) eclipse project properties.
Revision
1.138.4.1
/
(view)
- annotate
- [select for diffs]
, Fri Sep 8 11:51:22 2006 UTC (5 years, 8 months ago) by kunkel
Branch:
kunkel-migration-branch
Changes since 1.138: +28 -1 lines
Diff to previous 1.138
Modification for migration added, some functions still need to be adapted after moving to a new branch...
Revision
1.135.2.5
/
(view)
- annotate
- [select for diffs]
, Tue Sep 5 09:34:52 2006 UTC (5 years, 8 months ago) by kunkel
Branch:
kunkel-branch
Changes since 1.135.2.4: +3 -1 lines
Diff to previous 1.135.2.4
to branch point 1.135
to next main 1.136
Added request statistics to scheduler, reference from datafiles to
parent metafile (needed for migration) and auto migration tool(unfinished).
Revision
1.130.2.4
/
(view)
- annotate
- [select for diffs]
, Sun Sep 3 17:44:14 2006 UTC (5 years, 8 months ago) by vilayann
Branch:
posix-extensions-branch
CVS Tags:
posix-extensions-point5
Changes since 1.130.2.3: +11 -3 lines
Diff to previous 1.130.2.3
to branch point 1.130
to next main 1.131
Reverse merges from HEAD..
Revision
1.138
/
(view)
- annotate
- [select for diffs]
, Wed Aug 30 15:34:13 2006 UTC (5 years, 8 months ago) by pw
Branch:
MAIN
CVS Tags:
version-lock-branch,
threaded-aio-point,
threaded-aio-branch,
posix-extensions-point7,
posix-extensions-point6,
kunkel-branches-point,
kunkel-alternativeIO-branch
Branch point for:
version-lock-actual-branch,
kunkel-migration-branch,
kunkel-hint-branch
Changes since 1.137: +7 -3 lines
Diff to previous 1.137
Move PVFS_MAX_SERVER_OP into the enum and audit places where it was used in comparisons. Requiring manual adjustment of that value has bugged me for some time.
Revision
1.135.2.4
/
(view)
- annotate
- [select for diffs]
, Tue Aug 29 10:41:26 2006 UTC (5 years, 8 months ago) by kunkel
Branch:
kunkel-branch
Changes since 1.135.2.3: +4 -0 lines
Diff to previous 1.135.2.3
to branch point 1.135
Backmerge with HEAD
Revision
1.135.2.3
/
(view)
- annotate
- [select for diffs]
, Sat Aug 26 13:37:48 2006 UTC (5 years, 8 months ago) by kunkel
Branch:
kunkel-branch
Changes since 1.135.2.2: +35 -11 lines
Diff to previous 1.135.2.2
to branch point 1.135
Migration of datafiles between different servers works. Uses msgpairray.sm,
transfers only one datafile between two servers and rewrites metadata.
Todo: Adaption of request scheduler to ensure that migration and write
I/O do not happen concurrently on source dataserver.
Also allow users to specify command line parameter which supresses
transfer of pvfs2-hints.
Revision
1.135.2.2
/
(view)
- annotate
- [select for diffs]
, Tue Aug 22 10:54:20 2006 UTC (5 years, 9 months ago) by kunkel
Branch:
kunkel-branch
Changes since 1.135.2.1: +1 -0 lines
Diff to previous 1.135.2.1
to branch point 1.135
Added tool which prints file mapping to server aliases. Added
experimental stubs for migration tools. Added kernel tgid to request ID.
Bugfix of PINT_cached_config_get_one_server_str.
Revision
1.135.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Aug 18 05:12:17 2006 UTC (5 years, 9 months ago) by slang
Branch:
kunkel-branch
Changes since 1.135: +1 -0 lines
Diff to previous 1.135
reverse merge from trunk. working for now.
Revision
1.137
/
(view)
- annotate
- [select for diffs]
, Thu Aug 17 08:11:51 2006 UTC (5 years, 9 months ago) by vilayann
Branch:
MAIN
Changes since 1.136: +4 -0 lines
Diff to previous 1.136
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.130.2.3
/
(view)
- annotate
- [select for diffs]
, Wed Aug 9 20:17:56 2006 UTC (5 years, 9 months ago) by vilayann
Branch:
posix-extensions-branch
CVS Tags:
posix-extensions-point3
Changes since 1.130.2.2: +10 -7 lines
Diff to previous 1.130.2.2
to branch point 1.130
Reverse merge changes from HEAD to posix-extensions-branch.
Revision
1.136
/
(view)
- annotate
- [select for diffs]
, Tue Aug 8 22:43:19 2006 UTC (5 years, 9 months ago) by vilayann
Branch:
MAIN
CVS Tags:
posix-extensions-point4
Changes since 1.135: +1 -0 lines
Diff to previous 1.135
Drain the server pipeline before exiting. (i.e. finish the requests that were being
serviced before exiting)
Patch adds all server s_op structures into one of 2 lists (unexp list or exp list)
At the time of the signal, if the exp list is empty all requests have been serviced and
it is ok to exit, else we wait until those ops have been serviced or they time out.
This is necessary to prevent FS corruption (admittedly a rare occurrence ;))
Revision
1.134.2.5
/
(view)
- annotate
- [select for diffs]
, Tue Aug 1 15:52:03 2006 UTC (5 years, 9 months ago) by walt
Branch:
WALT3
Changes since 1.134.2.4: +1 -0 lines
Diff to previous 1.134.2.4
to branch point 1.134
updated term code, SM union remval and statecomp update for pjmp states
compiles clean, beginning test
Revision
1.134.2.4
/
(view)
- annotate
- [select for diffs]
, Sun Jul 16 21:42:58 2006 UTC (5 years, 10 months ago) by walt
Branch:
WALT3
Changes since 1.134.2.3: +0 -8 lines
Diff to previous 1.134.2.3
to branch point 1.134
Everything compiles. Crap! Now I have to see if it runs!!!
Revision
1.135
/
(view)
- annotate
- [select for diffs]
, Thu Jul 13 05:11:42 2006 UTC (5 years, 10 months ago) by slang
Branch:
MAIN
CVS Tags:
before-style-changes
Branch point for:
kunkel-branch
Changes since 1.134: +3 -4 lines
Diff to previous 1.134
Julian's changes to coalescing and dbpf storage options:
- Changes the coalesce code, now we decide the mode (coalesce or not) during
the coalesce function call and not during the enque process.
- Add the coalesce high / low watermark to the dbpf_collection structure, so
colls can have different values.
- Put per default the TROVE_SYNC flag into trove from different statemachines
where we used the macro before. The macro is still there and should be
removed if we agree to this behavior.
- Removes the coalesce config option
- Moves SMALL_IO_MAX_REGIONS to internal and renames it to IO_MAX_REGIONS (we
had it at least 3 times defined somewhere).
Revision
1.134.2.3
/
(view)
- annotate
- [select for diffs]
, Wed Jul 12 20:17:54 2006 UTC (5 years, 10 months ago) by walt
Branch:
WALT3
Changes since 1.134.2.2: +5 -5 lines
Diff to previous 1.134.2.2
to branch point 1.134
correcting compile errors
Revision
1.134.2.2
/
(view)
- annotate
- [select for diffs]
, Sat Jul 8 16:09:34 2006 UTC (5 years, 10 months ago) by walt
Branch:
WALT3
Changes since 1.134.2.1: +3 -1 lines
Diff to previous 1.134.2.1
to branch point 1.134
new state-machine-invoke function for cleaner interface
Revision
1.134.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Jul 7 18:09:45 2006 UTC (5 years, 10 months ago) by walt
Branch:
WALT3
Changes since 1.134: +5 -2 lines
Diff to previous 1.134
branch for unified state machine code supporting concurrent SMs
Revision
1.132.2.2
/
(view)
- annotate
- [select for diffs]
, Mon Jun 19 15:57:43 2006 UTC (5 years, 11 months ago) by slang
Branch:
pvfs2-1-5-branch
CVS Tags:
pvfs2-1_5_1_for_bgl3,
pvfs2-1_5_1_for_bgl2,
pvfs2-1_5_1_for_bgl,
pvfs2-1-5-1-rc3,
pvfs2-1-5-1-rc2,
pvfs2-1-5-1-rc1,
pvfs2-1-5-1,
pvfs2-1-5-0-rc5,
pvfs2-1-5-0-rc4,
pvfs2-1-5-0-rc3,
pvfs2-1-5-0-rc2,
pvfs2-1-5-0-rc1,
pvfs2-1-5-0
Changes since 1.132.2.1: +2 -1 lines
Diff to previous 1.132.2.1
to branch point 1.132
to next main 1.133
merge of murali's changes from trunk.
Revision
1.134
/
(view)
- annotate
- [select for diffs]
, Fri Jun 16 21:01:16 2006 UTC (5 years, 11 months ago) by vilayann
Branch:
MAIN
CVS Tags:
pvfs2-1-5-point2
Branch point for:
WALT3
Changes since 1.133: +2 -1 lines
Diff to previous 1.133
[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.132.2.1
/
(view)
- annotate
- [select for diffs]
, Wed Jun 14 20:14:51 2006 UTC (5 years, 11 months ago) by slang
Branch:
pvfs2-1-5-branch
Changes since 1.132: +3 -2 lines
Diff to previous 1.132
reverse merge of recent bug fixes from trunk
Revision
1.133
/
(view)
- annotate
- [select for diffs]
, Wed Jun 14 18:41:27 2006 UTC (5 years, 11 months ago) by slang
Branch:
MAIN
Changes since 1.132: +3 -2 lines
Diff to previous 1.132
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.130.4.5
/
(view)
- annotate
- [select for diffs]
, Wed Jun 7 19:27:30 2006 UTC (5 years, 11 months ago) by vilayann
Branch:
lockd-branch
Changes since 1.130.4.4: +3 -14 lines
Diff to previous 1.130.4.4
to branch point 1.130
to next main 1.131
Reverse merge from trunk to lockd-branch...
Revision
1.130.2.2
/
(view)
- annotate
- [select for diffs]
, Wed Jun 7 03:21:07 2006 UTC (5 years, 11 months ago) by slang
Branch:
posix-extensions-branch
Changes since 1.130.2.1: +3 -14 lines
Diff to previous 1.130.2.1
to branch point 1.130
reverse merge of branch
Revision
1.132
/
(view)
- annotate
- [select for diffs]
, Mon Jun 5 19:57:28 2006 UTC (5 years, 11 months ago) by slang
Branch:
MAIN
CVS Tags:
pvfs2-1-5-point,
posix-extensions-point2,
lockd-point2
Branch point for:
pvfs2-1-5-branch
Changes since 1.131: +0 -11 lines
Diff to previous 1.131
merge sync coalescing branch.
Revision
1.130.6.2
/
(view)
- annotate
- [select for diffs]
, Thu Jun 1 21:29:44 2006 UTC (5 years, 11 months ago) by slang
Branch:
dbpf-coalesce-branch
Changes since 1.130.6.1: +3 -3 lines
Diff to previous 1.130.6.1
to branch point 1.130
to next main 1.131
reverse merge of trunk to branch
Revision
1.131
/
(view)
- annotate
- [select for diffs]
, Mon May 29 16:21:12 2006 UTC (5 years, 11 months ago) by pw
Branch:
MAIN
Changes since 1.130: +3 -3 lines
Diff to previous 1.130
apply const to non-modifiable strings
Revision
1.130.6.1
/
(view)
- annotate
- [select for diffs]
, Fri May 19 14:23:22 2006 UTC (6 years ago) by slang
Branch:
dbpf-coalesce-branch
Changes since 1.130: +0 -11 lines
Diff to previous 1.130
fix deadlock bugs in coalescing code. add proper state machine debugging.
Revision
1.130.2.1
/
(view)
- annotate
- [select for diffs]
, Tue May 9 23:10:16 2006 UTC (6 years ago) by vilayann
Branch:
posix-extensions-branch
Changes since 1.130: +15 -0 lines
Diff to previous 1.130
First cut of the sys_readdirplus implementation where clients can issue a single
system interface call to get the directory entries as well as the attribute information
of the directory entries.
What this means is that we do not need to call a sys_getattr of the individual directory entries
anymore.
(The kernel version is still untested and won't work until the VFS patch is in place! :))
On the server, there is now a new request/state machine called listattr(poor name, i know!)
which essentially does a vectored getattr for a list of handles as opposed to a getattr
which only does for 1. Perhaps, we need to consolidate them into 1 at a later point of time after
others have given this code a look-see!
On the client, there is a new system interface, and a corresponding statemachine implementation
called readdirplus which does the following algorithm
a) Step 1 - Do a regular readdir
b) Step 2 - Collate all meta handles (obtained from the readdir) and send out 1 listattr
to every server that owns atleast 1 handle from the set.
c) Step 3 - Handles that refer to metafiles (determined by the attributes of the response)
need an additional step to retrieve their file sizes. So we collate all data file handles
of all metafiles, and send out 1 listattr to every server that owns atleast 1 handle from
the set.
d) Step 4 - Copy object attributes obtained for all objects into the sys response structure and
also compute file sizes of regular files since we know the individual dfile handles' file sizes
from Step 3.
Clearly, this is a huge win in terms of performance of listing directories which have large number of directory
entries.
Next step is to hammer out the VFS patches and coreutils patch for ls to get the same benefit.
Also added a new utility called pvfs2-lsplus in src/apps/admin that uses this API.
Revision
1.130.4.4
/
(view)
- annotate
- [select for diffs]
, Tue May 2 21:58:54 2006 UTC (6 years ago) by slang
Branch:
lockd-branch
Changes since 1.130.4.3: +0 -1 lines
Diff to previous 1.130.4.3
to branch point 1.130
added versioning test. There's some nasty hacks with set/getenv to be able to test it properly without modifying sysint signatures. Those will have to be removed at some point.
Revision
1.130.4.3
/
(view)
- annotate
- [select for diffs]
, Sun Apr 30 03:33:12 2006 UTC (6 years ago) by slang
Branch:
lockd-branch
Changes since 1.130.4.2: +2 -1 lines
Diff to previous 1.130.4.2
to branch point 1.130
get branch to build
Revision
1.130.4.2
/
(view)
- annotate
- [select for diffs]
, Sun Apr 30 02:21:03 2006 UTC (6 years ago) by vilayann
Branch:
lockd-branch
Changes since 1.130.4.1: +15 -3 lines
Diff to previous 1.130.4.1
to branch point 1.130
Added a few more missing files and fixes from HEAD to lockd-branch.
lockd-branch should build cleanly now.
Revision
1.130.4.1
/
(view)
- annotate
- [select for diffs]
, Sat Apr 29 21:01:27 2006 UTC (6 years ago) by slang
Branch:
lockd-branch
Changes since 1.130: +17 -15 lines
Diff to previous 1.130
commit of versioning stuff to branch
Revision
1.130
/
(view)
- annotate
- [select for diffs]
, Thu Apr 6 16:06:32 2006 UTC (6 years, 1 month ago) by slang
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.129: +2 -0 lines
Diff to previous 1.129
change distribution storage encode/decode to use wire encoding.
Revision
1.129
/
(view)
- annotate
- [select for diffs]
, Tue Apr 4 04:47:14 2006 UTC (6 years, 1 month ago) by slang
Branch:
MAIN
Changes since 1.128: +12 -3 lines
Diff to previous 1.128
onekeyval merge
Revision
1.126.4.8
/
(view)
- annotate
- [select for diffs]
, Thu Mar 30 15:44:22 2006 UTC (6 years, 1 month ago) by slang
Branch:
dbpf-onekeyval-branch
Changes since 1.126.4.7: +5 -0 lines
Diff to previous 1.126.4.7
to branch point 1.126
to next main 1.127
fixes to make sure keyvals get remove properly.
Revision
1.126.4.7
/
(view)
- annotate
- [select for diffs]
, Thu Mar 23 23:17:24 2006 UTC (6 years, 1 month ago) by slang
Branch:
dbpf-onekeyval-branch
Changes since 1.126.4.6: +1 -0 lines
Diff to previous 1.126.4.6
to branch point 1.126
reverse merge from trunk. see if sio tests pass now as well.
Revision
1.126.4.6
/
(view)
- annotate
- [select for diffs]
, Thu Mar 23 22:21:53 2006 UTC (6 years, 1 month ago) by slang
Branch:
dbpf-onekeyval-branch
Changes since 1.126.4.5: +4 -2 lines
Diff to previous 1.126.4.5
to branch point 1.126
get dirent count correct. Thanks Phil!
Revision
1.128
/
(view)
- annotate
- [select for diffs]
, Thu Mar 23 07:46:11 2006 UTC (6 years, 2 months ago) by slang
Branch:
MAIN
CVS Tags:
before-dbpf-onekeyval
Changes since 1.127: +1 -0 lines
Diff to previous 1.127
if aio threaded isn't supported (or the configure check for libc version fails for some other reason), the non-threaded aio impl doesn't set the result size in the case of reads. So if the result size doesn't equal the expected bytes found from process_request, we just set the size to the expected bytes for now.
Revision
1.126.4.5
/
(view)
- annotate
- [select for diffs]
, Tue Mar 21 23:39:11 2006 UTC (6 years, 2 months ago) by slang
Branch:
dbpf-onekeyval-branch
Changes since 1.126.4.4: +24 -0 lines
Diff to previous 1.126.4.4
to branch point 1.126
merge from trunk
Revision
1.126.4.4
/
(view)
- annotate
- [select for diffs]
, Thu Mar 16 21:18:44 2006 UTC (6 years, 2 months ago) by slang
Branch:
dbpf-onekeyval-branch
Changes since 1.126.4.3: +2 -0 lines
Diff to previous 1.126.4.3
to branch point 1.126
2 bug fixes:
* fix the readdir code to return the error code to the client instead of assuming that an error just means the directory is empty.
* fix the init-to-zero of dirdata_size for new directories (root dir and lost+found).
Revision
1.127
/
(view)
- annotate
- [select for diffs]
, Thu Mar 9 22:31:44 2006 UTC (6 years, 2 months ago) by robl
Branch:
MAIN
Changes since 1.126: +24 -0 lines
Diff to previous 1.126
[pcarns]: add logic to server side enforcing attributes into a 'supported' name
space (currently: system, user, trusted, security). Reserved keys live in
'system.pvfs2' instead of top level. No change to wire or on-disk formats:
server does translation.
Revision
1.126.4.3
/
(view)
- annotate
- [select for diffs]
, Mon Feb 27 21:00:43 2006 UTC (6 years, 2 months ago) by slang
Branch:
dbpf-onekeyval-branch
CVS Tags:
dbpf-slowskip
Changes since 1.126.4.2: +1 -1 lines
Diff to previous 1.126.4.2
to branch point 1.126
forgot to decrement value
Revision
1.126.4.2
/
(view)
- annotate
- [select for diffs]
, Mon Feb 27 20:54:40 2006 UTC (6 years, 2 months ago) by slang
Branch:
dbpf-onekeyval-branch
Changes since 1.126.4.1: +0 -1 lines
Diff to previous 1.126.4.1
to branch point 1.126
keyval_array_size isn't needed/used.
Revision
1.126.4.1
/
(view)
- annotate
- [select for diffs]
, Fri Feb 24 21:52:54 2006 UTC (6 years, 2 months ago) by slang
Branch:
dbpf-onekeyval-branch
Changes since 1.126: +2 -1 lines
Diff to previous 1.126
mostly working onekey impl
Revision
1.126
/
(view)
- annotate
- [select for diffs]
, Wed Dec 14 21:50:30 2005 UTC (6 years, 5 months ago) by slang
Branch:
MAIN
CVS Tags:
pvfs2-1-4-0-point,
pvfs2-1-4-0-branch,
pvfs2-1-4-0,
dbpf-onekeyval-point,
dbpf-changes-branch,
dbpf-changes
Branch point for:
dbpf-onekeyval-branch
Changes since 1.125: +10 -0 lines
Diff to previous 1.125
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.123.2.2
/
(view)
- annotate
- [select for diffs]
, Fri Nov 11 22:19:13 2005 UTC (6 years, 6 months ago) by slang
Branch:
slang-sio-branch
Changes since 1.123.2.1: +12 -2 lines
Diff to previous 1.123.2.1
to branch point 1.123
to next main 1.124
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.124.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Nov 11 21:38:16 2005 UTC (6 years, 6 months ago) by slang
Branch:
pvfs2-1-3-1-branch
CVS Tags:
pvfs2-1-3-2,
pvfs2-1-3-1
Changes since 1.124: +1 -0 lines
Diff to previous 1.124
to next main 1.125
committing lld/llu fixes to 1.3.1 branch
Revision
1.125
/
(view)
- annotate
- [select for diffs]
, Fri Nov 11 21:31:09 2005 UTC (6 years, 6 months ago) by slang
Branch:
MAIN
Changes since 1.124: +1 -0 lines
Diff to previous 1.124
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.124
/
(view)
- annotate
- [select for diffs]
, Thu Nov 10 01:27:13 2005 UTC (6 years, 6 months ago) by slang
Branch:
MAIN
Branch point for:
pvfs2-1-3-1-branch
Changes since 1.123: +2 -2 lines
Diff to previous 1.123
* 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.123.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Nov 4 07:14:24 2005 UTC (6 years, 6 months ago) by slang
Branch:
slang-sio-branch
Changes since 1.123: +1 -0 lines
Diff to previous 1.123
small I/O changes in sio branch for now
Revision
1.123
/
(view)
- annotate
- [select for diffs]
, Thu Oct 27 18:43:11 2005 UTC (6 years, 6 months ago) by vilayann
Branch:
MAIN
CVS Tags:
slang-sio-point
Branch point for:
slang-sio-branch
Changes since 1.122: +3 -1 lines
Diff to previous 1.122
This patch adds a new system interface (listeattr) to list the extended attributes
of a file.
Also adds support in the VFS kernel module to support the listxattr
system call and a bunch of test programs to debug these.
Updated the FAQ to reflect usage of xattrs through VFS and acls through
VFS.
Revision
1.122
/
(view)
- annotate
- [select for diffs]
, Thu Oct 13 20:52:08 2005 UTC (6 years, 7 months ago) by robl
Branch:
MAIN
Changes since 1.121: +4 -0 lines
Diff to previous 1.121
get things compiling again with --enable-fast
Revision
1.115.6.2
/
(view)
- annotate
- [select for diffs]
, Thu Aug 25 20:38:38 2005 UTC (6 years, 8 months ago) by slang
Branch:
slang-event-changes-branch
Changes since 1.115.6.1: +75 -12 lines
Diff to previous 1.115.6.1
to branch point 1.115
to next main 1.116
updates to my event changes to bring them inline with trunk
Revision
1.121
/
(view)
- annotate
- [select for diffs]
, Tue Aug 23 18:44:20 2005 UTC (6 years, 8 months ago) by slang
Branch:
MAIN
CVS Tags:
pvfs2-1-3-0
Changes since 1.120: +2 -1 lines
Diff to previous 1.120
merged acache changes to trunk.
Revision
1.117.2.2
/
(view)
- annotate
- [select for diffs]
, Mon Aug 15 21:43:00 2005 UTC (6 years, 9 months ago) by slang
Branch:
slang-attr-cache-fixups-branch
Changes since 1.117.2.1: +2 -1 lines
Diff to previous 1.117.2.1
to branch point 1.117
to next main 1.118
set getattr op to complete. also modified state machine code a little to allow clients to call _machine_locate. Created static state machine tables for client SMs, and turned PINT_server_req_table into a static table instead of doing all the init dynamically.
Revision
1.117.2.1
/
(view)
- annotate
- [select for diffs]
, Wed Aug 10 19:38:08 2005 UTC (6 years, 9 months ago) by slang
Branch:
slang-attr-cache-fixups-branch
CVS Tags:
slang-attr-cache-fixups-point2
Changes since 1.117: +68 -10 lines
Diff to previous 1.117
merge changes from trunk since branch point into branch. Effectively moves the branchpoint to the latest trunk.
Revision
1.120
/
(view)
- annotate
- [select for diffs]
, Tue Aug 2 17:58:55 2005 UTC (6 years, 9 months ago) by robl
Branch:
MAIN
CVS Tags:
slang-reqsched-point,
slang-reqsched-branch
Changes since 1.119: +41 -0 lines
Diff to previous 1.119
[pcarns]:
- adds a new prefix ("A") for access style logging
- logs user, group, host for each operation if enabled
- triggered by a macro in the server (PINT_ACCESS_DEBUG) that checks gossip
level before doing any work
- basic format looks like this (H is handle, S is s_op structure, crdirent is
operation type, Success is response status sent):
[A 08/02 15:14] pcarns.users@localhost H=1048576 S=0x80f7d20: crdirent:
finish (Success)
- turning on "access" logging gives messages like the above on completion of
operations, plus messages for some operations that give key information (like
the path name for lookups, the object type for getattr, etc.)
- turning on "access_detail" logging adds additional messages that print when
the request is received and when it starts processing
Revision
1.119
/
(view)
- annotate
- [select for diffs]
, Thu Jul 21 16:17:57 2005 UTC (6 years, 10 months ago) by walt
Branch:
MAIN
CVS Tags:
pvfs2-1-2-0
Changes since 1.118: +12 -0 lines
Diff to previous 1.118
added extended attribute support
Revision
1.118
/
(view)
- annotate
- [select for diffs]
, Tue Jul 19 21:12:46 2005 UTC (6 years, 10 months ago) by robl
Branch:
MAIN
Changes since 1.117: +15 -10 lines
Diff to previous 1.117
[pcarns]: do a couple things here:
- implements the retry and timeout configuration file options
( http://www.beowulf-underground.org/pipermail/pvfs2-developers/2005-June/001287.html )
- It turns out that it wasn't necessary for clients to choose a value if
multiple file systems disagree on timeouts. Instead they just store
independent settings for each FS.
- This patch adds --client-job-timeout and --server-job-timeout options to
genconfig (each toggle both flow and bmi timeouts)
- A few operations were multiplying the default client timeout by 5 on the
premise that those particular operations may take a while. I removed those
special cases and instead increased the default client timeout values for
everything. My reasoning is that if any one operation can take a long time,
then by extension any other operation could take an equally long time because
of queueing behind the slow ones.
Revision
1.115.12.3
/
(view)
- annotate
- [select for diffs]
, Tue Jul 19 20:11:59 2005 UTC (6 years, 10 months ago) by walt
Branch:
WALT2
Changes since 1.115.12.2: +3 -3 lines
Diff to previous 1.115.12.2
to branch point 1.115
to next main 1.116
cleanup for extended attribute stuff. removed non-list server ops
in favor of list type and renamed list type. cleaned up a few items in
request debug programs.
Revision
1.115.12.2
/
(view)
- annotate
- [select for diffs]
, Sun Jul 17 22:56:59 2005 UTC (6 years, 10 months ago) by walt
Branch:
WALT2
Changes since 1.115.12.1: +1 -0 lines
Diff to previous 1.115.12.1
to branch point 1.115
dded delete extended attribute feature
Revision
1.117
/
(view)
- annotate
- [select for diffs]
, Mon Jul 11 20:06:24 2005 UTC (6 years, 10 months ago) by robl
Branch:
MAIN
CVS Tags:
slang-attr-cache-fixups-point
Branch point for:
slang-attr-cache-fixups-branch
Changes since 1.116: +2 -0 lines
Diff to previous 1.116
[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.115.12.1
/
(view)
- annotate
- [select for diffs]
, Thu Jun 16 23:50:11 2005 UTC (6 years, 11 months ago) by walt
Branch:
WALT2
Changes since 1.115: +11 -0 lines
Diff to previous 1.115
updates for adding extended attributes
Revision
1.116
/
(view)
- annotate
- [select for diffs]
, Wed Jun 8 19:30:30 2005 UTC (6 years, 11 months ago) by robl
Branch:
MAIN
CVS Tags:
pvfs2-1-1-0
Changes since 1.115: +3 -1 lines
Diff to previous 1.115
Merge in all of phil's patches fixing up permissions checking as described
here:
http://www.parl.clemson.edu/pipermail/pvfs2-developers/2005-June/001258.html
Revision
1.115.10.1
/
(view)
- annotate
- [select for diffs]
, Wed Jun 8 19:25:18 2005 UTC (6 years, 11 months ago) by robl
Branch:
pvfs2-bugfix-67
Changes since 1.115: +3 -1 lines
Diff to previous 1.115
to next main 1.116
The last of the early june phil patches. "Make PVFS2 honor directory
executable bit permissions properly"
Revision
1.115.6.1
/
(view)
- annotate
- [select for diffs]
, Fri Jun 3 15:19:09 2005 UTC (6 years, 11 months ago) by slang
Branch:
slang-event-changes-branch
Changes since 1.115: +44 -2 lines
Diff to previous 1.115
* 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.115
/
(view)
- annotate
- [select for diffs]
, Tue Dec 21 14:54:52 2004 UTC (7 years, 5 months ago) by rbross
Branch:
MAIN
CVS Tags:
snapshot-bluegene-20050216,
slang-event-changes-point,
pvfs2-tag-bugfix-67,
pvfs2-snapshot-Alejandro,
pvfs2-bugfix-39,
WALT1
Branch point for:
slang-event-changes-branch,
pvfs2-bugfix-67,
WALT2
Changes since 1.114: +4 -0 lines
Diff to previous 1.114
doxygen-related checkins.
Revision
1.114
/
(view)
- annotate
- [select for diffs]
, Tue Oct 19 15:02:52 2004 UTC (7 years, 7 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-1-0-1,
pvfs2-1-0-0,
pvfs2-0-9-0,
pvfs2-0-8-0
Changes since 1.113: +1 -0 lines
Diff to previous 1.113
- fixed test program ls.c and admin program pvfs2-ls.c to not issue
an extra call to readdir on every run by fixing a slight logic bug
- changed some readdir debugging
- added a directory version that is passed back from the server to
the client on each successful readdir call (happens to be the
directory's mtime encoded as an opaque uint64_t)
- updated client and server response structures and encoder to
accomodate this
- NOTE: the versioning is not perfect since retrieving the directory
mtime and iterating the handle list isn't an atomic operation with
respect to the overall readdir op; i.e. there's still a window where
a difference may not be detected. then again, since the mtime is in
seconds granularity, this should not present a major detectable
problem anyway. can use a different version number if problems
arise often in practice
Revision
1.113
/
(view)
- annotate
- [select for diffs]
, Wed Sep 15 21:39:48 2004 UTC (7 years, 8 months ago) by pcarns
Branch:
MAIN
CVS Tags:
pvfs2-0-7-0,
pvfs2-0-6-5
Changes since 1.112: +3 -0 lines
Diff to previous 1.112
break primary steps of mkdr sm out into a seperate nested machine to allow
for reuse
Revision
1.112
/
(view)
- annotate
- [select for diffs]
, Wed Sep 15 18:46:22 2004 UTC (7 years, 8 months ago) by neill
Branch:
MAIN
Changes since 1.111: +1 -0 lines
Diff to previous 1.111
- modify server side remove state machine to check the k_size of the
dirdata object being removed if it's a directory to report early
back to the client that the directory is not empty (if it's not)
- remove the readdir checks in the client remove path now that the
server-side remove can tell us directly if a directory is not empty
- modified PVFS specific error routines to print the value of
unrecognized error codes if encountered
- some cleanups
Revision
1.111
/
(view)
- annotate
- [select for diffs]
, Tue Sep 14 18:34:42 2004 UTC (7 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.110: +1 -0 lines
Diff to previous 1.110
forgot extern sm declaration in pvfs2-server.h
Revision
1.110
/
(view)
- annotate
- [select for diffs]
, Tue Sep 14 15:27:33 2004 UTC (7 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.109: +2 -0 lines
Diff to previous 1.109
break core steps of remove operation into a nested machine to enable reuse
elsewhere
Revision
1.109
/
(view)
- annotate
- [select for diffs]
, Thu Sep 9 14:29:12 2004 UTC (7 years, 8 months ago) by neill
Branch:
MAIN
Changes since 1.108: +64 -52 lines
Diff to previous 1.108
- added a PVFS_util method to get the current system and return it as
a valid PVFS_time type
- added arguments to the crdirent/chdirent/rmdirent operations that
now can take optional parent atime/mtime/ctime fields
- added support on server *dirent operations that update the parent
time attributes (if specified) on successful completion of the
*dirent operation; null/zero time fields are not updated
- modified sys-create/sys-mkdir/sys-symlink/sys-rename/sys-remove to
work with the new operations properly; in general,
create/remove/rename operations updates the mtime and ctime of the
parent directory, which is now properly supported
- moved some common server side attribute handling code into a macro
to make it re-useable across several server state machines
- updated en{de}coding of modified operations
- misc cleanups
Revision
1.108
/
(view)
- annotate
- [select for diffs]
, Wed Sep 8 19:13:34 2004 UTC (7 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.107: +1 -0 lines
Diff to previous 1.107
add extern for getattr work nested state machine
Revision
1.107
/
(view)
- annotate
- [select for diffs]
, Wed Sep 8 18:51:30 2004 UTC (7 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.106: +7 -0 lines
Diff to previous 1.106
break the main work steps of server side getattr operation into a nested
state machine so that they can be easily reused as part of other state
machines if needed
Revision
1.106
/
(view)
- annotate
- [select for diffs]
, Fri Sep 3 14:57:03 2004 UTC (7 years, 8 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-6-4
Changes since 1.105: +1 -0 lines
Diff to previous 1.105
- moved to fully 64 bit unsigned gossip masks
- setparam mgmt method now takes uint64_t values instead of int64_t
- added object type printing to acache debugging
- fixed bug in shared-state-machine getattr that could allow
attributes to come out of the acache with incorrect attr
types/fields
- fixed bug is msgpair setup for create/mkdir/symlink
- gossip mask change to uint64_t and many gossip cleanups
- misc cleanups
Revision
1.105
/
(view)
- annotate
- [select for diffs]
, Tue Aug 24 17:04:24 2004 UTC (7 years, 8 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-6-3
Changes since 1.104: +15 -10 lines
Diff to previous 1.104
- extend server side mkdir state machine to create the dirdata dspace
when creating the directory (rather than waiting for crdirent to
create it if it doesn't already exist). this puts the fs in a
better state for tools like fsck to analyze and moves the work into
mkdir rather than crdirent (which makes more sense since the dirdata
object is integral to our directories functioning properly)
- better error handling in mkdir (no longer blow away all error codes
with -1)
Revision
1.104
/
(view)
- annotate
- [select for diffs]
, Tue Aug 24 14:57:30 2004 UTC (7 years, 8 months ago) by neill
Branch:
MAIN
Changes since 1.103: +8 -0 lines
Diff to previous 1.103
- added a client/server operation and mgmt method
(PVFS_mgmt_get_dirdata_handle/PVFS_imgmt_get_dirdata_handle) for
retrieving the dirdata handle of a specified 'parent' object (if
any)
- fixed a crash bug (race) in trove that could return an object on
queue addition that has already been serviced (since we've signaled
the trove worker thread before returning the id in the first place);
should not be a problem if we used safe_register for the ids, but
otherwise not worth it
Revision
1.103
/
(view)
- annotate
- [select for diffs]
, Mon Aug 9 19:58:37 2004 UTC (7 years, 9 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-6-2
Changes since 1.102: +7 -0 lines
Diff to previous 1.102
- added a client/server operation for removing a directory entry under
a specified parent object without prejudice
- modified pvfs2-remove-object to have working options to use that
functionality
Revision
1.102
/
(view)
- annotate
- [select for diffs]
, Mon Aug 9 18:00:15 2004 UTC (7 years, 9 months ago) by neill
Branch:
MAIN
Changes since 1.101: +1 -0 lines
Diff to previous 1.101
- use the new sm and stop relying on the old remove
Revision
1.101
/
(view)
- annotate
- [select for diffs]
, Thu Aug 5 17:46:34 2004 UTC (7 years, 9 months ago) by neill
Branch:
MAIN
Changes since 1.100: +4 -3 lines
Diff to previous 1.100
- fixed bug in pint-dev's test method that didn't clear the outcount
on error. this caused the pvfs2-client-core to get short read
errors, which were handled gracefully (by reposting the dev unexp),
but it's better if it doesn't see them at all in that case (since
there really was nothing read).
- started adding some debugging hooks for printing server response
types (i only did getattr for now since that's the one that appears to
be causing trouble)
- misc cleanups
Revision
1.100
/
(view)
- annotate
- [select for diffs]
, Wed Jul 28 14:32:56 2004 UTC (7 years, 9 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-6-1
Changes since 1.99: +1 -1 lines
Diff to previous 1.99
- 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.99
/
(view)
- annotate
- [select for diffs]
, Wed Jul 21 16:38:54 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.98: +3 -0 lines
Diff to previous 1.98
added a msgpair stub to the server state machine structure (for single
message exchanges), similar to that found in client state machine structure
Revision
1.98
/
(view)
- annotate
- [select for diffs]
, Wed Jul 21 15:21:38 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.97: +1 -1 lines
Diff to previous 1.97
typo
Revision
1.97
/
(view)
- annotate
- [select for diffs]
, Wed Jul 21 14:31:01 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.96: +4 -0 lines
Diff to previous 1.96
modify crdirent state functions so that they operate on op structure fields
rather than request fields; will allow code to be reused for other requests
Revision
1.96
/
(view)
- annotate
- [select for diffs]
, Wed Jul 21 13:35:10 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.95: +1 -0 lines
Diff to previous 1.95
naming update
Revision
1.95
/
(view)
- annotate
- [select for diffs]
, Tue Jul 20 14:41:10 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.94: +15 -0 lines
Diff to previous 1.94
add a flag to request parameters structure that indicates if the prelude
state machine should expect to find attributes for the target object
Revision
1.94
/
(view)
- annotate
- [select for diffs]
, Tue Jul 20 14:21:03 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.93: +34 -33 lines
Diff to previous 1.93
folding pointers to state machines into unified table of request parameters on
server
Revision
1.93
/
(view)
- annotate
- [select for diffs]
, Tue Jul 20 00:38:10 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.92: +25 -84 lines
Diff to previous 1.92
start consolidating pvfs2 server request parameters into a single table to
make it easier to experiment with new requests; so far table only includes
op type, name, and permission requirements; will include more information later
Revision
1.92
/
(view)
- annotate
- [select for diffs]
, Mon Jul 19 23:46:16 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.91: +6 -0 lines
Diff to previous 1.91
added fix for warning seen with some compilers during dependency
building step for msgpairarray
Revision
1.91
/
(view)
- annotate
- [select for diffs]
, Tue Jul 13 20:24:39 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
CVS Tags:
pvfs2-0-6-0
Changes since 1.90: +3 -1 lines
Diff to previous 1.90
break manual state machine launcher function into two parts, so that there
is an opportunity to set fields in state structure before launching the
machine
Revision
1.90
/
(view)
- annotate
- [select for diffs]
, Tue Jul 13 19:56:35 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.89: +6 -4 lines
Diff to previous 1.89
shuffle declaration of server_state_machine_start_noreq() around so that it
is available for use within other server state machines
Revision
1.89
/
(view)
- annotate
- [select for diffs]
, Tue Jul 13 02:54:17 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.88: +1 -0 lines
Diff to previous 1.88
link msgpairarray code into server
Revision
1.88
/
(view)
- annotate
- [select for diffs]
, Tue Jul 13 00:47:38 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.87: +5 -1 lines
Diff to previous 1.87
renaming msgpairarray state machine
Revision
1.87
/
(view)
- annotate
- [select for diffs]
, Thu Jul 8 21:21:51 2004 UTC (7 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.86: +1 -0 lines
Diff to previous 1.86
initialize cached config interface in the server; convenient for future user
in resolving addresses during inter-server communication
Revision
1.86
/
(view)
- annotate
- [select for diffs]
, Mon May 17 19:48:27 2004 UTC (8 years ago) by bradles
Branch:
MAIN
CVS Tags:
pvfs2-nm-nb-branch,
pvfs2-0-6-0pre1,
pvfs2-0-5-1
Changes since 1.85: +1 -0 lines
Diff to previous 1.85
Changing distributions to require initialization before use. Giving
distributions an additional hook/callback to be called once at registration
time for the distribution to allow it to register its parameters and set
parameter defaults as neccesary.
Revision
1.85
/
(view)
- annotate
- [select for diffs]
, Fri May 7 16:38:04 2004 UTC (8 years ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-5-0
Changes since 1.84: +15 -2 lines
Diff to previous 1.84
- added a chdirent server operation useful during renames of target files
that already exist.
- still working on cleaning up rename, as it does not properly remove some
data that is left to be removed
Revision
1.84
/
(view)
- annotate
- [select for diffs]
, Fri Apr 30 14:58:43 2004 UTC (8 years ago) by pcarns
Branch:
MAIN
Changes since 1.83: +4 -0 lines
Diff to previous 1.83
add a mechanism for a server to send a generic response back to the client
when it receives a request with a bad version number or encoding type, so
that the user gets a clear error message at the application level too
Revision
1.83
/
(view)
- annotate
- [select for diffs]
, Wed Apr 28 13:33:21 2004 UTC (8 years ago) by pcarns
Branch:
MAIN
Changes since 1.82: +7 -0 lines
Diff to previous 1.82
tested and enabled server side timeouts for flow operations. For now the
server defaults to this behavior: if a flow goes more than 30 seconds
without moving any data at all, it will be cancelled. Still no timeouts on
the client side yet; coming soon...
Revision
1.82
/
(view)
- annotate
- [select for diffs]
, Tue Apr 27 21:15:08 2004 UTC (8 years ago) by pcarns
Branch:
MAIN
Changes since 1.81: +6 -0 lines
Diff to previous 1.81
- set a server side timeout on how long it takes to transmit responses; for
now it is #defined to 30 seconds, should really be a config file option
- still no timeout on flows, need something more clever there
Revision
1.81
/
(view)
- annotate
- [select for diffs]
, Tue Apr 27 18:52:53 2004 UTC (8 years ago) by pcarns
Branch:
MAIN
Changes since 1.80: +5 -0 lines
Diff to previous 1.80
add a server state machine (driven by a request scheduler timer) to check
for jobs that have timed out once per second; still not doing anything
because timeouts are set to inf. for now
Revision
1.80
/
(view)
- annotate
- [select for diffs]
, Mon Mar 8 20:31:10 2004 UTC (8 years, 2 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-1-3,
pvfs2-0-1-2
Changes since 1.79: +3 -2 lines
Diff to previous 1.79
- server side get-attr path re-work and cleanups
- added getattr gossip flag specific to the getattr operation
Revision
1.79
/
(view)
- annotate
- [select for diffs]
, Mon Feb 16 21:35:30 2004 UTC (8 years, 3 months ago) by rbross
Branch:
MAIN
CVS Tags:
pvfs2-0-1-1,
pvfs2-0-1-0
Changes since 1.78: +1 -1 lines
Diff to previous 1.78
Move from bmi_addr_t to PVFS_BMI_addr_t for consistency.
Revision
1.78
/
(view)
- annotate
- [select for diffs]
, Thu Feb 12 18:05:05 2004 UTC (8 years, 3 months ago) by robl
Branch:
MAIN
Changes since 1.77: +1 -0 lines
Diff to previous 1.77
move the PINT_event_initialize and finalize into the server startup/shutdown
Revision
1.77
/
(view)
- annotate
- [select for diffs]
, Fri Jan 30 20:12:13 2004 UTC (8 years, 3 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-0-9
Changes since 1.76: +2 -2 lines
Diff to previous 1.76
- rename all gossip masks to GOSSIP_xxx
- some misc cleanups
Revision
1.76
/
(view)
- annotate
- [select for diffs]
, Tue Dec 9 16:39:07 2003 UTC (8 years, 5 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-0-8,
pvfs2-0-0-7
Changes since 1.75: +0 -3 lines
Diff to previous 1.75
remove some more now unnecessary attribute retrievals
Revision
1.75
/
(view)
- annotate
- [select for diffs]
, Wed Nov 26 19:09:31 2003 UTC (8 years, 5 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-dbpf-attr-cache-branch
Changes since 1.74: +13 -7 lines
Diff to previous 1.74
- metadata storage overhaul (remove the METADATA_KEY from Trove_Common_Keys,
meaning that metadata is now properly stored in the dspace generic attributes
rather than as a separate key/val pair)
- clean up the 'find' test program to handle more than a fixed number of
dirent entries
- misc other cleanups
- ChangeLog update
Revision
1.74
/
(view)
- annotate
- [select for diffs]
, Thu Oct 9 17:27:16 2003 UTC (8 years, 7 months ago) by neill
Branch:
MAIN
CVS Tags:
snapshot-kraken-10-16-2003-B,
snapshot-kraken-10-16-2003,
pvfs2-0-0-6,
pvfs2-0-0-5,
pvfs2-0-0-4
Changes since 1.73: +9 -1 lines
Diff to previous 1.73
a more sane lookup implementation that appears to work (at least in prelim
testing) properly across multiple meta-data servers. cleanups will
follow, as well as additional functionality (such as symlink following).
locally, I've got a 2 meta-server setup that runs pts and all sysint test
programs properly!
Revision
1.73
/
(view)
- annotate
- [select for diffs]
, Thu Oct 2 12:19:49 2003 UTC (8 years, 7 months ago) by pcarns
Branch:
MAIN
Changes since 1.72: +4 -0 lines
Diff to previous 1.72
added stubs for server mgmt operation to retrieve event log
Revision
1.72
/
(view)
- annotate
- [select for diffs]
, Wed Oct 1 17:11:59 2003 UTC (8 years, 7 months ago) by pw
Branch:
MAIN
Changes since 1.71: +2 -2 lines
Diff to previous 1.71
fix asymmetry on the one odd request type so that struct name, operation enum name, and item name match
Revision
1.71
/
(view)
- annotate
- [select for diffs]
, Wed Sep 24 21:07:40 2003 UTC (8 years, 7 months ago) by pcarns
Branch:
MAIN
CVS Tags:
pvfs2-0-0-3
Changes since 1.70: +3 -0 lines
Diff to previous 1.70
filled in request protocol structures for new mgmt function to retrieve
low level dspace information, including encode/decode routines.
- untested
- still need true scheduler support
Revision
1.70
/
(view)
- annotate
- [select for diffs]
, Mon Sep 22 14:55:08 2003 UTC (8 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.69: +1 -0 lines
Diff to previous 1.69
added a preliminary implementation of an fs dumping utility- right now
just lists all handles from each server (not tested hard yet); fixed
a few bugs along the way
Revision
1.69
/
(view)
- annotate
- [select for diffs]
, Mon Sep 22 12:15:43 2003 UTC (8 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.68: +3 -0 lines
Diff to previous 1.68
stubbed in server operation for iterate handles
Revision
1.68
/
(view)
- annotate
- [select for diffs]
, Thu Sep 18 12:32:57 2003 UTC (8 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.67: +4 -0 lines
Diff to previous 1.67
started implementing server request that will retrieve performance
statistics using a mgmt operation
Revision
1.67
/
(view)
- annotate
- [select for diffs]
, Thu Sep 18 11:25:37 2003 UTC (8 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.66: +1 -0 lines
Diff to previous 1.66
a little bit of progress on perf counting infrastructure, untested
Revision
1.66
/
(view)
- annotate
- [select for diffs]
, Wed Sep 17 18:49:20 2003 UTC (8 years, 8 months ago) by pcarns
Branch:
MAIN
Changes since 1.65: +5 -1 lines
Diff to previous 1.65
added a state machine that runs continuously in the back ground to
manage performance statistics (doesn't actually do anything yet), along
the way added support for starting state machines that are not
triggered by protocol requests
Revision
1.65
/
(view)
- annotate
- [select for diffs]
, Thu Sep 4 16:27:08 2003 UTC (8 years, 8 months ago) by robl
Branch:
MAIN
Changes since 1.64: +7 -0 lines
Diff to previous 1.64
. landing a new and improved client-side truncate.
. completing the landing of a fully-functioning server-side truncate.
Revision
1.64
/
(view)
- annotate
- [select for diffs]
, Fri Aug 29 15:20:53 2003 UTC (8 years, 8 months ago) by pcarns
Branch:
MAIN
CVS Tags:
pvfs2-0-0-2
Changes since 1.63: +4 -0 lines
Diff to previous 1.63
added statfs request type, and a trivial stub for server state machine
Revision
1.63
/
(view)
- annotate
- [select for diffs]
, Thu Aug 21 14:56:08 2003 UTC (8 years, 9 months ago) by neill
Branch:
MAIN
Changes since 1.62: +1 -0 lines
Diff to previous 1.62
another step closer to getting symlink specific attribute data written to
(and able to be read from) disk
Revision
1.62
/
(view)
- annotate
- [select for diffs]
, Thu Aug 14 16:26:14 2003 UTC (8 years, 9 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-0-1
Changes since 1.61: +9 -13 lines
Diff to previous 1.61
scattered server cleanups; most notable change is the dynamic allocation
of the job structures (if less than a hard max)
Revision
1.61
/
(view)
- annotate
- [select for diffs]
, Mon Jul 28 12:54:45 2003 UTC (8 years, 9 months ago) by pcarns
Branch:
MAIN
Changes since 1.60: +1 -0 lines
Diff to previous 1.60
noop support on the server side
Revision
1.60
/
(view)
- annotate
- [select for diffs]
, Mon Jul 28 12:48:50 2003 UTC (8 years, 9 months ago) by pcarns
Branch:
MAIN
Changes since 1.59: +3 -0 lines
Diff to previous 1.59
started adding hooks for a NOOP request
Revision
1.59
/
(view)
- annotate
- [select for diffs]
, Mon Jul 21 13:17:03 2003 UTC (8 years, 10 months ago) by neill
Branch:
MAIN
Changes since 1.58: +14 -15 lines
Diff to previous 1.58
An experimental server cleanup attempt. Things to look for: Is this cleanup
method cleaner than the server_level_init method? Is this cleanup correct?
(I'm not convinced the server_level_init stuff was correct, but hey...)
This is based on a brief discussion with RobR using a bit field to determine
what has been initialized so we know what to teardown.
Revision
1.58
/
(view)
- annotate
- [select for diffs]
, Mon Jul 21 11:40:10 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.57: +3 -0 lines
Diff to previous 1.57
renamed PINT_server_job_context to server_job_context (only used in server). Moved extern declaration into pvfs2-server.h,
and then removed all the externs from all the state machines.
Revision
1.57
/
(view)
- annotate
- [select for diffs]
, Sun Jul 20 00:02:59 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.56: +21 -1 lines
Diff to previous 1.56
General cleanup and reorganization in src/server. Got rid of server-state-machine.c, merging the right stuff into pvfs2-server.c.
I've started using server_ for the prefix for functions used only in the server; seems like a good way to differentiate.
I'm still not happy with the error handling in the server; we need to do something about that.
Revision
1.56
/
(view)
- annotate
- [select for diffs]
, Fri Jul 18 16:59:26 2003 UTC (8 years, 10 months ago) by robl
Branch:
MAIN
Changes since 1.55: +3 -0 lines
Diff to previous 1.55
phew... we now have a PVFS_sys_flush operation on both the client and server
sides.
Revision
1.55
/
(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.54: +3 -0 lines
Diff to previous 1.54
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.54
/
(view)
- annotate
- [select for diffs]
, Tue Jul 15 20:42:30 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.53: +10 -0 lines
Diff to previous 1.53
unified debugging messages for state transitions under a single macro that
only takes a single string (function name) as an argument and formats
the rest on its own. Updated all state machines (except for flush) to use
it.
Revision
1.53
/
(view)
- annotate
- [select for diffs]
, Tue Jul 15 20:11:05 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.52: +63 -0 lines
Diff to previous 1.52
made server side nested machines print out what overall operation they
are a part of
- probably stuck the op->string mapping function in a dumb place; we
can move it later, I guess...
Revision
1.52
/
(view)
- annotate
- [select for diffs]
, Tue Jul 15 15:55:22 2003 UTC (8 years, 10 months ago) by robl
Branch:
MAIN
Changes since 1.51: +8 -0 lines
Diff to previous 1.51
initial support for "flush"
Revision
1.51
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 15:35:15 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.50: +0 -7 lines
Diff to previous 1.50
cleaned up set-attr.sm a little by relying on attributes read by prelude
state machine
Revision
1.50
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 15:03:16 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.49: +0 -1 lines
Diff to previous 1.49
simplified rmdirent by making it use attributes read in advance
by prelude nested sm
Revision
1.49
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 14:56:29 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.48: +0 -1 lines
Diff to previous 1.48
sortof cleaned up remove state machine by taking advantage of attributes
read in advance by prelude. Maybe just made things more confusing- will
come back and clean up later...
Revision
1.48
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 14:20:47 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.47: +0 -1 lines
Diff to previous 1.47
simplified readdir state machine by taking advantage of attributes
read during prelude
Revision
1.47
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 13:01:58 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.46: +0 -1 lines
Diff to previous 1.46
simplified the crdirent state machine by taking advantage of
attributes that have already been read by the prelude state machine
Revision
1.46
/
(view)
- annotate
- [select for diffs]
, Mon Jul 14 01:07:19 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.45: +8 -0 lines
Diff to previous 1.45
started taking little steps towards getting the prelude state machine to
do simple permission checking: added attr struct to server op struct,
exposed a helper util for deriving the target handle from a given
request structure, started adding states to prelude
Revision
1.45
/
(view)
- annotate
- [select for diffs]
, Sat Jul 12 17:37:44 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.44: +17 -15 lines
Diff to previous 1.44
trying to rename some of the state machine handling functions to be more
consistent and reflect what they actually do
Revision
1.44
/
(view)
- annotate
- [select for diffs]
, Sat Jul 12 04:05:46 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.43: +1 -0 lines
Diff to previous 1.43
crdirent state machine now uses final_response nested machine to handle
sending responses and releasing the scheduler
Revision
1.43
/
(view)
- annotate
- [select for diffs]
, Sat Jul 12 02:02:56 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.42: +2 -4 lines
Diff to previous 1.42
random cleanup; made response structure a static part of server op structure,
rather than dynamically allocating it for each operation
Revision
1.42
/
(view)
- annotate
- [select for diffs]
, Fri Jul 11 21:38:15 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.41: +3 -0 lines
Diff to previous 1.41
integrated nested prelude machine into create as a test case - it works
only with a hack in place for now. There is a bug that prevents a nested
machine from being used in the first state of a top level machine...
Revision
1.41
/
(view)
- annotate
- [select for diffs]
, Thu Jul 10 21:47:55 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.40: +0 -5 lines
Diff to previous 1.40
Cleaner still. And still compiles fine.
Revision
1.40
/
(view)
- annotate
- [select for diffs]
, Thu Jul 10 21:39:41 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.39: +4 -2 lines
Diff to previous 1.39
Slowly removing typedefs in an attempt to resolve this circular struct issue and make nested state machines work again.
Revision
1.39
/
(view)
- annotate
- [select for diffs]
, Thu Jul 10 15:24:01 2003 UTC (8 years, 10 months ago) by neill
Branch:
MAIN
Changes since 1.38: +7 -0 lines
Diff to previous 1.38
Avoid a memory allocation during server side set-attr by adding scratch
space (an attr object) to the server op structure.
Revision
1.38
/
(view)
- annotate
- [select for diffs]
, Tue Jul 8 19:32:57 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.37: +2 -1 lines
Diff to previous 1.37
more random stuff :).
Revision
1.37
/
(view)
- annotate
- [select for diffs]
, Tue Jul 8 14:31:32 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.36: +3 -1 lines
Diff to previous 1.36
Still cleaning up the state machine code so I can reuse it...
Revision
1.36
/
(view)
- annotate
- [select for diffs]
, Tue Jul 8 11:18:17 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.35: +10 -2 lines
Diff to previous 1.35
Woohoo look at me! state machine headers are now obtuse. and in src/common/misc. and theoretically reusable between client and server.
New server-state-machine.c has server-specific functions for state machine; we'll need some of those for the client, but different implementations.
Revision
1.35
/
(view)
- annotate
- [select for diffs]
, Mon Jul 7 22:36:53 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.34: +6 -3 lines
Diff to previous 1.34
More misc. cleanup.
Revision
1.34
/
(view)
- annotate
- [select for diffs]
, Mon Jul 7 21:44:03 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.33: +8 -0 lines
Diff to previous 1.33
now using pvfs error codes; cleaned up includes all around; still trying to make it possible to move the state machine code in a reasonable way.
Revision
1.33
/
(view)
- annotate
- [select for diffs]
, Mon Jul 7 21:09:29 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.32: +17 -0 lines
Diff to previous 1.32
Trying to clean up the state machine code so I can move it into the client. Harder than it should be.
Revision
1.32
/
(view)
- annotate
- [select for diffs]
, Thu Jul 3 02:05:59 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.31: +1 -0 lines
Diff to previous 1.31
added an initialize and finalize function to the encoding interface; doesn't
do anything yet
Revision
1.31
/
(view)
- annotate
- [select for diffs]
, Tue Jul 1 23:10:46 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.30: +0 -1 lines
Diff to previous 1.30
modifications to the encoding interface; took encoding type out of argument
and put into structs that represent encoding/decoding state where possible,
other minor cleanups
Revision
1.30
/
(view)
- annotate
- [select for diffs]
, Wed Jun 18 19:53:10 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29
got rid of some extra typedefs, cleaned up some naming conventions
Revision
1.29
/
(view)
- annotate
- [select for diffs]
, Tue Jun 17 20:47:09 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.28: +3 -3 lines
Diff to previous 1.28
cleaned up PVFS_ds_keyval type (mainly just naming convention) and moved
definition to pvfs2-storage.h
Revision
1.28
/
(view)
- annotate
- [select for diffs]
, Fri May 2 19:09:47 2003 UTC (9 years ago) by pcarns
Branch:
MAIN
Changes since 1.27: +5 -1 lines
Diff to previous 1.27
moved the io state machine specific part of the server_op structure into
a server_io_op struct within the union
Revision
1.27
/
(view)
- annotate
- [select for diffs]
, Wed Apr 16 17:53:32 2003 UTC (9 years, 1 month ago) by walt
Branch:
MAIN
Changes since 1.26: +4 -0 lines
Diff to previous 1.26
last patch for nested state machines - added state stack to server op
Revision
1.26
/
(view)
- annotate
- [select for diffs]
, Tue Apr 15 17:04:54 2003 UTC (9 years, 1 month ago) by pcarns
Branch:
MAIN
Changes since 1.25: +1 -0 lines
Diff to previous 1.25
Added contexts to the job API, and updated all job calls to reflect it.
Contexts aren't actually implemented yet.
Revision
1.25
/
(view)
- annotate
- [select for diffs]
, Fri Mar 21 19:34:00 2003 UTC (9 years, 2 months ago) by rbross
Branch:
MAIN
Changes since 1.24: +3 -2 lines
Diff to previous 1.24
Remove can now knock out directories, and will handle the case where the dirdata object was never created.
Revision
1.24
/
(view)
- annotate
- [select for diffs]
, Fri Mar 21 15:02:54 2003 UTC (9 years, 2 months ago) by rbross
Branch:
MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23
Added additional states to remove state machine to handle datafile removal; because datafiles don't have attributes stored in a
keyval, remove was failing. Fixed this by falling back to a dspace_getattr() which verifies that it is a datafile before allowing
removal.
Revision
1.23
/
(view)
- annotate
- [select for diffs]
, Fri Mar 21 01:17:28 2003 UTC (9 years, 2 months ago) by rbross
Branch:
MAIN
Changes since 1.22: +2 -0 lines
Diff to previous 1.22
Machinations to work around cross-dependencies between state-machine.h and pvfs2-server.h.
Revision
1.22
/
(view)
- annotate
- [select for diffs]
, Thu Mar 20 23:51:09 2003 UTC (9 years, 2 months ago) by rbross
Branch:
MAIN
Changes since 1.21: +10 -6 lines
Diff to previous 1.21
Moved "strsize" member into getconfig specific scratch space.
Revision
1.21
/
(view)
- annotate
- [select for diffs]
, Thu Mar 20 23:42:01 2003 UTC (9 years, 2 months ago) by rbross
Branch:
MAIN
Changes since 1.20: +3 -0 lines
Diff to previous 1.20
More documentation/cleanup in pvfs2-server, bug fix on lookup.c to address failures in lookup process. Can return 0 segments now...is that an error?
Revision
1.20
/
(view)
- annotate
- [select for diffs]
, Thu Mar 20 23:22:41 2003 UTC (9 years, 2 months ago) by rbross
Branch:
MAIN
Changes since 1.19: +9 -6 lines
Diff to previous 1.19
Documentation and formatting changes.
Revision
1.19
/
(view)
- annotate
- [select for diffs]
, Thu Mar 20 21:33:51 2003 UTC (9 years, 2 months ago) by rbross
Branch:
MAIN
Changes since 1.18: +11 -5 lines
Diff to previous 1.18
Major cleanup on rmdirent. Works.
Revision
1.18
/
(view)
- annotate
- [select for diffs]
, Thu Mar 20 20:30:31 2003 UTC (9 years, 2 months ago) by rbross
Branch:
MAIN
Changes since 1.17: +1 -2 lines
Diff to previous 1.17
warning removal.
Revision
1.17
/
(view)
- annotate
- [select for diffs]
, Thu Mar 20 20:08:31 2003 UTC (9 years, 2 months ago) by rbross
Branch:
MAIN
Changes since 1.16: +0 -2 lines
Diff to previous 1.16
Cleanup on lookup; removed v_a and k_a values in lookup scratch space that weren't needed.
Revision
1.16
/
(view)
- annotate
- [select for diffs]
, Thu Mar 20 19:52:19 2003 UTC (9 years, 2 months ago) by rbross
Branch:
MAIN
Changes since 1.15: +7 -1 lines
Diff to previous 1.15
More cleanup, focus on remove.
Revision
1.15
/
(view)
- annotate
- [select for diffs]
, Thu Mar 20 18:05:24 2003 UTC (9 years, 2 months ago) by rbross
Branch:
MAIN
Changes since 1.14: +6 -0 lines
Diff to previous 1.14
Fixed empty directory problems with readdir, some lookup cleanup (needs more).
Revision
1.14
/
(view)
- annotate
- [select for diffs]
, Thu Mar 20 16:29:39 2003 UTC (9 years, 2 months ago) by rbross
Branch:
MAIN
Changes since 1.13: +7 -1 lines
Diff to previous 1.13
Cleanup on crdirent.
Revision
1.13
/
(view)
- annotate
- [select for diffs]
, Wed Mar 19 15:34:02 2003 UTC (9 years, 2 months ago) by rbross
Branch:
MAIN
Changes since 1.12: +8 -9 lines
Diff to previous 1.12
Reduced amount of data in the lookup-specific structure, relying on req and resp structures instead.
Revision
1.12
/
(view)
- annotate
- [select for diffs]
, Wed Mar 19 02:57:07 2003 UTC (9 years, 2 months ago) by rbross
Branch:
MAIN
Changes since 1.11: +53 -22 lines
Diff to previous 1.11
Many modifications to lookup.c; not done yet, but it works as well as if not better than before.
Revision
1.11
/
(view)
- annotate
- [select for diffs]
, Wed Mar 12 18:49:23 2003 UTC (9 years, 2 months ago) by dalew
Branch:
MAIN
CVS Tags:
snapshot-amerson-3-18-2003
Changes since 1.10: +1 -1 lines
Diff to previous 1.10
Made the unexpected_bmi_buff member in the server op struct contained within the
actual structure and does not require a seperate malloc. Updated references to
this in each state machine and to the while(1) main loop, and the statemachine
processor.
Fixed a nasty bug pointed out by robl with concurrent unexpected requests. The
while(1) loop was updated and comments surround the problem.
Fixed a double free bug inside of the create dirent state machine. (Thanks phil).
Revision
1.10
/
(view)
- annotate
- [select for diffs]
, Thu Mar 6 22:35:41 2003 UTC (9 years, 2 months ago) by pcarns
Branch:
MAIN
CVS Tags:
snapshot-osc-03-11-2003
Changes since 1.9: +1 -0 lines
Diff to previous 1.9
completed io state machine and tested some
Revision
1.9
/
(view)
- annotate
- [select for diffs]
, Thu Mar 6 18:50:19 2003 UTC (9 years, 2 months ago) by pcarns
Branch:
MAIN
Changes since 1.8: +1 -0 lines
Diff to previous 1.8
started working on how to start a flow from inside a server state
machine, but ran into some questions...
Revision
1.8
/
(view)
- annotate
- [select for diffs]
, Mon Mar 3 13:32:09 2003 UTC (9 years, 2 months ago) by neill
Branch:
MAIN
Changes since 1.7: +4 -3 lines
Diff to previous 1.7
Declared a type for the server_level_init enum and changed the
prototype of server_shutdown(...) to take it instead of an int. Also
added a default server_level_init value (STATUS_UNKNOWN = 0). Should not
change any functionality.
Revision
1.7
/
(view)
- annotate
- [select for diffs]
, Fri Feb 28 17:27:50 2003 UTC (9 years, 2 months ago) by neill
Branch:
MAIN
Changes since 1.6: +15 -2 lines
Diff to previous 1.6
Attempted to cleanup the littering of "state_level_init++" lines and have
slightly less confusing error handling in the main server body code. In
theory, functionality should be affected at all by this.
Revision
1.6
/
(view)
- annotate
- [select for diffs]
, Thu Feb 27 20:53:00 2003 UTC (9 years, 2 months ago) by pcarns
Branch:
MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5
finished name change of unexpected_info -> BMI_unexpected_info and
propigated into server code
Revision
1.5
/
(view)
- annotate
- [select for diffs]
, Fri Feb 7 20:08:20 2003 UTC (9 years, 3 months ago) by dalew
Branch:
MAIN
CVS Tags:
snapshot-osc-02-19-2003
Changes since 1.4: +1 -0 lines
Diff to previous 1.4
COMMENTS!
Revision
1.4
/
(view)
- annotate
- [select for diffs]
, Thu Feb 6 16:52:18 2003 UTC (9 years, 3 months ago) by walt
Branch:
MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3
added some readability changes
Revision
1.3
/
(view)
- annotate
- [select for diffs]
, Wed Feb 5 21:10:55 2003 UTC (9 years, 3 months ago) by dalew
Branch:
MAIN
Changes since 1.2: +1 -1 lines
Diff to previous 1.2
Making things readable
Revision
1.2
/
(view)
- annotate
- [select for diffs]
, Thu Jan 30 22:20:41 2003 UTC (9 years, 3 months ago) by dalew
Branch:
MAIN
Changes since 1.1: +1 -7 lines
Diff to previous 1.1
Moved union from pvfs2-server.h to state-machine.h
Fixed get attrib to do proper encoding...
Comments!
dw
Revision
1.1
/
(view)
- annotate
- [select for diffs]
, Tue Jan 14 15:41:54 2003 UTC (9 years, 4 months ago) by pcarns
Branch:
MAIN
added in core server code and rules to build it
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.