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

Reply via email to