CVS log for pvfs2/src/proto/endecode-funcs.h

(logo)

Help

(back) Up to [PVFS2] / pvfs2 / src / proto

Request diff between arbitrary revisions / Display revisions graphically


Default branch: MAIN
Bookmark a link to: HEAD / (download)

Revision 1.24.10.4 / (view) - annotate - [select for diffs] , Fri Nov 4 20:40:39 2011 UTC (6 months, 2 weeks ago) by sampson
Branch: Orange-Branch
CVS Tags: Orange-security-postmerge
Changes since 1.24.10.3: +58 -3 lines
Diff to previous 1.24.10.3 to branch point 1.24 to next main 1.25
Merged robust security code into Orange-Branch.

Revision 1.24.32.2 / (view) - annotate - [select for diffs] , Fri Aug 19 15:50:12 2011 UTC (9 months ago) by shuangy
Branch: Orange-Elaine-Distr-Dir-Branch
Changes since 1.24.32.1: +34 -12 lines
Diff to previous 1.24.32.1 to branch point 1.24 to next main 1.25
merge with Orange-Branch

Revision 1.24.10.3 / (view) - annotate - [select for diffs] , Tue Jul 12 21:10:34 2011 UTC (10 months, 1 week ago) by sampson
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.24.10.2: +22 -0 lines
Diff to previous 1.24.10.2 to branch point 1.24
Committed Windows client code to Orange-Branch.

Revision 1.24.10.2.8.1 / (view) - annotate - [select for diffs] , Sat Jul 9 03:17:02 2011 UTC (10 months, 1 week ago) by mtmoore
Branch: orange-next
Changes since 1.24.10.2: +24 -0 lines
Diff to previous 1.24.10.2 to next main 1.24.10.3
changes to PVFS_handle_X

