CVS log for pvfs2/src/io/description/pint-distribution.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.24.16.2 / (view) - annotate - [select for diffs] , Fri Oct 21 18:35:03 2011 UTC (6 months, 3 weeks ago) by walt
Branch: Orange-Branch
CVS Tags: Orange-security-premerge, Orange-security-postmerge
Changes since 1.24.16.1: +83 -76 lines
Diff to previous 1.24.16.1 to branch point 1.24
initial working versionof usrint code
auto configures usrint on an ucache off (not working yet)
new acl repimplemented - old one has #def
some minor format edits

Revision 1.24.42.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.24: +6 -2 lines
Diff to previous 1.24
merge with Orange-Branch

Revision 1.23.20.2 / (view) - annotate - [select for diffs] , Thu Jan 13 20:11:45 2011 UTC (16 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.23.20.1: +6 -2 lines
Diff to previous 1.23.20.1 to branch point 1.23 to next main 1.24
merge with Orange-Branch

Revision 1.24.16.1 / (view) - annotate - [select for diffs] , Tue Dec 21 16:32:24 2010 UTC (16 months, 3 weeks ago) by mtmoore
Branch: Orange-Branch
CVS Tags: windows-release-2-8-5-20110921, windows-client-to-Orange-Branch-20110712, test-slab-cache-patch, test-duplicate-patch, pnfs-merge, orangefs-2-8-5, orangefs-2-8-4, orangefs-2-8-3-20110323, orangefs-2-8-3-2011-03-23, orange-next, becky-test-bed, OB-DBPF-OPEN-CACHE-REMOVE
Changes since 1.24: +6 -2 lines
Diff to previous 1.24
Change PINT_dist_finalize() to unregister and free distributions cleanly. Adding unregister() call to distributions for clarity

Revision 1.22.24.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.22: +12 -3 lines
Diff to previous 1.22 to next main 1.23
Reverse merged and ported to HEAD.

Revision 1.23.22.1 / (view) - annotate - [select for diffs] , Thu Jul 10 21:43:53 2008 UTC (3 years, 10 months ago) by slang
Branch: he-branch
Changes since 1.23: +7 -1 lines
Diff to previous 1.23 to next main 1.24
reverse merge of trunk changes since branch.

Revision 1.23.18.1 / (view) - annotate - [select for diffs] , Tue Jun 24 15:01:52 2008 UTC (3 years, 10 months ago) by pcarns
Branch: small-file-branch
Changes since 1.23: +7 -1 lines
Diff to previous 1.23 to next main 1.24
reverse merge latest trunk changes to small-file-branch and update msgpair
usage where needed

Revision 1.23.20.1 / (view) - annotate - [select for diffs] , Wed Jun 4 14:43:00 2008 UTC (3 years, 11 months ago) by dbonnie
Branch: cu-security-branch
CVS Tags: from_HEAD_NEW_FEATURE_ADD3, cu-security-branch-premerge
Changes since 1.23: +7 -1 lines
Diff to previous 1.23
Merge from HEAD

Revision 1.24 / (view) - annotate - [select for diffs] , Thu May 29 17:00:38 2008 UTC (3 years, 11 months ago) by pcarns
Branch: MAIN
CVS Tags: windows-client, tr-branch, tcp-peer-comm-branch, sumit-branch, solaris-point, solaris-branch, small-file-branch-point4, small-file-branch-point3, sa-branch, rr-txn, rongrong, pvfs2-mr-shim, 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-3-20101113, orangefs-2-8-3-20101112, my-point, mtmoore-dbpf-txn, merge_MERGE_FROM_HEAD, merge_HEAD_NEW_FEATURE_ADD4, merge_HEAD_NEW_FEATURE_ADD3, fuse-support, distr-dir-pre-release, distdir_orange_before_merge_20110817, directio-point, directio-branch, branch-rongrong, bmi-experimental-branch-point, bmi-experimental-branch, before-getattr, before-dio-merge, as-point, as-branch, after-he-reverse-merge, 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, HEAD, B2O-Temp, 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, B2O-Blue-Sync
Branch point for: Orange-Elaine-Distr-Dir-Branch, Orange-Branch
Changes since 1.23: +7 -1 lines
Diff to previous 1.23
Fix small memory corruption if user specifies a particular distribution in
server.conf.  Distribution registration may round up the name_size to something larger than the length of the string allocated by dotconf.

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

Revision 1.22.10.1 / (view) - annotate - [select for diffs] , Thu Oct 19 22:16:58 2006 UTC (5 years, 6 months ago) by slang
Branch: WALT3
Changes since 1.22: +5 -2 lines
Diff to previous 1.22 to next main 1.23
reverse merge of HEAD to WALT3 branch.

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

Revision 1.23 / (view) - annotate - [select for diffs] , Sun Sep 17 19:11:13 2006 UTC (5 years, 8 months ago) by pw
Branch: MAIN
CVS Tags: twod-branch-point, twod-branch, tau-sandbox-point, tau-sandbox, small-file-branch-point2, small-file-branch-point, pvfs2-kunkel-tas-branch, pvfs-2-7-branch-point, pvfs-2-7-branch, pvfs-2-7-1, pvfs-2-7-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, mgmt-branch-point, merge_HEAD_NEW_FEATURE_ADD2, merge_HEAD_NEW_FEATURE_ADD, 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-26, kunkel-hint-branch-point-2007-02-17, he-branch-point, from_MERGE_FROM_HEAD, from_HEAD_NEW_FEATURE_ADD2, dbpf-methods-point, dbpf-methods-branch, cu-sandbox-branch-point, cu-sandbox-branch, WALT3-point, WALT3-last-merged, Root_cu-security-branch
Branch point for: small-file-branch, he-branch, cu-security-branch
Changes since 1.22: +5 -2 lines
Diff to previous 1.22
discard walt's bad cheese

Revision 1.22.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.22.12.1: +112 -124 lines
Diff to previous 1.22.12.1 to branch point 1.22 to next main 1.23
revert style changes back to previous versions.

Revision 1.22.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.22: +124 -112 lines
Diff to previous 1.22
run maint/pvfs2indent-80col.sh on all .c files to correct style :)

