CVS log for pvfs2/include/pvfs2-event.h

(logo)

Help

(back) Up to [PVFS2] / pvfs2 / include

Request diff between arbitrary revisions / Display revisions graphically


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

Revision 1.13.20.1 / (view) - annotate - [select for diffs] , Tue Aug 25 17:55:45 2009 UTC (2 years, 8 months ago) by nlmills
Branch: cu-security-branch
CVS Tags: cu-security-branch-premerge
Changes since 1.13: +1 -0 lines
Diff to previous 1.13 to next main 1.14
merged in changes from summer at LANL

Revision 1.13.22.1 / (view) - annotate - [select for diffs] , Tue Nov 11 19:09:55 2008 UTC (3 years, 6 months ago) by slang
Branch: he-branch
Changes since 1.13: +1 -0 lines
Diff to previous 1.13 to next main 1.14
reverse merge from HEAD.

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

Revision 1.14 / (view) - annotate - [select for diffs] , Mon Sep 8 15:42:37 2008 UTC (3 years, 8 months ago) by pcarns
Branch: MAIN
CVS Tags: windows-release-2-8-5-20110921, windows-client-to-Orange-Branch-20110712, windows-client, tr-branch, test-slab-cache-patch, test-duplicate-patch, tcp-peer-comm-branch, solaris-point, solaris-branch, sa-branch, 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, pnfs-merge, pfsck-branch-point, pfsck-branch, orangefs-rel-20100813, orangefs-current, orangefs-20100920, orangefs-2-8-5, 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, my-point, mtmoore-dbpf-txn, distr-dir-pre-release, distdir_orange_before_merge_20110817, bmi-experimental-branch-point, bmi-experimental-branch, before-getattr, before-dio-merge, becky-test-bed, as-point, as-branch, after-he-reverse-merge, aattrs-branch-point, aattrs-branch, Orange-security-premerge, Orange-security-postmerge, Orange-mtmoore, Orange-Root, Orange-Migrate-Tools, Orange-Merge1, Orange-FailOver-small-io, Orange-FailOver-Becky, Orange-Elaine-Distr-Dir-Root, Orange-Elaine-Distr-Dir-Branch, Orange-Elaine-Branch, Orange-Branch-metadata-backup, Orange-Branch, Orage-Elaine-Root, ORANGE-BECKY-ROOT, ORANGE-BECKY-BRANCH, OB-DBPF-OPEN-CACHE-REMOVE, 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
Changes since 1.13: +1 -0 lines
Diff to previous 1.13
Merging small files branch to head.  Includes server side precreation of
data files and file stuffing.

Revision 1.12.16.1 / (view) - annotate - [select for diffs] , Mon Jul 21 18:22:06 2008 UTC (3 years, 9 months ago) by aching
Branch: locking-branch
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 to next main 1.13
Reverse merged and ported to HEAD.

Revision 1.13.18.1 / (view) - annotate - [select for diffs] , Thu Jan 24 21:34:33 2008 UTC (4 years, 3 months ago) by slang
Branch: small-file-branch
Changes since 1.13: +1 -0 lines
Diff to previous 1.13 to next main 1.14
inode stuffing operation.  also added a keyval_remove_list.

