CVS log for pvfs2/src/io/description/pint-request.c

(logo)

Help

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

Request diff between arbitrary revisions / Display revisions graphically


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

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

Revision 1.61.28.2 / (view) - annotate - [select for diffs] , Tue Jul 12 21:10:26 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.61.28.1: +13 -1 lines
Diff to previous 1.61.28.1 to branch point 1.61
Committed Windows client code to Orange-Branch.

Revision 1.61.28.1.16.1 / (view) - annotate - [select for diffs] , Fri Oct 29 21:30:22 2010 UTC (18 months, 2 weeks ago) by sampson
Branch: windows-client
Changes since 1.61.28.1: +13 -1 lines
Diff to previous 1.61.28.1 to next main 1.61.28.2
Porting job files

Revision 1.61.10.3 / (view) - annotate - [select for diffs] , Sat Jun 19 00:02:01 2010 UTC (22 months, 4 weeks ago) by nlmills
Branch: cu-security-branch
Changes since 1.61.10.2: +10 -10 lines
Diff to previous 1.61.10.2 to branch point 1.61
initial merge with Orange-Branch. much will be broken

Revision 1.61.10.2 / (view) - annotate - [select for diffs] , Fri May 21 17:34:13 2010 UTC (23 months, 3 weeks ago) by nlmills
Branch: cu-security-branch
CVS Tags: cu-security-branch-premerge
Changes since 1.61.10.1: +10 -10 lines
Diff to previous 1.61.10.1 to branch point 1.61
revert cu-security-branch to before the attempted merge with Orange-Branch

Revision 1.61.10.1 / (view) - annotate - [select for diffs] , Wed Sep 2 20:16:08 2009 UTC (2 years, 8 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.61: +10 -10 lines
Diff to previous 1.61
merged in changes from latest Orange-Branch

Revision 1.61.28.1 / (view) - annotate - [select for diffs] , Thu Apr 30 15:03:00 2009 UTC (3 years ago) by bligon
Branch: Orange-Branch
CVS Tags: 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, orange-next, mtmoore-dbpf-txn, distr-dir-pre-release, distdir_orange_before_merge_20110817, before-getattr, becky-test-bed, Orange-mtmoore, 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, Orange-Elaine-Distr-Dir-Branch
Changes since 1.61: +10 -10 lines
Diff to previous 1.61
Setting up Orange Branch

Revision 1.61.24.2 / (view) - annotate - [select for diffs] , Tue Apr 28 16:17:00 2009 UTC (3 years ago) by sson
Branch: as-branch
Changes since 1.61.24.1: +0 -1 lines
Diff to previous 1.61.24.1 to branch point 1.61
This file has been renamed to pipeline.h.

Revision 1.61.26.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.61: +2 -2 lines
Diff to previous 1.61
initial support for solaris.  doesn't include /dev/epoll support.  See trac ticket #97.

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

Revision 1.60.34.1 / (view) - annotate - [select for diffs] , Mon Jul 21 18:20:05 2008 UTC (3 years, 9 months ago) by aching
Branch: locking-branch
Changes since 1.60: +50 -34 lines
Diff to previous 1.60 to next main 1.61
Reverse merged and ported to HEAD.

Revision 1.60.28.1 / (view) - annotate - [select for diffs] , Wed May 23 20:48:59 2007 UTC (4 years, 11 months ago) by kunkel
Branch: pvfs2-kunkel-tas-branch
Changes since 1.60: +50 -34 lines
Diff to previous 1.60 to next main 1.61
Merge HEAD changes to TAS-branch.

Revision 1.61 / (view) - annotate - [select for diffs] , Wed May 9 17:45:28 2007 UTC (5 years ago) by pw
Branch: MAIN
CVS Tags: twod-branch-point, twod-branch, tr-branch, tcp-peer-comm-branch, sumit-branch, solaris-point, small-file-branch-point4, small-file-branch-point3, small-file-branch-point2, small-file-branch-point, small-file-branch, sa-branch, rr-txn, rongrong, 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, pvfs-2-7-branch-point, pvfs-2-7-branch, pvfs-2-7-1, pvfs-2-7-0, pfsck-branch-point, pfsck-branch, my-point, 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, he-branch, fuse-support, from_MERGE_FROM_HEAD, from_HEAD_NEW_FEATURE_ADD3, from_HEAD_NEW_FEATURE_ADD2, directio-point, directio-branch, cu-sandbox-branch-point, cu-sandbox-branch, branch-rongrong, bmi-experimental-branch-point, bmi-experimental-branch, before-dio-merge, as-point, after-he-reverse-merge, aattrs-branch-point, aattrs-branch, Root_cu-security-branch, Orange-Root, HEAD, B2O-Temp, B2O-Blue-Sync
Branch point for: solaris-branch, cu-security-branch, as-branch, Orange-Branch
Changes since 1.60: +50 -34 lines
Diff to previous 1.60
Allocate request state and reqstack structures in one go to save some mallocing.  Also export multi-request-state allocators to further reduce mallocs in the many-server IO case.

Revision 1.60.12.2 / (view) - annotate - [select for diffs] , Mon Jul 24 17:20:36 2006 UTC (5 years, 9 months ago) by slang
Branch: kunkel-branch
Changes since 1.60.12.1: +621 -666 lines
Diff to previous 1.60.12.1 to branch point 1.60 to next main 1.61
revert style changes back to previous versions.

Revision 1.60.12.1 / (view) - annotate - [select for diffs] , Fri Jul 21 17:40:30 2006 UTC (5 years, 9 months ago) by kunkel
Branch: kunkel-branch
Changes since 1.60: +666 -621 lines
Diff to previous 1.60
run maint/pvfs2indent-80col.sh on all .c files to correct style :)

