CVS log for pvfs2/src/server/create.sm |
 |
|
Up to [PVFS2] / pvfs2 / src / server
Request diff between arbitrary revisions
/ Display revisions graphically
Default branch: MAIN
Bookmark a link to:
HEAD
/
(download)
Revision
1.50.4.9
/
(view)
- annotate
- [select for diffs]
, Mon Nov 21 18:05:24 2011 UTC (5 months, 4 weeks ago) by sampson
Branch:
Orange-Branch
Changes since 1.50.4.8: +2 -5 lines
Diff to previous 1.50.4.8
to branch point 1.50
Added debugging of capabilities and credentials. Use security, access and access_detail flags.
Revision
1.50.4.8
/
(view)
- annotate
- [select for diffs]
, Fri Nov 4 20:40:41 2011 UTC (6 months, 2 weeks ago) by sampson
Branch:
Orange-Branch
CVS Tags:
Orange-security-postmerge
Changes since 1.50.4.7: +53 -3 lines
Diff to previous 1.50.4.7
to branch point 1.50
Merged robust security code into Orange-Branch.
Revision
1.50.4.7
/
(view)
- annotate
- [select for diffs]
, Wed Oct 5 20:09:06 2011 UTC (7 months, 2 weeks ago) by bligon
Branch:
Orange-Branch
CVS Tags:
Orange-security-premerge
Changes since 1.50.4.6: +6 -2 lines
Diff to previous 1.50.4.6
to branch point 1.50
Added optimization. When a file is created and the requested number of dfiles is 1,
then we create the metadata without "stuffed" values, i.e., key="nd". When data
is written to this file, there is no need to execute the "unstuff" server side
state machine.
Revision
1.50.4.6.4.1
/
(view)
- annotate
- [select for diffs]
, Wed Oct 5 20:03:32 2011 UTC (7 months, 2 weeks ago) by bligon
Branch:
orangefs-2-8-5
Changes since 1.50.4.6: +6 -2 lines
Diff to previous 1.50.4.6
to next main 1.50.4.7
Added optimization. When a file is created and the requested number of dfiles is 1,
then we create the metadata without "stuffed" values, i.e., key="nd". When data
is written to this file, there is no need to execute the "unstuff" server side
state machine.
Revision
1.50.4.2.8.2
/
(view)
- annotate
- [select for diffs]
, Fri Aug 19 15:50:14 2011 UTC (9 months ago) by shuangy
Branch:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.50.4.2.8.1: +12 -1 lines
Diff to previous 1.50.4.2.8.1
to branch point 1.50.4.2
to next main 1.50.4.3
merge with Orange-Branch
Revision
1.50.4.5.14.6
/
(view)
- annotate
- [select for diffs]
, Fri Jul 22 13:47:20 2011 UTC (9 months, 4 weeks ago) by sdsnyde
Branch:
orange-next
Changes since 1.50.4.5.14.5: +4 -4 lines
Diff to previous 1.50.4.5.14.5
to branch point 1.50.4.5
to next main 1.50.4.6
changing llu handle references to strings
Revision
1.50.4.5.14.5
/
(view)
- annotate
- [select for diffs]
, Sat Jul 16 03:22:50 2011 UTC (10 months ago) by mtmoore
Branch:
orange-next
Changes since 1.50.4.5.14.4: +1 -15 lines
Diff to previous 1.50.4.5.14.4
to branch point 1.50.4.5
client/server builds, much to fix
Revision
1.50.4.5.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.50.4.5.14.3: +14 -60 lines
Diff to previous 1.50.4.5.14.3
to branch point 1.50.4.5
remove extents, handle ranges, precreate pools and various other things that aren't needed in their current forms with UUIDs
Revision
1.50.4.5.14.3
/
(view)
- annotate
- [select for diffs]
, Tue Jul 12 14:49:42 2011 UTC (10 months, 1 week ago) by mtmoore
Branch:
orange-next
Changes since 1.50.4.5.14.2: +0 -2 lines
Diff to previous 1.50.4.5.14.2
to branch point 1.50.4.5
uuid converstation, PVFS_x_position changes, server/client side first pass done
Revision
1.50.4.5.14.2
/
(view)
- annotate
- [select for diffs]
, Sat Jul 9 03:18:32 2011 UTC (10 months, 1 week ago) by mtmoore
Branch:
orange-next
Changes since 1.50.4.5.14.1: +8 -8 lines
Diff to previous 1.50.4.5.14.1
to branch point 1.50.4.5
changes to PVFS_handle_X
Revision
1.50.4.5.14.1
/
(view)
- annotate
- [select for diffs]
, Fri Jul 8 18:53:20 2011 UTC (10 months, 1 week ago) by bligon
Branch:
orange-next
Changes since 1.50.4.5: +0 -1 lines
Diff to previous 1.50.4.5
Remove debugging statement.
Revision
1.50.4.6
/
(view)
- annotate
- [select for diffs]
, Fri Jul 8 18:09:34 2011 UTC (10 months, 1 week ago) by bligon
Branch:
Orange-Branch
CVS Tags:
windows-release-2-8-5-20110921,
windows-client-to-Orange-Branch-20110712,
pnfs-merge
Branch point for:
orangefs-2-8-5
Changes since 1.50.4.5: +0 -1 lines
Diff to previous 1.50.4.5
to branch point 1.50
Removed debugging statement.
Revision
1.50.4.5
/
(view)
- annotate
- [select for diffs]
, Tue Mar 22 12:12:08 2011 UTC (14 months ago) by mtmoore
Branch:
Orange-Branch
CVS Tags:
test-slab-cache-patch,
test-duplicate-patch,
orangefs-2-8-4,
orangefs-2-8-3-20110323,
orangefs-2-8-3-2011-03-23,
becky-test-bed
Branch point for:
orange-next
Changes since 1.50.4.4: +12 -0 lines
Diff to previous 1.50.4.4
to branch point 1.50
server side fix for the PINT_dist_encode segfault, check that the attribute sent with the request has the distribution bit set in the mask
Revision
1.50.16.4
/
(view)
- annotate
- [select for diffs]
, Thu Mar 17 18:26:52 2011 UTC (14 months ago) by sson
Branch:
pvfs2-mr-shim
Changes since 1.50.16.3: +2 -0 lines
Diff to previous 1.50.16.3
to branch point 1.50
local layout bug fix during hostname comparison.
Revision
1.50.16.3
/
(view)
- annotate
- [select for diffs]
, Thu Nov 4 20:44:28 2010 UTC (18 months, 2 weeks ago) by sson
Branch:
pvfs2-mr-shim
Changes since 1.50.16.2: +3 -5 lines
Diff to previous 1.50.16.2
to branch point 1.50
bug fix in LOCAL layout.
Revision
1.50.16.2
/
(view)
- annotate
- [select for diffs]
, Thu Oct 21 19:55:06 2010 UTC (18 months, 4 weeks ago) by sson
Branch:
pvfs2-mr-shim
Changes since 1.50.16.1: +2 -0 lines
Diff to previous 1.50.16.1
to branch point 1.50
bug fix for the LOCAL+two files case
Revision
1.50.16.1
/
(view)
- annotate
- [select for diffs]
, Wed Oct 20 16:14:05 2010 UTC (19 months ago) by sson
Branch:
pvfs2-mr-shim
Changes since 1.50: +19 -3 lines
Diff to previous 1.50
local round-robin layouts for Hadoop.
Revision
1.47.2.12
/
(view)
- annotate
- [select for diffs]
, Tue Oct 19 15:54:45 2010 UTC (19 months ago) by mtmoore
Branch:
cu-security-branch
Changes since 1.47.2.11: +3 -1 lines
Diff to previous 1.47.2.11
to branch point 1.47
to next main 1.48
comment out unused s_op to prevent compile warnings
Revision
1.47.2.11
/
(view)
- annotate
- [select for diffs]
, Wed Sep 22 06:43:59 2010 UTC (19 months, 4 weeks ago) by nlmills
Branch:
cu-security-branch
Changes since 1.47.2.10: +2 -0 lines
Diff to previous 1.47.2.10
to branch point 1.47
merge with Orange-Branch
Revision
1.50.4.2.8.1
/
(view)
- annotate
- [select for diffs]
, Wed Aug 18 16:03:30 2010 UTC (21 months ago) by elaine
Branch:
Orange-Elaine-Distr-Dir-Branch
CVS Tags:
distr-dir-pre-release,
distdir_orange_before_merge_20110817
Changes since 1.50.4.2: +2 -0 lines
Diff to previous 1.50.4.2
*** empty log message ***
Revision
1.50.4.4
/
(view)
- annotate
- [select for diffs]
, Tue Aug 17 19:28:56 2010 UTC (21 months ago) by mtmoore
Branch:
Orange-Branch
CVS Tags:
windows-client,
orangefs-current,
orangefs-20100920,
orangefs-2-8-3-20101113,
orangefs-2-8-3-20101112,
mtmoore-dbpf-txn,
OB-DBPF-OPEN-CACHE-REMOVE
Changes since 1.50.4.3: +1 -1 lines
Diff to previous 1.50.4.3
to branch point 1.50
Elaine pointed out backwards arguments 2 and 3 in the job_precreate_pool_get_handles() call
Revision
1.50.4.3
/
(view)
- annotate
- [select for diffs]
, Tue Aug 17 18:42:22 2010 UTC (21 months ago) by mtmoore
Branch:
Orange-Branch
Changes since 1.50.4.2: +2 -0 lines
Diff to previous 1.50.4.2
to branch point 1.50
per-dataspace handle type precreate pools implementation
Revision
1.47.2.10
/
(view)
- annotate
- [select for diffs]
, Sat Jun 19 00:02:22 2010 UTC (23 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.47.2.9: +4 -3 lines
Diff to previous 1.47.2.9
to branch point 1.47
initial merge with Orange-Branch. much will be broken
Revision
1.47.2.9
/
(view)
- annotate
- [select for diffs]
, Mon Jun 7 16:02:21 2010 UTC (23 months, 2 weeks ago) by nlmills
Branch:
cu-security-branch
CVS Tags:
cu-security-branch-premerge
Changes since 1.47.2.8: +3 -0 lines
Diff to previous 1.47.2.8
to branch point 1.47
cleaned up credential verification
Revision
1.47.2.8
/
(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.47.2.7: +3 -14 lines
Diff to previous 1.47.2.7
to branch point 1.47
revert cu-security-branch to before the attempted merge with Orange-Branch
Revision
1.50.4.1.10.3
/
(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.50.4.1.10.2: +1 -1 lines
Diff to previous 1.50.4.1.10.2
to branch point 1.50.4.1
to next main 1.50.4.2
checkpoint
Revision
1.49.2.1
/
(view)
- annotate
- [select for diffs]
, Thu Oct 1 15:32:44 2009 UTC (2 years, 7 months ago) by slang
Branch:
pvfs-2-8-branch
CVS Tags:
pvfs-2-8-2-rc1,
pvfs-2-8-2
Changes since 1.49: +0 -2 lines
Diff to previous 1.49
to next main 1.50
merge from HEAD:
Corrects a double free during the error handling case. Changed so that u.create.datafile_handles is only freed within create.sm:cleanup. See Trac #89.
Revision
1.50.4.1.10.2
/
(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.50.4.1.10.1: +2 -1 lines
Diff to previous 1.50.4.1.10.1
to branch point 1.50.4.1
implementation of parent information in keyval databases and changes to get-path to use it
Revision
1.50.4.1.10.1
/
(view)
- annotate
- [select for diffs]
, Mon Sep 7 21:31:57 2009 UTC (2 years, 8 months ago) by mtmoore
Branch:
Orange-mtmoore
Changes since 1.50.4.1: +25 -14 lines
Diff to previous 1.50.4.1
storing parent de implementation
Revision
1.50.4.2
/
(view)
- annotate
- [select for diffs]
, Thu Sep 3 21:24:48 2009 UTC (2 years, 8 months ago) by bligon
Branch:
Orange-Branch
CVS Tags:
pvfs2,
pre-dirent,
orangefs-rel-20100813,
before-getattr,
Orange-Migrate-Tools,
Orange-FailOver-small-io,
Orange-Elaine-Distr-Dir-Root,
Orange-Branch-metadata-backup,
B2O-Orange-Sync-Temp,
B2O-Orange-Sync,
B2O-Merge-Test,
B2O-Blue-Sync-Temp-End-2,
B2O-Blue-Sync-Temp-End,
B2O-Blue-Sync-Temp
Branch point for:
Orange-Elaine-Distr-Dir-Branch
Changes since 1.50.4.1: +1 -12 lines
Diff to previous 1.50.4.1
to branch point 1.50
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.47.2.7
/
(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.47.2.6: +14 -3 lines
Diff to previous 1.47.2.6
to branch point 1.47
merged in changes from latest Orange-Branch
Revision
1.50.4.1.2.3
/
(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.50.4.1.2.2: +3 -1 lines
Diff to previous 1.50.4.1.2.2
to branch point 1.50.4.1
to next main 1.50.4.2
*** empty log message ***
Revision
1.47.2.6
/
(view)
- annotate
- [select for diffs]
, Tue Aug 25 17:56:25 2009 UTC (2 years, 8 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.47.2.5: +777 -72 lines
Diff to previous 1.47.2.5
to branch point 1.47
merged in changes from summer at LANL
Revision
1.50.4.1.2.2
/
(view)
- annotate
- [select for diffs]
, Tue Jun 23 17:36:25 2009 UTC (2 years, 10 months ago) by elaine
Branch:
Orange-Elaine-Branch
Changes since 1.50.4.1.2.1: +10 -0 lines
Diff to previous 1.50.4.1.2.1
to branch point 1.50.4.1
Removed debugging statements.
Revision
1.49.6.1
/
(view)
- annotate
- [select for diffs]
, Mon Jun 8 21:49:31 2009 UTC (2 years, 11 months ago) by sson
Branch:
as-branch
Changes since 1.49: +0 -2 lines
Diff to previous 1.49
to next main 1.50
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.50.4.1.2.1
/
(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.50.4.1: +6 -0 lines
Diff to previous 1.50.4.1
*** empty log message ***
Revision
1.50.4.1
/
(view)
- annotate
- [select for diffs]
, Thu Apr 30 15:03:01 2009 UTC (3 years ago) by bligon
Branch:
Orange-Branch
CVS Tags:
Orange-Merge1,
Orange-FailOver-Becky,
Orage-Elaine-Root,
ORANGE-BECKY-ROOT,
ORANGE-BECKY-BRANCH
Branch point for:
Orange-mtmoore,
Orange-Elaine-Branch
Changes since 1.50: +14 -1 lines
Diff to previous 1.50
Setting up Orange Branch
Revision
1.50
/
(view)
- annotate
- [select for diffs]
, Tue Apr 7 22:23:59 2009 UTC (3 years, 1 month ago) by harms
Branch:
MAIN
CVS Tags:
tr-branch,
tcp-peer-comm-branch,
solaris-point,
solaris-branch,
pfsck-branch-point,
pfsck-branch,
my-point,
bmi-experimental-branch-point,
bmi-experimental-branch,
aattrs-branch-point,
aattrs-branch,
Orange-Root,
HEAD,
B2O-Temp,
B2O-Blue-Sync
Branch point for:
pvfs2-mr-shim,
Orange-Branch
Changes since 1.49: +0 -2 lines
Diff to previous 1.49
Corrects a double free during the error handling case. Changed so that u.create.datafile_handles is only freed within create.sm:cleanup. See Trac #89.
Revision
1.46.4.10
/
(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.46.4.9: +16 -1 lines
Diff to previous 1.46.4.9
to branch point 1.46
to next main 1.47
*** empty log message ***
Revision
1.46.4.9
/
(view)
- annotate
- [select for diffs]
, Tue Jan 27 19:28:25 2009 UTC (3 years, 3 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.46.4.8: +5 -4 lines
Diff to previous 1.46.4.8
to branch point 1.46
*** empty log message ***
Revision
1.49
/
(view)
- annotate
- [select for diffs]
, Thu Nov 20 01:17:10 2008 UTC (3 years, 6 months ago) by slang
Branch:
MAIN
CVS Tags:
sa-branch,
pvfs-2-8-point,
pvfs-2-8-1,
pvfs-2-8-0,
as-point
Branch point for:
pvfs-2-8-branch,
as-branch
Changes since 1.48: +17 -9 lines
Diff to previous 1.48
merging hints/events code into trunk.
Revision
1.47.4.2
/
(view)
- annotate
- [select for diffs]
, Tue Nov 11 19:10:11 2008 UTC (3 years, 6 months ago) by slang
Branch:
he-branch
Changes since 1.47.4.1: +744 -65 lines
Diff to previous 1.47.4.1
to branch point 1.47
to next main 1.48
reverse merge from HEAD.
Revision
1.46.4.8
/
(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.46.4.7: +23 -14 lines
Diff to previous 1.46.4.7
to branch point 1.46
*** empty log message ***
Revision
1.47.2.5
/
(view)
- annotate
- [select for diffs]
, Fri Sep 12 15:19:39 2008 UTC (3 years, 8 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.47.2.4: +0 -1 lines
Diff to previous 1.47.2.4
to branch point 1.47
added a credential to the setattr request message
Revision
1.47.2.4
/
(view)
- annotate
- [select for diffs]
, Wed Sep 10 02:36:17 2008 UTC (3 years, 8 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.47.2.3: +1 -1 lines
Diff to previous 1.47.2.3
to branch point 1.47
removed short circuit on permission check
Revision
1.47.10.1
/
(view)
- annotate
- [select for diffs]
, Tue Sep 9 20:22:28 2008 UTC (3 years, 8 months ago) by slang
Branch:
directio-branch
Changes since 1.47: +736 -65 lines
Diff to previous 1.47
to next main 1.48
reverse merge of changes to HEAD since branch. Includes small file changes.
Revision
1.46.4.7
/
(view)
- annotate
- [select for diffs]
, Tue Sep 9 17:27:31 2008 UTC (3 years, 8 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.46.4.6: +1 -2 lines
Diff to previous 1.46.4.6
to branch point 1.46
*** empty log message ***
Revision
1.46.4.6
/
(view)
- annotate
- [select for diffs]
, Tue Sep 9 17:11:45 2008 UTC (3 years, 8 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.46.4.5: +2 -2 lines
Diff to previous 1.46.4.5
to branch point 1.46
*** empty log message ***
Revision
1.46.4.5
/
(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.46.4.4: +19 -26 lines
Diff to previous 1.46.4.4
to branch point 1.46
Standardize remote vs. local calling convention.
Revision
1.48
/
(view)
- annotate
- [select for diffs]
, Mon Sep 8 15:42:49 2008 UTC (3 years, 8 months ago) by pcarns
Branch:
MAIN
CVS Tags:
before-dio-merge,
after-he-reverse-merge
Changes since 1.47: +736 -65 lines
Diff to previous 1.47
Merging small files branch to head. Includes server side precreation of
data files and file stuffing.
Revision
1.47.2.3
/
(view)
- annotate
- [select for diffs]
, Tue Jul 29 20:01:15 2008 UTC (3 years, 9 months ago) by dbonnie
Branch:
cu-security-branch
Changes since 1.47.2.2: +2 -1 lines
Diff to previous 1.47.2.2
to branch point 1.47
Updated client and server state machines to work with capabilities. Lookup needs some cleaning server side since it does unneeded permission checking.
Revision
1.41.16.1
/
(view)
- annotate
- [select for diffs]
, Mon Jul 21 18:18:14 2008 UTC (3 years, 10 months ago) by aching
Branch:
locking-branch
Changes since 1.41: +34 -25 lines
Diff to previous 1.41
to next main 1.42
Reverse merged and ported to HEAD.
Revision
1.47.2.2
/
(view)
- annotate
- [select for diffs]
, Thu Jun 12 23:51:58 2008 UTC (3 years, 11 months ago) by nlmills
Branch:
cu-security-branch
CVS Tags:
from_HEAD_NEW_FEATURE_ADD3
Changes since 1.47.2.1: +19 -2 lines
Diff to previous 1.47.2.1
to branch point 1.47
more work on state machine permission checks
Revision
1.47.2.1
/
(view)
- annotate
- [select for diffs]
, Thu Jun 5 23:17:48 2008 UTC (3 years, 11 months ago) by nlmills
Branch:
cu-security-branch
Changes since 1.47: +1 -1 lines
Diff to previous 1.47
modified permission checking to use callbacks instead of flags. added custom
checks to the io and small-io state machines.
Revision
1.46.6.24
/
(view)
- annotate
- [select for diffs]
, Thu Jun 5 18:47:27 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.46.6.23: +1 -3 lines
Diff to previous 1.46.6.23
to branch point 1.46
to next main 1.47
test and fix bugs in cleanup path of stuffed create
Revision
1.46.6.23
/
(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.46.6.22: +79 -18 lines
Diff to previous 1.46.6.22
to branch point 1.46
fix bug in partitioning of local and remote handles; fill in all remaining
error handling paths (needs further testing)
Revision
1.46.6.22
/
(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.46.6.21: +21 -13 lines
Diff to previous 1.46.6.21
to branch point 1.46
track local and remote handles through lifetime of the state machine to make
later cleanup easier
Revision
1.46.6.21
/
(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.46.6.20: +44 -10 lines
Diff to previous 1.46.6.20
to branch point 1.46
preserve error codes in create path before attempting cleanup steps
Revision
1.46.6.20
/
(view)
- annotate
- [select for diffs]
, Tue Jun 3 19:46:29 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.46.6.19: +1 -0 lines
Diff to previous 1.46.6.19
to branch point 1.46
add flag field to control trove sync in get_handles() for completeness
Revision
1.46.6.19
/
(view)
- annotate
- [select for diffs]
, Tue Jun 3 18:38:46 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.46.6.18: +1 -0 lines
Diff to previous 1.46.6.18
to branch point 1.46
just updating comments; punting on stuffing arbitrary layouts for now.
Revision
1.46.6.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.46.6.17: +20 -7 lines
Diff to previous 1.46.6.17
to branch point 1.46
store complete layout struct (encoded) for stuffed files
Revision
1.46.6.17
/
(view)
- annotate
- [select for diffs]
, Tue Jun 3 15:47:11 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.46.6.16: +9 -7 lines
Diff to previous 1.46.6.16
to branch point 1.46
correct handling of dfile count if list layout overrides it
Revision
1.46.6.16
/
(view)
- annotate
- [select for diffs]
, Tue Jun 3 15:26:25 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.46.6.15: +8 -4 lines
Diff to previous 1.46.6.15
to branch point 1.46
use server list correctly, some extra debugging messages
Revision
1.46.6.15
/
(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.46.6.14: +136 -91 lines
Diff to previous 1.46.6.14
to branch point 1.46
add support for LAYOUT_LIST and LAYOUT_RANDOM to create state machine; needs
more testing
Revision
1.46.6.14
/
(view)
- annotate
- [select for diffs]
, Mon Jun 2 19:52:42 2008 UTC (3 years, 11 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.46.6.13: +11 -0 lines
Diff to previous 1.46.6.13
to branch point 1.46
protocol size limit for layout information; custom encode functions for
layout in order to enforce limit; remember to free decoding memory for
create request fields
Revision
1.46.4.4
/
(view)
- annotate
- [select for diffs]
, Fri May 30 19:27:08 2008 UTC (3 years, 11 months ago) by elaine
Branch:
cu-sandbox-branch
Changes since 1.46.4.3: +1 -0 lines
Diff to previous 1.46.4.3
to branch point 1.46
*** empty log message ***
Revision
1.46.4.3
/
(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.46.4.2: +2 -0 lines
Diff to previous 1.46.4.2
to branch point 1.46
*** empty log message ***
Revision
1.46.4.2
/
(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.46.4.1: +63 -10 lines
Diff to previous 1.46.4.1
to branch point 1.46
*** empty log message ***
Revision
1.46.6.13
/
(view)
- annotate
- [select for diffs]
, Mon Apr 21 18:32:43 2008 UTC (4 years, 1 month ago) by pcarns
Branch:
small-file-branch
Changes since 1.46.6.12: +4 -1 lines
Diff to previous 1.46.6.12
to branch point 1.46
trying to be a little smarter about when to sync in the precreate path
Revision
1.46.6.12
/
(view)
- annotate
- [select for diffs]
, Tue Apr 8 15:52:39 2008 UTC (4 years, 1 month ago) by pcarns
Branch:
small-file-branch
Changes since 1.46.6.11: +18 -2 lines
Diff to previous 1.46.6.11
to branch point 1.46
removing extent ranges from create request
Revision
1.46.6.11
/
(view)
- annotate
- [select for diffs]
, Tue Apr 8 14:43:52 2008 UTC (4 years, 1 month ago) by pcarns
Branch:
small-file-branch
Changes since 1.46.6.10: +127 -57 lines
Diff to previous 1.46.6.10
to branch point 1.46
Reorganized some to add ability to create local datafile if needed
even if the file is not stuffed. This could happen in some cases
either because of the requested layout or because stuffing is disabled.
Also explicitly disable LAYOUT_LIST support for the time being; will
add back in and test later.
Revision
1.46.6.10
/
(view)
- annotate
- [select for diffs]
, Mon Apr 7 19:12:53 2008 UTC (4 years, 1 month ago) by pcarns
Branch:
small-file-branch
Changes since 1.46.6.9: +11 -0 lines
Diff to previous 1.46.6.9
to branch point 1.46
Added ability to disable stuffing by using "FileStuffing no" setting in
<Filesystem> section; useful for benchmarking purposes
Revision
1.47.4.1
/
(view)
- annotate
- [select for diffs]
, Mon Apr 7 16:31:41 2008 UTC (4 years, 1 month ago) by slang
Branch:
he-branch
Changes since 1.47: +1 -1 lines
Diff to previous 1.47
hints and events.
Revision
1.46.6.9
/
(view)
- annotate
- [select for diffs]
, Mon Apr 7 15:07:41 2008 UTC (4 years, 1 month ago) by pcarns
Branch:
small-file-branch
Changes since 1.46.6.8: +9 -0 lines
Diff to previous 1.46.6.8
to branch point 1.46
syncing small-file-branch back up with trunk at small-file-branch-point2 tag
(reverse merge)
Revision
1.46.6.8
/
(view)
- annotate
- [select for diffs]
, Fri Feb 29 22:13:13 2008 UTC (4 years, 2 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.46.6.7: +3 -0 lines
Diff to previous 1.46.6.7
to branch point 1.46
fill in the num_dfiles_req field in create requests, was previously being
set to zero
Revision
1.46.6.7
/
(view)
- annotate
- [select for diffs]
, Fri Feb 29 21:33:46 2008 UTC (4 years, 2 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.46.6.6: +3 -0 lines
Diff to previous 1.46.6.6
to branch point 1.46
cutting down on keyvals read by unstuff by relying on what getattr work
nested sm found where possible
Revision
1.46.6.6
/
(view)
- annotate
- [select for diffs]
, Thu Feb 28 14:55:03 2008 UTC (4 years, 2 months ago) by pcarns
Branch:
small-file-branch
Changes since 1.46.6.5: +5 -6 lines
Diff to previous 1.46.6.5
to branch point 1.46
make sure to store dfile count of 1 when creating stuffed files, also
minor variable cleanup. Current setup allows reads and writes to
stuffed files again.
Revision
1.46.6.5
/
(view)
- annotate
- [select for diffs]
, Tue Feb 26 15:56:44 2008 UTC (4 years, 2 months ago) by slang
Branch:
small-file-branch
Changes since 1.46.6.4: +0 -6 lines
Diff to previous 1.46.6.4
to branch point 1.46
remove unecessary check of return value.
Revision
1.46.6.4
/
(view)
- annotate
- [select for diffs]
, Fri Feb 22 01:19:31 2008 UTC (4 years, 2 months ago) by slang
Branch:
small-file-branch
Changes since 1.46.6.3: +4 -2 lines
Diff to previous 1.46.6.3
to branch point 1.46
fixes to non stuffed create.
Revision
1.46.6.3
/
(view)
- annotate
- [select for diffs]
, Thu Feb 21 21:03:30 2008 UTC (4 years, 2 months ago) by slang
Branch:
small-file-branch
Changes since 1.46.6.2: +9 -0 lines
Diff to previous 1.46.6.2
to branch point 1.46
fixes to small file creates in the non-stuffed case (mds != ios).
Revision
1.46.6.2
/
(view)
- annotate
- [select for diffs]
, Thu Feb 21 02:10:20 2008 UTC (4 years, 3 months ago) by slang
Branch:
small-file-branch
Changes since 1.46.6.1: +455 -68 lines
Diff to previous 1.46.6.1
to branch point 1.46
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.46.4.1
/
(view)
- annotate
- [select for diffs]
, Wed Feb 13 19:49:46 2008 UTC (4 years, 3 months ago) by walt
Branch:
cu-sandbox-branch
Changes since 1.46: +16 -0 lines
Diff to previous 1.46
Sam's prelude and scheduler updates
Revision
1.47
/
(view)
- annotate
- [select for diffs]
, Mon Feb 11 17:25:29 2008 UTC (4 years, 3 months ago) by slang
Branch:
MAIN
CVS Tags:
sumit-branch,
small-file-branch-point4,
small-file-branch-point3,
small-file-branch-point2,
rr-txn,
rongrong,
merge_MERGE_FROM_HEAD,
merge_HEAD_NEW_FEATURE_ADD4,
merge_HEAD_NEW_FEATURE_ADD3,
merge_HEAD_NEW_FEATURE_ADD2,
merge_HEAD_NEW_FEATURE_ADD,
he-branch-point,
fuse-support,
from_MERGE_FROM_HEAD,
from_HEAD_NEW_FEATURE_ADD2,
directio-point,
branch-rongrong,
Root_cu-security-branch
Branch point for:
he-branch,
directio-branch,
cu-security-branch
Changes since 1.46: +16 -0 lines
Diff to previous 1.46
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.46.6.1
/
(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.46: +3 -0 lines
Diff to previous 1.46
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.46
/
(view)
- annotate
- [select for diffs]
, Thu Aug 30 00:13:44 2007 UTC (4 years, 8 months ago) by slang
Branch:
MAIN
CVS Tags:
small-file-branch-point,
pvfs-2-7-branch-point,
pvfs-2-7-branch,
pvfs-2-7-1,
pvfs-2-7-0,
mgmt-branch-point,
cu-sandbox-branch-point
Branch point for:
small-file-branch,
cu-sandbox-branch
Changes since 1.45: +0 -7 lines
Diff to previous 1.45
minor change allows state actions to not be declared at the top of *.sm files.
Revision
1.43.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.43: +18 -18 lines
Diff to previous 1.43
to next main 1.44
Merge HEAD changes to TAS-branch.
Revision
1.45
/
(view)
- annotate
- [select for diffs]
, Fri Apr 13 05:14:30 2007 UTC (5 years, 1 month ago) by slang
Branch:
MAIN
CVS Tags:
twod-branch-point,
twod-branch,
kunkel-tas-branch-2007-05-23,
kunkel-migration-hint-branch-point-2007-06-17
Changes since 1.44: +17 -12 lines
Diff to previous 1.44
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.40.4.7
/
(view)
- annotate
- [select for diffs]
, Wed Apr 11 22:51:00 2007 UTC (5 years, 1 month ago) by slang
Branch:
WALT3
Changes since 1.40.4.6: +1 -6 lines
Diff to previous 1.40.4.6
to branch point 1.40
to next main 1.41
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.41.6.3
/
(view)
- annotate
- [select for diffs]
, Sun Feb 18 09:19:55 2007 UTC (5 years, 3 months ago) by kunkel
Branch:
kunkel-migration-branch
Changes since 1.41.6.2: +21 -27 lines
Diff to previous 1.41.6.2
to branch point 1.41
to next main 1.42
update to current CVS version because statecomp modifications are neat for my work, thanks!
Revision
1.44
/
(view)
- annotate
- [select for diffs]
, Sat Feb 17 21:16:47 2007 UTC (5 years, 3 months ago) by pw
Branch:
MAIN
CVS Tags:
pvfs-2-6-3-tag2,
kunkel-migration-hint-branch-point-2007-03-15
Changes since 1.43: +1 -6 lines
Diff to previous 1.43
Remove forward declarations of states.
Revision
1.41.6.2
/
(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.41.6.1: +6 -6 lines
Diff to previous 1.41.6.1
to branch point 1.41
Update migration branch to current CVS version
Revision
1.40.4.6
/
(view)
- annotate
- [select for diffs]
, Thu Oct 19 22:17:15 2006 UTC (5 years, 7 months ago) by slang
Branch:
WALT3
Changes since 1.40.4.5: +6 -6 lines
Diff to previous 1.40.4.5
to branch point 1.40
reverse merge of HEAD to WALT3 branch.
Revision
1.41.4.2
/
(view)
- annotate
- [select for diffs]
, Mon Sep 25 15:28:39 2006 UTC (5 years, 7 months ago) by kunkel
Branch:
kunkel-hint-branch
Changes since 1.41.4.1: +1 -1 lines
Diff to previous 1.41.4.1
to branch point 1.41
to next main 1.42
add hints to job layer
Revision
1.41.4.1
/
(view)
- annotate
- [select for diffs]
, Mon Sep 25 12:39:53 2006 UTC (5 years, 7 months ago) by kunkel
Branch:
kunkel-hint-branch
Changes since 1.41: +6 -6 lines
Diff to previous 1.41
backmerging of HEAD to branch...
Revision
1.43
/
(view)
- annotate
- [select for diffs]
, Wed Sep 20 22:21:09 2006 UTC (5 years, 8 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-branch,
pvfs-2-6-3-tag3,
pvfs-2-6-3,
pvfs-2-6-2,
pvfs-2-6-1,
pvfs-2-6-0,
kunkel-hint-branch-point-26,
kunkel-hint-branch-point-2007-02-17,
dbpf-methods-point,
dbpf-methods-branch,
WALT3-point,
WALT3-last-merged
Branch point for:
pvfs2-kunkel-tas-branch
Changes since 1.42: +6 -6 lines
Diff to previous 1.42
Suppress printf warnings on opteron builds.
Revision
1.42
/
(view)
- annotate
- [select for diffs]
, Wed Sep 20 04:36:14 2006 UTC (5 years, 8 months ago) by slang
Branch:
MAIN
Changes since 1.41: +6 -6 lines
Diff to previous 1.41
* 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.40.4.5
/
(view)
- annotate
- [select for diffs]
, Mon Sep 18 15:05:24 2006 UTC (5 years, 8 months ago) by vilayann
Branch:
WALT3
Changes since 1.40.4.4: +1 -5 lines
Diff to previous 1.40.4.4
to branch point 1.40
Merge HEAD into Walt's branch.
Rework new state machines to the new cleanups introduced by Walt.
Revision
1.41.6.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.41: +58 -3 lines
Diff to previous 1.41
Modification for migration added, some functions still need to be adapted after moving to a new branch...
Revision
1.41.2.3
/
(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.41.2.2: +58 -5 lines
Diff to previous 1.41.2.2
to branch point 1.41
to next main 1.42
Added request statistics to scheduler, reference from datafiles to
parent metafile (needed for migration) and auto migration tool(unfinished).
Revision
1.41.2.2
/
(view)
- annotate
- [select for diffs]
, Mon Aug 21 09:29:30 2006 UTC (5 years, 9 months ago) by kunkel
Branch:
kunkel-branch
Changes since 1.41.2.1: +1 -1 lines
Diff to previous 1.41.2.1
to branch point 1.41
Add pvfs2 client core / kernel modul support for hints.
Revision
1.41.2.1
/
(view)
- annotate
- [select for diffs]
, Sat Aug 19 13:09:39 2006 UTC (5 years, 9 months ago) by kunkel
Branch:
kunkel-branch
Changes since 1.41: +7 -0 lines
Diff to previous 1.41
Added PVFS-hint, changed tests for pwrite/odirect/transactions/aio dbpf
support to allow users to explicitly enable or disable the functionality.
In the aio implementation is a bug since somebody else modified it.
Revision
1.39.8.2
/
(view)
- annotate
- [select for diffs]
, Wed Aug 9 20:17:55 2006 UTC (5 years, 9 months ago) by vilayann
Branch:
posix-extensions-branch
CVS Tags:
posix-extensions-point5,
posix-extensions-point3
Changes since 1.39.8.1: +1 -5 lines
Diff to previous 1.39.8.1
to branch point 1.39
to next main 1.40
Reverse merge changes from HEAD to posix-extensions-branch.
Revision
1.40.4.4
/
(view)
- annotate
- [select for diffs]
, Mon Jul 17 22:25:39 2006 UTC (5 years, 10 months ago) by walt
Branch:
WALT3
Changes since 1.40.4.3: +1 -1 lines
Diff to previous 1.40.4.3
to branch point 1.40
added some state machine debugging
Revision
1.40.4.3
/
(view)
- annotate
- [select for diffs]
, Sun Jul 16 21:42:58 2006 UTC (5 years, 10 months ago) by walt
Branch:
WALT3
Changes since 1.40.4.2: +4 -5 lines
Diff to previous 1.40.4.2
to branch point 1.40
Everything compiles. Crap! Now I have to see if it runs!!!
Revision
1.41
/
(view)
- annotate
- [select for diffs]
, Thu Jul 13 05:11:42 2006 UTC (5 years, 10 months ago) by slang
Branch:
MAIN
CVS Tags:
version-lock-branch,
version-lock-actual-branch,
threaded-aio-point,
threaded-aio-branch,
tau-sandbox-point,
tau-sandbox,
posix-extensions-point7,
posix-extensions-point6,
posix-extensions-point4,
kunkel-branches-point,
kunkel-alternativeIO-branch,
before-style-changes
Branch point for:
locking-branch,
kunkel-migration-branch,
kunkel-hint-branch,
kunkel-branch
Changes since 1.40: +1 -5 lines
Diff to previous 1.40
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.40.4.2
/
(view)
- annotate
- [select for diffs]
, Wed Jul 12 20:17:54 2006 UTC (5 years, 10 months ago) by walt
Branch:
WALT3
Changes since 1.40.4.1: +4 -4 lines
Diff to previous 1.40.4.1
to branch point 1.40
correcting compile errors
Revision
1.40.4.1
/
(view)
- annotate
- [select for diffs]
, Sun Jul 9 22:13:38 2006 UTC (5 years, 10 months ago) by walt
Branch:
WALT3
Changes since 1.40: +12 -6 lines
Diff to previous 1.40
updated to support SM control block interface
Revision
1.39.10.1
/
(view)
- annotate
- [select for diffs]
, Wed Jun 7 19:27:29 2006 UTC (5 years, 11 months ago) by vilayann
Branch:
lockd-branch
Changes since 1.39: +2 -6 lines
Diff to previous 1.39
to next main 1.40
Reverse merge from trunk to lockd-branch...
Revision
1.39.8.1
/
(view)
- annotate
- [select for diffs]
, Wed Jun 7 03:21:06 2006 UTC (5 years, 11 months ago) by slang
Branch:
posix-extensions-branch
Changes since 1.39: +2 -6 lines
Diff to previous 1.39
reverse merge of branch
Revision
1.40
/
(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_1_for_bgl3,
pvfs2-1_5_1_for_bgl2,
pvfs2-1_5_1_for_bgl,
pvfs2-1-5-point2,
pvfs2-1-5-point,
pvfs2-1-5-branch,
pvfs2-1-5-1-rc3,
pvfs2-1-5-1-rc2,
pvfs2-1-5-1-rc1,
pvfs2-1-5-1,
pvfs2-1-5-0-rc5,
pvfs2-1-5-0-rc4,
pvfs2-1-5-0-rc3,
pvfs2-1-5-0-rc2,
pvfs2-1-5-0-rc1,
pvfs2-1-5-0,
posix-extensions-point2,
lockd-point2
Branch point for:
WALT3
Changes since 1.39: +2 -6 lines
Diff to previous 1.39
merge sync coalescing branch.
Revision
1.39.12.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.39: +2 -6 lines
Diff to previous 1.39
to next main 1.40
fix deadlock bugs in coalescing code. add proper state machine debugging.
Revision
1.39.2.3
/
(view)
- annotate
- [select for diffs]
, Tue Feb 14 15:55:36 2006 UTC (6 years, 3 months ago) by slang
Branch:
dbpf-changes-branch
Changes since 1.39.2.2: +1 -1 lines
Diff to previous 1.39.2.2
to branch point 1.39
to next main 1.40
fixes to immediate completion code.
Revision
1.39.2.2
/
(view)
- annotate
- [select for diffs]
, Thu Feb 9 19:17:00 2006 UTC (6 years, 3 months ago) by slang
Branch:
dbpf-changes-branch
Changes since 1.39.2.1: +0 -4 lines
Diff to previous 1.39.2.1
to branch point 1.39
immediate completion now turns on with: ImmediateCompletion yes option in fs config
Revision
1.39.2.1
/
(view)
- annotate
- [select for diffs]
, Thu Jan 12 19:43:25 2006 UTC (6 years, 4 months ago) by slang
Branch:
dbpf-changes-branch
Changes since 1.39: +4 -0 lines
Diff to previous 1.39
merging changes from HEAD to dbpf branch
Revision
1.37.4.1
/
(view)
- annotate
- [select for diffs]
, Fri Nov 11 22:19:12 2005 UTC (6 years, 6 months ago) by slang
Branch:
slang-sio-branch
Changes since 1.37: +9 -8 lines
Diff to previous 1.37
to next main 1.38
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.38.2.1
/
(view)
- annotate
- [select for diffs]
, Fri Nov 11 21:38:15 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.38: +1 -0 lines
Diff to previous 1.38
to next main 1.39
committing lld/llu fixes to 1.3.1 branch
Revision
1.39
/
(view)
- annotate
- [select for diffs]
, Fri Nov 11 21:31:09 2005 UTC (6 years, 6 months ago) by slang
Branch:
MAIN
CVS Tags:
pvfs2-1-4-0-point,
pvfs2-1-4-0-branch,
pvfs2-1-4-0,
posix-extensions-point,
lockd-point,
dbpf-slowskip,
dbpf-onekeyval-point,
dbpf-onekeyval-branch,
dbpf-coalesce-point,
dbpf-changes,
before-dbpf-onekeyval
Branch point for:
posix-extensions-branch,
lockd-branch,
dbpf-coalesce-branch,
dbpf-changes-branch
Changes since 1.38: +1 -0 lines
Diff to previous 1.38
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.38
/
(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.37: +8 -8 lines
Diff to previous 1.37
* 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.36.6.2
/
(view)
- annotate
- [select for diffs]
, Thu Aug 25 20:38:37 2005 UTC (6 years, 8 months ago) by slang
Branch:
slang-event-changes-branch
Changes since 1.36.6.1: +27 -0 lines
Diff to previous 1.36.6.1
to branch point 1.36
to next main 1.37
updates to my event changes to bring them inline with trunk
Revision
1.36.14.1
/
(view)
- annotate
- [select for diffs]
, Wed Aug 10 19:38:07 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.36: +27 -0 lines
Diff to previous 1.36
to next main 1.37
merge changes from trunk since branch point into branch. Effectively moves the branchpoint to the latest trunk.
Revision
1.37
/
(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-sio-point,
slang-reqsched-point,
slang-reqsched-branch,
pvfs2-1-3-0
Branch point for:
slang-sio-branch
Changes since 1.36: +27 -0 lines
Diff to previous 1.36
[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.36.6.1
/
(view)
- annotate
- [select for diffs]
, Fri Jun 3 15:19:08 2005 UTC (6 years, 11 months ago) by slang
Branch:
slang-event-changes-branch
Changes since 1.36: +3 -3 lines
Diff to previous 1.36
* 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.36
/
(view)
- annotate
- [select for diffs]
, Thu Aug 12 19:53:41 2004 UTC (7 years, 9 months ago) by neill
Branch:
MAIN
CVS Tags:
snapshot-bluegene-20050216,
slang-event-changes-point,
slang-attr-cache-fixups-point,
pvfs2-tag-bugfix-67,
pvfs2-snapshot-Alejandro,
pvfs2-bugfix-67,
pvfs2-bugfix-39,
pvfs2-1-2-0,
pvfs2-1-1-0,
pvfs2-1-0-1,
pvfs2-1-0-0,
pvfs2-0-9-0,
pvfs2-0-8-0,
pvfs2-0-7-0,
pvfs2-0-6-5,
pvfs2-0-6-4,
pvfs2-0-6-3,
pvfs2-0-6-2,
WALT2,
WALT1
Branch point for:
slang-event-changes-branch,
slang-attr-cache-fixups-branch
Changes since 1.35: +15 -7 lines
Diff to previous 1.35
- added configuration option TroveSyncMeta (can be 'yes' or 'no')
- added configuration option TroveSyncData (can be 'yes' or 'no')
- replaced TroveSyncMode configuration option with separate
TroveSyncMeta and TroveSyncData options. the defaults are yes to
both. this is a change because previously data was NOT being sync'd
after reads/writes. for now, only writes are sync'd if
TroveSyncData is 'yes'.
- updated pvfs2-genconfig to reflect config option changes
- added top-level and flowproto-multiqueue understanding of the
data sync mode option via setinfo
- added hook to server to pass data sync mode option to the flow
implementation via setinfo on a per fs/coll_id basis
- added fp_multiqueue tracking of this to be able to pass the
appropriate data sync flag to trove on a per fs basis
- misc cleanups
Revision
1.35
/
(view)
- annotate
- [select for diffs]
, Wed Jul 28 14:32:55 2004 UTC (7 years, 9 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-0-6-1
Changes since 1.34: +1 -1 lines
Diff to previous 1.34
- 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.34
/
(view)
- annotate
- [select for diffs]
, Wed Feb 18 19:40:32 2004 UTC (8 years, 3 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-nm-nb-branch,
pvfs2-0-6-0pre1,
pvfs2-0-6-0,
pvfs2-0-5-1,
pvfs2-0-5-0,
pvfs2-0-1-3,
pvfs2-0-1-2,
pvfs2-0-1-1,
pvfs2-0-1-0
Changes since 1.33: +0 -1 lines
Diff to previous 1.33
- okay, some more cleanups and removals of hardcoded TROVE_SYNC flags
Revision
1.33
/
(view)
- annotate
- [select for diffs]
, Mon Feb 16 23:08:22 2004 UTC (8 years, 3 months ago) by neill
Branch:
MAIN
Changes since 1.32: +3 -1 lines
Diff to previous 1.32
- extend the job interface to take a flags argument, which is passed to various
trove operations, rather than hard-coding TROVE_SYNC
- make changes to server to pass in the mode value matching the config option
- update test programs (hardcode TROVE_SYNC)
Revision
1.32
/
(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.31: +1 -1 lines
Diff to previous 1.31
- rename all gossip masks to GOSSIP_xxx
- some misc cleanups
Revision
1.31
/
(view)
- annotate
- [select for diffs]
, Mon Jan 19 15:56:22 2004 UTC (8 years, 4 months ago) by pcarns
Branch:
MAIN
Changes since 1.30: +1 -1 lines
Diff to previous 1.30
updated to sm syntax: state machines now allow a special "terminate"
transition to indicate the final state in a state machine. updated
all state machines accordingly. statecomp will generate a warning if a
statemachine does not contain at least one "terminate" or "return"
transition. other related cleanups and sanity checks.
Revision
1.30
/
(view)
- annotate
- [select for diffs]
, Wed Nov 26 19:09:31 2003 UTC (8 years, 5 months ago) by neill
Branch:
MAIN
CVS Tags:
pvfs2-dbpf-attr-cache-branch,
pvfs2-0-0-8,
pvfs2-0-0-7
Changes since 1.29: +44 -42 lines
Diff to previous 1.29
- metadata storage overhaul (remove the METADATA_KEY from Trove_Common_Keys,
meaning that metadata is now properly stored in the dspace generic attributes
rather than as a separate key/val pair)
- clean up the 'find' test program to handle more than a fixed number of
dirent entries
- misc other cleanups
- ChangeLog update
Revision
1.29
/
(view)
- annotate
- [select for diffs]
, Thu Oct 16 14:42:21 2003 UTC (8 years, 7 months ago) by pw
Branch:
MAIN
CVS Tags:
snapshot-kraken-10-16-2003-B,
pvfs2-0-0-6,
pvfs2-0-0-5
Changes since 1.28: +1 -1 lines
Diff to previous 1.28
boring 64-bit printf changes
Revision
1.28
/
(view)
- annotate
- [select for diffs]
, Tue Aug 26 02:37:59 2003 UTC (8 years, 8 months ago) by pcarns
Branch:
MAIN
CVS Tags:
snapshot-kraken-10-16-2003,
pvfs2-0-0-4,
pvfs2-0-0-3,
pvfs2-0-0-2
Changes since 1.27: +1 -0 lines
Diff to previous 1.27
added an extra argument to all of the job API post fuctions: status_user_tag.
... similar to user_ptr semantically (set by caller at post time, returned
by API at test time), except that it is an integer type and is returned
through the status struct. Not used yet, but intended to help in client
side state machines that have multiple transitions to the same state and
need a way to differentiate between them.
Revision
1.27
/
(view)
- annotate
- [select for diffs]
, Mon Jul 21 11:40:10 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
CVS Tags:
pvfs2-0-0-1
Changes since 1.26: +1 -2 lines
Diff to previous 1.26
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.26
/
(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.25: +1 -1 lines
Diff to previous 1.25
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.25
/
(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.24: +6 -0 lines
Diff to previous 1.24
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.24
/
(view)
- annotate
- [select for diffs]
, Sun Jul 13 23:16:36 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.23: +2 -3 lines
Diff to previous 1.23
added error transition out of prelude states for each machine; this should
allow us to properly handle scheduler errors and eventually permission
checking failures
Revision
1.23
/
(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.22: +1 -1 lines
Diff to previous 1.22
trying to rename some of the state machine handling functions to be more
consistent and reflect what they actually do
Revision
1.22
/
(view)
- annotate
- [select for diffs]
, Sat Jul 12 04:13:24 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.21: +18 -117 lines
Diff to previous 1.21
create state machine now uses final_response nested machine to release from
scheduler and send response
Revision
1.21
/
(view)
- annotate
- [select for diffs]
, Sat Jul 12 02:57:57 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.20: +1 -6 lines
Diff to previous 1.20
Created a common function that can be used to end execution of a state
machine, and started using it in all existing machines. In particular, this
cleans up any resources that were allocated before the machine started
executing, so that the state machines don't have to worry about resources
that they didn't allocate...
Revision
1.20
/
(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.19: +3 -8 lines
Diff to previous 1.19
random cleanup; made response structure a static part of server op structure,
rather than dynamically allocating it for each operation
Revision
1.19
/
(view)
- annotate
- [select for diffs]
, Sat Jul 12 00:51:45 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.18: +2 -0 lines
Diff to previous 1.18
Updated all existing server state machines to use new "prelude" nested
machine. In theory, when we add permission checking we can do it by only
modifying that one nested machine. Note, however, that most state machines
don't have an error transition from the initial state yet, so there is no way
to detect scheduling errors or permission failures until we clean that up...
Revision
1.18
/
(view)
- annotate
- [select for diffs]
, Fri Jul 11 23:47:07 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.17: +32 -32 lines
Diff to previous 1.17
the nomenclature in these machines was driving me bananas;
changed name of job_status_t* variables from "ret" to "js_p", changed
integer variables with names like "job_post_ret" to "ret"
Revision
1.17
/
(view)
- annotate
- [select for diffs]
, Fri Jul 11 23:08:08 2003 UTC (8 years, 10 months ago) by pcarns
Branch:
MAIN
Changes since 1.16: +1 -15 lines
Diff to previous 1.16
a glimpse into madness :) fixed a bug in the state machine code that prevented
it from handling state machines with initial states that point to nested
machines
Revision
1.16
/
(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.15: +15 -37 lines
Diff to previous 1.15
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.15
/
(view)
- annotate
- [select for diffs]
, Fri Jul 11 18:09:32 2003 UTC (8 years, 10 months ago) by robl
Branch:
MAIN
Changes since 1.14: +0 -9 lines
Diff to previous 1.14
remove commented-out code
Revision
1.14
/
(view)
- annotate
- [select for diffs]
, Thu Jul 10 20:32:51 2003 UTC (8 years, 10 months ago) by robl
Branch:
MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13
even though phill pointed out how to do this in .vimrc, add the modelines
Revision
1.13
/
(view)
- annotate
- [select for diffs]
, Wed Jul 9 18:12:44 2003 UTC (8 years, 10 months ago) by neill
Branch:
MAIN
Changes since 1.12: +1 -2 lines
Diff to previous 1.12
blast out of tree builders!
Revision
1.12
/
(view)
- annotate
- [select for diffs]
, Tue Jul 8 17:49:57 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.11: +1 -0 lines
Diff to previous 1.11
Added mode lines to emacs directives so emacs knows what to do with these files.
Revision
1.11
/
(view)
- annotate
- [select for diffs]
, Tue Jul 8 16:26:35 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10
Cleaned up naming of state machines in server so we don't have the "clashing with syscall names" problem any more.
Revision
1.10
/
(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.9: +5 -5 lines
Diff to previous 1.9
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.9
/
(view)
- annotate
- [select for diffs]
, Mon Jul 7 22:29:14 2003 UTC (8 years, 10 months ago) by rbross
Branch:
MAIN
Changes since 1.8: +0 -42 lines
Diff to previous 1.8
More random cleanup. Still working on making the state machine code movable.
Revision
1.8
/
(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.7: +0 -9 lines
Diff to previous 1.7
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.7
/
(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.6: +3 -3 lines
Diff to previous 1.6
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.6
/
(view)
- annotate
- [select for diffs]
, Fri May 30 19:46:26 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5
turned the "bmi_flag_t buffer_flag" variable into a named enumeration
"enum bmi_buffer_type buffer_type"
Revision
1.5
/
(view)
- annotate
- [select for diffs]
, Thu May 29 16:44:32 2003 UTC (8 years, 11 months ago) by pcarns
Branch:
MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4
Consolidated some redundant types in BMI and converted to a named
enumeration. Required changing the name of the flags passed in to
bmi_memalloc() and bmi_memfree() all over the place, unfortunately.
Revision
1.4
/
(view)
- annotate
- [select for diffs]
, Wed May 14 22:08:24 2003 UTC (9 years ago) by neill
Branch:
MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3
Replaced many instances of the bucket/mask stuff with just handle stuff.
Revision
1.3
/
(view)
- annotate
- [select for diffs]
, Wed May 14 19:56:18 2003 UTC (9 years ago) by neill
Branch:
MAIN
Changes since 1.2: +0 -1 lines
Diff to previous 1.2
Err...I accidently updated only the generated .c files; took me a while to
realize what was going wrong.
Revision
1.2
/
(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.1: +12 -5 lines
Diff to previous 1.1
Added contexts to the job API, and updated all job calls to reflect it.
Contexts aren't actually implemented yet.
Revision
1.1
/
(view)
- annotate
- [select for diffs]
, Thu Apr 10 15:42:53 2003 UTC (9 years, 1 month ago) by walt
Branch:
MAIN
renamed statemachine files
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.