Hi Scott,
The information reported by "rbh-report -a" is not updated in real-time:
it is updated at regular interval (specified by "log::stats_interval"
config parameter).
Moreover, regarding you file creation test, there can be a delay between
the creation action and the time robinhood actually process it,
due to internal changelog batching mechanism, driven by:
changelog::queue_max_size, changelog::queue_max_age,
changelog::queue_check_interval, and also the delay to acknowledge
changelog records to Lustre driven by changelog::batch_ack_count.
To check robinhood correctly reads the changelog, you can monitor the
delta between the last record id and the last acknowledged record.
You can check this on Lustre MDS :
cat /proc/fs/lustre/mdd/*-MDT0000/changelog_users
current index: 124950267
ID index
cl1 124950266
Here you can see that current index is very close to the last record
acknowledged by cl1.
There are other ways to monitor robinhood changelog processing, like
defining a dump file to dump all received changelogs
("changelog::dump_file" config parameter), running robinhood with DEBUG
level, etc...
Regards
Thomas
On 02/10/15 19:16, Scott Nolin wrote:
Hello,
We have been trying to monitor robinhood by looking at the 'Last read
record time' in 'rbh-report -a' activity status.
Assuming our filesystems are sometimes just not doing anything, part
of this check first creates a new file on the filesystem.
I've found that this often shows no change for hours. Am I missing
something simple here?
What's the best way to see if robinhood is properly working with your
changelogs?
Thanks,
Scott
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
robinhood-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/robinhood-support
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
robinhood-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/robinhood-support