Hi Thomas,

Thanks for the suggestion. I added ignore_fileclass in the purge_policy 
section:
> Purge_Policies {
>
>   ignore_fileclass = large_files;
>
> } ##Purge_Policies

However the report output does not change, all files are matched
to "ignored" class:
> # rbh-report -f /etc/robinhood.d/tmpfs/fileclass.test --class-info
> purge class         ,      count,   spc_used,     volume,   min_size,   
> max_size,   avg_size
> [ignored]           ,       4447,    3.43 GB,    3.42 GB,          0,    1.03 
> GB,  805.86 KB
>
> Total: 4447 entries, 3669665045 bytes (3.42 GB)

I also observe in the log all files are reported as "matches no policy" eg)
> 2015/01/12 11:06:04 [23298/8] FS_Scan | Starting scan of /apps
> 2015/01/12 11:06:04 [23298/8] FS_Scan | Notice: this is the first scan (DB is 
> empty)
> 2015/01/12 11:06:04 [23298/4] Policy | Entry '/apps/openvpn/howto.odt' 
> matches no policy  case: not applying purge to it.

Any other suggestions ?

regards,
[email protected]

On 01/12/2015 03:30 AM, LEIBOVICI Thomas wrote:
> Hi Chris,
>
> To match a fileclass, it needs to be referenced in a policy. I agree
> this is quite confusing, so this will change in upcoming robinhood v3.
> If you only need to match classes withour applying policies, you can
> just define a dummy purge policy like the following:
>
> Purge_Policies {
>      ignore_fileclass = your_class1;
>      ignore_fileclass = your_class2;
> }
>
> Regards,
> Thomas
>
>
>
> On 01/12/15 02:21, Chris Hunter wrote:
>> I am using robinhood tmpfs without lustre support.
>>> # robinhood --version
>>>
>>> Product:         robinhood
>>> Version:         2.5.3.2-1
>>> Build:           2014-10-29 15:55:57
>>>
>>> Compilation switches:
>>>      Temporary filesystem manager
>>>      Address entries by path
>>>      MDT Changelogs disabled
>>>
>>> No Lustre support
>>> Database binding: MySQL
>> I am trying to create fileclasses for use in filesystem reporting.
>> However my fileclass entries appear to be ignored by robinhood.
>>
>> I am testing against a small local ext4 filesystem. For each test, I
>> delete the database via "rbh-config empty_db" command. Then I start a
>> scan with command "robinhood --scan --once". When the scan is complete,
>> I use command "rbh-report --class-info" to check results.
>>
>> My tmpfs config file has no purge_polices and no Purge_Trigger sections.
>> I have defined this fileclass:
>>> Filesets
>>> {
>>>    FileClass large_files
>>>    {
>>>      Definition {
>>>        type == file
>>>        and
>>>        size > 10GB
>>>      }
>>>    }
>>> }
>> However rbh-report always matches against the "ignored" class eg)
>>> # rbh-report --class-info
>>> Using config file '/etc/robinhood.d/tmpfs/fileclass.conf'.
>>> purge class         ,      count,   spc_used,     volume,
>>> min_size,   max_size,   avg_size
>>> [ignored]           ,       4447,    3.43 GB,    3.42 GB,
>>> 0,    1.03 GB,  805.86 KB
>>>
>>> Total: 4447 entries, 3669665045 bytes (3.42 GB)
>> Not sure where I'm going wrong, any suggestions would be appreciated.
>>
>> chris hunter
>> yale hpc group
>> [email protected]
>>
>> ------------------------------------------------------------------------------
>>
>> New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
>> GigeNET is offering a free month of service with a new server in Ashburn.
>> Choose from 2 high performing configs, both with 100TB of bandwidth.
>> Higher redundancy.Lower latency.Increased capacity.Completely compliant.
>> vanity: www.gigenet.com
>> _______________________________________________
>> robinhood-support mailing list
>> [email protected]
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.sourceforge.net_lists_listinfo_robinhood-2Dsupport&d=AwIC-g&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=d_G2h_sZYG4xtHMeKo8QgjDmOcMVdQvYgM-5Dri1AOY&m=XvcfBcD6u5mLbWLXHMJCj8-k1eutYpy1wB4NvrgVP8Q&s=EuMHuSHIOSIVdv-qoMsPR5UJcLFJyMBP-BfSRkr1Eug&e=
>
>

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
www.gigenet.com
_______________________________________________
robinhood-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/robinhood-support

Reply via email to