Revision 1.22.10.14 / (view) - annotate - [select for diffs] , Tue May 17 19:32:53 2011 UTC (12 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.22.10.13: +12 -12 lines
Diff to previous 1.22.10.13 to branch point 1.22 to next main 1.23
merge with Orange-Branch

Revision 1.24.10.2 / (view) - annotate - [select for diffs] , Tue Apr 26 20:59:32 2011 UTC (12 months, 3 weeks ago) by walt
Branch: Orange-Branch
CVS Tags: test-slab-cache-patch, test-duplicate-patch, becky-test-bed
Branch point for: orange-next
Changes since 1.24.10.1: +12 -12 lines
Diff to previous 1.24.10.1 to branch point 1.24
formatting changes

Revision 1.24.10.1.6.3 / (view) - annotate - [select for diffs] , Mon Nov 15 19:26:17 2010 UTC (18 months ago) by sampson
Branch: windows-client
Changes since 1.24.10.1.6.2: +3 -0 lines
Diff to previous 1.24.10.1.6.2 to branch point 1.24.10.1 to next main 1.24.10.2
Porting client

Revision 1.24.10.1.6.2 / (view) - annotate - [select for diffs] , Thu Nov 11 19:26:31 2010 UTC (18 months, 1 week ago) by sampson
Branch: windows-client
Changes since 1.24.10.1.6.1: +12 -0 lines
Diff to previous 1.24.10.1.6.1 to branch point 1.24.10.1
Porting client

Revision 1.24.10.1.6.1 / (view) - annotate - [select for diffs] , Thu Oct 28 21:36:22 2010 UTC (18 months, 3 weeks ago) by sampson
Branch: windows-client
Changes since 1.24.10.1: +7 -0 lines
Diff to previous 1.24.10.1
Porting flow etc.

Revision 1.24.32.1 / (view) - annotate - [select for diffs] , Tue Oct 5 18:30:08 2010 UTC (19 months, 2 weeks ago) by elaine
Branch: Orange-Elaine-Distr-Dir-Branch
CVS Tags: distdir_orange_before_merge_20110817
Changes since 1.24: +1 -1 lines
Diff to previous 1.24
Merged in changes from Orange-Branch. There were a number of bugs fixed there since this branch was created.

Revision 1.24.30.1 / (view) - annotate - [select for diffs] , Thu Jul 8 14:03:08 2010 UTC (22 months, 1 week ago) by mtmoore
Changes since 1.24: +1 -1 lines
Diff to previous 1.24 to next main 1.25
merging Orange Branch changes in

Revision 1.22.10.13 / (view) - annotate - [select for diffs] , Sat Jun 19 00:02:21 2010 UTC (23 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.22.10.12: +1 -1 lines
Diff to previous 1.22.10.12 to branch point 1.22
initial merge with Orange-Branch. much will be broken

Revision 1.24.10.1 / (view) - annotate - [select for diffs] , Fri Apr 30 20:00:54 2010 UTC (2 years ago) by bligon
Branch: Orange-Branch
CVS Tags: 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, before-getattr, Orange-Migrate-Tools, OB-DBPF-OPEN-CACHE-REMOVE, B2O-Orange-Sync-Temp, B2O-Orange-Sync, B2O-Blue-Sync-Temp-End-2, B2O-Blue-Sync-Temp-End
Branch point for: windows-client
Changes since 1.24: +1 -1 lines
Diff to previous 1.24
merge of B2O-Blue-Sync,HEAD,and latest of Orange.

Revision 1.24.36.1 / (view) - annotate - [select for diffs] , Wed Mar 31 20:27:18 2010 UTC (2 years, 1 month ago) by bligon
Branch: B2O-Merge-Test
Changes since 1.24: +1 -1 lines
Diff to previous 1.24 to next main 1.25
commiting changes from merge of Orange and Blue into test branch.

Revision 1.24.24.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.24.24.2: +23 -0 lines
Diff to previous 1.24.24.2 to branch point 1.24 to next main 1.25
checkpoint

Revision 1.25.4.2 / (view) - annotate - [select for diffs] , Mon Sep 21 16:22:42 2009 UTC (2 years, 7 months ago) by harms
Branch: pfsck-branch
Changes since 1.25.4.1: +5 -1 lines
Diff to previous 1.25.4.1 to branch point 1.25 to next main 1.26
Timing measurments

Revision 1.28 / (view) - annotate - [select for diffs] , Fri Sep 4 14:22:20 2009 UTC (2 years, 8 months ago) by mtmoore
Branch: MAIN
CVS Tags: tr-branch, pvfs2-mr-shim, my-point, HEAD, B2O-Temp, B2O-Blue-Sync
Changes since 1.27: +1 -1 lines
Diff to previous 1.27
fix off-by-4 issue in the valgrind ifdef of encode-string

Revision 1.27 / (view) - annotate - [select for diffs] , Wed Sep 2 21:10:41 2009 UTC (2 years, 8 months ago) by dbonnie
Branch: MAIN
Changes since 1.26: +1 -1 lines
Diff to previous 1.26
Undo accidental commit to MAIN.  Reverted each file to pre-commit version.

Revision 1.24.24.2 / (view) - annotate - [select for diffs] , Wed Sep 2 18:59:09 2009 UTC (2 years, 8 months ago) by mtmoore
Branch: Orange-mtmoore
Changes since 1.24.24.1: +4 -1 lines
Diff to previous 1.24.24.1 to branch point 1.24
remove debugging cruft

Revision 1.26 / (view) - annotate - [select for diffs] , Tue Sep 1 18:55:52 2009 UTC (2 years, 8 months ago) by dbonnie
Branch: MAIN
Changes since 1.25: +1 -1 lines
Diff to previous 1.25
Merge with work from this summer.  Metadata and data storage spaces can now be located on different disks.  Fixed a small bug in string encoding.  Updated test code to reflect new Trove dual-storage space API.  Genconfig updated as well as affected admin apps.

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

Revision 1.25.4.1 / (view) - annotate - [select for diffs] , Thu Aug 13 21:28:05 2009 UTC (2 years, 9 months ago) by harms
Branch: pfsck-branch
Changes since 1.25: +27 -0 lines
Diff to previous 1.25
Initial commit of parallel fsck code

Revision 1.24.24.1 / (view) - annotate - [select for diffs] , Mon Aug 10 15:30:12 2009 UTC (2 years, 9 months ago) by mtmoore
Branch: Orange-mtmoore
Changes since 1.24: +30 -0 lines
Diff to previous 1.24
Merge range query changes and other fixes

Revision 1.25 / (view) - annotate - [select for diffs] , Wed Jul 8 22:58:04 2009 UTC (2 years, 10 months ago) by nlmills
Branch: MAIN
CVS Tags: pfsck-branch-point, bmi-experimental-branch-point, bmi-experimental-branch
Branch point for: pfsck-branch
Changes since 1.24: +1 -1 lines
Diff to previous 1.24
fixed a nasty little bug where empty strings would be encoded with
uninitialized memory

Revision 1.24.8.1 / (view) - annotate - [select for diffs] , Fri Apr 17 19:18:27 2009 UTC (3 years, 1 month ago) by slang
Branch: solaris-branch
Changes since 1.24: +15 -15 lines
Diff to previous 1.24 to next main 1.25
initial support for solaris.  doesn't include /dev/epoll support.  See trac ticket #97.

Revision 1.24.6.1 / (view) - annotate - [select for diffs] , Tue Apr 14 20:19:49 2009 UTC (3 years, 1 month ago) by sson
Branch: as-branch
Changes since 1.24: +13 -0 lines
Diff to previous 1.24 to next main 1.25
*** empty log message ***

Revision 1.24 / (view) - annotate - [select for diffs] , Thu Nov 20 01:17:09 2008 UTC (3 years, 6 months ago) by slang
Branch: MAIN
CVS Tags: tcp-peer-comm-branch, solaris-point, sa-branch, pvfs2, 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, distr-dir-pre-release, as-point, aattrs-branch-point, aattrs-branch, Orange-Root, Orange-Merge1, Orange-FailOver-small-io, Orange-FailOver-Becky, Orange-Elaine-Distr-Dir-Root, Orange-Elaine-Branch, Orange-Branch-metadata-backup, Orage-Elaine-Root, ORANGE-BECKY-ROOT, ORANGE-BECKY-BRANCH, B2O-Blue-Sync-Temp
Branch point for: solaris-branch, as-branch, Orange-mtmoore, Orange-Elaine-Distr-Dir-Branch, Orange-Branch, B2O-Merge-Test
Changes since 1.23: +154 -0 lines
Diff to previous 1.23
merging hints/events code into trunk.

Revision 1.22.12.3 / (view) - annotate - [select for diffs] , Wed Nov 12 17:11:34 2008 UTC (3 years, 6 months ago) by slang
Branch: he-branch
Changes since 1.22.12.2: +2 -2 lines
Diff to previous 1.22.12.2 to branch point 1.22 to next main 1.23
pull in direct IO changes from HEAD.

Revision 1.22.12.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.22.12.1: +3 -0 lines
Diff to previous 1.22.12.1 to branch point 1.22
reverse merge from HEAD.

Revision 1.22.18.1 / (view) - annotate - [select for diffs] , Tue Sep 9 20:22:27 2008 UTC (3 years, 8 months ago) by slang
Branch: directio-branch
Changes since 1.22: +3 -0 lines
Diff to previous 1.22 to next main 1.23
reverse merge of changes to HEAD since branch.  Includes small file changes.

Revision 1.23 / (view) - annotate - [select for diffs] , Mon Sep 8 15:42:48 2008 UTC (3 years, 8 months ago) by pcarns
Branch: MAIN
CVS Tags: before-dio-merge, after-he-reverse-merge
Changes since 1.22: +3 -0 lines
Diff to previous 1.22
Merging small files branch to head.  Includes server side precreation of
data files and file stuffing.

Revision 1.22.14.1 / (view) - annotate - [select for diffs] , Tue Jul 29 15:17:43 2008 UTC (3 years, 9 months ago) by rzhong
Branch: rongrong
Changes since 1.22: +11 -1 lines
Diff to previous 1.22 to next main 1.23
Add a seperate thread to handle the db_rep_send sm. Add the server db replication sm.

Revision 1.22.10.11 / (view) - annotate - [select for diffs] , Wed Jul 23 19:17:03 2008 UTC (3 years, 9 months ago) by dbonnie
Branch: cu-security-branch
Changes since 1.22.10.10: +0 -47 lines
Diff to previous 1.22.10.10 to branch point 1.22
Updated encoding.

Revision 1.18.16.1 / (view) - annotate - [select for diffs] , Mon Jul 21 18:20:27 2008 UTC (3 years, 10 months ago) by aching
Branch: locking-branch
Changes since 1.18: +68 -8 lines
Diff to previous 1.18 to next main 1.19
Reverse merged and ported to HEAD.

Revision 1.22.10.10 / (view) - annotate - [select for diffs] , Thu Jul 17 19:35:32 2008 UTC (3 years, 10 months ago) by dbonnie
Branch: cu-security-branch
Changes since 1.22.10.9: +2 -9 lines
Diff to previous 1.22.10.9 to branch point 1.22
More work on encode/decode.

Revision 1.22.10.9 / (view) - annotate - [select for diffs] , Wed Jul 16 20:02:52 2008 UTC (3 years, 10 months ago) by dbonnie
Branch: cu-security-branch
Changes since 1.22.10.8: +2 -4 lines
Diff to previous 1.22.10.8 to branch point 1.22
Work on encoding, admin tools, and credentials.  Encode still needs work for the new credentials.

Revision 1.22.10.8 / (view) - annotate - [select for diffs] , Tue Jul 8 20:10:30 2008 UTC (3 years, 10 months ago) by dbonnie
Branch: cu-security-branch
Changes since 1.22.10.7: +6 -14 lines
Diff to previous 1.22.10.7 to branch point 1.22
Updated capability encode/decode.  Fixed capability transmission across the wire...currently asks for a capability with every getattr and gives one back as well.

Revision 1.22.10.7 / (view) - annotate - [select for diffs] , Mon Jun 23 15:14:45 2008 UTC (3 years, 10 months ago) by dbonnie
Branch: cu-security-branch
Changes since 1.22.10.6: +9 -13 lines
Diff to previous 1.22.10.6 to branch point 1.22
Bugfix two for the morning.

Revision 1.22.10.6 / (view) - annotate - [select for diffs] , Mon Jun 23 14:43:30 2008 UTC (3 years, 10 months ago) by dbonnie
Branch: cu-security-branch
Changes since 1.22.10.5: +1 -1 lines
Diff to previous 1.22.10.5 to branch point 1.22
Decode/encode bugfix.

Revision 1.22.10.5 / (view) - annotate - [select for diffs] , Fri Jun 20 19:13:40 2008 UTC (3 years, 11 months ago) by dbonnie
Branch: cu-security-branch
CVS Tags: from_HEAD_NEW_FEATURE_ADD3
Changes since 1.22.10.4: +81 -6 lines
Diff to previous 1.22.10.4 to branch point 1.22
Merge from HEAD.  Fleshed out credential.  Encode/decode added for credential and cleaned up for capability.  Added capability/credential into request/response structures.  Fleshed out comments in security module.

Revision 1.22.10.4 / (view) - annotate - [select for diffs] , Wed Jun 4 15:03:18 2008 UTC (3 years, 11 months ago) by dbonnie
Branch: cu-security-branch
Changes since 1.22.10.3: +11 -11 lines
Diff to previous 1.22.10.3 to branch point 1.22
Cleanup spacing problem. :/

Revision 1.22.10.3 / (view) - annotate - [select for diffs] , Tue Jun 3 21:01:15 2008 UTC (3 years, 11 months ago) by dbonnie
Branch: cu-security-branch
CVS Tags: from_MERGE_FROM_HEAD
Changes since 1.22.10.2: +13 -7 lines
Diff to previous 1.22.10.2 to branch point 1.22
Updated encode/decode to handle variable length keys.  Added init/dup/free to security module for capabilities, added capability to the object attributes structure with associated encode/decode.  Code in get-attr state machine is commented out, just a placeholder for now.

Revision 1.22.8.1 / (view) - annotate - [select for diffs] , Mon Jun 2 19:52:41 2008 UTC (3 years, 11 months ago) by pcarns
Branch: small-file-branch
Changes since 1.22: +3 -0 lines
Diff to previous 1.22 to next main 1.23
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.22.10.2 / (view) - annotate - [select for diffs] , Mon Jun 2 15:29:00 2008 UTC (3 years, 11 months ago) by dbonnie
Branch: cu-security-branch
Changes since 1.22.10.1: +7 -0 lines
Diff to previous 1.22.10.1 to branch point 1.22
Added security module to /test makefile.  Added 8 byte alignment within capability encode/decode as needed.

Revision 1.22.10.1 / (view) - annotate - [select for diffs] , Thu May 29 21:09:14 2008 UTC (3 years, 11 months ago) by dbonnie
Branch: cu-security-branch
Changes since 1.22: +38 -0 lines
Diff to previous 1.22
Added encoding/decoding functions for the PVFS_capability structure.

Revision 1.22.6.1 / (view) - annotate - [select for diffs] , Tue Apr 15 19:20:34 2008 UTC (4 years, 1 month ago) by walt
Branch: cu-sandbox-branch
Changes since 1.22: +49 -9 lines
Diff to previous 1.22 to next main 1.23
debugging updates

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

Revision 1.22 / (view) - annotate - [select for diffs] , Wed Jul 18 20:41:46 2007 UTC (4 years, 10 months ago) by pw
Branch: MAIN
CVS Tags: twod-branch-point, twod-branch, sumit-branch, small-file-branch-point4, small-file-branch-point3, small-file-branch-point2, small-file-branch-point, rr-txn, pvfs-2-7-branch-point, pvfs-2-7-branch, pvfs-2-7-1, pvfs-2-7-0, mgmt-branch-point, 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_HEAD_NEW_FEATURE_ADD2, directio-point, cu-sandbox-branch-point, branch-rongrong, Root_cu-security-branch
Branch point for: small-file-branch, rongrong, he-branch, directio-branch, cu-security-branch, cu-sandbox-branch
Changes since 1.21: +43 -8 lines
Diff to previous 1.21
Add encode variations that zero out the stream for valgrind testing.  Also potentially fixes a potential but unlikely string encoding bug where no NULL was written for the null string.

Revision 1.20.4.1 / (view) - annotate - [select for diffs] , Wed May 23 20:49:05 2007 UTC (4 years, 11 months ago) by kunkel
Branch: pvfs2-kunkel-tas-branch
Changes since 1.20: +23 -0 lines
Diff to previous 1.20 to next main 1.21
Merge HEAD changes to TAS-branch.

Revision 1.18.2.3 / (view) - annotate - [select for diffs] , Wed Apr 11 22:50:57 2007 UTC (5 years, 1 month ago) by slang
Branch: WALT3
Changes since 1.18.2.2: +23 -0 lines
Diff to previous 1.18.2.2 to branch point 1.18 to next main 1.19
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.18.8.2 / (view) - annotate - [select for diffs] , Sat Feb 17 11:17:05 2007 UTC (5 years, 3 months ago) by kunkel
Branch: kunkel-migration-branch
Changes since 1.18.8.1: +3 -0 lines
Diff to previous 1.18.8.1 to branch point 1.18 to next main 1.19
Update migration branch to current CVS version

Revision 1.18.6.3 / (view) - annotate - [select for diffs] , Sat Jan 13 10:16:58 2007 UTC (5 years, 4 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.18.6.2: +23 -0 lines
Diff to previous 1.18.6.2 to branch point 1.18 to next main 1.19
Synchronization with HEAD

Revision 1.21 / (view) - annotate - [select for diffs] , Sat Dec 2 18:52:21 2006 UTC (5 years, 5 months ago) by pw
Branch: MAIN
CVS Tags: pvfs-2-6-3-tag2, kunkel-tas-branch-2007-05-23, kunkel-migration-hint-branch-point-2007-06-17, kunkel-migration-hint-branch-point-2007-03-15, kunkel-hint-branch-point-2007-02-17
Changes since 1.20: +23 -0 lines
Diff to previous 1.20
need 6-field encoding

Revision 1.18.6.2 / (view) - annotate - [select for diffs] , Sat Dec 2 11:20:39 2006 UTC (5 years, 5 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.18.6.1: +1 -0 lines
Diff to previous 1.18.6.1 to branch point 1.18
Upgrade to current CVS version

Revision 1.18.2.2 / (view) - annotate - [select for diffs] , Thu Oct 19 22:17:13 2006 UTC (5 years, 7 months ago) by slang
Branch: WALT3
Changes since 1.18.2.1: +1 -0 lines
Diff to previous 1.18.2.1 to branch point 1.18
reverse merge of HEAD to WALT3 branch.

Revision 1.20 / (view) - annotate - [select for diffs] , Tue Sep 26 03:44:18 2006 UTC (5 years, 7 months ago) by vilayann
Branch: MAIN
CVS Tags: pvfs-2-6-point4, pvfs-2-6-point3, pvfs-2-6-point2, pvfs-2-6-point, pvfs-2-6-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, dbpf-methods-point, dbpf-methods-branch, WALT3-point, WALT3-last-merged
Branch point for: pvfs2-kunkel-tas-branch
Changes since 1.19: +1 -0 lines
Diff to previous 1.19
- Support for immutable files
- Cleanups in the pvfs2-bufmap interfaces (replace int with size_t)
- Utility for displaying extended attributes and setting them
- Support for disabling atime updates at the object level, file system level (mount time)
  and directories.

Revision 1.18.6.1 / (view) - annotate - [select for diffs] , Mon Sep 25 12:40:08 2006 UTC (5 years, 7 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.18: +1 -0 lines
Diff to previous 1.18
backmerging of HEAD to branch...

Revision 1.18.2.1 / (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.18: +1 -0 lines
Diff to previous 1.18
Merge HEAD into Walt's branch.
Rework new state machines to the new cleanups introduced by Walt.

Revision 1.19 / (view) - annotate - [select for diffs] , Wed Sep 13 20:22:56 2006 UTC (5 years, 8 months ago) by vilayann
Branch: MAIN
CVS Tags: tau-sandbox-point, tau-sandbox
Changes since 1.18: +1 -0 lines
Diff to previous 1.18
Merge posix-extensions-branch to HEAD
This branch implemented patches to the 2.6.16 kernel for the proposed POSIX I/O extensions and those patches are under
the patches subdirectory.
It also implements the PVFS2 specific hooks for these system calls.

Tools that may be of immediate use to the pvfs2 general audience is the pvfs2-lsplus utility in src/apps/admin
that should be noticeably faster than the pvfs2-ls utility if there are a lot of objects in a single directory.
Other features are left out by configure and are not even built if the kernels do not support those features
and callbacks.

Revision 1.18.8.1 / (view) - annotate - [select for diffs] , Fri Sep 8 11:51:20 2006 UTC (5 years, 8 months ago) by kunkel
Branch: kunkel-migration-branch
Changes since 1.18: +22 -0 lines
Diff to previous 1.18
Modification for migration added, some functions still need to be adapted after moving to a new branch...

Revision 1.18.4.1 / (view) - annotate - [select for diffs] , Sat Aug 26 13:37:47 2006 UTC (5 years, 8 months ago) by kunkel
Branch: kunkel-branch
Changes since 1.18: +22 -0 lines
Diff to previous 1.18 to next main 1.19
Migration of datafiles between different servers works. Uses msgpairray.sm,
transfers only one datafile between two servers and rewrites metadata.
Todo: Adaption of request scheduler to ensure that migration and write
I/O do not happen concurrently on source dataserver.
Also allow users to specify command line parameter which supresses
transfer of pvfs2-hints.

Revision 1.16.2.4 / (view) - annotate - [select for diffs] , Wed Aug 9 20:17:53 2006 UTC (5 years, 9 months ago) by vilayann
Branch: posix-extensions-branch
CVS Tags: posix-extensions-point5, posix-extensions-point3
Changes since 1.16.2.3: +52 -23 lines
Diff to previous 1.16.2.3 to branch point 1.16 to next main 1.17
Reverse merge changes from HEAD to posix-extensions-branch.

Revision 1.17.2.1 / (view) - annotate - [select for diffs] , Mon Jun 19 15:57:41 2006 UTC (5 years, 11 months ago) by slang
Branch: pvfs2-1-5-branch
CVS Tags: pvfs2-1_5_1_for_bgl3, pvfs2-1_5_1_for_bgl2, pvfs2-1_5_1_for_bgl, pvfs2-1-5-1-rc3, pvfs2-1-5-1-rc2, pvfs2-1-5-1-rc1, pvfs2-1-5-1, pvfs2-1-5-0-rc5, pvfs2-1-5-0-rc4, pvfs2-1-5-0-rc3, pvfs2-1-5-0-rc2, pvfs2-1-5-0-rc1, pvfs2-1-5-0
Changes since 1.17: +52 -2 lines
Diff to previous 1.17 to next main 1.18
merge of murali's changes from trunk.

Revision 1.18 / (view) - annotate - [select for diffs] , Fri Jun 16 21:01:15 2006 UTC (5 years, 11 months ago) by vilayann
Branch: MAIN
CVS Tags: version-lock-branch, version-lock-actual-branch, threaded-aio-point, threaded-aio-branch, pvfs2-1-5-point2, 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, WALT3
Changes since 1.17: +52 -2 lines
Diff to previous 1.17
[pcarns]: Patch to allow modifying distribution, distribution parameters and number of
data files to use within a given directory. Such setting will only impact creation of future files
within the same directory. It does not change existing files' parameters. All such hints
are inherited by newly created directories as well..
[pcarns]: Allow trove to continue to read a list of xattrs/keyvals
without stopping if some subset of keys dont exist in the keyval db. Modifies the keyval_read_list() function
to return an array of completely independant error codes for each key that is read.
[pcarns]: adjust encode_string() macro to make it safe to call on NULL strings
[pcarns]: bug in the getattr state machine that would cause it to read dirent_count most of the time
regardless of whether the attribute mask requested it or not.
[slang]: fix a couple of bugs in the get-attr server-side state machine whereby the dirent_count was being read
using the dirent handle instead of the dirdata handle. Fixed a return value from dbpf_keyval_get_handle_info_op_svc
so that get-attr would not needlessly hang..
[vilayann]: fixes for the viewdist utility yet again, since the keys for the xattrs have changed...

Revision 1.16.4.1 / (view) - annotate - [select for diffs] , Wed Jun 7 19:27:28 2006 UTC (5 years, 11 months ago) by vilayann
Branch: lockd-branch
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 to next main 1.17
Reverse merge from trunk to lockd-branch...

Revision 1.16.2.3 / (view) - annotate - [select for diffs] , Wed Jun 7 03:21:05 2006 UTC (5 years, 11 months ago) by slang
Branch: posix-extensions-branch
Changes since 1.16.2.2: +2 -2 lines
Diff to previous 1.16.2.2 to branch point 1.16
reverse merge of branch

Revision 1.17 / (view) - annotate - [select for diffs] , Mon Jun 5 19:57:27 2006 UTC (5 years, 11 months ago) by slang
Branch: MAIN
CVS Tags: pvfs2-1-5-point, posix-extensions-point2, lockd-point2
Branch point for: pvfs2-1-5-branch
Changes since 1.16: +2 -2 lines
Diff to previous 1.16
merge sync coalescing branch.

Revision 1.16.6.1 / (view) - annotate - [select for diffs] , Fri May 19 14:23:21 2006 UTC (6 years ago) by slang
Branch: dbpf-coalesce-branch
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 to next main 1.17
fix deadlock bugs in coalescing code.  add proper state machine debugging.

Revision 1.16.2.2 / (view) - annotate - [select for diffs] , Fri May 19 01:11:16 2006 UTC (6 years ago) by vilayann
Branch: posix-extensions-branch
Changes since 1.16.2.1: +1 -0 lines
Diff to previous 1.16.2.1 to branch point 1.16
*** empty log message ***

Revision 1.16.2.1 / (view) - annotate - [select for diffs] , Tue May 9 23:10:14 2006 UTC (6 years ago) by vilayann
Branch: posix-extensions-branch
Changes since 1.16: +21 -0 lines
Diff to previous 1.16
First cut of the sys_readdirplus implementation where clients can issue a single
system interface call to get the directory entries as well as the attribute information
of the directory entries.
What this means is that we do not need to call a sys_getattr of the individual directory entries
anymore.
(The kernel version is still untested and won't work until the VFS patch is in place! :))

On the server, there is now a new request/state machine called listattr(poor name, i know!)
which essentially does a vectored getattr for a list of handles as opposed to a getattr
which only does for 1. Perhaps, we need to consolidate them into 1 at a later point of time after
others have given this code a look-see!
On the client, there is a new system interface, and a corresponding statemachine implementation
called readdirplus which does the following algorithm
a) Step 1 - Do a regular readdir
b) Step 2 - Collate all meta handles (obtained from the readdir) and send out 1 listattr
to every server that owns atleast 1 handle from the set.
c) Step 3 - Handles that refer to metafiles (determined by the attributes of the response)
need an additional step to retrieve their file sizes. So we collate all data file handles
of all metafiles, and send out 1 listattr to every server that owns atleast 1 handle from
the set.
d) Step 4 - Copy object attributes obtained for all objects into the sys response structure and
also compute file sizes of regular files since we know the individual dfile handles' file sizes
from Step 3.

Clearly, this is a huge win in terms of performance of listing directories which have large number of directory
entries.
Next step is to hammer out the VFS patches and coreutils patch for ls to get the same benefit.
Also added a new utility called pvfs2-lsplus in src/apps/admin that uses this API.

Revision 1.16 / (view) - annotate - [select for diffs] , Thu Apr 6 14:39:35 2006 UTC (6 years, 1 month ago) by pw
Branch: MAIN
CVS Tags: posix-extensions-point, lockd-point, dbpf-coalesce-point
Branch point for: posix-extensions-branch, lockd-branch, dbpf-coalesce-branch
Changes since 1.15: +19 -9 lines
Diff to previous 1.15
ib: encode data structures to support heterogenous architectures

Revision 1.14.2.1 / (view) - annotate - [select for diffs] , Thu Mar 2 15:53:34 2006 UTC (6 years, 2 months ago) by slang
Branch: dbpf-onekeyval-branch
CVS Tags: dbpf-slowskip
Changes since 1.14: +78 -0 lines
Diff to previous 1.14 to next main 1.15
changes from head merge

Revision 1.15 / (view) - annotate - [select for diffs] , Thu Mar 2 15:27:03 2006 UTC (6 years, 2 months ago) by slang
Branch: MAIN
CVS Tags: before-dbpf-onekeyval
Changes since 1.14: +78 -0 lines
Diff to previous 1.14
changes to perfbase benchmarks and addition of perf counter queue fields

Revision 1.13.6.1 / (view) - annotate - [select for diffs] , Thu Jan 12 19:43:24 2006 UTC (6 years, 4 months ago) by slang
Branch: dbpf-changes-branch
Changes since 1.13: +9 -11 lines
Diff to previous 1.13 to next main 1.14
merging changes from HEAD to dbpf branch

Revision 1.14 / (view) - annotate - [select for diffs] , Thu Jan 5 16:09:14 2006 UTC (6 years, 4 months ago) by pw
Branch: MAIN
CVS Tags: pvfs2-1-4-0-point, pvfs2-1-4-0-branch, pvfs2-1-4-0, dbpf-onekeyval-point
Branch point for: dbpf-onekeyval-branch
Changes since 1.13: +9 -11 lines
Diff to previous 1.13
align geteattr req, small_io resp; small_io req alignment to be fixed by Murali with his patch

Revision 1.13 / (view) - annotate - [select for diffs] , Thu Oct 6 13:43:04 2005 UTC (6 years, 7 months ago) by robl
Branch: MAIN
CVS Tags: slang-sio-point, slang-sio-branch, pvfs2-1-3-2, pvfs2-1-3-1-branch, pvfs2-1-3-1, pvfs2-1-3-0, dbpf-changes
Branch point for: dbpf-changes-branch
Changes since 1.12: +3 -0 lines
Diff to previous 1.12
[pcarns]: add protocol versioning to PVFS2.  Major version changes are
incompatible up or down.  New clients can't talk to old servers, but new
servers can talk to old clients.

Revision 1.10.2.2 / (view) - annotate - [select for diffs] , Thu Aug 25 20:38:34 2005 UTC (6 years, 8 months ago) by slang
Branch: slang-event-changes-branch
Changes since 1.10.2.1: +140 -0 lines
Diff to previous 1.10.2.1 to branch point 1.10 to next main 1.11
updates to my event changes to bring them inline with trunk

Revision 1.10.10.1 / (view) - annotate - [select for diffs] , Wed Aug 10 19:38:06 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.10: +140 -0 lines
Diff to previous 1.10 to next main 1.11
merge changes from trunk since branch point into branch.  Effectively moves the branchpoint to the latest trunk.

Revision 1.12 / (view) - annotate - [select for diffs] , Mon Aug 1 22:49:51 2005 UTC (6 years, 9 months ago) by robl
Branch: MAIN
CVS Tags: slang-reqsched-point, slang-reqsched-branch
Changes since 1.11: +29 -1 lines
Diff to previous 1.11
Murali's patch to add VFS support for extended attributes.

Revision 1.11 / (view) - annotate - [select for diffs] , Thu Jul 21 16:17:56 2005 UTC (6 years, 10 months ago) by walt
Branch: MAIN
CVS Tags: pvfs2-1-2-0
Changes since 1.10: +112 -0 lines
Diff to previous 1.10
added extended attribute support

Revision 1.10.8.2 / (view) - annotate - [select for diffs] , Thu Jul 14 18:49:22 2005 UTC (6 years, 10 months ago) by walt
Branch: WALT2
Changes since 1.10.8.1: +18 -0 lines
Diff to previous 1.10.8.1 to branch point 1.10 to next main 1.11
set_eattr, get_eattr, and get_eattr_list working

Revision 1.10.8.1 / (view) - annotate - [select for diffs] , Thu Jun 16 23:50:10 2005 UTC (6 years, 11 months ago) by walt
Branch: WALT2
Changes since 1.10: +94 -0 lines
Diff to previous 1.10
updates for adding extended attributes

Revision 1.10.2.1 / (view) - annotate - [select for diffs] , Fri Jun 3 15:19:07 2005 UTC (6 years, 11 months ago) by slang
Branch: slang-event-changes-branch
Changes since 1.10: +24 -0 lines
Diff to previous 1.10
* 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.10 / (view) - annotate - [select for diffs] , Thu Mar 31 19:16:03 2005 UTC (7 years, 1 month ago) by pw
Branch: MAIN
CVS Tags: slang-event-changes-point, slang-attr-cache-fixups-point, pvfs2-tag-bugfix-67, pvfs2-bugfix-67, pvfs2-1-1-0
Branch point for: slang-event-changes-branch, slang-attr-cache-fixups-branch, WALT2
Changes since 1.9: +76 -138 lines
Diff to previous 1.9
significant protocol changes to solve 64-bit alignedness issues

Revision 1.9 / (view) - annotate - [select for diffs] , Thu Dec 2 18:14:45 2004 UTC (7 years, 5 months ago) by pw
Branch: MAIN
CVS Tags: snapshot-bluegene-20050216, pvfs2-snapshot-Alejandro, pvfs2-bugfix-39, WALT1
Changes since 1.8: +5 -5 lines
Diff to previous 1.8
change the semantics of decode_skip4 so we can use it in endecode_fields entries
align PVFS_servreq_setattr
align PVFS_symlink_attr
align PVFS_metafile_attr_dfiles
align all strings to 8

Revision 1.8 / (view) - annotate - [select for diffs] , Fri Oct 29 18:12:23 2004 UTC (7 years, 6 months ago) by pw
Branch: MAIN
CVS Tags: pvfs2-1-0-1, pvfs2-1-0-0, pvfs2-0-9-0
Changes since 1.7: +8 -0 lines
Diff to previous 1.7
fix PVFS_object_attr encode alignment

Revision 1.7 / (view) - annotate - [select for diffs] , Tue Oct 19 15:02:51 2004 UTC (7 years, 7 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-8-0
Changes since 1.6: +17 -0 lines
Diff to previous 1.6
- fixed test program ls.c and admin program pvfs2-ls.c to not issue
  an extra call to readdir on every run by fixing a slight logic bug
- changed some readdir debugging
- added a directory version that is passed back from the server to
  the client on each successful readdir call (happens to be the
  directory's mtime encoded as an opaque uint64_t)
- updated client and server response structures and encoder to
  accomodate this
- NOTE: the versioning is not perfect since retrieving the directory
  mtime and iterating the handle list isn't an atomic operation with
  respect to the overall readdir op; i.e. there's still a window where
  a difference may not be detected.  then again, since the mtime is in
  seconds granularity, this should not present a major detectable
  problem anyway.  can use a different version number if problems
  arise often in practice

Revision 1.6 / (view) - annotate - [select for diffs] , Mon Sep 20 00:26:05 2004 UTC (7 years, 8 months ago) by pcarns
Branch: MAIN
CVS Tags: pvfs2-0-7-0
Changes since 1.5: +28 -0 lines
Diff to previous 1.5
make statfs return load averages from sysinfo()

Revision 1.5 / (view) - annotate - [select for diffs] , Wed Jan 21 19:29:27 2004 UTC (8 years, 4 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-nm-nb-branch, pvfs2-0-6-5, pvfs2-0-6-4, pvfs2-0-6-3, pvfs2-0-6-2, pvfs2-0-6-1, 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, pvfs2-0-0-9
Changes since 1.4: +22 -0 lines
Diff to previous 1.4
- add configure test for sys/sysinfo.h (should be on all linux machines)
- add memory and uptime information into the (now ill-named) statfs object
- update pvfs2-statfs to display this newly added information

Revision 1.4 / (view) - annotate - [select for diffs] , Mon Nov 17 19:19:29 2003 UTC (8 years, 6 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-dbpf-attr-cache-branch, pvfs2-0-0-8, pvfs2-0-0-7
Changes since 1.3: +4 -4 lines
Diff to previous 1.3
some warning cleanups (at least on ppc)

Revision 1.3 / (view) - annotate - [select for diffs] , Fri Oct 31 14:58:18 2003 UTC (8 years, 6 months ago) by pw
Branch: MAIN
CVS Tags: pvfs2-0-0-6
Changes since 1.2: +1 -1 lines
Diff to previous 1.2
avoid malloc(0) which makes efence unhappy

Revision 1.2 / (view) - annotate - [select for diffs] , Mon Oct 6 22:04:38 2003 UTC (8 years, 7 months ago) by pw
Branch: MAIN
CVS Tags: snapshot-kraken-10-16-2003-B, snapshot-kraken-10-16-2003, pvfs2-0-0-5, pvfs2-0-0-4
Changes since 1.1: +15 -47 lines
Diff to previous 1.1
remove stubs to system-wide header

Revision 1.1 / (view) - annotate - [select for diffs] , Sat Oct 4 15:10:55 2003 UTC (8 years, 7 months ago) by pw
Branch: MAIN
new file, basic encoding and decoding routines, now just used by le-bytefield

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