{"push_id":822325216,"size":108,"distinct_size":107,"ref":"refs/heads/wip-13434","head":"5712780ce60a9341075fd8f7516ae74e02ae001b","before":"067cde9ca84f57959fa0e7ef0a14e913030c256a","commits":[{"sha":"ef9730515e001d77637a77eb89950f70fd5e7f5a","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"cls_rgw: fix bucket listing when dealing with invisible entries\n\nFixes: #12913\n\nThe bucket listing logic was broken when dealing with invisible entries.\nNeed to read keys until we can fetch all the requested entries, or\ndetermine that there are no more entries. Anything else requires\na change to the protocol.\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/ef9730515e001d77637a77eb89950f70fd5e7f5a"},{"sha":"994ec60eda6a176bed16776878f5f9aa93c3d8e7","author":{"email":"5a3288024fcad83740d827e0862f4c1e6f28e7bf@redhat.com","name":"Yan, Zheng"},"message":"mds: respect max_entries/max_bytes of lssnap request\n\nFixes: #13256\nSigned-off-by: Yan, Zheng <zyan@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/994ec60eda6a176bed16776878f5f9aa93c3d8e7"},{"sha":"c5a9275c764b915567bb6c5ea13db77487aa49ee","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd/ReplicatedPG: preserve (some) flags when proxying reads\n\nIn particular, proxy RWORDERED as clients in the real world set\nthat.\n\nFixes: #13260\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/c5a9275c764b915567bb6c5ea13db77487aa49ee"},{"sha":"bba3ab367e5ff5345fc14d87b1fa6eb82b8cfb1b","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"mon: combine _ms_dispatch and dispatch\n\n_ms_dispatch() is the only caller, and it is confusing to have both\ndispatch() and dispatch_op() that take the same argument type.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/bba3ab367e5ff5345fc14d87b1fa6eb82b8cfb1b"},{"sha":"3f000421c69affc5fa94fec743117d51f16c48f0","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: set default value for env->get() call\n\nFixes: #13239\n\nThis fixes a regression introduced at commit abe4ec293d08b0314bf5c081ace2456073f3a22c.\nThe host var is a string, env->get() returns a char pointer, shouldn't\npass in NULL.\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/3f000421c69affc5fa94fec743117d51f16c48f0"},{"sha":"f20f67e18c5b3e55012e9a9d6d6a584cc1859b5f","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"pybind/cephfs: fix DirEntry helpers\n\nThese were referring to constants incorrectly, would\nthrow exception if called.\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/f20f67e18c5b3e55012e9a9d6d6a584cc1859b5f"},{"sha":"0ce749165a5dbd367ac8d36b642442cd16f0923c","author":{"email":"560b464c1d575f00db8edc5edb1653c0fdafa28b@h3c.com","name":"Ruifeng Yang"},"message":"bugfix: should call md_config_t::remove_observer on shutdown\n\nSigned-off-by: Ruifeng Yang <yangruifeng.09209@h3c.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/0ce749165a5dbd367ac8d36b642442cd16f0923c"},{"sha":"04c09ac62f21f59f9db68fedc5ca78df27030d9f","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"mds: fix SnapServer crash on deleted pool\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/04c09ac62f21f59f9db68fedc5ca78df27030d9f"},{"sha":"049ea702b9bf4a8a62ae2770d9ba55c0730b3eef","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd: reply to notify request with our unique notify_id\n\nThe OSD assigns a unique ID to each notify it queues for\nprocessing.  Include this in the reply to the notifier so that\nthey can match it up with the eventual completions they receive.\n\nThis is necessary to distinguish between multiple completions\nthey may receive if there is PG peering and the notify is resent.\nIn particular, an earlier notify may return an error when a later\nattempt succeeds.\n\nThis is forwards and backwards compatible: new clients will make use of\nthis reply payload but older clients ignore it.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/049ea702b9bf4a8a62ae2770d9ba55c0730b3eef"},{"sha":"e86d033854c76f344c678e92016c4e5c5e0385e2","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osdc/Objecter: distinguish between multiple notify completions\n\nWe may send a notify to the cluster multiple times due to OSDMap\nchanges.  In some cases, earlier notify attempts may complete with\nan error, while later attempts succeed.  We need to only pay\nattention to the most-recently send notify's completion.\n\nDo this by making note of the notify_id in the initial ACK (only\npresent when talking to newer OSDs).  When we get a notify\ncompletion, match it against our expected notify_id (if we have\none) or else discard it.\n\nThis is important because in some cases an early notify completion\nmay be an error while a later one succeeds.\n\nNote that if we are talking to an old cluster we will simply not record a\nnotify_id and our behavior will be the same as before (we will trust any\nnotify completion we get).\n\nFixes: #13114\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/e86d033854c76f344c678e92016c4e5c5e0385e2"},{"sha":"ea93ead2ab62583c2054e56039bb7c681357255c","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd: return -EDQUOT instead of -ENOSPC if it is a pool quota\n\nThe pool quota error should return EDQUOT intead of ENOSPC.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/ea93ead2ab62583c2054e56039bb7c681357255c"},{"sha":"8b1f234288ed853884968ef73039f3d9dbad69a8","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"librados: expose OPERATION_FULL_TRY flag\n\nAllow librados users to opt to receive ENOSPC or EDQUOT when they submit\nan operation against a full cluster.  This should only be used if the\nlibrados app can handle those errors gracefully (librbd, for example,\ncannot).\n\nAlso note that this allows savvy librados users to send delete operations;\nthey will get either a success or EDQUOT, depending on whether the\noperation results in a net drop in space utilization.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/8b1f234288ed853884968ef73039f3d9dbad69a8"},{"sha":"32962740ce9211626d310a002b23afeb0d05b500","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"ceph_test_rados_api_aio: test pool full gets EDQUOT when FULL_TRY flag is set\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/32962740ce9211626d310a002b23afeb0d05b500"},{"sha":"1df2cc2bf625a1f65ef4968d9cf313cc8ee9acc5","author":{"email":"f9d8c66a4e898e67db786769b5b347b640e1a9a6@suse.com","name":"Nathan Cutler"},"message":"install-deps.sh: use %bcond_with selinux on SLE/openSUSE\n\nhttp://tracker.ceph.com/issues/13324 Fixes: #13324\n\nSigned-off-by: Nathan Cutler <ncutler@suse.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/1df2cc2bf625a1f65ef4968d9cf313cc8ee9acc5"},{"sha":"b20a1ba52c69b6e722ca28e92d4d367574b075b2","author":{"email":"16ccadb3f2bf0703b4be974f8606e7e98c1cda29@redhat.com","name":"Samuel Just"},"message":"ReplicatedPG: consider IGNORE_CACHE for all maybe_handle_cache calls\n\nOtherwise, we could erroneously promote a snap after not promoting\nthe missing head for which we have a cached obc and ssc.\n\nFixes: #13323\nSigned-off-by: Samuel Just <sjust@redhat.com>","distinct":false,"url":"https://api.github.com/repos/athanatos/ceph/commits/b20a1ba52c69b6e722ca28e92d4d367574b075b2"},{"sha":"392c56c10e76de9ba55d2e53f7d257bdf676f382","author":{"email":"b6eae37fc74638590e3f9030895d42446505d41b@dachary.org","name":"Loic Dachary"},"message":"Merge pull request #6137 from SUSE/wip-13324-infernalis\n\ninstall-deps.sh: use %bcond_with selinux on SLE/openSUSE \r\n\r\nReviewed-by: Loic Dachary <ldachary@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/392c56c10e76de9ba55d2e53f7d257bdf676f382"},{"sha":"c95c14ba25cc3bbbffc7bf10f1a223f3af922f6a","author":{"email":"e6f2f3d5b819fd5bdcf5d18b7dcb052d2fa0a24f@redhat.com","name":"Boris Ranto"},"message":"ceph.spec.in: Do not always restart the daemons on upgrades\n\nThis patch minimizes the amount of daemon stop/start procedures when\nupgrading ceph-selinux package. With this patch, the daemons get\nrestarted only if SELinux is enabled and the SELinux policy version\nchanged in the meantime.\n\nFixes: #13061\nSigned-off-by: Boris Ranto <branto@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/c95c14ba25cc3bbbffc7bf10f1a223f3af922f6a"},{"sha":"b9159521f4b92fdd7425e38452d77815fb05adbc","author":{"email":"e6f2f3d5b819fd5bdcf5d18b7dcb052d2fa0a24f@redhat.com","name":"Boris Ranto"},"message":"ceph.spec.in: Do not always restart the daemons on removal\n\nThere is no need to restart the daemons when removing ceph-selinux\npackage if SELinux is not enabled.\n\nFixes: #13061\nSigned-off-by: Boris Ranto <branto@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/b9159521f4b92fdd7425e38452d77815fb05adbc"},{"sha":"4936f5916c83a6136de7f4a595a8fe2663cfcac7","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"Merge pull request #6136 from liewegas/wip-13114\n\nosd/librados: fix notify completion race\r\n\r\nReviewed-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/4936f5916c83a6136de7f4a595a8fe2663cfcac7"},{"sha":"08c15821ec4724c3d5e7a2e9c5621f08f3113d47","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"Merge pull request #6096 from liewegas/wip-13260\n\nosd/ReplicatedPG: preserve (some) flags when proxying reads\r\n\r\nReviewed-by: Samuel Just <sjust@redhat.com>","distinct":true,"url":"https://api.github.com/repos/athanatos/ceph/commits/08c15821ec4724c3d5e7a2e9c5621f08f3113d47"}]}