Quick Search:

Line History

line history graph

Show Arbitrary Diff

From to

Supports revisions and tags.

History

MAIN 1.57 1.53 1.52 1.47 1.43 1.41 1.40 1.39 1.37 1.36 1.33 1.1 cu-security-branch 1.53.2.6 1.53.2.1 directio-branch 1.53.10.2 1.53.10.1 he-branch 1.53.4.2 1.53.4.1 rongrong 1.53.6.2 1.53.6.1 cu-sandbox-branch 1.52.4.4 1.52.4.1 pvfs-2-7-branch 1.52.2.1 small-file-branch 1.52.6.10 1.52.6.1 pvfs-2-6-branch 1.47.10.1 pvfs2-kunkel-tas-branch 1.47.6.1 kunkel-hint-branch 1.43.2.2 1.43.2.1 kunkel-migration-branch 1.43.4.2 1.43.4.1 version-lock-actual-branch 1.43.8.4 1.43.8.1 locking-branch 1.43.8.4.2.1 WALT3 1.41.2.3 1.41.2.1 kunkel-branch 1.41.4.6 1.41.4.1 lockd-branch 1.40.8.2 1.40.8.1 posix-extensions-branch 1.40.6.4 1.40.6.1 pvfs2-1-5-branch 1.40.12.1 dbpf-changes-branch 1.39.2.1 pvfs2-1-3-1-branch 1.37.2.1 slang-sio-branch 1.36.2.2 1.36.2.1 WALT2 1.33.8.4 1.33.8.1 slang-attr-cache-fixups-branch 1.33.10.1 slang-event-changes-branch 1.33.2.1

latest revision Branch MAIN

1.57 annotated / raw | Diffs: previous, other | Lines: 1026 ( +13, -2 )

Created: 2008-11-19 20:17:08 -0500 (48 days ago) | Author: slang | Changeset: MAIN:slang:20081120011639

merging hints/events code into trunk.

1.56 annotated / raw | Diffs: previous, other | Lines: 1015 ( +1, -0 )

Created: 2008-11-19 14:00:18 -0500 (48 days ago) | Author: slang | Changeset: MAIN:slang:20081119190003

bmi changes to allow separate bmi packaging

1.55 annotated / raw | Diffs: previous, other | Lines: 1014 ( +2, -0 )

Created: 2008-10-08 14:38:27 -0400 (2 months 29 days ago) | Author: pcarns | Changeset: MAIN:pcarns:20081008183827

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.

Tags: before-dio-merge after-he-reverse-merge

1.54 annotated / raw | Diffs: previous, other | Lines: 1012 ( +58, -5 )

Created: 2008-09-08 11:42:48 -0400 (3 months 28 days ago) | Author: pcarns | Changeset: MAIN:pcarns:20080908154237

Merging small files branch to head.  Includes server side precreation of
data files and file stuffing.

1.53 annotated / raw | Diffs: previous, other | Lines: 959 ( +15, -9 )

