{"push_id":1164780450,"size":71,"distinct_size":71,"ref":"refs/heads/submit-transaction-perfcounter","head":"c4049033d965b1c1e72d95a123472e0179ac1f56","before":"fbff84b48ce1bd1926cb171d84676f2ebc6dd6c8","commits":[{"sha":"7ac5ca5698cfdaab019bf282b537bcc897f9444c","author":{"name":"Zengran Zhang","email":"c5fc76854896e2d128a803126b5c8fc3b7423e56@h3c.com"},"message":"mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters\n\nif cancel mon_osd_adjust_heartbeat_grace, we must set mon_osd_min_down_reporters to zero.\notherwise the next checking for\n\treporters_by_subtree.size() >= g_conf->mon_osd_min_down_reporters\nwill allways be fail.the two options should take effect respectively...\n\nSigned-off-by: Zengran Zhang <zhangzengran@h3c.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/7ac5ca5698cfdaab019bf282b537bcc897f9444c"},{"sha":"f282ad053404dee538da84f03b9f9378ef86b26e","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"DispatchQueue: Move from msg/simple to msg\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/f282ad053404dee538da84f03b9f9378ef86b26e"},{"sha":"b3dfc871e0f9c0c9fa9f6d423fc3f750bf44e05f","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"DispatchQueue: move dispatch_throtter from SimpleMessenger to DispatchQueue\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/b3dfc871e0f9c0c9fa9f6d423fc3f750bf44e05f"},{"sha":"492bfd48d78c95c08cdbef1bf354012542b59d81","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"AsyncMessenger: introduce DispatchQueue to separate nonfast message\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/492bfd48d78c95c08cdbef1bf354012542b59d81"},{"sha":"e81e0456a4b7675e202b6f156598d3279c22569f","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"AsyncConnection: make local message deliver via DispatchQueue\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/e81e0456a4b7675e202b6f156598d3279c22569f"},{"sha":"bb3bdc2c8b329f70b14f16cf5862b6a344ee6fde","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"AsyncConnection: change all exception deliver to DispatchQueue\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/bb3bdc2c8b329f70b14f16cf5862b6a344ee6fde"},{"sha":"485a2c80dc1e3ae338fe464eb57ca614af919cc3","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"AsyncConnection: add DispathQueue throttle\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/485a2c80dc1e3ae338fe464eb57ca614af919cc3"},{"sha":"9e71c5ee8a7914520e65dc24950796c6bbc43358","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"DispatchQueue: add name to separte different instance\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/9e71c5ee8a7914520e65dc24950796c6bbc43358"},{"sha":"61e60266355adbd49db8349dbd3d1478a4c7231a","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"DispatchQueue: remove pipe words\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/61e60266355adbd49db8349dbd3d1478a4c7231a"},{"sha":"eabeecf8b2e8002e5f5f7ca18c66f60ea3d7b235","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"AsyncConnection: release dispatch throttle with fast dispatch message\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/eabeecf8b2e8002e5f5f7ca18c66f60ea3d7b235"},{"sha":"410aed8d4afa513b307968fc1609e76f5a2dc163","author":{"name":"Haomai Wang","email":"ca2edc7fb504181c5d9411d7f0fcc9ca21fd5700@gmail.com"},"message":"AsyncConnection: continue to read when meeting EINTR\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/410aed8d4afa513b307968fc1609e76f5a2dc163"},{"sha":"222132289651a8dbb9b04edc82342aa3e7c58a7d","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"AsyncConnection: need to prepare message when features mismatch\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/222132289651a8dbb9b04edc82342aa3e7c58a7d"},{"sha":"e5109d578b9c2d38656da390022232f427aeb9ed","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"AsyncConnection: fix delay state using dispatch_queue\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/e5109d578b9c2d38656da390022232f427aeb9ed"},{"sha":"dc8ca365ab40e9e5a4d4c1096acfc1a30265a71d","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"test_msgr: enable dispatch_throttle_bytes tests\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/dc8ca365ab40e9e5a4d4c1096acfc1a30265a71d"},{"sha":"2496eef79a334826ada812bd1fe576671e8cdcad","author":{"name":"Michal Jarzabek","email":"f6d444f6fff1989d400dd3db08ec65a7dec2528b@gmail.com"},"message":"osd/OSD.cc: make pistate a local struct\n\nIt is only used within build_past_intervals_parallel, so it can be\nmoved inside it.\n\nSigned-off-by: Michal Jarzabek <stiopa@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/2496eef79a334826ada812bd1fe576671e8cdcad"},{"sha":"a74ce419133881ff8618733a0501c4a47e1368e3","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"AsyncConnection: create writable event for in progress connection\n\nPreviously we use a tricky with ceph msgr protocol, if initiator side got\nin progress connection state, it will wait until read event. Because if\ntcp session built successfully server side will send the banner firstly\nand initiator side will get read event. Otherwise, if connection failed,\nread event also be called.\n\nBut actually man(2)[http://man7.org/linux/man-pages/man2/connect.2.html]\nspecify if we want to get notification whether connection built, we need\nto listen writable event. It means when connection built, send buffer\nis ready to be written.\n\nThis patch follow the strict nonblock connect process. Not fully sure fix\nhttp://tracker.ceph.com/issues/15849\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/a74ce419133881ff8618733a0501c4a47e1368e3"},{"sha":"1056ce663dd03a32a859bfacf6069e957f185269","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"AsyncConnection: reset throttle if mark_down or write failed\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/1056ce663dd03a32a859bfacf6069e957f185269"},{"sha":"1eb8fac8896698a7d8e3f7e31c79684b3080e7e0","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"AsyncConnection: queue_reset after stopped\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/1eb8fac8896698a7d8e3f7e31c79684b3080e7e0"},{"sha":"a734f1d457d84fa9ffe04ee3f6a0c0b3e9b5ed38","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"DispatchQueue: make sure no pending message in queue\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/a734f1d457d84fa9ffe04ee3f6a0c0b3e9b5ed38"},{"sha":"676b8139b84333be83d61ef5ef855891c5e4fa62","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"AsyncMessenger: ensure all events can be processed\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/tanghaodong25/ceph/commits/676b8139b84333be83d61ef5ef855891c5e4fa62"}]}
{"actor":{"display_login":"tanghaodong25"}}