{"push_id":2816534068,"size":5,"distinct_size":5,"ref":"refs/heads/master-queue-lockless-enqdeq-2","head":"90c50bd35062f99280ded73db2b00487ce7661d9","before":"42e9ce6a9ff772d81015a407a1c08c67d5f9ecf2","commits":[{"sha":"cb48d24c157e6334316c83c5db74066f74e524e4","author":{"name":"Petri Savolainen","email":"d528fd253b9aaf78fa72edbcc6249e82047f6ce6@linaro.org"},"message":"test: queue_perf: prepare for multiple worker threads\n\nSplit queue create, test run and queue destroy into separate\nfunctions and use helper to create a single worker thread.\n\nSigned-off-by: Petri Savolainen <petri.savolainen@linaro.org>","distinct":true,"url":"https://api.github.com/repos/psavol/odp/commits/cb48d24c157e6334316c83c5db74066f74e524e4"},{"sha":"8b31bf167a33ffcd788783025d941ab98be951d9","author":{"name":"Petri Savolainen","email":"d528fd253b9aaf78fa72edbcc6249e82047f6ce6@linaro.org"},"message":"test: queue_perf: add num_cpu option\n\nAdded support for multiple threads and -c options to select\nnumber of worker threads.\n\nSigned-off-by: Petri Savolainen <petri.savolainen@linaro.org>","distinct":true,"url":"https://api.github.com/repos/psavol/odp/commits/8b31bf167a33ffcd788783025d941ab98be951d9"},{"sha":"17def13ee767a618e0541cd696ffb263ca46dcf5","author":{"name":"Petri Savolainen","email":"d528fd253b9aaf78fa72edbcc6249e82047f6ce6@linaro.org"},"message":"test: queue_perf: add burst_size option\n\nAdded option to select maximum burst size. Changed to\nmulti-dequeue and enqueue functions.\n\nSigned-off-by: Petri Savolainen <petri.savolainen@linaro.org>","distinct":true,"url":"https://api.github.com/repos/psavol/odp/commits/17def13ee767a618e0541cd696ffb263ca46dcf5"},{"sha":"05fa52b48f5046a88620fc1ddc7d752b5cc925ef","author":{"name":"Petri Savolainen","email":"d528fd253b9aaf78fa72edbcc6249e82047f6ce6@linaro.org"},"message":"linux-gen: ring_mpmc: new multi-producer, multi-consumer ring\n\nThe ring is similar to ring_internal.h, but checks for ring\nfullness. So, this can be used for storing events into a queue\nas there's no quarantees that enqueues are not tried on an\nalready full queue\n\nSigned-off-by: Petri Savolainen <petri.savolainen@linaro.org>","distinct":true,"url":"https://api.github.com/repos/psavol/odp/commits/05fa52b48f5046a88620fc1ddc7d752b5cc925ef"},{"sha":"90c50bd35062f99280ded73db2b00487ce7661d9","author":{"name":"Petri Savolainen","email":"d528fd253b9aaf78fa72edbcc6249e82047f6ce6@linaro.org"},"message":"linux-gen: queue: lockless enq/deq for plain queues\n\nChange plain queue ring implementation to lockless ring_mpmc\nfrom ring_st with lock. Performance and scalability improves.\n\nSigned-off-by: Petri Savolainen <petri.savolainen@linaro.org>","distinct":true,"url":"https://api.github.com/repos/psavol/odp/commits/90c50bd35062f99280ded73db2b00487ce7661d9"}]}
{"actor":{"display_login":"psavol"}}