Project

General

Profile

Backport #16917

Updated by Nathan Cutler almost 8 years ago


 This error triggers another bug #16672 on upgrade to later releases. 

 PGBackend::split_colls() will create a temp collection for the child pg if the parent has temp_created set.    However, the child PG in OSD::split_pgs() doesn't get temp_created set, so later if that PG is removed the temp collection is never removed. 

 We shouldn't include the "destroy parallel temp collection, too" code in FileStore::_destroy_collection() from later releases because in Hammer collections are opaque to the FileStore code.

Back