{"push_id":1868597885,"size":4,"distinct_size":3,"ref":"refs/heads/storage-merge-carbonara","head":"ac75a794327c2d903d69b8367b16667f11f848ab","before":"191811d7b75ebf0ef50dbe6ea9598f84c9e95c12","commits":[{"sha":"5d940bb360822f0f84eb4835bc432b44c8790bea","author":{"name":"Julien Danjou","email":"ea640de0300173e34ce46fbcef4e2956bf37acec@danjou.info"},"message":"storage: return SplitKey objects when listing split keys\n\nThis avoids comparing strings and keep it to timestamp comparison everywhere.","distinct":false,"url":"https://api.github.com/repos/jd/gnocchi/commits/5d940bb360822f0f84eb4835bc432b44c8790bea"},{"sha":"c408d6711f9c7ff45a499ad27e273f0398429c13","author":{"name":"Julien Danjou","email":"ea640de0300173e34ce46fbcef4e2956bf37acec@danjou.info"},"message":"Merge gnocchi.storage._carbonara into gnocchi.storage\n\nThe plan was to keep the storage drivers Carbonara agnostic, but we cannot say\nwe succeeded. There are many places from metricd to gnocchi.storage where the\nabstraction leaks and a lot of assumption about how driver works are based on\nCarbonara.\n\nThis patch simplifies the code base by breaking the assumption that someone\nwill someday built a storage driver that is not based on Carbonara. I don't\nthink it will ever happen and that there is any point at this stage of the project.","distinct":true,"url":"https://api.github.com/repos/jd/gnocchi/commits/c408d6711f9c7ff45a499ad27e273f0398429c13"},{"sha":"d6c0abf8090b513c21860af5487495b76967a076","author":{"name":"Julien Danjou","email":"ea640de0300173e34ce46fbcef4e2956bf37acec@danjou.info"},"message":"storage: make CorruptionError a StorageError\n\nThis has no impact and is mostly aesthetic.","distinct":true,"url":"https://api.github.com/repos/jd/gnocchi/commits/d6c0abf8090b513c21860af5487495b76967a076"},{"sha":"ac75a794327c2d903d69b8367b16667f11f848ab","author":{"name":"Julien Danjou","email":"ea640de0300173e34ce46fbcef4e2956bf37acec@danjou.info"},"message":"storage: define SackLockTimeoutError as a StorageError\n\nThis has no impact expect aesthetic.","distinct":true,"url":"https://api.github.com/repos/jd/gnocchi/commits/ac75a794327c2d903d69b8367b16667f11f848ab"}]}
{"actor":{"display_login":"jd"}}