CVS log for pvfs2/src/server/pvfs2-server-req.c

(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.5.10.4 / (view) - annotate - [select for diffs] , Fri Nov 4 20:40:46 2011 UTC (6 months, 2 weeks ago) by sampson
Branch: Orange-Branch
CVS Tags: Orange-security-postmerge
Changes since 1.5.10.3: +25 -4 lines
Diff to previous 1.5.10.3 to branch point 1.5
Merged robust security code into Orange-Branch.

Revision 1.5.10.3 / (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.5.10.2: +2 -0 lines
Diff to previous 1.5.10.2 to branch point 1.5
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.5.10.2.32.3 / (view) - annotate - [select for diffs] , Sat Jul 16 01:49:56 2011 UTC (10 months ago) by mtmoore
Branch: orange-next
Changes since 1.5.10.2.32.2: +2 -2 lines
Diff to previous 1.5.10.2.32.2 to branch point 1.5.10.2 to next main 1.5.10.3
remove extents, handle ranges, precreate pools and various other things that aren't needed in their current forms with UUIDs

Revision 1.5.10.2.32.2 / (view) - annotate - [select for diffs] , Thu Jul 7 15:04:31 2011 UTC (10 months, 2 weeks ago) by mtmoore
Branch: orange-next
Changes since 1.5.10.2.32.1: +1 -1 lines
Diff to previous 1.5.10.2.32.1 to branch point 1.5.10.2
change to #defined calls to uuids

Revision 1.5.10.2.32.1 / (view) - annotate - [select for diffs] , Tue Jul 5 19:03:15 2011 UTC (10 months, 2 weeks ago) by mtmoore
Branch: orange-next
Changes since 1.5.10.2: +1 -1 lines
Diff to previous 1.5.10.2
migrate from uint64_t type assignments to uuids

Revision 1.5.10.2.6.3 / (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.5.10.2.6.2: +2 -0 lines
Diff to previous 1.5.10.2.6.2 to branch point 1.5.10.2 to next main 1.5.10.3
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.3.4.9 / (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.3.4.8: +1 -1 lines
Diff to previous 1.3.4.8 to branch point 1.3 to next main 1.4
redesigned lookup code to work with security

Revision 1.5.10.2.6.2 / (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.5.10.2.6.1: +2 -0 lines
Diff to previous 1.5.10.2.6.1 to branch point 1.5.10.2
Fixes to lookup.

Revision 1.5.10.2.6.1 / (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.5.10.2: +2 -0 lines
Diff to previous 1.5.10.2
Next round of distributed directory changes.

Revision 1.5.10.2.8.1 / (view) - annotate - [select for diffs] , Fri Jul 30 17:59:07 2010 UTC (21 months, 3 weeks ago) by wligon
Branch: Orange-Migrate-Tools
CVS Tags: pre-dirent
Changes since 1.5.10.2: +4 -0 lines
Diff to previous 1.5.10.2 to next main 1.5.10.3
*** empty log message ***

Revision 1.3.4.8 / (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.3.4.7: +9 -2 lines
Diff to previous 1.3.4.7 to branch point 1.3
initial merge with Orange-Branch. much will be broken

Revision 1.3.4.7 / (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.3.4.6: +20 -0 lines
Diff to previous 1.3.4.6 to branch point 1.3
cleaned up credential verification

Revision 1.3.4.6 / (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.3.4.5: +1 -3 lines
Diff to previous 1.3.4.5 to branch point 1.3
removed anything and everything related to certificates

Revision 1.3.4.5 / (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.3.4.4: +2 -5 lines
Diff to previous 1.3.4.4 to branch point 1.3
revert cu-security-branch to before the attempted merge with Orange-Branch

Revision 1.5.10.2 / (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: windows-client-to-Orange-Branch-20110712, windows-client, test-slab-cache-patch, test-duplicate-patch, pvfs2, orangefs-rel-20100813, orangefs-current, orangefs-20100920, orangefs-2-8-4, orangefs-2-8-3-20110323, orangefs-2-8-3-2011-03-23, orangefs-2-8-3-20101113, orangefs-2-8-3-20101112, mtmoore-dbpf-txn, before-getattr, becky-test-bed, Orange-Elaine-Distr-Dir-Root, Orange-Branch-metadata-backup, 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-next, Orange-Migrate-Tools, Orange-Elaine-Distr-Dir-Branch
Changes since 1.5.10.1: +4 -0 lines
Diff to previous 1.5.10.1 to branch point 1.5
Merge branches

Revision 1.3.4.4 / (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.3.4.3: +5 -2 lines
Diff to previous 1.3.4.3 to branch point 1.3
merged in changes from latest Orange-Branch

Revision 1.5.10.1.2.2 / (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.5.10.1.2.1: +2 -0 lines
Diff to previous 1.5.10.1.2.1 to branch point 1.5.10.1 to next main 1.5.10.2
*** empty log message ***

Revision 1.3.4.3 / (view) - annotate - [select for diffs] , Tue Aug 25 17:56:29 2009 UTC (2 years, 8 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.3.4.2: +12 -3 lines
Diff to previous 1.3.4.2 to branch point 1.3
merged in changes from summer at LANL

Revision 1.5.10.1.10.2 / (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.5.10.1.10.1: +2 -0 lines
Diff to previous 1.5.10.1.10.1 to branch point 1.5.10.1 to next main 1.5.10.2
initial get-path state machine and associated changes

Revision 1.5.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.5: +2 -0 lines
Diff to previous 1.5
Initial commit of parallel fsck code

Revision 1.5.10.1.10.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.5.10.1: +2 -0 lines
Diff to previous 1.5.10.1
Initial import of branch supporting keyval attribute/value lookup

Revision 1.5.6.3 / (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.5.6.2: +1 -0 lines
Diff to previous 1.5.6.2 to branch point 1.5
fixed invalid free() in io.sm.

Revision 1.5.6.2 / (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.5.6.1: +0 -3 lines
Diff to previous 1.5.6.1 to branch point 1.5
Revised the allreduce.sm and other related codes accordingly.

Revision 1.5.10.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.5.10.1: +2 -0 lines
Diff to previous 1.5.10.1
*** empty log message ***

Revision 1.5.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.5: +3 -0 lines
Diff to previous 1.5
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.5.10.1 / (view) - annotate - [select for diffs] , Thu Apr 30 15:03:03 2009 UTC (3 years ago) by bligon
Branch: Orange-Branch
CVS Tags: Orange-Merge1, Orange-FailOver-small-io, Orange-FailOver-Becky, Orage-Elaine-Root, ORANGE-BECKY-ROOT, ORANGE-BECKY-BRANCH
Branch point for: Orange-mtmoore, Orange-Elaine-Branch
Changes since 1.5: +4 -0 lines
Diff to previous 1.5
Setting up Orange Branch

Revision 1.3.4.2 / (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.3.4.1: +2 -0 lines
Diff to previous 1.3.4.1 to branch point 1.3
new server state machine to handle getcred requests

Revision 1.5 / (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, my-point, bmi-experimental-branch-point, bmi-experimental-branch, as-point, aattrs-branch-point, aattrs-branch, Orange-Root, HEAD, B2O-Temp, B2O-Blue-Sync
Branch point for: pfsck-branch, as-branch, Orange-Branch
Changes since 1.4: +1 -2 lines
Diff to previous 1.4
merging hints/events code into trunk.

Revision 1.2.2.3 / (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.2.2.2: +2 -0 lines
Diff to previous 1.2.2.2 to branch point 1.2 to next main 1.3
tree communication implementation

Revision 1.3.6.2 / (view) - annotate - [select for diffs] , Tue Nov 11 19:10:12 2008 UTC (3 years, 6 months ago) by slang
Branch: he-branch
Changes since 1.3.6.1: +10 -1 lines
Diff to previous 1.3.6.1 to branch point 1.3 to next main 1.4
reverse merge from HEAD.

Revision 1.3.12.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.3: +10 -1 lines
Diff to previous 1.3 to next main 1.4
reverse merge of changes to HEAD since branch.  Includes small file changes.

Revision 1.4 / (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.3: +10 -1 lines
Diff to previous 1.3
Merging small files branch to head.  Includes server side precreation of
data files and file stuffing.

Revision 1.3.8.3 / (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.3.8.2: +2 -1 lines
Diff to previous 1.3.8.2 to branch point 1.3 to next main 1.4
db-replication state machine which processes the incomming replication message

Revision 1.3.8.2 / (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.3.8.1: +1 -1 lines
Diff to previous 1.3.8.1 to branch point 1.3
Pass the fs_id with the replication message

Revision 1.3.8.1 / (view) - annotate - [select for diffs] , Thu Jul 24 21:24:57 2008 UTC (3 years, 9 months ago) by rzhong
Branch: rongrong
Changes since 1.3: +1 -0 lines
Diff to previous 1.3
db-rep-send state machine added

Revision 1.3.14.2 / (view) - annotate - [select for diffs] , Tue Jul 22 11:13:22 2008 UTC (3 years, 10 months ago) by aching
Branch: locking-branch
Changes since 1.3.14.1: +2 -0 lines
Diff to previous 1.3.14.1 to branch point 1.3 to next main 1.4
Added lock op.

Revision 1.3.14.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.3: +0 -0 lines
Diff to previous 1.3
Reverse merged and ported to HEAD.

Revision 1.3.4.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
CVS Tags: from_HEAD_NEW_FEATURE_ADD3
Changes since 1.3: +2 -2 lines
Diff to previous 1.3
modified permission checking to use callbacks instead of flags. added custom
checks to the io and small-io state machines.

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

Revision 1.3.2.3 / (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.3.2.2: +6 -4 lines
Diff to previous 1.3.2.2 to branch point 1.3 to next main 1.4
syncing small-file-branch back up with trunk at small-file-branch-point2 tag
(reverse merge)

Revision 1.3.2.2 / (view) - annotate - [select for diffs] , Fri Feb 29 16:07:50 2008 UTC (4 years, 2 months ago) by pcarns
Branch: small-file-branch
Changes since 1.3.2.1: +2 -0 lines
Diff to previous 1.3.2.1 to branch point 1.3
sorting out some request types

Revision 1.2.2.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.2.2.1: +2 -0 lines
Diff to previous 1.2.2.1 to branch point 1.2
set up for create-file mod - stubbed out stuff, etc.
a few small bug fixes to statecomp and statemachine stuff

Revision 1.3.2.1 / (view) - annotate - [select for diffs] , Thu Feb 21 03:23:53 2008 UTC (4 years, 3 months ago) by slang
Branch: small-file-branch
Changes since 1.3: +12 -7 lines
Diff to previous 1.3
couple more.

Revision 1.3 / (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, 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: small-file-branch, rongrong, locking-branch, he-branch, directio-branch, cu-security-branch
Changes since 1.2: +6 -4 lines
Diff to previous 1.2
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.2.2.1 / (view) - annotate - [select for diffs] , Wed Feb 13 19:49:47 2008 UTC (4 years, 3 months ago) by walt
Branch: cu-sandbox-branch
Changes since 1.2: +0 -0 lines
Diff to previous 1.2
Sam's prelude and scheduler updates

Revision 1.2 / (view) - annotate - [select for diffs] , Mon Feb 11 19:55:08 2008 UTC (4 years, 3 months ago) by slang
Branch: MAIN
Branch point for: cu-sandbox-branch
Changes since 1.1: +1 -2 lines
Diff to previous 1.1
fixes for building request unify commit.

Revision 1.1 / (view) - annotate - [select for diffs] , Mon Feb 11 17:25:30 2008 UTC (4 years, 3 months ago) by slang
Branch: MAIN
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.

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