CVS log for pvfs2/src/server/small-io.sm

(logo)

Help

(back) 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.23.10.4 / (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.23.10.3: +29 -1 lines
Diff to previous 1.23.10.3 to branch point 1.23
Merged robust security code into Orange-Branch.

Revision 1.23.10.1.2.1 / (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.23.10.1: +26 -2 lines
Diff to previous 1.23.10.1 to next main 1.23.10.2
merge with Orange-Branch

Revision 1.23.10.2.4.1 / (view) - annotate - [select for diffs] , Fri Jul 22 13:47:21 2011 UTC (9 months, 4 weeks ago) by sdsnyde
Branch: orange-next
Changes since 1.23.10.2: +2 -2 lines
Diff to previous 1.23.10.2 to next main 1.23.10.3
changing llu handle references to strings

Revision 1.23.10.3 / (view) - annotate - [select for diffs] , Tue Jun 28 16:18:43 2011 UTC (10 months, 3 weeks ago) by walt
Branch: Orange-Branch
CVS Tags: windows-release-2-8-5-20110921, windows-client-to-Orange-Branch-20110712, pnfs-merge, orangefs-2-8-5, Orange-security-premerge
Changes since 1.23.10.2: +23 -0 lines
Diff to previous 1.23.10.2 to branch point 1.23
added IO byte counters for small_io
added IO byte counters for ONLY small_io and ONLY flows
minor format edit
debug fixes to usrint code

Revision 1.23.10.2 / (view) - annotate - [select for diffs] , Fri Jun 17 15:23:47 2011 UTC (11 months ago) by walt
Branch: Orange-Branch
CVS Tags: becky-test-bed
Branch point for: orange-next
Changes since 1.23.10.1: +3 -2 lines
Diff to previous 1.23.10.1 to branch point 1.23
Modifications to perf counter system
Minor formatting and documentation edits

Revision 1.23.34.1 / (view) - annotate - [select for diffs] , Thu Jul 8 14:03:10 2010 UTC (22 months, 1 week ago) by mtmoore
Changes since 1.23: +5 -0 lines
Diff to previous 1.23
merging Orange Branch changes in

Revision 1.21.2.5 / (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.21.2.4: +5 -0 lines
Diff to previous 1.21.2.4 to branch point 1.21 to next main 1.22
initial merge with Orange-Branch. much will be broken

Revision 1.23.10.1 / (view) - annotate - [select for diffs] , Mon Mar 8 17:26:52 2010 UTC (2 years, 2 months ago) by bligon
Branch: Orange-Branch
CVS Tags: windows-client, test-slab-cache-patch, test-duplicate-patch, pvfs2, pre-dirent, orangefs-rel-20100813, orangefs-current, orangefs-20100920, orangefs-2-8-4, orangefs-2-8-3-20110323, orangefs-2-8-3-2011-03-23, orangefs-2-8-3-20101113, orangefs-2-8-3-20101112, mtmoore-dbpf-txn, distr-dir-pre-release, distdir_orange_before_merge_20110817, before-getattr, Orange-Migrate-Tools, Orange-Elaine-Distr-Dir-Root, OB-DBPF-OPEN-CACHE-REMOVE, 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.23: +5 -0 lines
Diff to previous 1.23
Merged failover with tree code.
Modified Files:
  Tag: Orange-Branch
 	prepare src/apps/kernel/linux/pvfs2-client-core.c
 	src/client/sysint/client-state-machine.c
 	src/client/sysint/client-state-machine.h
 	src/client/sysint/finalize.c
	src/client/sysint/sys-getattr.sm
 	src/client/sysint/sys-io.sm
	src/client/sysint/sys-small-io.sm
 	src/common/gossip/gossip.h
	src/common/misc/msgpairarray.sm
 	src/common/misc/pint-event.c
	src/common/misc/pint-event.h
 	src/io/bmi/bmi.c
	src/io/dev/pint-dev.c
	src/io/job/job.c
 	src/kernel/linux-2.6/devpvfs2-req.c
 	src/kernel/linux-2.6/file.c
	src/kernel/linux-2.6/pvfs2-mod.c
 	src/proto/PINT-le-bytefield.c
	src/proto/pvfs2-req-proto.h
 	src/server/create-immutable-copies.sm
	src/server/get-attr.sm
 	src/server/small-io.sm
	src/server/tree-communicate.sm
 	src/server/request-scheduler/request-scheduler.c
 	src/server/request-scheduler/request-scheduler.h

Revision 1.23.30.1 / (view) - annotate - [select for diffs] , Mon Nov 23 21:51:49 2009 UTC (2 years, 5 months ago) by bligon
Branch: Orange-FailOver-small-io
Changes since 1.23: +5 -0 lines
Diff to previous 1.23
Completed coding and debugging of small-io failover.

Revision 1.21.2.4 / (view) - annotate - [select for diffs] , Tue Aug 25 17:56:31 2009 UTC (2 years, 8 months ago) by nlmills
Branch: cu-security-branch
CVS Tags: cu-security-branch-premerge
Changes since 1.21.2.3: +7 -5 lines
Diff to previous 1.21.2.3 to branch point 1.21
merged in changes from summer at LANL

Revision 1.23.6.2 / (view) - annotate - [select for diffs] , Mon Jun 8 21:49:33 2009 UTC (2 years, 11 months ago) by sson
Branch: as-branch
Changes since 1.23.6.1: +1 -1 lines
Diff to previous 1.23.6.1 to branch point 1.23
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.23.6.1 / (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.23: +1 -0 lines
Diff to previous 1.23
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.23 / (view) - annotate - [select for diffs] , Thu Nov 20 01:17:11 2008 UTC (3 years, 6 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, pfsck-branch, my-point, bmi-experimental-branch-point, bmi-experimental-branch, as-point, aattrs-branch-point, aattrs-branch, Orange-mtmoore, Orange-Root, Orange-Merge1, Orange-FailOver-Becky, Orange-Elaine-Branch, Orange-Branch-metadata-backup, Orage-Elaine-Root, ORANGE-BECKY-ROOT, ORANGE-BECKY-BRANCH, HEAD, B2O-Temp, B2O-Blue-Sync
Branch point for: as-branch, Orange-FailOver-small-io, Orange-Branch
Changes since 1.22: +4 -2 lines
Diff to previous 1.22
merging hints/events code into trunk.

Revision 1.21.4.2 / (view) - annotate - [select for diffs] , Tue Nov 11 23:29:39 2008 UTC (3 years, 6 months ago) by slang
Branch: he-branch
Changes since 1.21.4.1: +3 -3 lines
Diff to previous 1.21.4.1 to branch point 1.21 to next main 1.22
reverse merge of direct IO changes to he-branch.

Revision 1.22 / (view) - annotate - [select for diffs] , Tue Nov 11 19:25:59 2008 UTC (3 years, 6 months ago) by slang
Branch: MAIN
Changes since 1.21: +3 -3 lines
Diff to previous 1.21
merge of direct IO code to PVFS HEAD.

Revision 1.16.24.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.16: +43 -24 lines
Diff to previous 1.16 to next main 1.17
Reverse merged and ported to HEAD.

Revision 1.21.10.1 / (view) - annotate - [select for diffs] , Mon Jul 21 14:42:30 2008 UTC (3 years, 10 months ago) by slang
Branch: directio-branch
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 to next main 1.22
changes to trove layer to add direct I/O funcionality (O_DIRECT).

Revision 1.21.2.3 / (view) - annotate - [select for diffs] , Sat Jun 14 22:44:45 2008 UTC (3 years, 11 months ago) by nlmills
Branch: cu-security-branch
CVS Tags: from_HEAD_NEW_FEATURE_ADD3
Changes since 1.21.2.2: +11 -6 lines
Diff to previous 1.21.2.2 to branch point 1.21
state machine permission checking code cleanup

Revision 1.21.2.2 / (view) - annotate - [select for diffs] , Fri Jun 13 19:49:58 2008 UTC (3 years, 11 months ago) by dbonnie
Branch: cu-security-branch
Changes since 1.21.2.1: +15 -4 lines
Diff to previous 1.21.2.1 to branch point 1.21
Updated security checking in state machines.  Added flags where needed.

Revision 1.21.2.1 / (view) - annotate - [select for diffs] , Thu Jun 5 23:17:49 2008 UTC (3 years, 11 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.21: +13 -1 lines
Diff to previous 1.21
modified permission checking to use callbacks instead of flags. added custom
checks to the io and small-io state machines.

Revision 1.21.4.1 / (view) - annotate - [select for diffs] , Mon Apr 7 16:31:45 2008 UTC (4 years, 1 month ago) by slang
Branch: he-branch
Changes since 1.21: +4 -2 lines
Diff to previous 1.21
hints and events.

Revision 1.19.6.2 / (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.19.6.1: +3 -3 lines
Diff to previous 1.19.6.1 to branch point 1.19 to next main 1.20
syncing small-file-branch back up with trunk at small-file-branch-point2 tag
(reverse merge)

Revision 1.19.6.1 / (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.19: +22 -0 lines
Diff to previous 1.19
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.21 / (view) - annotate - [select for diffs] , Wed Feb 20 14:44:52 2008 UTC (4 years, 3 months ago) by pw
Branch: MAIN
CVS Tags: sumit-branch, small-file-branch-point4, small-file-branch-point3, small-file-branch-point2, rr-txn, rongrong, merge_MERGE_FROM_HEAD, merge_HEAD_NEW_FEATURE_ADD4, merge_HEAD_NEW_FEATURE_ADD3, merge_HEAD_NEW_FEATURE_ADD2, merge_HEAD_NEW_FEATURE_ADD, he-branch-point, fuse-support, from_MERGE_FROM_HEAD, from_HEAD_NEW_FEATURE_ADD2, directio-point, branch-rongrong, before-dio-merge, after-he-reverse-merge, Root_cu-security-branch
Branch point for: he-branch, directio-branch, cu-security-branch
Changes since 1.20: +3 -3 lines
Diff to previous 1.20
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.19.4.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.19: +22 -0 lines
Diff to previous 1.19 to next main 1.20
Sam's prelude and scheduler updates

Revision 1.20 / (view) - annotate - [select for diffs] , Mon Feb 11 17:25:30 2008 UTC (4 years, 3 months ago) by slang
Branch: MAIN
Changes since 1.19: +22 -0 lines
Diff to previous 1.19
The normal path for a server request operation is to jump to the prelude state machine, which tries schedule the request based on the handle+fsid.  This meant that the request scheduler code had a switch/case returning the handle+fsid for each request we defined.  The function was also overloaded with a readonly parameter (whether the request modified any objects on the server), and a scheduling policy parameter (as the return code), which specified whether the request scheduling could be bypassed for this request.

I moved all that to a per-request parameter structure, that gets specified within the server state machine for the request.  Now there is one array of server requests (moved to pvfs2-server-req.c) which the request scheduler and prelude state machine can poke at to get parameters (defined in the state machine for that request), and based decisions on.

The patch includes some other minor changes:

* A fix to the BMI addr ref count increment/decrement.  Previously, the addr ref count was being incremented/decremented in the prelude/final-response state machines.  That requires that those state machines get invoked, which I don't want to have to depend on.  I've moved the INC call to the unexpected_sm, and the DEC call to where the state machine gets finished in the server.  That way we don't have to worry about whether we're using prelude/final-response.

* Cleanup of the request scheduler.  The way we were changing the mode from normal to admin was sort of embedded into the request scheduling code, so we had to hack the mode change from prelude_sm instead of in setparam.  Also, the request scheduler had to be aware of the setparam fields in the request.  I've moved the mode change code to separate request scheduler and job calls.  I think something similar could be done for the timer code (it doesn't really belong in the request scheduler), but I'll leave that for another patch.

* Changed the way we compile the server binary in Makefile.in to allow for multiple object files.

Revision 1.19 / (view) - annotate - [select for diffs] , Thu Aug 30 00:13:45 2007 UTC (4 years, 8 months ago) by slang
Branch: MAIN
CVS Tags: small-file-branch-point, pvfs-2-7-branch-point, pvfs-2-7-branch, pvfs-2-7-1, pvfs-2-7-0, mgmt-branch-point, cu-sandbox-branch-point
Branch point for: small-file-branch, cu-sandbox-branch
Changes since 1.18: +0 -7 lines
Diff to previous 1.18
minor change allows state actions to not be declared at the top of *.sm files.

Revision 1.16.18.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.16: +27 -23 lines
Diff to previous 1.16 to next main 1.17
Merge HEAD changes to TAS-branch.

Revision 1.18 / (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.17: +26 -17 lines
Diff to previous 1.17
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.15.8.7 / (view) - annotate - [select for diffs] , Wed Apr 11 22:51:02 2007 UTC (5 years, 1 month ago) by slang
Branch: WALT3
Changes since 1.15.8.6: +1 -6 lines
Diff to previous 1.15.8.6 to branch point 1.15 to next main 1.16
walt3 reverse merge from head includes merges of pw's sm changes (no state declarations), cleanup of state machine code, and other general merging/fixes.

Revision 1.16.6.2 / (view) - annotate - [select for diffs] , Sun Feb 18 09:19:55 2007 UTC (5 years, 3 months ago) by kunkel
Branch: kunkel-migration-branch
Changes since 1.16.6.1: +1 -6 lines
Diff to previous 1.16.6.1 to branch point 1.16 to next main 1.17
update to current CVS version because statecomp modifications are neat for my work, thanks!

Revision 1.17 / (view) - annotate - [select for diffs] , Sat Feb 17 21:16:48 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.16: +1 -6 lines
Diff to previous 1.16
Remove forward declarations of states.

Revision 1.16.4.1 / (view) - annotate - [select for diffs] , Tue Sep 26 13:03:12 2006 UTC (5 years, 7 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.16: +4 -2 lines
Diff to previous 1.16 to next main 1.17
hint is given down to Trove

Revision 1.15.8.6 / (view) - annotate - [select for diffs] , Mon Sep 18 15:05:26 2006 UTC (5 years, 8 months ago) by vilayann
Branch: WALT3
Changes since 1.15.8.5: +1 -1 lines
Diff to previous 1.15.8.5 to branch point 1.15
Merge HEAD into Walt's branch.
Rework new state machines to the new cleanups introduced by Walt.

Revision 1.16.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.16: +15 -0 lines
Diff to previous 1.16
Modification for migration added, some functions still need to be adapted after moving to a new branch...

Revision 1.16.2.1 / (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.16: +15 -0 lines
Diff to previous 1.16 to next main 1.17
Added request statistics to scheduler, reference from datafiles to
parent metafile (needed for migration) and auto migration tool(unfinished).

Revision 1.13.2.2 / (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-point5, posix-extensions-point3
Changes since 1.13.2.1: +1 -1 lines
Diff to previous 1.13.2.1 to branch point 1.13 to next main 1.14
Reverse merge changes from HEAD to posix-extensions-branch.

Revision 1.15.8.5 / (view) - annotate - [select for diffs] , Wed Jul 19 18:37:06 2006 UTC (5 years, 10 months ago) by walt
Branch: WALT3
Changes since 1.15.8.4: +1 -1 lines
Diff to previous 1.15.8.4 to branch point 1.15
minor update

Revision 1.15.8.4 / (view) - annotate - [select for diffs] , Tue Jul 18 21:23:53 2006 UTC (5 years, 10 months ago) by walt
Branch: WALT3
Changes since 1.15.8.3: +2 -2 lines
Diff to previous 1.15.8.3 to branch point 1.15
Simple pint/ls/cp/diff test works

Revision 1.15.8.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.15.8.2: +14 -14 lines
Diff to previous 1.15.8.2 to branch point 1.15
Everything compiles.   Crap!  Now I have to see if it runs!!!

Revision 1.16 / (view) - annotate - [select for diffs] , Thu Jul 13 05:11:43 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, 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, posix-extensions-point7, posix-extensions-point6, posix-extensions-point4, kunkel-hint-branch-point-26, kunkel-hint-branch-point-2007-02-17, kunkel-branches-point, kunkel-alternativeIO-branch, dbpf-methods-point, dbpf-methods-branch, before-style-changes, WALT3-point, WALT3-last-merged
Branch point for: pvfs2-kunkel-tas-branch, locking-branch, kunkel-migration-branch, kunkel-hint-branch, kunkel-branch
Changes since 1.15: +1 -1 lines
Diff to previous 1.15
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.15.8.2 / (view) - annotate - [select for diffs] , Wed Jul 12 20:17:55 2006 UTC (5 years, 10 months ago) by walt
Branch: WALT3
Changes since 1.15.8.1: +4 -4 lines
Diff to previous 1.15.8.1 to branch point 1.15
correcting compile errors

Revision 1.15.8.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.15: +15 -6 lines
Diff to previous 1.15
updated to support SM control block interface

Revision 1.13.4.3 / (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.13.4.2: +1 -2 lines
Diff to previous 1.13.4.2 to branch point 1.13 to next main 1.14
Reverse merge from trunk to lockd-branch...

Revision 1.13.2.1 / (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.13: +1 -2 lines
Diff to previous 1.13
reverse merge of branch

Revision 1.13.6.1 / (view) - annotate - [select for diffs] , Thu Jun 1 21:29:44 2006 UTC (5 years, 11 months ago) by slang
Branch: dbpf-coalesce-branch
Changes since 1.13: +1 -2 lines
Diff to previous 1.13 to next main 1.14
reverse merge of trunk to branch

Revision 1.15 / (view) - annotate - [select for diffs] , Sun May 28 14:59:59 2006 UTC (5 years, 11 months ago) by pw
Branch: MAIN
CVS Tags: pvfs2-1_5_1_for_bgl3, pvfs2-1_5_1_for_bgl2, pvfs2-1_5_1_for_bgl, pvfs2-1-5-point2, pvfs2-1-5-point, pvfs2-1-5-branch, pvfs2-1-5-1-rc3, pvfs2-1-5-1-rc2, pvfs2-1-5-1-rc1, pvfs2-1-5-1, pvfs2-1-5-0-rc5, pvfs2-1-5-0-rc4, pvfs2-1-5-0-rc3, pvfs2-1-5-0-rc2, pvfs2-1-5-0-rc1, pvfs2-1-5-0, posix-extensions-point2, lockd-point2, WALT2, WALT1
Branch point for: WALT3
Changes since 1.14: +0 -1 lines
Diff to previous 1.14
remove unused state declaration

Revision 1.14 / (view) - annotate - [select for diffs] , Wed May 24 04:55:48 2006 UTC (5 years, 11 months ago) by slang
Branch: MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13
small io fix.  Thanks Avery!

Revision 1.13.4.2 / (view) - annotate - [select for diffs] , Tue May 2 21:58:54 2006 UTC (6 years ago) by slang
Branch: lockd-branch
Changes since 1.13.4.1: +5 -1 lines
Diff to previous 1.13.4.1 to branch point 1.13
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.13.4.1 / (view) - annotate - [select for diffs] , Tue May 2 04:34:38 2006 UTC (6 years ago) by slang
Branch: lockd-branch
Changes since 1.13: +3 -1 lines
Diff to previous 1.13
*** empty log message ***

Revision 1.13 / (view) - annotate - [select for diffs] , Fri Mar 31 20:43:22 2006 UTC (6 years, 1 month ago) by slang
Branch: MAIN
CVS Tags: posix-extensions-point, lockd-point, dbpf-coalesce-point, before-dbpf-onekeyval
Branch point for: posix-extensions-branch, lockd-branch, dbpf-coalesce-branch
Changes since 1.12: +0 -1 lines
Diff to previous 1.12
merge of phil's fixes for small-io and job error codes to HEAD.

Revision 1.11.2.2 / (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.11.2.1: +26 -0 lines
Diff to previous 1.11.2.1 to branch point 1.11 to next main 1.12
reverse merge from trunk.  see if sio tests pass now as well.

Revision 1.12 / (view) - annotate - [select for diffs] , Thu Mar 23 07:46:11 2006 UTC (6 years, 2 months ago) by slang
Branch: MAIN
Changes since 1.11: +26 -0 lines
Diff to previous 1.11
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.11.2.1 / (view) - annotate - [select for diffs] , Thu Mar 23 07:14:57 2006 UTC (6 years, 2 months ago) by slang
Branch: dbpf-onekeyval-branch
Changes since 1.11: +0 -1 lines
Diff to previous 1.11
fixed error handling in job api and fixed file descriptor leaks in dbpf open cache.  Both fixes are from Phil.  Thanks Phil!

Revision 1.2.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.2: +13 -69 lines
Diff to previous 1.2 to next main 1.3
merging changes from HEAD to dbpf branch

Revision 1.11 / (view) - annotate - [select for diffs] , Tue Jan 10 18:41:38 2006 UTC (6 years, 4 months ago) by slang
Branch: MAIN
CVS Tags: pvfs2-1-4-0-point, pvfs2-1-4-0-branch, pvfs2-1-4-0, dbpf-slowskip, dbpf-onekeyval-point
Branch point for: dbpf-onekeyval-branch
Changes since 1.10: +1 -1 lines
Diff to previous 1.10
fix for reading a zero byte file.  Also adding fixes from http://www.beowulf-underground.org/pipermail/pvfs2-developers/2006-January001741.html and
http://www.beowulf-underground.org/pipermail/pvfs2-developers/2005-December/001737.html

Revision 1.10 / (view) - annotate - [select for diffs] , Tue Jan 10 16:56:08 2006 UTC (6 years, 4 months ago) by robl
Branch: MAIN
Changes since 1.9: +0 -1 lines
Diff to previous 1.9
remove unused variable

Revision 1.9 / (view) - annotate - [select for diffs] , Tue Jan 10 01:09:33 2006 UTC (6 years, 4 months ago) by slang
Branch: MAIN
Changes since 1.8: +0 -7 lines
Diff to previous 1.8
woops

Revision 1.8 / (view) - annotate - [select for diffs] , Tue Jan 10 01:08:21 2006 UTC (6 years, 4 months ago) by slang
Branch: MAIN
Changes since 1.7: +14 -14 lines
Diff to previous 1.7
This fixes a bug where invalid sizes were being written on servers that were past the first strip.  It was created from the previous fixes to send the total_bytes to the server for the small_io operation (which are in still needed for writes).  The PINT_REQUEST_STATE_SET_FINAL macro actually needs the entire size of the request, not just the bytes sent to this server.

Revision 1.7 / (view) - annotate - [select for diffs] , Mon Jan 9 21:59:35 2006 UTC (6 years, 4 months ago) by slang
Branch: MAIN
Changes since 1.6: +3 -53 lines
Diff to previous 1.6
fix for the read request size being sent in small_io operation.  The displayed error this fixes is:  pint_request.c line 89: PINT_process_request: NULL segmax or bytemax!

Revision 1.6 / (view) - annotate - [select for diffs] , Fri Jan 6 17:12:19 2006 UTC (6 years, 4 months ago) by slang
Branch: MAIN
Changes since 1.5: +5 -6 lines
Diff to previous 1.5
fixes to small io request to calculate the size of the actual buffer being sent instead of the size of the memory request.

Revision 1.5 / (view) - annotate - [select for diffs] , Fri Dec 23 00:10:45 2005 UTC (6 years, 4 months ago) by robl
Branch: MAIN
Changes since 1.4: +0 -1 lines
Diff to previous 1.4
here we go.  avoid a double free.

Revision 1.4 / (view) - annotate - [select for diffs] , Thu Dec 22 22:32:48 2005 UTC (6 years, 4 months ago) by robl
Branch: MAIN
Changes since 1.3: +1 -0 lines
Diff to previous 1.3
fix another memory leak.  should be the last in the copy case

Revision 1.3 / (view) - annotate - [select for diffs] , Tue Dec 20 16:11:43 2005 UTC (6 years, 5 months ago) by robl
Branch: MAIN
Changes since 1.2: +3 -0 lines
Diff to previous 1.2
last of the 'pvfs2-cp with small blocksize' memleaks

Revision 1.2 / (view) - annotate - [select for diffs] , Wed Dec 14 21:50:30 2005 UTC (6 years, 5 months ago) by slang
Branch: MAIN
CVS Tags: dbpf-changes
Branch point for: dbpf-changes-branch
Changes since 1.1: +287 -0 lines
Diff to previous 1.1
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.1.2.4 / (view) - annotate - [select for diffs] , Fri Dec 9 17:49:14 2005 UTC (6 years, 5 months ago) by slang
Branch: slang-sio-branch
Changes since 1.1.2.3: +17 -7 lines
Diff to previous 1.1.2.3 to branch point 1.1 to next main 1.2
zero-fill appears to work now (finally).

Revision 1.1.2.3 / (view) - annotate - [select for diffs] , Tue Nov 29 20:23:36 2005 UTC (6 years, 5 months ago) by slang
Branch: slang-sio-branch
Changes since 1.1.2.2: +13 -5 lines
Diff to previous 1.1.2.2 to branch point 1.1
added access check of keyval to improve getattr performance.  updates to small-io to not depend on bstream size for writes.  cleanups to client io analyze results code.

Revision 1.1.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.1.2.1: +12 -10 lines
Diff to previous 1.1.2.1 to branch point 1.1
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.1.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.1: +267 -0 lines
Diff to previous 1.1
small I/O changes in sio branch for now

Revision 1.1 , Fri Nov 4 07:14:24 2005 UTC (6 years, 6 months ago) by slang
Branch: MAIN
Branch point for: slang-sio-branch
FILE REMOVED
file small-io.sm was initially added on branch slang-sio-branch.

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.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

Email pvfs2 viewcvs admin
Powered by
ViewCVS 0.9.4