Created: 2008-03-03 14:05:56 -0500 (10 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20080303190556

switched an int to an enum to make sure we get compile warnings if any
operations are neglected in lebf_initialize().  Added a harmless missing
operation.

Branch point for: cu-security-branch directio-branch fuse-support he-branch rongrong

Tags: Root_cu-security-branch cu-security-branch$BP small-file-branch-point2 he-branch$BP he-branch-point merge_HEAD_NEW_FEATURE_ADD merge_HEAD_NEW_FEATURE_ADD2 from_HEAD_NEW_FEATURE_ADD2 from_MERGE_FROM_HEAD merge_MERGE_FROM_HEAD branch-rongrong rongrong$BP merge_HEAD_NEW_FEATURE_ADD3 from_HEAD_NEW_FEATURE_ADD3 ... more hide

1.52 annotated / raw | Diffs: previous, other | Lines: 953 ( +0, -1 )

Created: 2007-08-17 00:04:27 -0400 (16 months ago) | Author: slang | Changeset: MAIN:slang:20070817040423

commit of Murali's unifying config file patch.  Also adding a convert script for converting to the new single fs.conf format.

Branch point for: cu-sandbox-branch pvfs-2-7-0 pvfs-2-7-branch pvfs2-2-7-branch small-file-branch

Tags: mgmt-branch-point pvfs-2-7-branch-point pvfs-2-7-branch$BP pvfs-2-7-0 cu-sandbox-branch-point cu-sandbox-branch$BP small-file-branch-point small-file-branch$BP

1.51 annotated / raw | Diffs: previous, other | Lines: 954 ( +0, -2 )

Created: 2007-07-24 13:16:21 -0400 (17 months ago) | Author: pw | Changeset: MAIN:pw:20070724171621

Remove random extern declaration.

1.50 annotated / raw | Diffs: previous, other | Lines: 956 ( +2, -0 )

Created: 2007-07-06 01:23:21 -0400 (18 months ago) | Author: slang | Changeset: MAIN:slang:20070706052319

new layout parameter for PVFS_[i]sys_create

Branch point for: twod-branch

Tags: twod-branch$BP twod-branch-point

1.49 annotated / raw | Diffs: previous, other | Lines: 954 ( +7, -1 )

Created: 2007-06-01 18:35:18 -0400 (19 months ago) | Author: slang | Changeset: MAIN:slang:20070601223518

add a finalize to lebf to cleanup array allocated in initialize.

Tags: kunkel-migration-hint-branch-point-2007-06-17

1.48 annotated / raw | Diffs: previous, other | Lines: 948 ( +97, -93 )

Created: 2007-03-21 09:32:05 -0500 (21 months ago) | Author: slang | Changeset: MAIN:slang:20070321143205

[phil]: changes to prevent decoding response trailers on errors.  See:

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

Thanks Phil!

Tags: pvfs-2-6-3-tag2 kunkel-tas-branch-2007-05-23

1.47 annotated / raw | Diffs: previous, other | Lines: 944 ( +0, -1 )

Created: 2006-09-17 17:31:28 -0400 (2 years 3 months ago) | Author: pw | Changeset: MAIN:pw:20060917213128

hoist externs into appropriate header file

Branch point for: dbpf-methods-branch pvfs-2-6-3 pvfs-2-6-branch pvfs2-kunkel-tas-branch tau-sandbox

Tags: dbpf-methods-point tau-sandbox$BP tau-sandbox-point pvfs-2-6-branch$BP pvfs2-kunkel-tas-branch$BP pvfs-2-6-0 pvfs-2-6-point2 pvfs-2-6-point pvfs-2-6-point3 dbpf-methods-branch$BP WALT3-point pvfs-2-6-point4 kunkel-hint-branch-point-26 pvfs-2-6-1 ... more hide

1.46 annotated / raw | Diffs: previous, other | Lines: 945 ( +29, -1 )

Created: 2006-09-13 16:22:56 -0400 (2 years 3 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20060913202241

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.

1.45 annotated / raw | Diffs: previous, other | Lines: 917 ( +2, -2 )

Created: 2006-09-12 13:53:52 -0400 (2 years 3 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20060912175351

Based on RobR, Sam and RobL's suggestions, add a flag to the sys_mntent structure to
enable/disable checking of the config files integrity.
Right now, client-core sets this to 0, effectively skipping the fs.conf integrity checks
and the pvfs2- system interface users (namely ping, etc) set this to 1 by default to enable
the fs.conf integrity checks...
Also fixed a few warnings on x86

1.44 annotated / raw | Diffs: previous, other | Lines: 917 ( +2, -2 )

Created: 2006-09-12 13:16:16 -0400 (2 years 3 months ago) | Author: pw | Changeset: MAIN:pw:20060912171616

printf warning fixes

1.43 annotated / raw | Diffs: previous, other | Lines: 917 ( +7, -7 )

Created: 2006-09-06 13:49:10 -0400 (2 years 4 months ago) | Author: pw | Changeset: MAIN:pw:20060906174910

explain protocol error message a bit better; remove assert() that kills server when request buffer mismatch happens

Branch point for: kunkel-alternativeIO-branch kunkel-hint-branch kunkel-migration-branch threaded-aio-branch version-lock-actual-branch

Tags: kunkel-hint-branch$BP version-lock-actual-branch$BP threaded-aio-branch$BP kunkel-alternativeIO-branch$BP kunkel-branches-point version-lock-branch posix-extensions-point7 threaded-aio-point kunkel-migration-branch$BP

1.42 annotated / raw | Diffs: previous, other | Lines: 917 ( +27, -15 )

Created: 2006-08-30 11:34:13 -0400 (2 years 4 months ago) | Author: pw | Changeset: MAIN:pw:20060830153412

Move PVFS_MAX_SERVER_OP into the enum and audit places where it was used in comparisons.  Requiring manual adjustment of that value has bugged me for some time.

Tags: posix-extensions-point6

1.41 annotated / raw | Diffs: previous, other | Lines: 905 ( +2, -1 )

Created: 2006-06-16 17:01:15 -0400 (2 years 6 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20060616210109

[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...

Branch point for: WALT3 kunkel-branch

Tags: kunkel-branch$BP WALT3$BP posix-extensions-point4 before-style-changes pvfs2-1-5-point2

1.40 annotated / raw | Diffs: previous, other | Lines: 904 ( +2, -1 )

Created: 2005-12-23 17:22:14 -0500 (3 years ago) | Author: pw | Changeset: MAIN:pw:20051223222214

add more info, and a newline

Branch point for: dbpf-coalesce-branch dbpf-onekeyval-branch lockd-branch posix-extensions-branch pvfs2-1-4-0-branch pvfs2-1-5-branch

Tags: posix-extensions-branch$BP posix-extensions-point pvfs2-1-4-0 before-dbpf-onekeyval dbpf-onekeyval-point dbpf-slowskip pvfs2-1-4-0-branch$BP dbpf-coalesce-branch$BP dbpf-onekeyval-branch$BP lockd-point2 lockd-branch$BP posix-extensions-point2 pvfs2-1-4-0-point dbpf-coalesce-point ... more hide

1.39 annotated / raw | Diffs: previous, other | Lines: 903 ( +25, -5 )

Created: 2005-12-14 16:50:29 -0500 (3 years ago) | Author: slang | Changeset: MAIN:slang:20051214215017

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.

Branch point for: dbpf-changes-branch

Tags: dbpf-changes dbpf-changes-branch$BP

1.38 annotated / raw | Diffs: previous, other | Lines: 883 ( +1, -0 )

Created: 2005-11-11 16:31:08 -0500 (3 years 1 month ago) | Author: slang | Changeset: MAIN:slang:20051111213056

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.

1.37 annotated / raw | Diffs: previous, other | Lines: 882 ( +4, -4 )

Created: 2005-11-09 20:27:12 -0500 (3 years 1 month ago) | Author: slang | Changeset: MAIN:slang:20051110012652

* 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

Branch point for: pvfs2-1-3-1-branch

Tags: pvfs2-1-3-1-branch$BP

1.36 annotated / raw | Diffs: previous, other | Lines: 882 ( +15, -0 )

Created: 2005-10-27 14:43:10 -0400 (3 years 2 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20051027184306

This patch adds a new system interface (listeattr) to list the extended attributes
of a file.
Also adds support in the VFS kernel module to support the listxattr
system call and a bunch of test programs to debug these.

Updated the FAQ to reflect usage of xattrs through VFS and acls through
VFS.

Branch point for: slang-sio-branch

Tags: slang-sio-point slang-sio-branch$BP

1.35 annotated / raw | Diffs: previous, other | Lines: 867 ( +1, -1 )

Created: 2005-08-01 18:49:51 -0400 (3 years 5 months ago) | Author: robl | Changeset: MAIN:robl:20050801224949

Murali's patch to add VFS support for extended attributes.

Branch point for: slang-reqsched-branch

Tags: slang-reqsched-branch$BP slang-reqsched-point pvfs2-1-3-0

1.34 annotated / raw | Diffs: previous, other | Lines: 867 ( +48, -2 )

Created: 2005-07-21 12:17:56 -0400 (3 years 5 months ago) | Author: walt | Changeset: MAIN:walt:20050721161752

added extended attribute support

Tags: pvfs2-1-2-0

1.33 annotated / raw | Diffs: previous, other | Lines: 821 ( +1, -1 )

Created: 2005-03-31 14:14:35 -0500 (3 years 9 months ago) | Author: pw | Changeset: MAIN:pw:20050331191435

move errant space

Branch point for: WALT2 pvfs2-bugfix-67 pvfs2-tag-bugfix-67 slang-attr-cache-fixups-branch slang-event-changes-branch

Tags: pvfs2-1-1-0 pvfs2-tag-bugfix-67$BP slang-event-changes-branch$BP slang-attr-cache-fixups-point WALT2$BP pvfs2-bugfix-67$BP slang-attr-cache-fixups-branch$BP slang-event-changes-point

1.32 annotated / raw | Diffs: previous, other | Lines: 821 ( +2, -2 )

Created: 2005-03-03 16:09:14 -0500 (3 years 10 months ago) | Author: robl | Changeset: MAIN:robl:20050303210914

pcarns: initialize stub request and response structure that is used during
        encoder initialization to 0 for safety; some fields are read during max
        size calculation path

Branch point for: WALT1

Tags: WALT1$BP

1.31 annotated / raw | Diffs: previous, other | Lines: 821 ( +3, -1 )

Created: 2004-12-02 13:12:56 -0500 (4 years 1 month ago) | Author: pw | Changeset: MAIN:pw:20041202181256

remember allocated size so we can free properly; total_size is reduced to whatever the received message size was

Branch point for: pvfs2-bugfix-39

Tags: pvfs2-snapshot-Alejandro pvfs2-bugfix-39$BP snapshot-bluegene-20050216

1.30 annotated / raw | Diffs: previous, other | Lines: 819 ( +5, -2 )

Created: 2004-10-19 11:02:51 -0400 (4 years 2 months ago) | Author: neill | Changeset: MAIN:neill:20041019150250

- 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

Tags: pvfs2-0-9-0 pvfs2-1-0-0 pvfs2-1-0-1 pvfs2-0-8-0

1.29 annotated / raw | Diffs: previous, other | Lines: 816 ( +49, -39 )

Created: 2004-09-29 16:32:09 -0400 (4 years 3 months ago) | Author: robl | Changeset: MAIN:robl:20040929203209

probably did not do this in a general-enough way: don't try to decode/encode
response-specific portions of a server response if something catastrophic
happened on the server end.

Tags: pvfs2-0-7-0

1.28 annotated / raw | Diffs: previous, other | Lines: 806 ( +6, -0 )

Created: 2004-08-24 10:57:29 -0400 (4 years 4 months ago) | Author: neill | Changeset: MAIN:neill:20040824145725

- added a client/server operation and mgmt method
 (PVFS_mgmt_get_dirdata_handle/PVFS_imgmt_get_dirdata_handle) for
 retrieving the dirdata handle of a specified 'parent' object (if
 any)
- fixed a crash bug (race) in trove that could return an object on
 queue addition that has already been serviced (since we've signaled
 the trove worker thread before returning the id in the first place);
 should not be a problem if we used safe_register for the ids, but
 otherwise not worth it

Tags: pvfs2-0-6-5 pvfs2-0-6-3 pvfs2-0-6-4

1.27 annotated / raw | Diffs: previous, other | Lines: 800 ( +29, -26 )

Created: 2004-08-17 13:51:23 -0400 (4 years 4 months ago) | Author: neill | Changeset: MAIN:neill:20040817175121

- error code sanity checks, better error handling, and cleanups on the
 sysint, le-encoder, and related server operations

1.26 annotated / raw | Diffs: previous, other | Lines: 797 ( +10, -0 )

Created: 2004-08-09 15:21:19 -0400 (4 years 4 months ago) | Author: neill | Changeset: MAIN:neill:20040809192119

- fixed typo in the mgmt-remove-object request fill
- added some stubs for mgmt-remove-dirent

Tags: pvfs2-0-6-2

1.25 annotated / raw | Diffs: previous, other | Lines: 787 ( +9, -0 )

Created: 2004-08-09 14:00:14 -0400 (4 years 4 months ago) | Author: neill | Changeset: MAIN:neill:20040809180014

- use the new sm and stop relying on the old remove

1.24 annotated / raw | Diffs: previous, other | Lines: 778 ( +1, -1 )

Created: 2004-07-28 10:32:54 -0400 (4 years 5 months ago) | Author: neill | Changeset: MAIN:neill:20040728143227

- applied Nathan's expandtab patch (expandtab-2.patch.gz)

 first referenced at:
 http://www.beowulf-underground.org/pipermail/pvfs2-developers/2004-July/000745.html

Tags: pvfs2-0-6-1

1.23 annotated / raw | Diffs: previous, other | Lines: 778 ( +2, -2 )

Created: 2004-05-17 11:57:33 -0400 (4 years 7 months ago) | Author: bradles | Changeset: MAIN:bradles:20040517155732

Updates for distribution renamings.

Branch point for: pvfs2-nm-nb-branch

Tags: pvfs2-0-6-0pre1 pvfs2-0-5-1 pvfs2-0-6-0 pvfs2-nm-nb-branch$BP

1.22 annotated / raw | Diffs: previous, other | Lines: 778 ( +1, -1 )

Created: 2004-05-13 10:47:23 -0400 (4 years 7 months ago) | Author: bradles | Changeset: MAIN:bradles:20040513144723

Update for rename of PVFS_Dist to PINT_dist.

1.21 annotated / raw | Diffs: previous, other | Lines: 778 ( +2, -1 )

Created: 2004-05-11 14:52:28 -0400 (4 years 7 months ago) | Author: bradles | Changeset: MAIN:bradles:20040511185226

Clean up more naming, and restore basic distribution as the "default" (tho
simple stripe is, as always, the de facto default.

1.20 annotated / raw | Diffs: previous, other | Lines: 777 ( +1, -1 )

Created: 2004-05-11 11:33:48 -0400 (4 years 7 months ago) | Author: bradles | Changeset: MAIN:bradles:20040511153346

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.

1.19 annotated / raw | Diffs: previous, other | Lines: 777 ( +10, -0 )

Created: 2004-05-07 12:38:03 -0400 (4 years 8 months ago) | Author: neill | Changeset: MAIN:neill:20040507163802

- added a chdirent server operation useful during renames of target files
 that already exist.
- still working on cleaning up rename, as it does not properly remove some
 data that is left to be removed

Tags: pvfs2-0-5-0

1.18 annotated / raw | Diffs: previous, other | Lines: 767 ( +9, -0 )

Created: 2004-04-30 10:58:42 -0400 (4 years 8 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20040430145841

add a mechanism for a server to send a generic response back to the client
when it receives a request with a bad version number or encoding type, so
that the user gets a clear error message at the application level too

1.17 annotated / raw | Diffs: previous, other | Lines: 758 ( +7, -0 )

Created: 2004-04-27 15:39:03 -0400 (4 years 8 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20040427193903

fix warnings from adding new state machine

1.16 annotated / raw | Diffs: previous, other | Lines: 751 ( +2, -2 )

Created: 2004-02-16 16:35:29 -0500 (4 years 10 months ago) | Author: rbross | Changeset: MAIN:rbross:20040216213527

Move from bmi_addr_t to PVFS_BMI_addr_t for consistency.

Tags: pvfs2-0-1-3 pvfs2-0-1-0 pvfs2-0-1-2 pvfs2-0-1-1

1.15 annotated / raw | Diffs: previous, other | Lines: 751 ( +0, -2 )

Created: 2003-12-03 01:02:07 -0500 (5 years 1 month ago) | Author: rbross | Changeset: MAIN:rbross:20031203060207

removed unused variable.

Tags: pvfs2-0-0-8 pvfs2-0-0-9 pvfs2-0-0-7

1.14 annotated / raw | Diffs: previous, other | Lines: 753 ( +1, -7 )

Created: 2003-11-26 14:09:31 -0500 (5 years 1 month ago) | Author: neill | Changeset: MAIN:neill:20031126190929

- metadata storage overhaul (remove the METADATA_KEY from Trove_Common_Keys,
meaning that metadata is now properly stored in the dspace generic attributes
rather than as a separate key/val pair)
- clean up the 'find' test program to handle more than a fixed number of
 dirent entries
- misc other cleanups
- ChangeLog update

Branch point for: pvfs2-dbpf-attr-cache-branch

Tags: pvfs2-dbpf-attr-cache-branch$BP

1.13 annotated / raw | Diffs: previous, other | Lines: 759 ( +2, -2 )

Created: 2003-10-16 10:42:20 -0400 (5 years 2 months ago) | Author: pw | Changeset: MAIN:pw:20031016144218

boring 64-bit printf changes

Tags: pvfs2-0-0-6 pvfs2-0-0-5 snapshot-kraken-10-16-2003-B

1.12 annotated / raw | Diffs: previous, other | Lines: 759 ( +586, -458 )

Created: 2003-10-08 07:35:05 -0400 (5 years 3 months ago) | Author: pw | Changeset: MAIN:pw:20031008113505

major rewrite and finish le-bfield implementation

Tags: snapshot-kraken-10-16-2003 pvfs2-0-0-4

1.11 annotated / raw | Diffs: previous, other | Lines: 631 ( +2, -2 )

Created: 2003-09-22 10:18:59 -0400 (5 years 3 months ago) | Author: pw | Changeset: MAIN:pw:20030922141859

fix typedef names to remove _s; seems to have been confusion with _s convention on struct names

Tags: pvfs2-0-0-3

1.10 annotated / raw | Diffs: previous, other | Lines: 631 ( +42, -0 )

Created: 2003-08-27 13:16:46 -0400 (5 years 4 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030827171646

started working on encoding of getattr (and therefore encoding of object
attributes), not done yet

Tags: pvfs2-0-0-2

1.9 annotated / raw | Diffs: previous, other | Lines: 589 ( +59, -15 )

Created: 2003-08-27 12:42:23 -0400 (5 years 4 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030827164223

still more cleanup- will hopefully start adding new request types next

1.8 annotated / raw | Diffs: previous, other | Lines: 545 ( +64, -24 )

Created: 2003-08-27 12:22:37 -0400 (5 years 4 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030827162237

more cleaning up

1.7 annotated / raw | Diffs: previous, other | Lines: 505 ( +46, -5 )

Created: 2003-08-27 11:20:56 -0400 (5 years 4 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030827152056

tinkering w/ macros for request encoder

1.6 annotated / raw | Diffs: previous, other | Lines: 464 ( +1, -2 )

Created: 2003-07-11 14:38:50 -0400 (5 years 5 months ago) | Author: neill | Changeset: MAIN:neill:20030711183849

Massive cruft removal.  PVFS_credentials.perms no longer exists.  Some
kernel breakage to be fixed asap.

Tags: pvfs2-0-0-1

1.5 annotated / raw | Diffs: previous, other | Lines: 465 ( +3, -0 )

Created: 2003-07-07 12:19:00 -0400 (5 years 6 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030707161900

bug fixes

1.4 annotated / raw | Diffs: previous, other | Lines: 462 ( +12, -26 )

Created: 2003-07-07 09:10:48 -0400 (5 years 6 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030707131048

modified so that strings are decoded in place, added sanity check

1.3 annotated / raw | Diffs: previous, other | Lines: 476 ( +225, -25 )

Created: 2003-07-06 21:47:42 -0400 (5 years 6 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030707014742

filled in more of the API; should be enough for a full getconfig exchange
(req and resp), but untested.  Not convinced this is a good approach- will
think about it a little more before continuing...

1.2 annotated / raw | Diffs: previous, other | Lines: 276 ( +4, -1 )

Created: 2003-07-06 20:28:04 -0400 (5 years 6 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030707002804

bug fixes (stuff I forgot); new encoder now works for getconfig request
struct test case...

1.1 new annotated / raw | Lines: 273 ( +273, -0 )

Created: 2003-07-06 20:07:10 -0400 (5 years 6 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030707000710

started on a new protocol encoder (little endian bytefield encoding).  still
very rought and untested, but need to check in to test some other stuff.
also added a #define indicating the maximum request number in protocol.

latest revision Branch WALT2

1.33.8.4 annotated / raw | Diffs: previous, other | Lines: 867 ( +6, -54 )

Created: 2005-07-19 16:11:59 -0400 (3 years 5 months ago) | Author: walt | Changeset: WALT2:walt:20050719201158

cleanup for extended attribute stuff.  removed non-list server ops
in favor of list type and renamed list type.  cleaned up a few items in
request debug programs.

1.33.8.3 annotated / raw | Diffs: previous, other | Lines: 915 ( +10, -0 )

Created: 2005-07-17 18:56:57 -0400 (3 years 5 months ago) | Author: walt | Changeset: WALT2:walt:20050717225655

dded delete extended attribute feature

1.33.8.2 annotated / raw | Diffs: previous, other | Lines: 905 ( +6, -2 )

Created: 2005-07-14 14:49:22 -0400 (3 years 5 months ago) | Author: walt | Changeset: WALT2:walt:20050714184921

set_eattr, get_eattr, and get_eattr_list working

1.33.8.1 annotated / raw | Diffs: previous, other | Lines: 901 ( +81, -1 )

Created: 2005-06-16 19:50:10 -0400 (3 years 6 months ago) | Author: walt | Changeset: WALT2:walt:20050616235007

updates for adding extended attributes

latest revision Branch WALT3

1.41.2.3 annotated / raw | Diffs: previous, other | Lines: 948 ( +97, -93 )

Created: 2007-04-11 18:50:57 -0400 (20 months ago) | Author: slang | Changeset: WALT3:slang:20070411224932

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.

1.41.2.2 annotated / raw | Diffs: previous, other | Lines: 944 ( +0, -1 )

Created: 2006-10-19 18:17:12 -0400 (2 years 2 months ago) | Author: slang | Changeset: WALT3:slang:20061019221631

reverse merge of HEAD to WALT3 branch.

1.41.2.1 annotated / raw | Diffs: previous, other | Lines: 945 ( +63, -23 )

Created: 2006-09-18 11:05:23 -0400 (2 years 3 months ago) | Author: vilayann | Changeset: WALT3:vilayann:20060918150453

Merge HEAD into Walt's branch.
Rework new state machines to the new cleanups introduced by Walt.

latest revision Branch cu-sandbox-branch

1.52.4.4 annotated / raw | Diffs: previous, other | Lines: 982 ( +2, -1 )

Created: 2008-11-17 12:45:31 -0500 (50 days ago) | Author: elaine | Changeset: cu-sandbox-branch:elaine:20081117174531

*** empty log message ***

1.52.4.3 annotated / raw | Diffs: previous, other | Lines: 981 ( +14, -0 )

Created: 2008-11-13 11:30:56 -0500 (54 days ago) | Author: elaine | Changeset: cu-sandbox-branch:elaine:20081113163056

tree communication implementation

1.52.4.2 annotated / raw | Diffs: previous, other | Lines: 967 ( +2, -2 )

Created: 2008-04-15 16:19:27 -0400 (8 months ago) | Author: walt | Changeset: cu-sandbox-branch:walt:20080415201927

debugging

1.52.4.1 annotated / raw | Diffs: previous, other | Lines: 967 ( +14, -0 )

Created: 2008-02-22 16:13:09 -0500 (10 months ago) | Author: walt | Changeset: cu-sandbox-branch:walt:20080222211302

set up for create-file mod - stubbed out stuff, etc.
a few small bug fixes to statecomp and statemachine stuff

latest revision Branch cu-security-branch

1.53.2.6 annotated / raw | Diffs: previous, other | Lines: 1027 ( +1, -0 )

Created: 2008-12-04 14:27:20 -0500 (33 days ago) | Author: nlmills | Changeset: cu-security-branch:nlmills:20081204192719

bug fixes

1.53.2.5 annotated / raw | Diffs: previous, other | Lines: 1026 ( +20, -0 )

Created: 2008-12-01 13:11:39 -0500 (36 days ago) | Author: nlmills | Changeset: cu-security-branch:nlmills:20081201181139

new authentication protocol

1.53.2.4 annotated / raw | Diffs: previous, other | Lines: 1006 ( +5, -0 )

Created: 2008-09-12 11:19:38 -0400 (3 months 24 days ago) | Author: nlmills | Changeset: cu-security-branch:nlmills:20080912151937

added a credential to the setattr request message

1.53.2.3 annotated / raw | Diffs: previous, other | Lines: 1001 ( +0, -6 )

Created: 2008-07-29 18:23:01 -0400 (5 months 8 days ago) | Author: dbonnie | Changeset: cu-security-branch:dbonnie:20080729222257

Updated lookup/getattr on server/client.

1.53.2.2 annotated / raw | Diffs: previous, other | Lines: 1007 ( +55, -8 )

Created: 2008-07-23 18:26:43 -0400 (5 months 14 days ago) | Author: nlmills | Changeset: cu-security-branch:nlmills:20080723222643

fixed size calculation and cleanup routines for le-bytefield encoding

1.53.2.1 annotated / raw | Diffs: previous, other | Lines: 960 ( +1, -0 )

Created: 2008-07-17 15:35:31 -0400 (5 months 20 days ago) | Author: dbonnie | Changeset: cu-security-branch:dbonnie:20080717193531

More work on encode/decode.

latest revision Branch dbpf-changes-branch

1.39.2.1 annotated / raw | Diffs: previous, other | Lines: 904 ( +2, -1 )

Created: 2006-01-12 14:43:24 -0500 (2 years 11 months ago) | Author: slang | Changeset: dbpf-changes-branch:slang:20060112194259

merging changes from HEAD to dbpf branch

latest revision Branch directio-branch

1.53.10.2 annotated / raw | Diffs: previous, other | Lines: 1014 ( +2, -0 )

Created: 2008-11-10 15:44:29 -0500 (57 days ago) | Author: slang | Changeset: directio-branch:slang:20081110204421

reverse merge from HEAD to directio branch

1.53.10.1 annotated / raw | Diffs: previous, other | Lines: 1012 ( +58, -5 )

Created: 2008-09-09 16:22:26 -0400 (3 months 27 days ago) | Author: slang | Changeset: directio-branch:slang:20080909202154

reverse merge of changes to HEAD since branch.  Includes small file changes.

latest revision Branch he-branch

1.53.4.2 annotated / raw | Diffs: previous, other | Lines: 1025 ( +60, -5 )

Created: 2008-11-11 14:10:11 -0500 (56 days ago) | Author: slang | Changeset: he-branch:slang:20081111190955

reverse merge from HEAD.

1.53.4.1 annotated / raw | Diffs: previous, other | Lines: 970 ( +13, -2 )

Created: 2008-04-07 12:31:37 -0400 (9 months ago) | Author: slang | Changeset: he-branch:slang:20080407163044

hints and events.

latest revision Branch kunkel-branch

1.41.4.6 annotated / raw | Diffs: previous, other | Lines: 928 ( +15, -2 )

Created: 2006-09-05 05:34:49 -0400 (2 years 4 months ago) | Author: kunkel | Changeset: kunkel-branch:kunkel:20060905093448

Added request statistics to scheduler, reference from datafiles to
parent metafile (needed for migration) and auto migration tool(unfinished).

1.41.4.5 annotated / raw | Diffs: previous, other | Lines: 915 ( +17, -21 )

Created: 2006-08-26 09:37:47 -0400 (2 years 4 months ago) | Author: kunkel | Changeset: kunkel-branch:kunkel:20060826133744

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.

1.41.4.4 annotated / raw | Diffs: previous, other | Lines: 919 ( +12, -1 )

Created: 2006-08-22 06:54:20 -0400 (2 years 4 months ago) | Author: kunkel | Changeset: kunkel-branch:kunkel:20060822105416

Added tool which prints file mapping to server aliases. Added
experimental stubs for migration tools. Added kernel tgid to request ID.
Bugfix of PINT_cached_config_get_one_server_str.

1.41.4.3 annotated / raw | Diffs: previous, other | Lines: 908 ( +6, -3 )

Created: 2006-08-19 09:09:38 -0400 (2 years 4 months ago) | Author: kunkel | Changeset: kunkel-branch:kunkel:20060819130927

Added PVFS-hint, changed tests for pwrite/odirect/transactions/aio dbpf
support to allow users to explicitly enable or disable the functionality.
In the aio implementation is a bug since somebody else modified it.

1.41.4.2 annotated / raw | Diffs: previous, other | Lines: 905 ( +524, -546 )

Created: 2006-07-24 13:20:55 -0400 (2 years 5 months ago) | Author: slang | Changeset: kunkel-branch:slang:20060724172013

revert style changes back to previous versions.

1.41.4.1 annotated / raw | Diffs: previous, other | Lines: 927 ( +546, -524 )

Created: 2006-07-21 13:40:49 -0400 (2 years 5 months ago) | Author: kunkel | Changeset: kunkel-branch:kunkel:20060721174005

run maint/pvfs2indent-80col.sh on all .c files to correct style :)

latest revision Branch kunkel-hint-branch

1.43.2.2 annotated / raw | Diffs: previous, other | Lines: 947 ( +33, -6 )

Created: 2006-09-25 08:40:08 -0400 (2 years 3 months ago) | Author: kunkel | Changeset: kunkel-hint-branch:kunkel:20060925123946

backmerging of HEAD to branch...

1.43.2.1 annotated / raw | Diffs: previous, other | Lines: 920 ( +5, -2 )

Created: 2006-09-08 06:00:44 -0400 (2 years 3 months ago) | Author: kunkel | Changeset: kunkel-hint-branch:kunkel:20060908100032

PVFS2-hint support + minor changes (verbose request scheduler)

latest revision Branch kunkel-migration-branch

1.43.4.2 annotated / raw | Diffs: previous, other | Lines: 965 ( +57, -29 )

Created: 2007-02-17 06:17:05 -0500 (22 months ago) | Author: kunkel | Changeset: kunkel-migration-branch:kunkel:20070217111537

Update migration branch to current CVS version

1.43.4.1 annotated / raw | Diffs: previous, other | Lines: 937 ( +38, -18 )

Created: 2006-09-08 07:51:20 -0400 (2 years 3 months ago) | Author: kunkel | Changeset: kunkel-migration-branch:kunkel:20060908115120

Modification for migration added, some functions still need to be adapted after moving to a new branch...

latest revision Branch lockd-branch

1.40.8.2 annotated / raw | Diffs: previous, other | Lines: 918 ( +2, -0 )

Created: 2006-05-02 17:58:53 -0400 (2 years 8 months ago) | Author: slang | Changeset: lockd-branch:slang:20060502215852

added versioning test.  There's some nasty hacks with set/getenv to be able to test it properly without modifying sysint signatures.  Those will have to be removed at some point.

1.40.8.1 annotated / raw | Diffs: previous, other | Lines: 916 ( +24, -12 )

Created: 2006-04-29 17:01:24 -0400 (2 years 8 months ago) | Author: slang | Changeset: lockd-branch:slang:20060429210114

commit of versioning stuff to branch

latest revision Branch locking-branch

1.43.8.4.2.1 annotated / raw | Diffs: previous, other | Lines: 980 ( +140, -100 )

Created: 2008-07-21 14:20:26 -0400 (5 months 16 days ago) | Author: aching | Changeset: locking-branch:aching:20080721181711


Reverse merged and ported to HEAD.

latest revision Branch posix-extensions-branch

1.40.6.4 annotated / raw | Diffs: previous, other | Lines: 945 ( +7, -7 )

Created: 2006-09-12 01:10:25 -0400 (2 years 3 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060912051011

Merge from HEAD to posix-extensions-branch...
This should facilitate merging the posix branch to HEAD...

1.40.6.3 annotated / raw | Diffs: previous, other | Lines: 945 ( +27, -15 )

Created: 2006-09-03 13:44:12 -0400 (2 years 4 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060903174347

Reverse merges from HEAD..

Tags: posix-extensions-point5

1.40.6.2 annotated / raw | Diffs: previous, other | Lines: 933 ( +2, -1 )

Created: 2006-08-09 16:17:52 -0400 (2 years 4 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060809201724

Reverse merge changes from HEAD to posix-extensions-branch.

Tags: posix-extensions-point3

1.40.6.1 annotated / raw | Diffs: previous, other | Lines: 932 ( +29, -1 )

Created: 2006-05-09 19:10:14 -0400 (2 years 7 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060509231004

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.

latest revision Branch pvfs-2-6-branch

1.47.10.1 annotated / raw | Diffs: previous, other | Lines: 948 ( +97, -93 )

Created: 2007-04-05 11:49:48 -0400 (21 months ago) | Author: slang | Changeset: pvfs-2-6-branch:slang:20070405154934

merge recent fixes from HEAD

Tags: pvfs-2-6-3-tag3

latest revision Branch pvfs-2-7-branch

1.52.2.1 annotated / raw | Diffs: previous, other | Lines: 959 ( +15, -9 )

Created: 2008-03-03 14:07:25 -0500 (10 months ago) | Author: pcarns | Changeset: pvfs-2-7-branch:pcarns:20080303190725

merging enum/int lebf_initialize() update from trunk

Tags: pvfs-2-7-1

latest revision Branch pvfs2-1-3-1-branch

1.37.2.1 annotated / raw | Diffs: previous, other | Lines: 883 ( +1, -0 )

Created: 2005-11-11 16:38:13 -0500 (3 years 1 month ago) | Author: s