{"push_id":549705643,"size":1000,"distinct_size":567,"ref":"refs/heads/master","head":"2a4cbfcca6e87ed24315af8f5518d499f32c70ad","before":"9e3e4c8e51b0e9d336520aab351a459e23ba9370","commits":[{"sha":"5515cc41a1c0676f2f9b8ad5c15a5895553c96f5","author":{"email":"f4a0ac8941360fe4a11abcab952b2597f3ba9b8c@ubuntukylin.com","name":"Yunchuan Wen"},"message":"client: fix problem with move files between quota tree\n\nSigned-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>","distinct":true,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/5515cc41a1c0676f2f9b8ad5c15a5895553c96f5"},{"sha":"00da97443126ea32806bb2e0a45b35ec766e7077","author":{"email":"f4a0ac8941360fe4a11abcab952b2597f3ba9b8c@ubuntukylin.com","name":"Yunchuan Wen"},"message":"test: extend quota test case\n\nSigned-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>","distinct":true,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/00da97443126ea32806bb2e0a45b35ec766e7077"},{"sha":"4b35ae067fef9f97b886afe112d662c61c564365","author":{"email":"5398ff08dc5c8b48cf735a4ad1c69ee2f14865a6@gmail.com","name":"Abhishek Lekshmanan"},"message":"rgw: check for timestamp for s3 keystone auth\n\nThis commit ensures that we check for timestamp of s3 request is within\nacceptable grace time of radosgw\nAddresses some failures in #10062\nFixes: #10062\nSigned-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/4b35ae067fef9f97b886afe112d662c61c564365"},{"sha":"0c33930e3a90f3873b7c7b18ff70dec2894fce29","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"mon: fix MDS health status from peons\n\nThe health data was there, but we were attempting\nto enumerate MDS GIDs from pending_mdsmap (empty on\npeons) instead of mdsmap (populated from paxos updates)\n\nFixes: #10151\nBackport: giant\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/0c33930e3a90f3873b7c7b18ff70dec2894fce29"},{"sha":"aa4d1478647ce416e9cf4e8fcd32411230639f40","author":{"email":"79e2475f81a6317276bf7cbb3958b20d289b78df@gregs42.com","name":"Gregory Farnum"},"message":"Merge pull request #2996 from ceph/wip-10151\n\nmon: fix MDS health status from peons\r\n\r\nReviewed-by: Greg Farnum <gfarnum@redhat.com>","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/aa4d1478647ce416e9cf4e8fcd32411230639f40"},{"sha":"ba520bf73b6c7d52b8dc0047185f0ca2c74eb961","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@jannau.net","name":"Janne Grunau"},"message":"erasure-code: conditionally build jerasure sse3/sse4 plugins","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/ba520bf73b6c7d52b8dc0047185f0ca2c74eb961"},{"sha":"cec00c9f4ad99fd50334339bf6cc0727692f3b0f","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@jannau.net","name":"Janne Grunau"},"message":"autotools: ARM/AArch64 NEON detection similar to x86","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/cec00c9f4ad99fd50334339bf6cc0727692f3b0f"},{"sha":"987d54b7cd9d35e58f642e976b6582c8ca7377d0","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@jannau.net","name":"Janne Grunau"},"message":"aarch64: add support for HW_CAP based neon runtime detection","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/987d54b7cd9d35e58f642e976b6582c8ca7377d0"},{"sha":"8351fd6955caa8d4807b1ce849c757068d4e4ee4","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@jannau.net","name":"Janne Grunau"},"message":"erasure-code: gf-complete use neon enabled branch\n\nSigned-off-by: Loic Dachary <ldachary@redhat.com>","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/8351fd6955caa8d4807b1ce849c757068d4e4ee4"},{"sha":"990c6d5b40a00fdffbe7835ced8227cbfc6eeecd","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@jannau.net","name":"Janne Grunau"},"message":"erasure-code: build and use a NEON jerasure variant","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/990c6d5b40a00fdffbe7835ced8227cbfc6eeecd"},{"sha":"59f78b0652fa34298ce1dc9205d41a2731c20a8a","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"erasure-code: always compile SSE and NEON tests\n\nThey do not actually depend on CPU features and are required to validate\nthe plugin selection logic.\n\nSigned-off-by: Loic Dachary <ldachary@redhat.com>","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/59f78b0652fa34298ce1dc9205d41a2731c20a8a"},{"sha":"a7888290aed04a918141612568cc332c1e10a571","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"erasure-code: include new headers in distribution\n\nThe NEON optimization introduced new headers that must be listed\nexplicitly to be included in tarbals.\n\nSigned-off-by: Loic Dachary <ldachary@redhat.com>","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/a7888290aed04a918141612568cc332c1e10a571"},{"sha":"cb820f81901f7688a938202c48127449a8709485","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"erasure-code: test NEON arch selection logic\n\nThe jerasure plugin loads the plugin that matches the architecture\nsupported by the CPU at runtime. Include the NEON plugin in the tests.\n\nSigned-off-by: Loic Dachary <ldachary@redhat.com>","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/cb820f81901f7688a938202c48127449a8709485"},{"sha":"17b5fc9a40440e76dd1fa64f7fc19577ae3b58ce","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"mon: OSDMonitor: allow adding tiers to FS pools\n\nThis was an overly-strict check.  In fact it is perfectly\nfine to set an overlay on a pool that is already in use\nas a filesystem data or metadata pool.\n\nFixes: #10135\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/17b5fc9a40440e76dd1fa64f7fc19577ae3b58ce"},{"sha":"3b00c6f79d1960e2867ea71e93fdfd28582774a4","author":{"email":"cdc92d111bae0ed1ee3b3c8a1f849fcffc6b44f7@gmail.com","name":"Kefu Chai"},"message":"safe_io: do not set ending \\0 in safe_read_file()\n\nSigned-off-by: Kefu Chai <tchaikov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/3b00c6f79d1960e2867ea71e93fdfd28582774a4"},{"sha":"dbb5a48e4adb17f75994257d0c233e9a9ccbaec0","author":{"email":"ae60fc3de6a668216bf89c7b1e7bff85becaa6b2@redhat.com","name":"Jason Dillaman"},"message":"librados: Only public API symbols from the shared library\n\nThe librados shared library was previously exporting all\nsymbols.  librados public API methods are now explicitly\nexported and all other symbols are hidden.\n\nSigned-off-by: Jason Dillaman <dillaman@redhat.com>","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/dbb5a48e4adb17f75994257d0c233e9a9ccbaec0"},{"sha":"bdedad28ef321f7039c68ec2ff1af233abb77b4d","author":{"email":"110a610a168976b9f09a2067f00465664a17f839@gmail.com","name":"Haomai Wang"},"message":"AsyncMessenger: Async event threads shared by all AsyncMessenger\n\nWorkerPool is a singleton class which is served to AsyncMessenger. All\nAsyncMessenger used the same worker pool.\n\nSigned-off-by: Haomai Wang <haomaiwang@gmail.com>","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/bdedad28ef321f7039c68ec2ff1af233abb77b4d"},{"sha":"ea3d4d7a3c8d0dd942d171275fc1e6b3627af210","author":{"email":"110a610a168976b9f09a2067f00465664a17f839@gmail.com","name":"Haomai Wang"},"message":"AsyncConnection: Ensure \"mark_down\" complete when returned\n\nNow AsyncConnection try to process or modify any own variables within self\nthread. It means actual function will be called by event loop not external.\nSo we can avoid lockdep or unnecessary lock for AsyncConnection.\n\nSo \"mark_down\" should be returned after _stop completed and all events has\nbe processed.\n\n\"external\" for unregister_conn is unnecessary, because the caller won't\nown AsyncMessenger::Lock again.\n\nSigned-off-by: Haomai Wang <haomaiwang@gmail.com>","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/ea3d4d7a3c8d0dd942d171275fc1e6b3627af210"},{"sha":"30194e80f997b14952a9443f12c7d60e7d629549","author":{"email":"110a610a168976b9f09a2067f00465664a17f839@gmail.com","name":"Haomai Wang"},"message":"AsyncConnection: Introduce \"signal\" event\n\nEnsure signal cond after all previous events has be done\n\nSigned-off-by: Haomai Wang <haomaiwang@gmail.com>","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/30194e80f997b14952a9443f12c7d60e7d629549"},{"sha":"5e478a53225ced4f99c59f3fe2a4b0b0b369a80b","author":{"email":"110a610a168976b9f09a2067f00465664a17f839@gmail.com","name":"Haomai Wang"},"message":"Event: Fix Coverity error\n\nSigned-off-by: Haomai Wang <haomaiwang@gmail.com>","distinct":false,"url":"https://api.github.com/repos/yuandong1222/ceph/commits/5e478a53225ced4f99c59f3fe2a4b0b0b369a80b"}]}