Revision 1.22 / (view) - annotate - [select for diffs] , Thu Apr 6 18:08:53 2006 UTC (6 years, 1 month ago) by slang
Branch: MAIN
CVS Tags: version-lock-branch, version-lock-actual-branch, threaded-aio-point, threaded-aio-branch, 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-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-branches-point, kunkel-alternativeIO-branch, dbpf-coalesce-point, dbpf-coalesce-branch, before-style-changes
Branch point for: locking-branch, kunkel-migration-branch, kunkel-hint-branch, kunkel-branch, WALT3
Changes since 1.21: +4 -2 lines
Diff to previous 1.21
fix warnings on 64bit.

Revision 1.21 / (view) - annotate - [select for diffs] , Thu Apr 6 16:06:31 2006 UTC (6 years, 1 month ago) by slang
Branch: MAIN
Changes since 1.20: +8 -49 lines
Diff to previous 1.20
change distribution storage encode/decode to use wire encoding.

Revision 1.20 / (view) - annotate - [select for diffs] , Wed Apr 5 20:46:12 2006 UTC (6 years, 1 month ago) by slang
Branch: MAIN
Changes since 1.19: +2 -4 lines
Diff to previous 1.19
distribution decoding without 64bit warnings.  one. last. time.

Revision 1.19 / (view) - annotate - [select for diffs] , Wed Apr 5 19:24:31 2006 UTC (6 years, 1 month ago) by slang
Branch: MAIN
Changes since 1.18: +4 -2 lines
Diff to previous 1.18
fix 64bit warnings

Revision 1.18 / (view) - annotate - [select for diffs] , Tue Apr 4 15:04:26 2006 UTC (6 years, 1 month ago) by slang
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17
commit of murali's 64bit fixes.

Revision 1.17 / (view) - annotate - [select for diffs] , Tue Oct 4 19:04:54 2005 UTC (6 years, 7 months ago) by slang
Branch: MAIN
CVS Tags: slang-sio-point, slang-sio-branch, pvfs2-1-4-0-point, pvfs2-1-4-0-branch, pvfs2-1-4-0, pvfs2-1-3-2, pvfs2-1-3-1-branch, pvfs2-1-3-1, pvfs2-1-3-0, dbpf-slowskip, dbpf-onekeyval-point, dbpf-onekeyval-branch, dbpf-changes-branch, dbpf-changes, before-dbpf-onekeyval
Changes since 1.16: +3 -0 lines
Diff to previous 1.16
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.16 / (view) - annotate - [select for diffs] , Wed Jul 28 14:32:41 2004 UTC (7 years, 9 months ago) by neill
Branch: MAIN
CVS Tags: snapshot-bluegene-20050216, slang-reqsched-point, slang-reqsched-branch, slang-event-changes-point, slang-event-changes-branch, slang-attr-cache-fixups-point2, slang-attr-cache-fixups-point, slang-attr-cache-fixups-branch, pvfs2-tag-bugfix-67, pvfs2-snapshot-Alejandro, pvfs2-bugfix-67, pvfs2-bugfix-39, pvfs2-1-2-0, pvfs2-1-1-0, 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, WALT2, WALT1
Changes since 1.15: +1 -1 lines
Diff to previous 1.15
- 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.15 / (view) - annotate - [select for diffs] , Mon May 17 19:48:27 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.14: +9 -7 lines
Diff to previous 1.14
Changing distributions to require initialization before use.  Giving
distributions an additional hook/callback to be called once at registration
time for the distribution to allow it to register its parameters and set
parameter defaults as neccesary.

