CVS log for pvfs2/src/io/bmi/bmi-types.h

(logo)

Help

(back) Up to [PVFS2] / pvfs2 / src / io / bmi

Request diff between arbitrary revisions / Display revisions graphically


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

Revision 1.35.36.1 / (view) - annotate - [select for diffs] , Fri Aug 19 15:50:00 2011 UTC (8 months, 4 weeks ago) by shuangy
Branch: Orange-Elaine-Distr-Dir-Branch
Changes since 1.35: +4 -0 lines
Diff to previous 1.35 to next main 1.36
merge with Orange-Branch

Revision 1.35.10.1 / (view) - annotate - [select for diffs] , Tue Jul 12 21:10:24 2011 UTC (10 months 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, Orange-security-postmerge
Changes since 1.35: +4 -0 lines
Diff to previous 1.35 to next main 1.36
Committed Windows client code to Orange-Branch.

Revision 1.35.34.1 / (view) - annotate - [select for diffs] , Wed Oct 6 21:02:48 2010 UTC (19 months, 1 week ago) by sampson
Branch: windows-client
Changes since 1.35: +4 -0 lines
Diff to previous 1.35 to next main 1.36
Porting BMI TCP

Revision 1.36 / (view) - annotate - [select for diffs] , Tue Apr 20 21:18:21 2010 UTC (2 years ago) by iskra
Branch: MAIN
CVS Tags: tr-branch, pvfs2-mr-shim, my-point, HEAD, B2O-Temp, B2O-Blue-Sync
Changes since 1.35: +2 -1 lines
Diff to previous 1.35
Add support for post timeout.

Revision 1.30.10.1 / (view) - annotate - [select for diffs] , Tue Aug 25 17:56:06 2009 UTC (2 years, 8 months ago) by nlmills
Branch: cu-security-branch
CVS Tags: cu-security-branch-premerge
Changes since 1.30: +100 -81 lines
Diff to previous 1.30 to next main 1.31
merged in changes from summer at LANL

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

Revision 1.35 / (view) - annotate - [select for diffs] , Tue Jan 6 19:56:40 2009 UTC (3 years, 4 months ago) by slang
Branch: MAIN
CVS Tags: test-slab-cache-patch, test-duplicate-patch, 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, pre-dirent, pfsck-branch-point, pfsck-branch, 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, orange-next, mtmoore-dbpf-txn, distr-dir-pre-release, distdir_orange_before_merge_20110817, bmi-experimental-branch-point, bmi-experimental-branch, before-getattr, becky-test-bed, as-point, as-branch, aattrs-branch-point, aattrs-branch, Orange-mtmoore, Orange-Root, Orange-Migrate-Tools, 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, 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: windows-client, solaris-branch, Orange-Elaine-Distr-Dir-Branch, Orange-Branch
Changes since 1.34: +1 -0 lines
Diff to previous 1.34
workaround for bmi tcp testcontext  always returning immediately in shared client/server environments.

Revision 1.34 / (view) - annotate - [select for diffs] , Tue Dec 9 19:11:57 2008 UTC (3 years, 5 months ago) by pcarns
Branch: MAIN
Changes since 1.33: +1 -1 lines
Diff to previous 1.33
fixed type size mismatch between context id in bmi and context id in the job
interface, was causing memory corruption on 32 bit builds

Revision 1.33 / (view) - annotate - [select for diffs] , Thu Nov 20 01:16:54 2008 UTC (3 years, 5 months ago) by slang
Branch: MAIN
Changes since 1.32: +2 -0 lines
Diff to previous 1.32
merging hints/events code into trunk.

Revision 1.32 / (view) - annotate - [select for diffs] , Wed Nov 19 19:00:12 2008 UTC (3 years, 5 months ago) by slang
Branch: MAIN
Changes since 1.31: +95 -80 lines
Diff to previous 1.31
bmi changes to allow separate bmi packaging

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

Revision 1.30.18.1 / (view) - annotate - [select for diffs] , Mon Nov 10 20:44:26 2008 UTC (3 years, 6 months ago) by slang
Branch: directio-branch
Changes since 1.30: +2 -1 lines
Diff to previous 1.30 to next main 1.31
reverse merge from HEAD to directio branch

Revision 1.31 / (view) - annotate - [select for diffs] , Wed Oct 8 18:38:27 2008 UTC (3 years, 7 months ago) by pcarns
Branch: MAIN
CVS Tags: before-dio-merge, after-he-reverse-merge
Changes since 1.30: +2 -1 lines
Diff to previous 1.30
Fix bug in BMI reference counting.  Previously the server was responsible
for both incrementing and decrementing count while working on a state
machine, but this leaves a window of time between completion of
testunexpected() and the start of a state machine.  If a connection was
reset during this window it could cause state machine to try to use
non-existent BMI address, with some odd results.

This patch adds a flag that the server can use to have BMI automatically
increment reference count on any unexpected message before it is passed to
the server for processing.

Revision 1.28.14.1 / (view) - annotate - [select for diffs] , Mon Jul 21 18:19:59 2008 UTC (3 years, 9 months ago) by aching
Branch: locking-branch
Changes since 1.28: +10 -0 lines
Diff to previous 1.28 to next main 1.29
Reverse merged and ported to HEAD.

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

Revision 1.26.4.2 / (view) - annotate - [select for diffs] , Wed Apr 11 22:50:16 2007 UTC (5 years, 1 month ago) by slang
Branch: WALT3
Changes since 1.26.4.1: +10 -0 lines
Diff to previous 1.26.4.1 to branch point 1.26 to next main 1.27
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.28.12.1 / (view) - annotate - [select for diffs] , Thu Apr 5 15:49:39 2007 UTC (5 years, 1 month ago) by slang
Branch: pvfs-2-6-branch
CVS Tags: pvfs-2-6-3-tag3
Changes since 1.28: +1 -0 lines
Diff to previous 1.28 to next main 1.29
merge recent fixes from HEAD

Revision 1.30 / (view) - annotate - [select for diffs] , Mon Mar 26 18:26:35 2007 UTC (5 years, 1 month ago) by slang
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, small-file-branch, rr-txn, rongrong, pvfs-2-7-branch-point, pvfs-2-7-branch, pvfs-2-7-1, pvfs-2-7-0, pvfs-2-6-3-tag2, 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, kunkel-tas-branch-2007-05-23, kunkel-migration-hint-branch-point-2007-06-17, he-branch-point, fuse-support, from_MERGE_FROM_HEAD, from_HEAD_NEW_FEATURE_ADD3, from_HEAD_NEW_FEATURE_ADD2, directio-point, cu-sandbox-branch-point, cu-sandbox-branch, branch-rongrong, Root_cu-security-branch
Branch point for: he-branch, directio-branch, cu-security-branch
Changes since 1.29: +1 -0 lines
Diff to previous 1.29
[phil]: This patch corrects a variety of error code problems.

See: http://www.beowulf-underground.org/pipermail/pvfs2-developers/2007-March/003253.html

Revision 1.27.6.1 / (view) - annotate - [select for diffs] , Sat Feb 17 11:17:03 2007 UTC (5 years, 3 months ago) by kunkel
Branch: kunkel-migration-branch
Changes since 1.27: +11 -1 lines
Diff to previous 1.27 to next main 1.28
Update migration branch to current CVS version

Revision 1.27.4.2 / (view) - annotate - [select for diffs] , Sat Jan 13 10:12:52 2007 UTC (5 years, 4 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.27.4.1: +9 -0 lines
Diff to previous 1.27.4.1 to branch point 1.27 to next main 1.28
Synchronization with HEAD

Revision 1.29 / (view) - annotate - [select for diffs] , Sat Dec 2 18:51:52 2006 UTC (5 years, 5 months ago) by pw
Branch: MAIN
CVS Tags: kunkel-migration-hint-branch-point-2007-03-15, kunkel-hint-branch-point-2007-02-17
Changes since 1.28: +9 -0 lines
Diff to previous 1.28
optimistic buffer registration hook in IO path for RDMA transports

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

Revision 1.26.4.1 / (view) - annotate - [select for diffs] , Mon Sep 18 15:05:11 2006 UTC (5 years, 7 months ago) by vilayann
Branch: WALT3
Changes since 1.26: +4 -2 lines
Diff to previous 1.26
Merge HEAD into Walt's branch.
Rework new state machines to the new cleanups introduced by Walt.

Revision 1.25.8.3 / (view) - annotate - [select for diffs] , Tue Sep 12 05:10:18 2006 UTC (5 years, 8 months ago) by vilayann
Branch: posix-extensions-branch
Changes since 1.25.8.2: +2 -1 lines
Diff to previous 1.25.8.2 to branch point 1.25 to next main 1.26
Merge from HEAD to posix-extensions-branch...
This should facilitate merging the posix branch to HEAD...

Revision 1.28 / (view) - annotate - [select for diffs] , Mon Sep 11 15:42:38 2006 UTC (5 years, 8 months ago) by vilayann
Branch: MAIN
CVS Tags: version-lock-branch, version-lock-actual-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-3, pvfs-2-6-2, pvfs-2-6-1, pvfs-2-6-0, posix-extensions-point7, kunkel-hint-branch-point-26, dbpf-methods-point, dbpf-methods-branch, WALT3-point, WALT3-last-merged
Branch point for: pvfs2-kunkel-tas-branch, pvfs-2-6-branch, locking-branch
Changes since 1.27: +2 -1 lines
Diff to previous 1.27
[pcarns]:
tacl-xattr-homedir.patch:
-------------------------
This makes tacl-xattr.sh slightly more portable.  Some Linux distributions have adduser utilities that do not create the home directory for you.  This patch
explicitly does a mkdir -p and chmod after adduser to make sure that required home directories exist.

tacl-xattr-symlink.patch:
-------------------------
This is an important fix to the test script.  It was using the -L argument to getfattr to traverse symbolic links when dumping the ACLs from the test directory.
This
leads to unpredictable results because there was no way to tell whether getfattr would traverse a real directory or its symbolic link first (it depends on the
dirent
order) and the other would always be left out.  ACLs are not supported on symbolic links anyway, so it was just adding noise to the test script.

xattr-symlink.patch:
-------------------------
This is the only change to PVFS2 itself.  Like most Linux file systems, PVFS2 does not support xattrs on symbolic links (despite what is implied by man pages).
This
is due to the fact that symbolic links have 777 permissions by default that would allow anyone on the system to store xattrs in any symbolic link.  This patch
updates
PVFS2 semantics slightly, however, to be more in line with how other file systems implement this.  In particular listxattr() is now allowed (it just returns that
there are zero entries), and setxattr() is implemented to return EPERM rather than EOPNOTSUPP.

pread-pwrite.patch:
-------------------
This fixes a bug in a patch that I submitted earlier to provide a simple alternate AIO implementation.  It defines _GNU_SOURCE in a limited area for dbpf so that
we
can get proper definitions of pread() and pwrite() on Linux.  I tried using _XOPEN_SOURCE=500, but it will break any .c file that includes dbpf.h due to
incompatibilities with Berkeley DB.

zero-dfile.patch:
-------------------
This fixes a bug in the getattr handling on pvfs2-server if it happens to find an attribute structure with the dfile array zeroed out.  In this case, it needs to
set
the attr flag appropriately to prevent the response encoder from segfaulting while processing the array in the response structure.  This condition is very hard to
trigger, but the server should be able to gracefully report the error rather than crashing.

bind-specific.patch:
--------------------
This patch adds a new config file option (TCPBindSpecific) that if enabled tells the server to bind only to its specific IP address rather than using INADDR_ANY.
This is particularly helpful in failover scenarios where you would like one physical machine to assume two ip addresses (and two servers) to run simultaneously
when
another server crashes.  Without this patch you would need to select a different port on each server to prevent collisions.

Revision 1.25.8.2 / (view) - annotate - [select for diffs] , Wed Aug 9 20:17:38 2006 UTC (5 years, 9 months ago) by vilayann
Branch: posix-extensions-branch
CVS Tags: posix-extensions-point5, posix-extensions-point3
Changes since 1.25.8.1: +2 -1 lines
Diff to previous 1.25.8.1 to branch point 1.25
Reverse merge changes from HEAD to posix-extensions-branch.

Revision 1.27 / (view) - annotate - [select for diffs] , Fri Jul 14 20:46:00 2006 UTC (5 years, 10 months ago) by slang
Branch: MAIN
CVS Tags: threaded-aio-point, threaded-aio-branch, posix-extensions-point6, posix-extensions-point4, kunkel-branches-point, kunkel-branch, kunkel-alternativeIO-branch, before-style-changes
Branch point for: kunkel-migration-branch, kunkel-hint-branch
Changes since 1.26: +2 -1 lines
Diff to previous 1.26
[pete] add a connection close set_info option to bmi-tcp so that we can reset the buffer sizes for the connection to the mountpoint server.
[slang] set the defaults for the buffer sizes to 0 in the config file so they
don't get set on new connections unless the config file requests it.

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

Revision 1.25.8.1 / (view) - annotate - [select for diffs] , Wed Jun 7 03:20:45 2006 UTC (5 years, 11 months ago) by slang
Branch: posix-extensions-branch
Changes since 1.25: +3 -1 lines
Diff to previous 1.25
reverse merge of branch

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

Revision 1.26 / (view) - annotate - [select for diffs] , Thu May 25 22:17:18 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.25: +3 -1 lines
Diff to previous 1.25
* [Phil] removed db stat left over from keyval-per-db days
* [Phil] added stranded bstream checking
* [Phil] added comparison function for dspace db
* [Phil] added db cache size and type config options

* [Julian] added tcp send/recv buffer size options

Revision 1.25 / (view) - annotate - [select for diffs] , Wed Dec 14 21:50:20 2005 UTC (6 years, 5 months ago) by slang
Branch: MAIN
CVS Tags: pvfs2-1-4-0-point, pvfs2-1-4-0-branch, pvfs2-1-4-0, posix-extensions-point, lockd-point, dbpf-slowskip, dbpf-onekeyval-point, dbpf-onekeyval-branch, dbpf-coalesce-point, dbpf-changes-branch, dbpf-changes, before-dbpf-onekeyval
Branch point for: posix-extensions-branch, lockd-branch, dbpf-coalesce-branch
Changes since 1.24: +1 -0 lines
Diff to previous 1.24
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.24.2.1 / (view) - annotate - [select for diffs] , Fri Nov 4 07:14:15 2005 UTC (6 years, 6 months ago) by slang
Branch: slang-sio-branch
Changes since 1.24: +1 -0 lines
Diff to previous 1.24 to next main 1.25
small I/O changes in sio branch for now

Revision 1.24 / (view) - annotate - [select for diffs] , Tue Oct 25 18:00:57 2005 UTC (6 years, 6 months ago) by vilayann
Branch: MAIN
CVS Tags: slang-sio-point, pvfs2-1-3-2, pvfs2-1-3-1-branch, pvfs2-1-3-1
Branch point for: slang-sio-branch
Changes since 1.23: +3 -0 lines
Diff to previous 1.23
Attached patches implements trusted ports and networks similar to
what PVFS1 implemented.
It adds a new <Security> </Security> tag to the fs.conf config file
and parse utilities accordingly. We can edit these later if there
is a strong need.

Within these tags, you have to specify TrustedPorts <Range of ports> and
TrustedNetwork tcp://<network> tcp://<mask>.
I dont know how to support this cleanly on  non tcp/ip bmi
architectures, so currently this only enables it for the bmi_tcp module
alone. (i guess we could do it for bmi_ib module as well but not done
until someone says that is the right thing to do...)

Also adds support for a --trusted argument to the pvfs2-genconfig script
that will prompt for the trusted port ranges and the network address/masks and write it out
to the fs.conf and server.conf file.

Configure now supports a --enable-trusted to enable all these features.
(NOTE that the fs.conf tags (or lack of one) still allow you to not
select these features even if configure was asked to compile with this
option).

this patch also cleans up all the warnings that arises with gcc
(3.4) and --enable-strict build mode.

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

Revision 1.23 / (view) - annotate - [select for diffs] , Wed Jul 13 15:45:54 2005 UTC (6 years, 10 months ago) by walt
Branch: MAIN
CVS Tags: slang-reqsched-point, slang-reqsched-branch, slang-attr-cache-fixups-point2, slang-attr-cache-fixups-point, slang-attr-cache-fixups-branch, pvfs2-1-3-0, pvfs2-1-2-0
Changes since 1.22: +9 -0 lines
Diff to previous 1.22
fixed error reporting for gethostbyname in BMI-TCP
also fixed simple omissions and errors in related code

Revision 1.22 / (view) - annotate - [select for diffs] , Tue Jan 11 17:24:18 2005 UTC (7 years, 4 months ago) by rbross
Branch: MAIN
CVS Tags: snapshot-bluegene-20050216, slang-event-changes-point, pvfs2-tag-bugfix-67, pvfs2-snapshot-Alejandro, pvfs2-bugfix-67, pvfs2-bugfix-39, pvfs2-1-1-0, WALT2, WALT1
Branch point for: slang-event-changes-branch
Changes since 1.21: +20 -24 lines
Diff to previous 1.21
More doxygen changes.  Working on the kernel code now.

Revision 1.21 / (view) - annotate - [select for diffs] , Wed Dec 22 20:03:52 2004 UTC (7 years, 4 months ago) by rbross
Branch: MAIN
Changes since 1.20: +21 -8 lines
Diff to previous 1.20
more doxygen work.

Revision 1.20 / (view) - annotate - [select for diffs] , Tue Dec 21 21:08:07 2004 UTC (7 years, 4 months ago) by rbross
Branch: MAIN
Changes since 1.19: +4 -1 lines
Diff to previous 1.19
more doxygen work.

Revision 1.19 / (view) - annotate - [select for diffs] , Wed Jul 28 14:32:39 2004 UTC (7 years, 9 months ago) by neill
Branch: MAIN
CVS Tags: 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, pvfs2-0-6-1
Changes since 1.18: +1 -1 lines
Diff to previous 1.18
- 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.18 / (view) - annotate - [select for diffs] , Thu Jul 8 16:17:09 2004 UTC (7 years, 10 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-6-0
Changes since 1.17: +1 -0 lines
Diff to previous 1.17
- merging in the pvfs2-nm-nb-branch with the main tree
  see ChangeLog for details, or browse the cvs history of the branch
  for full details

Revision 1.17.2.1 / (view) - annotate - [select for diffs] , Thu Jun 24 23:34:00 2004 UTC (7 years, 10 months ago) by pcarns
Branch: pvfs2-nm-nb-branch
Changes since 1.17: +1 -0 lines
Diff to previous 1.17 to next main 1.18
added a set_info option to bmi that tells it to be more aggressive when
cancelling operations; bmi_tcp responds by always closing sockets on
cancellation. use like this:
BMI_set_info(0, BMI_FORCEFUL_CANCEL_MODE, NULL)

Revision 1.17 / (view) - annotate - [select for diffs] , Thu Apr 29 13:59:58 2004 UTC (8 years ago) by pcarns
Branch: MAIN
CVS Tags: pvfs2-0-6-0pre1, pvfs2-0-5-1, pvfs2-0-5-0
Branch point for: pvfs2-nm-nb-branch
Changes since 1.16: +9 -6 lines
Diff to previous 1.16
- started hacking on a way to let servers release bmi resources for addresses
  that cannot be reconnected; commented out for now until I have more time to
  work on it
- also a bug fix on socket cleanup path, making sure not to call close on a
  socket that is already set to -1

Revision 1.16 / (view) - annotate - [select for diffs] , Wed Apr 28 21:10:58 2004 UTC (8 years ago) by pcarns
Branch: MAIN
Changes since 1.15: +3 -1 lines
Diff to previous 1.15
added bmi hint to reference count addresses; not doing anything with it yet

Revision 1.15 / (view) - annotate - [select for diffs] , Wed Apr 28 18:08:15 2004 UTC (8 years ago) by pcarns
Branch: MAIN
Changes since 1.14: +1 -0 lines
Diff to previous 1.14
convert bmi and flow cancel cases to use new non-errno error code,
PVFS_ECANCEL, instead of the confusing PVFS_EINTR.  Will result in error
messages like this:
PVFS_sys_lookup: Operation canceled (possibly due to timeout)

Revision 1.14 / (view) - annotate - [select for diffs] , Tue Mar 9 17:30:04 2004 UTC (8 years, 2 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-1-3, pvfs2-0-1-2
Changes since 1.13: +3 -0 lines
Diff to previous 1.13
- cleanup the error codes in bmi by translating them and making them
  more pvfs friendly.  this only fixes the generic bmi and bmi-tcp parts,
  as the other modules will need some similar translation
- bug fix that will not add an invalid socket if detected

Revision 1.13 / (view) - annotate - [select for diffs] , Mon Feb 16 21:35:28 2004 UTC (8 years, 3 months ago) by rbross
Branch: MAIN
CVS Tags: pvfs2-0-1-1, pvfs2-0-1-0
Changes since 1.12: +0 -1 lines
Diff to previous 1.12
Move from bmi_addr_t to PVFS_BMI_addr_t for consistency.

Revision 1.12 / (view) - annotate - [select for diffs] , Mon Feb 16 21:22:41 2004 UTC (8 years, 3 months ago) by rbross
Branch: MAIN
Changes since 1.11: +1 -1 lines
Diff to previous 1.11
combo PVFS_id_gen_t -> PVFS_BMI_addr_t, formatting, PVFS error code patch.
Ugly.  Sorry if my formatting pisses someone off; at least I'm not using >
80 columns any more :).

Revision 1.11 / (view) - annotate - [select for diffs] , Wed Sep 10 15:19:40 2003 UTC (8 years, 8 months ago) by pcarns
Branch: MAIN
CVS Tags: snapshot-kraken-10-16-2003-B, snapshot-kraken-10-16-2003, pvfs2-dbpf-attr-cache-branch, pvfs2-0-0-9, pvfs2-0-0-8, pvfs2-0-0-7, pvfs2-0-0-6, pvfs2-0-0-5, pvfs2-0-0-4, pvfs2-0-0-3
Changes since 1.10: +2 -0 lines
Diff to previous 1.10
moved BMI addr length limit to somewhere globally accessable (although
it should probably reside somewhere else long term?) and made BMI
enforce it

Revision 1.10 / (view) - annotate - [select for diffs] , Fri Jun 27 05:26:36 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
CVS Tags: pvfs2-0-0-2, pvfs2-0-0-1
Changes since 1.9: +2 -3 lines
Diff to previous 1.9
Renamed id_gen_t to PVFS_id_gen_t and moved it definition into pvfs2-types.h.
Also took the #include for id-generator.h out of header files and into .c
files where possible.

Revision 1.9 / (view) - annotate - [select for diffs] , Fri May 30 19:46:07 2003 UTC (8 years, 11 months ago) by pcarns
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8
turned the "bmi_flag_t buffer_flag" variable into a named enumeration
"enum bmi_buffer_type buffer_type"

Revision 1.8 / (view) - annotate - [select for diffs] , Fri May 30 17:47:38 2003 UTC (8 years, 11 months ago) by pcarns
Branch: MAIN
Changes since 1.7: +0 -1 lines
Diff to previous 1.7
got rid of PVFS_flag type and bmi_flag_t.  need to come back later and
convert the buffer_flag variables in BMI to named enumerations; they are
ints for now

Revision 1.7 / (view) - annotate - [select for diffs] , Thu May 29 16:44:15 2003 UTC (8 years, 11 months ago) by pcarns
Branch: MAIN
Changes since 1.6: +6 -2 lines
Diff to previous 1.6
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.6 / (view) - annotate - [select for diffs] , Wed May 7 16:29:01 2003 UTC (9 years ago) by pcarns
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5
added a get_info() option to BMI that can be used to retrieve a void*
pointer to the method specific address structure for a bmi address.
Could be used by a flow protocol that wants to use the same addressing
scheme as BMI.

Revision 1.5 / (view) - annotate - [select for diffs] , Mon Apr 7 21:04:39 2003 UTC (9 years, 1 month ago) by pcarns
Branch: MAIN
Changes since 1.4: +1 -0 lines
Diff to previous 1.4
modified existing BMI API functions to support the concept of
"contexts" and added hooks to create and destroy them.  This is just a
placeholder, contexts aren't actually implemented yet.

Revision 1.4 / (view) - annotate - [select for diffs] , Thu Apr 3 18:57:22 2003 UTC (9 years, 1 month ago) by pcarns
Branch: MAIN
Changes since 1.3: +62 -0 lines
Diff to previous 1.3
added BMI error code mappings (stolen from trove)

Revision 1.2 / (view) - annotate - [select for diffs] , Wed Apr 2 21:08:00 2003 UTC (9 years, 1 month ago) by pcarns
Branch: MAIN
Changes since 1.1: +26 -17 lines
Diff to previous 1.1
modified all of the BMI code to fall in line with the code formatting
style that we want to use now.  Used the pvfs2-mangle-in-place-80col.sh
script (teamed up with a find -exec command) to do so.

Revision 1.3 / (view) - annotate - [select for diffs] , Wed Apr 2 17:20:27 2003 UTC (9 years, 1 month ago) by rbross
Branch: MAIN
Changes since 1.2: +1 -1 lines
Diff to previous 1.2
vim formatting line fixes, using pvfs2fixbadformat.pl.

Revision 1.1 / (view) - annotate - [select for diffs] , Fri Jan 24 21:52:49 2003 UTC (9 years, 3 months ago) by pcarns
Branch: MAIN
CVS Tags: snapshot-osc-03-11-2003, snapshot-osc-02-19-2003, snapshot-amerson-3-18-2003
renamed a bunch of files in the bmi subdirectory to use dashes instead
of underscores

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