Description
As of now, Tablet::GetComponents() is used in multiple places in the implementation of the kudu::tablet::Tablet class. In some cases the code verifies that the output parameter is null, in others not. And it seems in some cases returning null would be an error, in some cases not. It would be nice to do a bit of audit in that area to make sure there will be no unexpected SIGSEGV crashes in some corner cases.