{"push_id":1352724777,"size":4,"distinct_size":2,"ref":"refs/heads/backpressure-elements","head":"f5bd066fd4873a85ccf2167fbcc1bf26fb58d211","before":"891b0cfa9a0264f0349e0559f97d975969e3bcc4","commits":[{"sha":"023715e6b418636003ee6971151aac2be784d840","author":{"name":"Florent Vennetier (OpenIO)","email":"0ef35f025762b27bac73030ef9fd521654017ad0@fridu.net"},"message":"Python API: review content metadata keys (fix #726)","distinct":false,"url":"https://api.github.com/repos/jfsmig/oio-sds/commits/023715e6b418636003ee6971151aac2be784d840"},{"sha":"343a82b6de2d2cb87da9bbf6d2cb964bf89c9bb0","author":{"name":"Jean-Francois Smigielski","email":"b7163d35a225a120a1c1a8d4c279333224a8ec13@gmail.com"},"message":"dir: Prevents asserts raised with invalid namespaces","distinct":false,"url":"https://api.github.com/repos/jfsmig/oio-sds/commits/343a82b6de2d2cb87da9bbf6d2cb964bf89c9bb0"},{"sha":"fbb410a5787c29a37b1728526c9474ba796bf299","author":{"name":"Jean-Francois Smigielski","email":"b7163d35a225a120a1c1a8d4c279333224a8ec13@gmail.com"},"message":"sqliterepo/elections: Avoids starvation on elections\n\nDrops the model with a fixed number of GCond o which the elections are\nsharded. Instead, we have as many GCond as the number of already\nencountered elections. In other words, we trade a possible starvation\nfor a possible memory leak.","distinct":true,"url":"https://api.github.com/repos/jfsmig/oio-sds/commits/fbb410a5787c29a37b1728526c9474ba796bf299"},{"sha":"f5bd066fd4873a85ccf2167fbcc1bf26fb58d211","author":{"name":"Jean-Francois Smigielski","email":"b7163d35a225a120a1c1a8d4c279333224a8ec13@gmail.com"},"message":"sqliterepo/cache: prevents threads starvation\n\nGet rid of the old model with a fixed-number of GCond used to bucketize\nall the DB accesses.\n\nNow one couple of GCond (normal, prio) is associated to each cache item,\nand this is better since the lifetime of each item is the whole\nexecution.\n\nIn addition, the notion of maximum bases used has been reviewed to allow\nslight changes on the effective maximum. Now we propose one \"hard\"\nmaximum used to allocate structures at init time, and one \"soft\" maximum\nthat can be freely changed between (0,hard].","distinct":true,"url":"https://api.github.com/repos/jfsmig/oio-sds/commits/f5bd066fd4873a85ccf2167fbcc1bf26fb58d211"}]}
{"actor":{"display_login":"jfsmig"}}