Revision 1.14 / (view) - annotate - [select for diffs] , Mon May 17 15:57:03 2004 UTC (8 years ago) by bradles
Branch: MAIN
Changes since 1.13: +118 -16 lines
Diff to previous 1.13
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.13 / (view) - annotate - [select for diffs] , Thu May 13 14:46:37 2004 UTC (8 years ago) by bradles
Branch: MAIN
Changes since 1.12: +48 -47 lines
Diff to previous 1.12
Update naming conventions to match current standards.

Rename PVFS_Dist to PINT_dist
PVFS_Dist_create => PVFS_dist_create
PVFS_Dist_free => PVFS_dist_free

Revision 1.12 / (view) - annotate - [select for diffs] , Tue May 11 18:52:27 2004 UTC (8 years ago) by bradles
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11
Clean up more naming, and restore basic distribution as the "default" (tho
simple stripe is, as always, the de facto default.

Revision 1.11 / (view) - annotate - [select for diffs] , Tue May 11 15:33:47 2004 UTC (8 years ago) by bradles
Branch: MAIN
Changes since 1.10: +4 -4 lines
Diff to previous 1.10
Cleaning up distribution framework.

Regularizing distribution naming for simple_stripe and modifying params to be
include friendly.  Simple stripe distribution has been moved to files
include/pvfs2-dist-simple-stripe.h and io/description/dist-simple-stripe.c

Existing simple-stripe.[h|c] still exist but are deprecated.

Revision 1.10 / (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.9: +8 -8 lines
Diff to previous 1.9
- rename all gossip masks to GOSSIP_xxx
- some misc cleanups

Revision 1.9 / (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, pvfs2-dbpf-attr-cache-branch, pvfs2-0-0-8, pvfs2-0-0-7, pvfs2-0-0-6, pvfs2-0-0-5
Changes since 1.8: +8 -9 lines
Diff to previous 1.8
interesting 64-bit related changes

Revision 1.8 / (view) - annotate - [select for diffs] , Sat Oct 4 15:21:38 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.7: +5 -0 lines
Diff to previous 1.7
distribution changes:
always lookup methods
fix copy routine to point pointers into newly allocated dist
add consts in some prototypes
rearrange PINT vs PVFS headers to expose encode methods and simplify
add Dist encoding rules
change PACK_SIZE to round up to avoid unaligned params accesses
add encoding funcs to simple_strip and default_dist

Revision 1.7 / (view) - annotate - [select for diffs] , Wed Aug 13 18:17:08 2003 UTC (8 years, 9 months ago) by walt
Branch: MAIN
CVS Tags: pvfs2-0-0-3, pvfs2-0-0-2, pvfs2-0-0-1
Changes since 1.6: +2 -4 lines
Diff to previous 1.6
added free, copy, and param funcs for distributions

Revision 1.6 / (view) - annotate - [select for diffs] , Wed Jul 23 12:05:33 2003 UTC (8 years, 9 months ago) by neill
Branch: MAIN
Changes since 1.5: +13 -11 lines
Diff to previous 1.5
added a DIST_DEBUG flag for gossip; gossipified some fprintfs in dist
code; added a line in the server to log what it's logging.

Revision 1.5 / (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.4: +4 -4 lines
Diff to previous 1.4
fixed a little pointer warning
added logical_file_size method to distributions

Revision 1.4 / (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.3: +18 -6 lines
Diff to previous 1.3
working on EOF issues in request processor

Revision 1.3 / (view) - annotate - [select for diffs] , Thu Jan 16 03:51:56 2003 UTC (9 years, 4 months ago) by pcarns
Branch: MAIN
Changes since 1.2: +7 -0 lines
Diff to previous 1.2
fixed a bug in the distribution encoding function

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: +1 -0 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