Fixed typos.
Added pidfile to startproc, to support more than one instance of robinhood.
Removed trailing spaces (sed -i -e 's/[ \t]*$//' ). No code change.
Build fix for when CFLAGS=-O0 is used.
Set file edit mode to shell script instead of C.
Added HLINK to changelog mask
pipeline: fixed error 'missing attribute to update name information' when reading changelogs.

In some changelog records like MTIME, cr_pfid (parent_id) field is garbage (uninitialized).
So, we must not rely on 'FID_IS_ZERO' to determine if there is useful information in it.
Instead, we test (cr_namelen > 0) condition like lfs does. In this case, parent is
supposed to be set.
pipeline/hsm_rm: don't add entries to softrm list if they where not known in the database. Handle lustre-HSM case.
Added support for CL_LAYOUT

Ensure that CL_LAYOUT changelog records trigger getstripe()
operations. Added unit test accordingly.
listmgr (NAMES table): changed primary key definition + escaped names.

Multi-column primary key (parent_id, hname) resulted in DB deadlock errors
as MySQL seams to lock all the records with the same hname when performing
a delete operation. The deadlock ocurred between 2 operations on entries
with the same name (same hname), even on distinct fid and distinct parent_id.
Instead, use a single primary key pkn=sha1(<parent_id>/<name>) which
is supposed to be unic across all records, so the record locking is limited
to a single record.

Also, non-escaped names could cause errors, basically if they include a single quote.
New rbh-find output to display stat info.

Added the -lsstat command line option. Each file is output like:
 [file,31532,12790,23,1365022640,1365022640,1365022640]=/mnt/lustre/foo

Format is [type, uid, gid, size, ctime, mtime, atime]=file name
New rbh-find output to list every file's OSTs.

Added -lsost.
(WIP) Store uid and gid in the database, instead of names.

That replaces the owner and gr_name attributes with uid and gid.

rbh-find now understands uid and group when passed as --user and --group.

TODO: request with wildcards in username or group names are not
supported.
Scan a Lustre tree of any depth.

The scanning is now done from /mount_point/.lustre/fid/ instead of the regular Linux path.