Revision 1.12.6.4 / (view) - annotate - [select for diffs] , Wed Mar 7 13:28:17 2007 UTC (5 years, 2 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.12.6.3: +2 -1 lines
Diff to previous 1.12.6.3 to branch point 1.12 to next main 1.13
New category to directly visualize SM states in jumpshot... (future work for this branch, is already available in migration-hint branch).

Revision 1.12.6.3 / (view) - annotate - [select for diffs] , Thu Feb 22 11:24:04 2007 UTC (5 years, 2 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.12.6.2: +15 -4 lines
Diff to previous 1.12.6.2 to branch point 1.12
Allow the API setting of pvfs2-set-eventmask by name not by hex.

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

Revision 1.12.6.2 / (view) - annotate - [select for diffs] , Wed Sep 27 08:57:27 2006 UTC (5 years, 7 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.12.6.1: +6 -1 lines
Diff to previous 1.12.6.1 to branch point 1.12
Adapt event managment (more to come) for mpe for our needs.
Also add stuff from atop to allow to get detailed system statistics.
Performance counter now logs additional stuff: load, cpu usage, network and disk usage (more possible, thx atop). These values are given to the event managment and loggend in mpe.

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

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

Revision 1.13 / (view) - annotate - [select for diffs] , Wed Sep 13 20:22:44 2006 UTC (5 years, 8 months ago) by vilayann
Branch: MAIN
CVS Tags: twod-branch-point, twod-branch, tau-sandbox-point, tau-sandbox, sumit-branch, small-file-branch-point4, small-file-branch-point3, small-file-branch-point2, small-file-branch-point, rr-txn, rongrong, 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_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, kunkel-migration-hint-branch-point-2007-03-15, kunkel-hint-branch-point-26, kunkel-hint-branch-point-2007-02-17, he-branch-point, fuse-support, from_MERGE_FROM_HEAD, from_HEAD_NEW_FEATURE_ADD3, from_HEAD_NEW_FEATURE_ADD2, directio-point, dbpf-methods-point, dbpf-methods-branch, cu-sandbox-branch-point, cu-sandbox-branch, branch-rongrong, WALT3-point, WALT3-last-merged, Root_cu-security-branch
Branch point for: small-file-branch, he-branch, directio-branch, cu-security-branch
Changes since 1.12: +2 -1 lines
Diff to previous 1.12
Merge posix-extensions-branch to HEAD
This branch implemented patches to the 2.6.16 kernel for the proposed POSIX I/O extensions and those patches are under
the patches subdirectory.
It also implements the PVFS2 specific hooks for these system calls.

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

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

Revision 1.11.20.1 / (view) - annotate - [select for diffs] , Wed Jun 14 20:14:44 2006 UTC (5 years, 11 months ago) by slang
Branch: pvfs2-1-5-branch
CVS Tags: pvfs2-1_5_1_for_bgl3, pvfs2-1_5_1_for_bgl2, pvfs2-1_5_1_for_bgl, pvfs2-1-5-1-rc3, pvfs2-1-5-1-rc2, pvfs2-1-5-1-rc1, pvfs2-1-5-1, pvfs2-1-5-0-rc5, pvfs2-1-5-0-rc4, pvfs2-1-5-0-rc3, pvfs2-1-5-0-rc2, pvfs2-1-5-0-rc1, pvfs2-1-5-0
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 to next main 1.12
reverse merge of recent bug fixes from trunk

Revision 1.12 / (view) - annotate - [select for diffs] , Wed Jun 14 18:41:23 2006 UTC (5 years, 11 months ago) by slang
Branch: MAIN
CVS Tags: version-lock-branch, version-lock-actual-branch, threaded-aio-point, threaded-aio-branch, pvfs2-1-5-point2, posix-extensions-point7, posix-extensions-point6, posix-extensions-point4, kunkel-branches-point, kunkel-branch, kunkel-alternativeIO-branch, before-style-changes
Branch point for: locking-branch, kunkel-migration-branch, kunkel-hint-branch, WALT3
Changes since 1.11: +2 -1 lines
Diff to previous 1.11
commit of keyval handle info changes.  This allows info to be stored on a per handle basis in a 'null key' inside the database.  Right now we just use it to store the count of directory entries, so that we don't have to do a read/modify/write in crdirent and rmdirent.

Also includes changes to the keyval strings to use #define values instead of the actual strings.  This just makes that code lest prone to bugs in the future.

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

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

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

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

Revision 1.10.14.1 / (view) - annotate - [select for diffs] , Wed Aug 10 19:37:46 2005 UTC (6 years, 9 months ago) by slang
Branch: slang-attr-cache-fixups-branch
CVS Tags: slang-attr-cache-fixups-point2
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 to next main 1.11
merge changes from trunk since branch point into branch.  Effectively moves the branchpoint to the latest trunk.

Revision 1.11 / (view) - annotate - [select for diffs] , Thu Jul 21 16:17:53 2005 UTC (6 years, 9 months ago) by walt
Branch: MAIN
CVS Tags: slang-sio-point, slang-sio-branch, slang-reqsched-point, slang-reqsched-branch, pvfs2-1-5-point, 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, pvfs2-1-2-0, posix-extensions-point2, posix-extensions-point, lockd-point2, lockd-point, lockd-branch, dbpf-slowskip, dbpf-onekeyval-point, dbpf-onekeyval-branch, dbpf-coalesce-point, dbpf-coalesce-branch, dbpf-changes-branch, dbpf-changes, before-dbpf-onekeyval
Branch point for: pvfs2-1-5-branch, posix-extensions-branch
Changes since 1.10: +2 -1 lines
Diff to previous 1.10
added extended attribute support

Revision 1.10.12.1 / (view) - annotate - [select for diffs] , Thu Jun 16 23:50:07 2005 UTC (6 years, 11 months ago) by walt
Branch: WALT2
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 to next main 1.11
updates for adding extended attributes

Revision 1.10.6.2 / (view) - annotate - [select for diffs] , Tue Jun 7 22:53:16 2005 UTC (6 years, 11 months ago) by slang
Branch: slang-event-changes-branch
Changes since 1.10.6.1: +10 -0 lines
Diff to previous 1.10.6.1 to branch point 1.10
*** empty log message ***

Revision 1.10.6.1 / (view) - annotate - [select for diffs] , Fri Jun 3 15:18:59 2005 UTC (6 years, 11 months ago) by slang
Branch: slang-event-changes-branch
Changes since 1.10: +7 -6 lines
Diff to previous 1.10
* added event logging for states
* moved state debug code to state-machine so all state start/end
points get debug messages automatically
* added textlog stuff.  This allows us to write the default event
queue out to a text file that can be converted to slog2 later.

Revision 1.10 / (view) - annotate - [select for diffs] , Wed Oct 13 01:06:30 2004 UTC (7 years, 7 months ago) by pcarns
Branch: MAIN
CVS Tags: snapshot-bluegene-20050216, slang-event-changes-point, slang-attr-cache-fixups-point, pvfs2-tag-bugfix-67, pvfs2-snapshot-Alejandro, pvfs2-bugfix-67, pvfs2-bugfix-39, pvfs2-1-1-0, pvfs2-1-0-1, pvfs2-1-0-0, pvfs2-0-9-0, pvfs2-0-8-0, WALT1
Branch point for: slang-event-changes-branch, slang-attr-cache-fixups-branch, WALT2
Changes since 1.9: +24 -24 lines
Diff to previous 1.9
shifted operation masks in event logging subsystems up by one so that
confusing 0 value isn't used

Revision 1.9 / (view) - annotate - [select for diffs] , Wed Jul 28 14:32:28 2004 UTC (7 years, 9 months ago) by neill
Branch: MAIN
CVS Tags: 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.8: +1 -1 lines
Diff to previous 1.8
- 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.8 / (view) - annotate - [select for diffs] , Wed Mar 31 17:59:51 2004 UTC (8 years, 1 month ago) by pcarns
Branch: MAIN
CVS Tags: pvfs2-nm-nb-branch, pvfs2-0-6-0pre1, pvfs2-0-6-0, pvfs2-0-5-1, pvfs2-0-5-0, pvfs2-0-1-3
Changes since 1.7: +26 -13 lines
Diff to previous 1.7
added event level instrumentation to most of the job calls, reorganized
definitions for operation types in pvfs2-event.h (make it so that the same
op type defines can be used in multiple api's, get rid of power of two values
for op types), probably need to rethink how (if at all) to mask off individual
operations for analysis

Revision 1.7 / (view) - annotate - [select for diffs] , Tue Mar 30 22:52:04 2004 UTC (8 years, 1 month ago) by pcarns
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6
added event logging instrumentation that tracks the beginning and end of
each full server state machine

Revision 1.6 / (view) - annotate - [select for diffs] , Tue Mar 30 21:48:44 2004 UTC (8 years, 1 month ago) by pcarns
Branch: MAIN
Changes since 1.5: +5 -1 lines
Diff to previous 1.5
instrumented request encoder decoder using event logging interface (not
that I am concerned about perf, just needed a quick way to observe how
big wire format reqs and resps are); minor fix to event macros to allow
operations with op value set to 0 to pass through

Revision 1.5 / (view) - annotate - [select for diffs] , Mon Oct 6 13:00:21 2003 UTC (8 years, 7 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-1-2, pvfs2-0-1-1, pvfs2-0-1-0, pvfs2-0-0-9, pvfs2-0-0-8, pvfs2-0-0-7, pvfs2-0-0-6, pvfs2-0-0-5, pvfs2-0-0-4
Changes since 1.4: +2 -4 lines
Diff to previous 1.4
added event logging macros to read_list and write_list in dbpf (though
they do not record sizes yet), adjusted some other even macros here and there

Revision 1.4 / (view) - annotate - [select for diffs] , Thu Oct 2 16:10:24 2003 UTC (8 years, 7 months ago) by pcarns
Branch: MAIN
Changes since 1.3: +0 -2 lines
Diff to previous 1.3
instrumented bmi_tcp code

Revision 1.3 / (view) - annotate - [select for diffs] , Thu Oct 2 15:26:00 2003 UTC (8 years, 7 months ago) by pcarns
Branch: MAIN
Changes since 1.2: +6 -6 lines
Diff to previous 1.2
fixed some bugs, and gave pvfs2-event-mon-example the ability to dump
out event log results (not in human readable form, parse with a seperate
tool later)

Revision 1.2 / (view) - annotate - [select for diffs] , Thu Oct 2 15:01:36 2003 UTC (8 years, 7 months ago) by pcarns
Branch: MAIN
Changes since 1.1: +21 -21 lines
Diff to previous 1.1
fixed naming conventions

Revision 1.1 / (view) - annotate - [select for diffs] , Thu Oct 2 14:51:49 2003 UTC (8 years, 7 months ago) by pcarns
Branch: MAIN
moved definition of some event logging values into a publicly visable
header, so that applications can get to it to know how to interpret
raw event data

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