Revision 1.59.2.1 / (view) - annotate - [select for diffs] , Tue Mar 21 23:39:08 2006 UTC (6 years, 1 month ago) by slang
Branch: dbpf-onekeyval-branch
Changes since 1.59: +3 -3 lines
Diff to previous 1.59 to next main 1.60
merge from trunk

Revision 1.60 / (view) - annotate - [select for diffs] , Fri Mar 17 22:17:37 2006 UTC (6 years, 2 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, 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, 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-tag2, pvfs-2-6-3, pvfs-2-6-2, pvfs-2-6-1, pvfs-2-6-0, posix-extensions-point7, posix-extensions-point6, posix-extensions-point5, posix-extensions-point4, posix-extensions-point3, posix-extensions-point2, posix-extensions-point, posix-extensions-branch, lockd-point2, lockd-point, lockd-branch, kunkel-migration-hint-branch-point-2007-03-15, kunkel-migration-branch, kunkel-hint-branch-point-26, kunkel-hint-branch-point-2007-02-17, kunkel-hint-branch, kunkel-branches-point, kunkel-alternativeIO-branch, dbpf-methods-point, dbpf-methods-branch, dbpf-coalesce-point, dbpf-coalesce-branch, before-style-changes, before-dbpf-onekeyval, WALT3-point, WALT3-last-merged, WALT3
Branch point for: pvfs2-kunkel-tas-branch, locking-branch, kunkel-branch
Changes since 1.59: +3 -3 lines
Diff to previous 1.59
fix the overflow issue with adding offsets and storing the result in an int

Revision 1.59 / (view) - annotate - [select for diffs] , Mon Jan 16 23:41:38 2006 UTC (6 years, 4 months ago) by robl
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.58: +8 -7 lines
Diff to previous 1.58
[pcarns]: when dealing with file sizes larger than 32 bits,
PINT_Process_request would return a negative number (> 32 bits, overflowed).
change PINT_process_requst to return 0 or -PVFS_error, and return the file size through results->bytes (which all callers use already anyway).

Revision 1.58 / (view) - annotate - [select for diffs] , Wed Dec 14 21:50:24 2005 UTC (6 years, 5 months ago) by slang
Branch: MAIN
CVS Tags: dbpf-changes-branch, dbpf-changes
Changes since 1.57: +17 -3 lines
Diff to previous 1.57
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.55.2.4 / (view) - annotate - [select for diffs] , Mon Dec 12 16:51:03 2005 UTC (6 years, 5 months ago) by slang
Branch: slang-sio-branch
Changes since 1.55.2.3: +1 -1 lines
Diff to previous 1.55.2.3 to branch point 1.55 to next main 1.56
adding --ioports,--metaports options to genconfig that allows port ranges to be specified for same host/multiple server testing.  Fix to pint-request for non-contig zero-fill.  Automate zero-fill test.

Revision 1.55.2.3 / (view) - annotate - [select for diffs] , Fri Dec 9 17:49:13 2005 UTC (6 years, 5 months ago) by slang
Branch: slang-sio-branch
Changes since 1.55.2.2: +9 -0 lines
Diff to previous 1.55.2.2 to branch point 1.55
zero-fill appears to work now (finally).

Revision 1.55.2.2 / (view) - annotate - [select for diffs] , Fri Nov 11 22:19:06 2005 UTC (6 years, 6 months ago) by slang
Branch: slang-sio-branch
Changes since 1.55.2.1: +36 -35 lines
Diff to previous 1.55.2.1 to branch point 1.55
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.56.2.1 / (view) - annotate - [select for diffs] , Fri Nov 11 21:38:08 2005 UTC (6 years, 6 months ago) by slang
Branch: pvfs2-1-3-1-branch
CVS Tags: pvfs2-1-3-2, pvfs2-1-3-1
Changes since 1.56: +1 -0 lines
Diff to previous 1.56 to next main 1.57
committing lld/llu fixes to 1.3.1 branch

Revision 1.57 / (view) - annotate - [select for diffs] , Fri Nov 11 21:31:04 2005 UTC (6 years, 6 months ago) by slang
Branch: MAIN
Changes since 1.56: +1 -0 lines
Diff to previous 1.56
moved the llu and lld macros to an internal header so that we don't have to include pvfs2-config.h in the installed pvfs2-types.h header.

Revision 1.56 / (view) - annotate - [select for diffs] , Thu Nov 10 01:27:04 2005 UTC (6 years, 6 months ago) by slang
Branch: MAIN
Branch point for: pvfs2-1-3-1-branch
Changes since 1.55: +35 -35 lines
Diff to previous 1.55
* malloc.h is obsolete in freebsd, check for it
* No error.h in freebsd
* linux allows Lu,Lx, and Ld to be interchangeable with llu,llx, and
lld.  Other platforms (solaris, bsd) don't.  Replaced all the L*
with ll*.
* bsd doesn't have mntent.h.  use fstab.h and our own funcs.
* bsd doesn't know about ssize_t.  Use size_t instead.
* bsd doesn't have asm errnos.  Check for each of those
errno macros and if not defined define to -1
* check for db3/db.h db4/db.h header if db path is specified using
--with-db
* darwin has aio support builtin, doesn't need -lrt
* remove kernel stuff in pvfs2-types.h that sets WORDSIZE.  gcc
defines __LP64__ on archs with 64bit longs so we use that instead.
* darwin's open doesn't accept O_LARGEFILE.  off_t is an int64 by
default.  define O_LARGEFILE if it hasn't been.
* need to run ranlib on darwin after libpvfs2.a gets installed to regenerate
table of contents

Revision 1.55.2.1 / (view) - annotate - [select for diffs] , Fri Nov 4 07:14:19 2005 UTC (6 years, 6 months ago) by slang
Branch: slang-sio-branch
Changes since 1.55: +8 -3 lines
Diff to previous 1.55
small I/O changes in sio branch for now

Revision 1.55 / (view) - annotate - [select for diffs] , Tue Oct 25 18:00:59 2005 UTC (6 years, 6 months ago) by vilayann
Branch: MAIN
CVS Tags: slang-sio-point
Branch point for: slang-sio-branch
Changes since 1.54: +2 -2 lines
Diff to previous 1.54
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.54 / (view) - annotate - [select for diffs] , Tue Oct 4 19:04:54 2005 UTC (6 years, 7 months ago) by slang
Branch: MAIN
CVS Tags: pvfs2-1-3-0
Changes since 1.53: +1 -2 lines
Diff to previous 1.53
replaced zero-fill code in client io state machine with one that works.  We:

* zero the buffer according to the memory request
* do flow
* calculate return size:
 - check that the ub of the file request is within file data (not a hole or past eof) -> return_size = sizeof(filereq)
 - if that fails, search through retreived datafiles for offset > ub_file_req -> return_size = sizeof(filereq)
 - if that fails, get all the datafiles and search through them for offset > ub_file_req -> return_size = sizeof(filereq)
 - if that fails, calculate correct return size from file req and eof
  * while(next_contig_segment(file_req).ub < eof)
      return_size += sizeof(current_contig_segment(file_req))
    if(current_contig_segment(file_req).lb < eof)
      return_size += (eof - current_contig_segment(file_req).lb)

---

* Added a test for holes and appropriate zero-fill behavior
* Also fixed error reporting for ping to display individual server errors.
* Fixed a bug in PINT_dist_copy

Revision 1.53 / (view) - annotate - [select for diffs] , Tue Sep 27 21:04:28 2005 UTC (6 years, 7 months ago) by walt
Branch: MAIN
Changes since 1.52: +19 -2 lines
Diff to previous 1.52
updated to handle request type offset correctly

Revision 1.52 / (view) - annotate - [select for diffs] , Fri Sep 23 14:39:23 2005 UTC (6 years, 7 months ago) by walt
Branch: MAIN
Changes since 1.51: +54 -124 lines
Diff to previous 1.51
fixed a problem causing memtypes and non-contig requests to fail on the client
added several debug tests to verify correct operation of this

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

Revision 1.51 / (view) - annotate - [select for diffs] , Thu Jul 7 15:34:40 2005 UTC (6 years, 10 months ago) by bradles
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-2-0
Changes since 1.50: +288 -218 lines
Diff to previous 1.50
Updating request and distribution code to allow for secondary data servers.

Also converted naming of functions in pint-request.h to the PVFS2 standard.

Revision 1.50 / (view) - annotate - [select for diffs] , Fri May 27 19:27:04 2005 UTC (6 years, 11 months ago) by walt
Branch: MAIN
CVS Tags: slang-event-changes-point, pvfs2-tag-bugfix-67, pvfs2-bugfix-67, pvfs2-1-1-0, WALT2
Branch point for: slang-event-changes-branch
Changes since 1.49: +40 -4 lines
Diff to previous 1.49
fixed problems with nexted requests and added support for setting extent

Revision 1.48.2.2 / (view) - annotate - [select for diffs] , Fri May 27 14:31:29 2005 UTC (6 years, 11 months ago) by walt
Branch: WALT1
Changes since 1.48.2.1: +16 -0 lines
Diff to previous 1.48.2.1 to branch point 1.48 to next main 1.49
added checks for a few pointers to make sure they are valid

Revision 1.49 / (view) - annotate - [select for diffs] , Thu Mar 31 19:13:19 2005 UTC (7 years, 1 month ago) by pw
Branch: MAIN
Changes since 1.48: +3 -2 lines
Diff to previous 1.48
64-bit -1 is different than 32-bit -1; fix ia64 server crash

Revision 1.48.2.1 / (view) - annotate - [select for diffs] , Tue Mar 29 17:02:25 2005 UTC (7 years, 1 month ago) by walt
Branch: WALT1
Changes since 1.48: +24 -4 lines
Diff to previous 1.48
fixed problem with nested offset calculation

Revision 1.48 / (view) - annotate - [select for diffs] , Mon Mar 7 21:42:27 2005 UTC (7 years, 2 months ago) by walt
Branch: MAIN
Branch point for: WALT1
Changes since 1.47: +5 -3 lines
Diff to previous 1.47
updated PVFS_Request to work correctly with resized requests.  Added
resized constructor, changed logic to use both extent and
num_contig_chunks to determine contiguous types.  Updated tests of
request code.

Revision 1.47 / (view) - annotate - [select for diffs] , Wed Sep 29 18:24:16 2004 UTC (7 years, 7 months ago) by pw
Branch: MAIN
CVS Tags: snapshot-bluegene-20050216, pvfs2-snapshot-Alejandro, pvfs2-bugfix-39, pvfs2-1-0-1, pvfs2-1-0-0, pvfs2-0-9-0, pvfs2-0-8-0, pvfs2-0-7-0
Changes since 1.46: +4 -5 lines
Diff to previous 1.46
squeeze multi-line debug messages

Revision 1.46 / (view) - annotate - [select for diffs] , Fri Sep 10 16:06:37 2004 UTC (7 years, 8 months ago) by pw
Branch: MAIN
CVS Tags: pvfs2-0-6-5
Changes since 1.45: +11 -16 lines
Diff to previous 1.45
consolidate some multi-line debug messages

Revision 1.45 / (view) - annotate - [select for diffs] , Wed Jul 28 14:13:53 2004 UTC (7 years, 9 months ago) by walt
Branch: MAIN
CVS Tags: pvfs2-0-6-4, pvfs2-0-6-3, pvfs2-0-6-2, pvfs2-0-6-1
Changes since 1.44: +8 -0 lines
Diff to previous 1.44
added code to PINT_Request_do_commit to restore the commit field
to an input request that is already committed, so that committed
requests that are for some reason recommited, don't get uncommited.

Revision 1.44 / (view) - annotate - [select for diffs] , Mon May 17 15:57:03 2004 UTC (8 years ago) by bradles
Branch: MAIN
CVS Tags: pvfs2-nm-nb-branch, pvfs2-0-6-0pre1, pvfs2-0-6-0, pvfs2-0-5-1
Changes since 1.43: +0 -1 lines
Diff to previous 1.43
Distribution cleanup and refactoring.  All naming is consistent with PVFS2
naming schemes.  Added new methods PINT_dist_methods to enable distribution
to determine the number of datafiles to use.  Removed unused methods (encode
and decode) from distributions (encode_lebf and decode_lebf are the preferred
mechanism).

Revision 1.43 / (view) - annotate - [select for diffs] , Fri Jan 30 20:12:12 2004 UTC (8 years, 3 months ago) by neill
Branch: MAIN
CVS Tags: 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.42: +88 -88 lines
Diff to previous 1.42
- rename all gossip masks to GOSSIP_xxx
- some misc cleanups

Revision 1.42 / (view) - annotate - [select for diffs] , Thu Nov 13 15:03:21 2003 UTC (8 years, 6 months ago) by pcarns
Branch: MAIN
CVS Tags: pvfs2-dbpf-attr-cache-branch, pvfs2-0-0-8, pvfs2-0-0-7, pvfs2-0-0-6
Changes since 1.41: +4 -4 lines
Diff to previous 1.41
some 64 bit fixes; maxel has to be big enough to handle > 2G sizes now
that we use tiled requests

Revision 1.41 / (view) - annotate - [select for diffs] , Tue Nov 4 15:29:23 2003 UTC (8 years, 6 months ago) by rbross
Branch: MAIN
Changes since 1.40: +6 -6 lines
Diff to previous 1.40
Changed iod_num and iod_count to server_nr and server_ct.

Revision 1.40 / (view) - annotate - [select for diffs] , Thu Oct 23 15:00:28 2003 UTC (8 years, 6 months ago) by pw
Branch: MAIN
CVS Tags: pvfs2-0-0-5
Changes since 1.39: +1 -1 lines
Diff to previous 1.39
add prefix to otherwise confusing debug message

Revision 1.39 / (view) - annotate - [select for diffs] , Thu Oct 16 14:36:30 2003 UTC (8 years, 7 months ago) by pw
Branch: MAIN
CVS Tags: snapshot-kraken-10-16-2003-B
Changes since 1.38: +39 -39 lines
Diff to previous 1.38
interesting 64-bit related changes

Revision 1.38 / (view) - annotate - [select for diffs] , Sat Oct 4 15:05:39 2003 UTC (8 years, 7 months ago) by pw
Branch: MAIN
CVS Tags: snapshot-kraken-10-16-2003, pvfs2-0-0-4
Changes since 1.37: +1 -1 lines
Diff to previous 1.37
remove remnant of first fix

Revision 1.37 / (view) - annotate - [select for diffs] , Sat Oct 4 15:00:05 2003 UTC (8 years, 7 months ago) by pw
Branch: MAIN
Changes since 1.36: +3 -3 lines
Diff to previous 1.36
make messages match function name

Revision 1.36 / (view) - annotate - [select for diffs] , Tue Sep 2 03:55:29 2003 UTC (8 years, 8 months ago) by walt
Branch: MAIN
CVS Tags: pvfs2-0-0-3
Changes since 1.35: +1 -0 lines
Diff to previous 1.35
fixed bug with mem types - passing out the size of the chunk processed

Revision 1.35 / (view) - annotate - [select for diffs] , Thu Aug 28 07:48:07 2003 UTC (8 years, 8 months ago) by walt
Branch: MAIN
CVS Tags: pvfs2-0-0-2
Changes since 1.34: +9 -2 lines
Diff to previous 1.34
fixed problem when no mem type given in client mode

Revision 1.34 / (view) - annotate - [select for diffs] , Tue Aug 26 08:07:34 2003 UTC (8 years, 8 months ago) by walt
Branch: MAIN
Changes since 1.33: +41 -27 lines
Diff to previous 1.33
working on stupid commit thing

Revision 1.33 / (view) - annotate - [select for diffs] , Wed Aug 20 17:38:08 2003 UTC (8 years, 8 months ago) by walt
Branch: MAIN
Changes since 1.32: +5 -4 lines
Diff to previous 1.32
fixed bug with auto-set final size

Revision 1.32 / (view) - annotate - [select for diffs] , Tue Aug 12 22:42:29 2003 UTC (8 years, 9 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-0-1
Changes since 1.31: +1 -1 lines
Diff to previous 1.31
scattered bug fixes to get rid of warnings (getopt returns an int).  ppc32
platform compiles mostly clean (aside from some parser/scanner.c warnings)
now.  Things seem to work well too, at least locally.

Revision 1.31 / (view) - annotate - [select for diffs] , Tue Aug 12 15:16:39 2003 UTC (8 years, 9 months ago) by walt
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30
fixed stupi off ty one error

Revision 1.30 / (view) - annotate - [select for diffs] , Tue Aug 12 15:11:14 2003 UTC (8 years, 9 months ago) by walt
Branch: MAIN
Changes since 1.29: +4 -1 lines
Diff to previous 1.29
 fixed a bug in client mode that screws up segment combining when it
 happens repeatedly in the same segment.

Revision 1.29 / (view) - annotate - [select for diffs] , Tue Aug 12 14:33:32 2003 UTC (8 years, 9 months ago) by walt
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28
fixed encode/decode bug - hopfully last commit indicator approach!

Revision 1.28 / (view) - annotate - [select for diffs] , Tue Aug 12 13:16:50 2003 UTC (8 years, 9 months ago) by walt
Branch: MAIN
Changes since 1.27: +5 -5 lines
Diff to previous 1.27
reworked commited indicator and tweeked freeing code to get it working

Revision 1.27 / (view) - annotate - [select for diffs] , Fri Aug 8 15:15:36 2003 UTC (8 years, 9 months ago) by walt
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26
fixed an oops

Revision 1.26 / (view) - annotate - [select for diffs] , Fri Aug 8 15:10:13 2003 UTC (8 years, 9 months ago) by walt
Branch: MAIN
Changes since 1.25: +46 -1 lines
Diff to previous 1.25
fixed bug in commit routine

Revision 1.25 / (view) - annotate - [select for diffs] , Thu Aug 7 20:15:39 2003 UTC (8 years, 9 months ago) by walt
Branch: MAIN
Changes since 1.24: +32 -12 lines
Diff to previous 1.24
 updated commit code - works better now, but has another recursive
 routine in it - clean that up another day

Revision 1.24 / (view) - annotate - [select for diffs] , Wed Aug 6 00:42:59 2003 UTC (8 years, 9 months ago) by pcarns
Branch: MAIN
Changes since 1.23: +26 -4 lines
Diff to previous 1.23
integrated some request processing updates from walt, mostly to make
memory datatypes work better.  Updated I/O path to expect memory datatypes
and updated all PVFS_sys_read and PVFS_sys_write calls accordingly.
File datatype tiling still isn't quite right, so for now the file datatype
must be large enough to cover whatever it is you are trying to access
in one shot.  Haven't really tested any memory datatypes more
complicated than contiguous with various file datatype offsets- need to
try some fancier stuff...

Revision 1.23 / (view) - annotate - [select for diffs] , Fri Aug 1 17:54:16 2003 UTC (8 years, 9 months ago) by walt
Branch: MAIN
Changes since 1.22: +38 -23 lines
Diff to previous 1.22
next version of request processor
removed start_offset and all code referring to it
moved eof_flag from result to request_state struct

Revision 1.22 / (view) - annotate - [select for diffs] , Wed Jul 30 23:46:13 2003 UTC (8 years, 9 months ago) by pcarns
Branch: MAIN
Changes since 1.21: +151 -96 lines
Diff to previous 1.21
- merged in update request processing code from Walt, and did the bare
minimum of PVFS_sys_io and flowproto updates to support it
- more stuff can still be cleaned up, and we need to add hooks to get
to memory datatypes
- re-enabled compilation of request processing test programs

Revision 1.21 / (view) - annotate - [select for diffs] , Tue Jul 15 14:17:18 2003 UTC (8 years, 10 months ago) by walt
Branch: MAIN
Changes since 1.20: +8 -7 lines
Diff to previous 1.20
fixed memory problem related to change in interface

Revision 1.20 / (view) - annotate - [select for diffs] , Mon Jul 14 23:20:15 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
Changes since 1.19: +92 -75 lines
Diff to previous 1.19
Aieeee....

New datatype request processing interface clumsily merged into tree.  For the
most part, things will work as before, but still need to:
- fix bug in precalculation when datatype offset is used
- fix data corruption when running multiple servers
- update flowproto-dump-offsets and enable again
- take out old #ifdef0'd code in bmi trove flowproto
- clean up flowproto's use of new interface

Revision 1.19 / (view) - annotate - [select for diffs] , Thu Jul 3 18:55:47 2003 UTC (8 years, 10 months ago) by walt
Branch: MAIN
Changes since 1.18: +5 -2 lines
Diff to previous 1.18
added fix so logicals kip works in client mode too.

Revision 1.18 / (view) - annotate - [select for diffs] , Wed Jul 2 20:00:44 2003 UTC (8 years, 10 months ago) by walt
Branch: MAIN
Changes since 1.17: +3 -2 lines
Diff to previous 1.17
hopefully updates reported before are now correct!

Revision 1.17 / (view) - annotate - [select for diffs] , Tue Jul 1 20:19:03 2003 UTC (8 years, 10 months ago) by walt
Branch: MAIN
Changes since 1.16: +32 -20 lines
Diff to previous 1.16
added new mode to request processor to skip logical bytes
cleaned up mode code

Revision 1.16 / (view) - annotate - [select for diffs] , Mon Jun 30 19:04:04 2003 UTC (8 years, 10 months ago) by walt
Branch: MAIN
Changes since 1.15: +14 -2 lines
Diff to previous 1.15
fixed bug in seek - when seeking to blank area in non-contiguous
request generated bad things - got a negative value for retval.
added a test to fix this.

Revision 1.15 / (view) - annotate - [select for diffs] , Tue Jun 3 17:46:03 2003 UTC (8 years, 11 months ago) by walt
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14
added a test at the end of the distribute function so that
only if at end of file and NOT extend flag do we return the original
size - signalling completion of the segment

Revision 1.14 / (view) - annotate - [select for diffs] , Mon Jun 2 19:55:41 2003 UTC (8 years, 11 months ago) by pcarns
Branch: MAIN
Changes since 1.13: +7 -7 lines
Diff to previous 1.13
got rid of PVFS_count32 type; replaced with int32_t or uint32_t or int
where appropriate

Revision 1.13 / (view) - annotate - [select for diffs] , Fri May 30 17:47:47 2003 UTC (8 years, 11 months ago) by pcarns
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12
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.12 / (view) - annotate - [select for diffs] , Tue May 20 15:59:56 2003 UTC (9 years ago) by walt
Branch: MAIN
Changes since 1.11: +26 -4 lines
Diff to previous 1.11
fixed bug where finished is not signaled when request past EOF has
requested bytes set to the exact number available

Revision 1.11 / (view) - annotate - [select for diffs] , Thu May 15 15:49:26 2003 UTC (9 years ago) by walt
Branch: MAIN
Changes since 1.10: +34 -23 lines
Diff to previous 1.10
fixed bug related to detecting eof in distribute routine

Revision 1.10 / (view) - annotate - [select for diffs] , Thu Apr 10 15:30:42 2003 UTC (9 years, 1 month ago) by pcarns
Branch: MAIN
Changes since 1.9: +6 -6 lines
Diff to previous 1.9
renamed request processing mode from CKSZ2 to CKSIZE_MODIFY_OFFSET

Revision 1.9 / (view) - annotate - [select for diffs] , Mon Apr 7 18:38:22 2003 UTC (9 years, 1 month ago) by walt
Branch: MAIN
Changes since 1.8: +9 -5 lines
Diff to previous 1.8
added CKSZ2 mode - does check size without state copy and restore

Revision 1.8 / (view) - annotate - [select for diffs] , Tue Apr 1 01:27:10 2003 UTC (9 years, 1 month ago) by walt
Branch: MAIN
Changes since 1.7: +1 -1 lines
Diff to previous 1.7
fixed an error when segs exceed segmax

Revision 1.7 / (view) - annotate - [select for diffs] , Fri Mar 28 21:56:28 2003 UTC (9 years, 1 month ago) by walt
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6
another bug related to offsets on initial request records

Revision 1.6 / (view) - annotate - [select for diffs] , Thu Mar 27 22:47:06 2003 UTC (9 years, 1 month ago) by walt
Branch: MAIN
Changes since 1.5: +5 -5 lines
Diff to previous 1.5
 fixed a problem with not reporting end of request correctly - hope it
 didn't add new problems.

Revision 1.5 / (view) - annotate - [select for diffs] , Thu Mar 27 19:55:54 2003 UTC (9 years, 1 month ago) by walt
Branch: MAIN
Changes since 1.4: +7 -12 lines
Diff to previous 1.4
fixed bug when first segment has non-zero offset

Revision 1.4 / (view) - annotate - [select for diffs] , Thu Jan 16 20:02:55 2003 UTC (9 years, 4 months ago) by walt
Branch: MAIN
CVS Tags: snapshot-osc-03-11-2003, snapshot-osc-02-19-2003, snapshot-amerson-3-18-2003
Changes since 1.3: +2 -2 lines
Diff to previous 1.3
fixed a little pointer warning
added logical_file_size method to distributions

Revision 1.3 / (view) - annotate - [select for diffs] , Thu Jan 16 19:05:14 2003 UTC (9 years, 4 months ago) by walt
Branch: MAIN
Changes since 1.2: +7 -3 lines
Diff to previous 1.2
working on EOF issues in request processor

Revision 1.2 / (view) - annotate - [select for diffs] , Wed Jan 15 19:36:45 2003 UTC (9 years, 4 months ago) by walt
Branch: MAIN
Changes since 1.1: +9 -8 lines
Diff to previous 1.1
fixed some warnings - changed order of args for request commit

Revision 1.1 / (view) - annotate - [select for diffs] , Fri Jan 10 18:37:29 2003 UTC (9 years, 4 months ago) by pcarns
Branch: MAIN
brought Walt's io description code over from the old pvfs2 tree

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