{"push_id":1098450079,"size":1,"distinct_size":1,"ref":"refs/heads/wip-djf-15028","head":"9cdab2553897e409b0f38210b2d74b9a913e7a70","before":"306116ffe6b8735320741f4060df2792010bee44","commits":[{"sha":"9cdab2553897e409b0f38210b2d74b9a913e7a70","author":{"email":"0ef9a53fb7c9192b7dae0fb57d27c4cb415f4042@redhat.com","name":"Douglas Fuller"},"message":"rbd: Create fewer empty objects\n\nIn many cases, we unconditionally create empty objects (of size 0) when\nperforming layered writes. While functionally correct, this causes tools\nlike rbd du to space is allocated (since they conservatively assume all\nobjects are full). Detect empty writes and bail out early. This is\nparticularly helpful for operations like flatten, which create all\nobjects that might exist in an image.\n\nFixes: http://tracker.ceph.com/issues/15028\nSigned-off-by: Douglas Fuller <dfuller@redhat.com>","distinct":true,"url":"https://api.github.com/repos/fullerdj/ceph/commits/9cdab2553897e409b0f38210b2d74b9a913e7a70"}]}