{"push_id":3866276316,"size":245,"distinct_size":244,"ref":"refs/heads/poolsnblock2","head":"dfb12a9ff55c30964b3b04dc2b3b1306056af8b6","before":"61c4427dada15380eeb81a4c52bc07d7ee1a2582","commits":[{"sha":"a8ece94ad2db6d5f1259f3697d93792fb9e0a9d8","author":{"name":"Igor Fedotov","email":"5f73068c2aea02f2bcab415b153224bbe02411a9@suse.com"},"message":"tools/ceph_objectstore_tool: introduce list-slow-omap command.\n\nThis detects onode which omap enumeration is too slow.\n\nSigned-off-by: Igor Fedotov <ifedotov@suse.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/a8ece94ad2db6d5f1259f3697d93792fb9e0a9d8"},{"sha":"8bce56d44eb2aea18e162a7897bbd74e08c9297e","author":{"name":"Igor Fedotov","email":"5f73068c2aea02f2bcab415b153224bbe02411a9@suse.com"},"message":"tools/ceph-objectstore-tool: dump tail key for list-slow-omap op.\n\nThis is a helper to provide omap tail key for \"slow\" onodes. Just to\nease its altering with ceph-kvtool.\n\nSigned-off-by: Igor Fedotov <ifedotov@suse.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/8bce56d44eb2aea18e162a7897bbd74e08c9297e"},{"sha":"02c0a20a09fc8f678d0f9caf7f580b3dbc1f0f91","author":{"name":"Roman Penyaev","email":"5ffa6b82cf9ad80649a6dfab98886ec472da14b5@suse.de"},"message":"global/global_init: do first transport connection after setuid()\n\nuverbs kernel module forbids access to a file descriptor after credentials\nchange, that leads to -EACCESS on each following ibv_*() call.\n\nWhy it matters?  Infiniband transport stops working after the following\nsyscalls:\n\n  o setuid()\n  o fork()\n\nOriginally the problem was described here [1] and here [2].\n\nThis patch targets only setuid() syscall and moves the first transport\ninitialization after setuid() has been done.\n\nfork() is used to daemonize ceph services (when systemd is not used\nfor any reason) and probably the easiest way is to rip the whole lagacy\ndaemonization code out, so this patch does not target this problem.\n\n[1] https://tracker.ceph.com/issues/39238\n[2] https://www.spinics.net/lists/ceph-devel/msg45083.html\n\nSigned-off-by: Roman Penyaev <rpenyaev@suse.de>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/02c0a20a09fc8f678d0f9caf7f580b3dbc1f0f91"},{"sha":"1cc239820891c7ecd9592529b8ee77f97571765c","author":{"name":"Zengran Zhang","email":"b663d0eeb822b290f19c772ece77893c751246a0@sangfor.com.cn"},"message":"osd: avoid prep_object_replica_pushes() on clone object when head missing\n\nthe leak path:\nmaybe_kick_recovery() -> prep_object_replica_pushes()\n\nFixes: http://tracker.ceph.com/issues/39286\n\nSigned-off-by: Zengran Zhang <zhangzengran@sangfor.com.cn>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/1cc239820891c7ecd9592529b8ee77f97571765c"},{"sha":"654660cd89fe9d93087d390805651c860bf4e862","author":{"name":"Shyukri Shyukriev","email":"f0d42e9c7dc132738be822392d9f85c7ea379b44@suse.com"},"message":"ceph-volume:util: Use proper param substition\n\nFixes: https://tracker.ceph.com/issues/25030\n\nSigned-off-by: Shyukri Shyukriev <shshyukriev@suse.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/654660cd89fe9d93087d390805651c860bf4e862"},{"sha":"200bc7a37306d80d42f9c7decff6beb7dc7f5f34","author":{"name":"Mark Nelson","email":"4ad55860fd69506434297895a9b5f3a3fd45a468@redhat.com"},"message":"os/bluestore: Trim cache on add rather than in loop.\n\nSigned-off-by: Mark Nelson <mnelson@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/200bc7a37306d80d42f9c7decff6beb7dc7f5f34"},{"sha":"d1942c4fb50f50330c7603feb497f40f71aa9d9e","author":{"name":"Yan, Zheng","email":"5a3288024fcad83740d827e0862f4c1e6f28e7bf@redhat.com"},"message":"client: cleanup tracking of early kicked flushing caps\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/d1942c4fb50f50330c7603feb497f40f71aa9d9e"},{"sha":"45b4c09855e72f997e422fb582feda56981c7aee","author":{"name":"Yan, Zheng","email":"5a3288024fcad83740d827e0862f4c1e6f28e7bf@redhat.com"},"message":"client: define helper function that sends flushsnap message\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/45b4c09855e72f997e422fb582feda56981c7aee"},{"sha":"a76f9e78b4d377e0ef6184be0bea56a9765363b0","author":{"name":"Yan, Zheng","email":"5a3288024fcad83740d827e0862f4c1e6f28e7bf@redhat.com"},"message":"client: unify kicking cap flushes and kicking snapcap flushes\n\nintroduce Client::kick_flushing_caps(), which re-send both snapcap\nflushes and cap flushes in their original order.\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/a76f9e78b4d377e0ef6184be0bea56a9765363b0"},{"sha":"8628340e28208ad63019a6da61642f48fbde6313","author":{"name":"Yan, Zheng","email":"5a3288024fcad83740d827e0862f4c1e6f28e7bf@redhat.com"},"message":"client: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP\n\nClient uses this flag to tell mds if there is more cap snap need to\nflush. It's mainly for the case that client needs to re-send cap/snap\nflushes after mds failover, but CEPH_CAP_ANY_FILE_WR on corresponding\ninodes are all released before mds failover\n\nFixes: https://tracker.ceph.com/issues/40474\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/8628340e28208ad63019a6da61642f48fbde6313"},{"sha":"c2c29293cd121fe16c1f09fa49ef3892633aa4e2","author":{"name":"myoungwon oh","email":"e21090d0192b021b3ec3d9c11d652a088ea816a5@sk.com"},"message":"src/tools: fix chunk_scrub\n\nThis commit makes chunk_scrub as a chunk_pool-based operation.\nchunk_scrub procedure:\n1. find references in the chunk_pool\n2. check whether the reference exists in a base_pool\n3. fix references\n\nSigned-off-by: Myoungwon Oh <omwmw@sk.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/c2c29293cd121fe16c1f09fa49ef3892633aa4e2"},{"sha":"0c0adeb650d93a83eb1c8ca84d3418e8db46d9b6","author":{"name":"myoungwon oh","email":"e21090d0192b021b3ec3d9c11d652a088ea816a5@sk.com"},"message":"src/tools/ceph-dedup-tool: fix counting total objects\n\nSigned-off-by: Myoungwon Oh <omwmw@sk.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/0c0adeb650d93a83eb1c8ca84d3418e8db46d9b6"},{"sha":"560fca12e695a817e1b7e46d365838ed871b64bd","author":{"name":"Neha Ojha","email":"f20a5d7c8b1d9ffdf642e49d3f642d59d0fd980a@redhat.com"},"message":"osd: add hdd, ssd and hybrid variants for osd_snap_trim_sleep\n\nThis is better than the earlier default, which was set to 0.\n\nFixes: https://tracker.ceph.com/issues/40528\nSigned-off-by: Neha Ojha <nojha@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/560fca12e695a817e1b7e46d365838ed871b64bd"},{"sha":"accf95e9dea257c3aaa64b7a36d077468d7c86ec","author":{"name":"Neha Ojha","email":"f20a5d7c8b1d9ffdf642e49d3f642d59d0fd980a@redhat.com"},"message":"doc/rados/configuration/osd-config-ref.rst: document snap trim sleep\n\nSigned-off-by: Neha Ojha <nojha@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/accf95e9dea257c3aaa64b7a36d077468d7c86ec"},{"sha":"733df09fe5111e7beca75f8be0afb8669ef9a625","author":{"name":"Neha Ojha","email":"f20a5d7c8b1d9ffdf642e49d3f642d59d0fd980a@redhat.com"},"message":"common/options.cc, doc: osd_snap_trim_sleep overrides other variants\n\nA value > 0 for osd_snap_trim_sleep, will override the backend specific\nvariants of osd_snap_trim_sleep.\n\nSigned-off-by: Neha Ojha <nojha@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/733df09fe5111e7beca75f8be0afb8669ef9a625"},{"sha":"f3a3ccb52fa5a7b24f8d11138b5b51345865547e","author":{"name":"Sage Weil","email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com"},"message":"mgr/telemetry: add separate channels\n\n'basic' is the basic cluster stats (version, size, etc)\n'crash' is the crash dumps.\n\nBy default these are both on, but they can be selectively enabled or\ndisabled.\n\nNew channels will follow.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/f3a3ccb52fa5a7b24f8d11138b5b51345865547e"},{"sha":"a4e013a7a0dcae69229159048a8e46cdd5c5a74a","author":{"name":"Sage Weil","email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com"},"message":"mgr/telemetry: add telemetry channel 'device'\n\nThis will enable/disable sharing of device health metrics and failure data.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/a4e013a7a0dcae69229159048a8e46cdd5c5a74a"},{"sha":"28fdba4fdcedd81c33cc58bc3dd9bad2337eb5e2","author":{"name":"Sage Weil","email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com"},"message":"mgr/telemetry: add 'device' channel and call out to devicehealth module\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/28fdba4fdcedd81c33cc58bc3dd9bad2337eb5e2"},{"sha":"28cad5b80afd220b371a79fe00c735e470204e72","author":{"name":"Jianpeng Ma","email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com"},"message":"osd/OSD: only wake up empty pqueue.\n\nReduce unnecessary wakeups. Especially for heavy load scenarios,\nthe queue is basically not empty.\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/28cad5b80afd220b371a79fe00c735e470204e72"},{"sha":"6746624cac95c399aa76388183e2f2d503a24f60","author":{"name":"Changcheng Liu","email":"e0808d630f3474e2b561c23d4056641b439dfc1a@aliyun.com"},"message":"ceph_common.sh: sort -u to avoid extra operation\n\nUse \"sort -u\" to remove the repeat of any mon/mds/mgr/osd\nin case of double operation.\n\nSigned-off-by: Ovidiu Poncea <ovidiu.poncea@windriver.com>","distinct":true,"url":"https://api.github.com/repos/rafaelquint/ceph/commits/6746624cac95c399aa76388183e2f2d503a24f60"}]}
{"actor":{"display_login":"rafaelquint"}}