{"push_id":871728425,"size":122,"distinct_size":0,"ref":"refs/heads/master","head":"8f280309030331a912fd8924c129d8bd59e1bdc7","before":"ed6c64489ef11d9ac5fb4b4c89d455a4f1ae8083","commits":[{"sha":"5c10dbb7b577370e86ff459973b06d530c3777cf","author":{"email":"f437cb078acc7c6d79873462334a355eddeb9459@kamp.de","name":"Peter Lieven"},"message":"buffer: make the Buffer capacity increase in powers of two\n\nThis makes sure the number of reallocs is in O(log N).\n\nSigned-off-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nMessage-id: 1446203414-4013-2-git-send-email-kraxel@redhat.com\n\n[ rebased to util/buffer.c ]\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/5c10dbb7b577370e86ff459973b06d530c3777cf"},{"sha":"810082d15c244b8b29470d3bb1c6b11fc9a40c25","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"buffer: add buffer_init\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-3-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/810082d15c244b8b29470d3bb1c6b11fc9a40c25"},{"sha":"4d1eb5fdb141c9100eb82e1dc7d4547fb1decd8b","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"buffer: add buffer_move_empty\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-4-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/4d1eb5fdb141c9100eb82e1dc7d4547fb1decd8b"},{"sha":"830a9583206a051c240b74c3f688a015dc5d2967","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"buffer: add buffer_move\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-5-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/830a9583206a051c240b74c3f688a015dc5d2967"},{"sha":"1ff36b5d4d00a4e3633eb960bf2be562f5e47dbf","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"buffer: add buffer_shrink\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-6-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/1ff36b5d4d00a4e3633eb960bf2be562f5e47dbf"},{"sha":"d2b90718d25ed6dc8a2bb7f06504e6500dcc7bae","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"buffer: add tracing\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-7-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/d2b90718d25ed6dc8a2bb7f06504e6500dcc7bae"},{"sha":"543b95801f98ab2cb7413c39779fd5b7f363ce3d","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"vnc: attach names to buffers\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-8-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/543b95801f98ab2cb7413c39779fd5b7f363ce3d"},{"sha":"8305f917c1bc86b1ead0fa9197b5443a4bd611f3","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"vnc: kill jobs queue buffer\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-9-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/8305f917c1bc86b1ead0fa9197b5443a4bd611f3"},{"sha":"d90340115a3569caa72063775ff927f4dc353551","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"vnc-jobs: move buffer reset, use new buffer move\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-10-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/d90340115a3569caa72063775ff927f4dc353551"},{"sha":"e081aae5ae01f5ff695ba9fee4e622053d8e4bfe","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"vnc: zap dead code\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-11-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/e081aae5ae01f5ff695ba9fee4e622053d8e4bfe"},{"sha":"d05959c2e111858bb83c40ae5d8b8c10964b7bb0","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"vnc: add vnc_width+vnc_height helpers\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-12-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/d05959c2e111858bb83c40ae5d8b8c10964b7bb0"},{"sha":"453f842bc4cab49f10c267cff9ad3cf657265d49","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"vnc: factor out vnc_update_server_surface\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-13-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/453f842bc4cab49f10c267cff9ad3cf657265d49"},{"sha":"f7b3d68c95bc4f8915a3d084360aa07c7f4e4717","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"vnc: use vnc_{width,height} in vnc_set_area_dirty\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-14-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/f7b3d68c95bc4f8915a3d084360aa07c7f4e4717"},{"sha":"c7628bff4138ce906a3620d12e0820c1cf6c140d","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"vnc: only alloc server surface with clients connected\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-15-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/c7628bff4138ce906a3620d12e0820c1cf6c140d"},{"sha":"2e0c90af0a33451498d333d72c06e5429c7cd168","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"vnc: fix local state init\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-16-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/2e0c90af0a33451498d333d72c06e5429c7cd168"},{"sha":"c3d6899c5e67dfd7ff195eccc10541f3b7e141a7","author":{"email":"f437cb078acc7c6d79873462334a355eddeb9459@kamp.de","name":"Peter Lieven"},"message":"vnc: recycle empty vs->output buffer\n\nIf the vs->output buffer is empty it will be dropped\nby the next qio_buffer_move_empty in vnc_jobs_consume_buffer\nanyway. So reuse the allocated buffer from this buffer\nin the worker thread where we otherwise would start with\nan empty (unallocated buffer).\n\nSigned-off-by: Peter Lieven <pl@kamp.de>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-17-git-send-email-kraxel@redhat.com\n\n[ added a comment describing the non-obvious optimization ]\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/c3d6899c5e67dfd7ff195eccc10541f3b7e141a7"},{"sha":"fd95243372f7657c2d24aed269e3be01bed1b87c","author":{"email":"f437cb078acc7c6d79873462334a355eddeb9459@kamp.de","name":"Peter Lieven"},"message":"buffer: factor out buffer_req_size\n\nSigned-off-by: Peter Lieven <pl@kamp.de>\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-18-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/fd95243372f7657c2d24aed269e3be01bed1b87c"},{"sha":"4ec5ba151ff3f2ac8dc44dabd058eca5846654a6","author":{"email":"f437cb078acc7c6d79873462334a355eddeb9459@kamp.de","name":"Peter Lieven"},"message":"buffer: factor out buffer_adj_size\n\nSigned-off-by: Peter Lieven <pl@kamp.de>\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-19-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/4ec5ba151ff3f2ac8dc44dabd058eca5846654a6"},{"sha":"f14c3d85b003d8614144ae67a26157667c1e1245","author":{"email":"f437cb078acc7c6d79873462334a355eddeb9459@kamp.de","name":"Peter Lieven"},"message":"buffer: allow a buffer to shrink gracefully\n\nthe idea behind this patch is to allow the buffer to shrink, but\nmake this a seldom operation. The buffers average size is measured\nexponentionally smoothed with am alpha of 1/128.\n\nSigned-off-by: Peter Lieven <pl@kamp.de>\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nMessage-id: 1446203414-4013-20-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/f14c3d85b003d8614144ae67a26157667c1e1245"},{"sha":"382e1737d3467b76e8ade34b96afaae91509002e","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"vnc: fix mismerge\n\nCommit \"4d77b1f vnc: fix bug: vnc server can't start when 'to' is\nspecified\" was rebased incorrectly, fix it.\n\nReported-by: Markus Armbruster <armbru@redhat.com>\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Markus Armbruster <armbru@redhat.com>\nReviewed-by: Yang Hongyang <hongyang.yang@easystack.cn>\nMessage-id: 1446714738-22400-1-git-send-email-kraxel@redhat.com","distinct":false,"url":"https://api.github.com/repos/juanquintela/qemu/commits/382e1737d3467b76e8ade34b96afaae91509002e"}]}