Created 02-22-2016 03:19 PM
If I add a new policy in Ranger for HDFS, sometimes it doesn't sync. Other times it will sync properly. If I delete my new policy, sync starts working again.
I am checking timestamps on policies in policy sync directory.
Created 02-22-2016 05:18 PM
Thank You @Artem Ervits for pointing me in right direction. While looking at policy json file, I noticed that it had a null in path for my new policy. It looks like somehow a null was being added to policy file due to some keystroke combination. Once I delete this policy, policy sync starts working correctly.
In policycache directory, hdfs_<policy>.json file had following line for my new policy.
"resources": { "path": { "values": [ null
Created 02-22-2016 03:47 PM
@Shishir Saxena please post the policy xml and any logs you can provide.
Created 02-22-2016 05:18 PM
Thank You @Artem Ervits for pointing me in right direction. While looking at policy json file, I noticed that it had a null in path for my new policy. It looks like somehow a null was being added to policy file due to some keystroke combination. Once I delete this policy, policy sync starts working correctly.
In policycache directory, hdfs_<policy>.json file had following line for my new policy.
"resources": { "path": { "values": [ null