>>@Yongqiang: What's the motivation for doing this?
This is to work with some internal hacky codes about doing delete. There should be no impact if you use open source hadoop.
But the idea here is to give users 2 options to do the delete. In Facebook, we have some customized code in FsShell which can control whether the delete should go through trash or not.